@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}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.spacing-1{letter-spacing:-1px}.inline{display:inline}.inline_block{display:inline-block}.flex{display:flex}.inline_flex{display:inline-flex}.grid{display:grid}.hidden{display:none!important}.flexbox{display:flex;justify-content:space-between;align-items:center}.flexcenter{display:flex;justify-content:center;align-items:center}.column{flex-direction:column;align-items:normal}.row{flex-direction:row}.flex_wrap{flex-wrap:wrap}.flex_nowrap{flex-wrap:nowrap}.justify_start{justify-content:flex-start}.justify_center{justify-content:center}.justify_end{justify-content:flex-end}.justify_between{justify-content:space-between}.justify_around{justify-content:space-around}.justify_evenly{justify-content:space-evenly}.items_start{align-items:flex-start}.items_center{align-items:center}.items_end{align-items:flex-end}.items_stretch{align-items:stretch}.items_baseline{align-items:baseline}.self_start{align-self:flex-start}.self_center{align-self:center}.self_end{align-self:flex-end}.flex1{flex:1}.flex_auto{flex:auto}.grow1{flex-grow:1}.shrink0{flex-shrink:0}.gap2{gap:2px!important}.gap4{gap:4px!important}.gap5{gap:5px!important}.gap6{gap:6px!important}.gap8{gap:8px}.gap10{gap:10px!important}.gap12{gap:12px!important}.gap15{gap:15px}.gap16{gap:16px}.gap20{gap:20px}.gap24{gap:24px}.gap26{gap:26px}.gap30{gap:30px}.gap40{gap:40px}.psa{position:absolute}.psf{position:fixed}.sticky{position:sticky}.top0{top:0}.left0{left:0}.right0{right:0}.bottom0{bottom:0}.w_auto{width:auto!important}.w_full{width:100%!important}.w_fit{width:fit-content}.min_w0{min-width:0}.max_full{max-width:100%}.width12{width:12px}.width14{width:14px}.width18{width:18px}.width20{width:20px}.width30{width:30px}.width40{width:40px}.width44{width:44px}.width54{width:54px}.h_auto{height:auto!important}.h_full{height:100%!important}.min_h0{min-height:0}.height20{height:20px}.height22{height:22px}.height34{height:34px}.height36{height:36px}.height40{height:40px}.height44{height:44px}.overflow_a{overflow:auto}.overflow_x{overflow-x:auto}.overflow_y{overflow-y:auto}.pointer{cursor:pointer}.default{cursor:default}.radius4{border-radius:4px!important}.radius6{border-radius:6px!important}.radius8{border-radius:8px!important}.radius10{border-radius:10px!important}.radius12{border-radius:12px!important}.radius16{border-radius:16px!important}.radius20{border-radius:20px!important}.radius_full{border-radius:999px!important}.aspect1{aspect-ratio:1}.aspect4-3{aspect-ratio:4/3}.aspect16-9{aspect-ratio:16/9}.object_cover{object-fit:cover}.object_contain{object-fit:contain}.scroll{overflow:auto}.normal{font-weight:400!important}.underline,.underline:hover{text-decoration:underline;text-underline-offset:3px}.through,.through *{text-decoration:line-through;color:#aaa}.auto_l{margin:0 0 0 auto}.auto_r{margin:0 auto 0 0}.height_auto{height:auto!important}.width_auto{width:auto!important}.margin_auto{margin:auto!important}.overflow_h{overflow:hidden}.cursor{cursor:pointer}.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}.mb-5{margin-bottom:-5px!important}.mb5{margin-bottom:5px!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}.mx_auto{margin-left:auto!important;margin-right:auto!important}.pd0{padding:0!important}.px4{padding-left:4px!important;padding-right:4px!important}.px8{padding-left:8px!important;padding-right:8px!important}.px9{padding-left:9px!important;padding-right:9px!important}.px10{padding-left:10px!important;padding-right:10px!important}.px12{padding-left:12px!important;padding-right:12px!important}.px16{padding-left:16px!important;padding-right:16px!important}.px20{padding-left:20px!important;padding-right:20px!important}.px24{padding-left:24px!important;padding-right:24px!important}.px32{padding-left:32px!important;padding-right:32px!important}html{overflow-x:hidden}h2,h2 *{font-size:28px}h3,h3 *{font-size:var(--font-20)}h4,h4 *{font-size:var(--font-17)}.font12{font-size:12px}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font17{font-size:17px}.font18{font-size:18px}: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}.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;display:flex;gap:10px;text-align:left}.checkbox input[type=checkbox]{flex-shrink:0;border:var(--border);width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;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 20px 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;background-size:10px auto}.radio input[type=radio]{flex-shrink:0;border:var(--border);width:24px;height:24px;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;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}.textarea.white{background:#fff}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{flex-direction:column!important}.flexnone>.button{width:100%!important}.img{border-radius:5px}.m_grid2{grid-template-columns:repeat(2,1fr)!important}.m_flex_wrap{flex-wrap:wrap}.m_gap10{gap:10px}.m_gap20{gap:20px}.m_flex_start{align-items:flex-start}.m_flexbox{justify-content:space-between;align-items:center;width:100%}.mb20{margin-bottom:10px!important}.mt30{margin-top:20px!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}.b500{font-weight:500!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}.back_gray_f{background:#f9f9f9}.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}button.bk_blue:hover{background:#67bfff!important}button.bk_black:hover{background:#767676!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}.btn.bk_white:hover{background:#f4f4f4!important}.btn.bk_black:hover{background:#53585d!important}@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{color:#333}.tbl01 *{font-size:14px}.tbl01 tr>*{padding:10px;text-align:left;font-weight:400;border:1px solid #ddd;position:relative}.tbl01 th{text-align:center}.tbl01 td:hover{background:#0000000d!important}.tbl01 td:hover .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex}.tbl01 td .btn_list{display:none;gap:10px;position:absolute;bottom:10px;right:10px}.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:-webkit-max-content;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:50px}.noti_i_b:hover+span,.global_tooltip{top:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.noti_i_t:hover+span{top:-33px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.mode_search{border:1px solid #ddd;height:40px;border-radius:5px;padding:0 10px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mode_search input[type=text]{height:100%}.mode_search button{width:20px;height:20px;text-indent:-9999px;-ms-flex-negative:0;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{-webkit-transform:rotate(-90deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-transition:all 225ms cubic-bezier(0,0,.2,1) 0ms;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{-webkit-box-flex:1;-ms-flex-positive:1;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:-webkit-box;display:-ms-flexbox;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;-ms-flex-negative:0;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{-webkit-transform:rotate(-90deg);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{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.llm_left .llm_recent.recent_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.llm_left .llm_recent.recent_list .title{-ms-flex-negative:0;flex-shrink:0}.llm_left .llm_recent.recent_list ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;margin-bottom:20px}.llm_left .fix_list ul{-webkit-transition:all .3s cubic-bezier(0,0,.2,1) 0ms;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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%;-webkit-box-shadow:0 0 6px 3px rgba(0,0,0,.05);box-shadow:0 0 6px 3px #0000000d;-webkit-transform:rotate(90deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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:21}.dim.active{display:block}}.llm_plus_pop{display:none;position:absolute;width:130px;background:#fff;border-radius:12px;border:1px solid #ddd;z-index:11}.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:-webkit-box!important;display:-ms-flexbox!important;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;-webkit-transition:all .3s ease;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{-webkit-transform:rotate(180deg);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;-webkit-transform:rotate(-90deg);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:25}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.mo_pop .cont .pop_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px}.mo_pop .cont .pop_con{-webkit-box-flex:1;-ms-flex-positive:1;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-flex:0;-ms-flex: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;-webkit-animation:cursor .3s infinite steps(1);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{-webkit-box-flex:1;-ms-flex-positive:1;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;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:0;background-size:auto 14px;z-index:1}.llm_box .scroll_btn.up{-webkit-transform:none;transform:none}.llm_box .llm_search{max-width:760px;width:calc(100% - 20px);margin:0 auto 8px;-ms-flex-negative:0;flex-shrink:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}.llm_box .llm_search .llm_search_box{background:#fff;border:1px solid #BBB;border-radius:26px;padding:20px 20px 10px;-webkit-box-shadow:0 3px 6px 3px rgba(0,0,0,.05);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 -2px;gap:24px}.llm_box .llm_search .llm_search_box{padding:10px;border-radius:15px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.05);box-shadow:0 1px 2px 1px #0000000d}.llm_box .llm_search .info{display:none}}.llm_box .llm_menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-ms-flex-preferred-size:100%;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{-webkit-transform:rotate(180deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin-top:-8px}.llm_box .connect_llm .connect_blt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:25px;padding:0 10px;background:#e1eeff;border-radius:100px;color:#365eef;font-size:13px}.llm_search_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:7px}.llm_search_btn .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex}.llm_search_btn .btn_list button{position:relative;min-width:30px;height:30px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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 i{-webkit-transition:all .3s ease;transition:all .3s ease}.llm_search_btn .btn_list button span{display:none}.llm_search_btn .btn_list button p{margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.llm_search_btn .btn_list button.llm_plus.active{background:#0000000d}.llm_search_btn .btn_list button.llm_plus.active i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.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;-webkit-box-flex:0;-ms-flex:0 0 18px;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}.llm_search_btn .depth1_chk .icon{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1)}.llm_search_btn .depth1_chk .del{background-color:#b4dedb;border-radius:100px;opacity:0;-webkit-transform:rotate(-90deg) scale(.65);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{-webkit-filter:invert(53%) sepia(29%) saturate(554%) hue-rotate(145deg) brightness(88%) contrast(100%);filter:invert(53%) sepia(29%) saturate(554%) hue-rotate(145deg) brightness(88%) contrast(100%)}.llm_search_btn .depth1_chk:hover .icon{opacity:0;-webkit-transform:rotate(-90deg) scale(.65);transform:rotate(-90deg) scale(.65)}.llm_search_btn .depth1_chk:hover .del{opacity:1;-webkit-transform:rotate(0deg) scale(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:128px}.tool_wrap .tool_pop .depth1 button{width:146px}.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 button,.tool_wrap .tool_pop .depth2 button{height:36px}.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):after{content:"";position:absolute;top:50%;margin-top:-5px;right:10px;width:5px;height:10px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width=%225%22%20height=%2210%22%20viewBox=%220%200%205%2010%22%20fill=%22none%22%3E%20%3Cg%20clip-path=%22url(%23clip0_545_329)%22%3E%20%3Cpath%20d=%22M5.00001%204.99576C5.00001%205.16482%204.94254%205.33811%204.8276%205.47759L1.26438%209.74217C1.00576%2010.0507%200.550091%2010.0887%200.250419%209.81825C-0.0492521%209.55197%20-0.0861979%209.08705%200.172423%208.77429L3.73564%204.51393C3.99426%204.2054%204.44993%204.16736%204.7496%204.43786C4.9138%204.58579%205.00001%204.78866%205.00001%204.99999V4.99576Z%22%20fill=%22%23333333%22%2F%3E%20%3Cpath%20d=%22M5.00004%205.00004C5.00004%205.20715%204.91383%205.41425%204.74963%205.56217C4.44996%205.82845%203.99429%205.79463%203.73567%205.4861L0.172453%201.22152C-0.0861674%200.912978%20-0.0492216%200.443831%200.25045%200.177559C0.550122%20-0.0887131%201.00579%20-0.0506742%201.26441%200.257863L4.82763%204.51822C4.94257%204.65769%205.00004%204.83098%205.00004%205.00004Z%22%20fill=%22%23333333%22%2F%3E%20%3C%2Fg%3E%20%3Cdefs%3E%20%3CclipPath%20id=%22clip0_545_329%22%3E%20%3Crect%20width=%225%22%20height=%2210%22%20fill=%22white%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3C%2Fsvg%3E")}.tool_wrap .tool_pop .depth2{position:absolute;top:0;left:100%;display:none}.tool_wrap .tool_pop .depth2 button{width:168px}.tool_wrap .tool_pop .depth2 button:hover:before,.tool_wrap .tool_pop .depth2 button.active{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:14px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cg clip-path='url(%23clip0_519_440)'%3E%3Cpath d='M0.802246 5.2045L4.79766 9.19808' stroke='%233D968D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.79761 9.19806L13.1976 0.80191' stroke='%233D968D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_519_440'%3E%3Crect width='14' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain}.tool_wrap .tool_pop .depth2 button.is-selected{background-color:#0000000d}.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;-webkit-box-pack:left;-ms-flex-pack:left;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tool_wrap .connector .item .set a:hover{color:#365eef}.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;-webkit-box-shadow:none;box-shadow:none;padding-left:0}.tool_wrap .connector .switch_box .onf_btn{top:2px;left:2px;width:12px;height:12px;-webkit-box-shadow:none;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:20px;height:20px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_google.png) no-repeat center;background-size:contain}.tool_wrap .connector_chk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tool_wrap .tone_list button{padding:0 5px}.tool_wrap .tone_list li.active:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-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{-webkit-box-flex:1;-ms-flex-positive:1;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;-webkit-box-align:center;-ms-flex-align:center;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:12px;text-align:center;color:#999;margin-bottom:40px}.llm_textarea_wrap .ai_q{background:#f6f6f9;border-radius:12px;padding:7px 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:-webkit-box;display:-ms-flexbox;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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_bookmark path{-webkit-transition:fill .2s ease;transition:fill .2s ease;fill:transparent}.llm_textarea_wrap .ai_menu li span{display:none;top:45px}.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;-webkit-transform:rotate(-90deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.llm_textarea_wrap .ai_menu_b .num span{font-size:12px;display:-webkit-box;display:-ms-flexbox;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;-webkit-transform:rotate(90deg);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{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.llm_textarea_wrap .ai_menu_b .num button:disabled{opacity:.3}.llm_textarea_wrap .ai_menu_b .ai_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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 .llm_a{padding:0}.llm_textarea_wrap .ai_q{padding:15px;margin:20px 0 10px}.llm_textarea_wrap .ai_menu_b{margin:10px 0 0}.llm_textarea_wrap .ai_menu_b .ai_menu{display:-webkit-box;display:-ms-flexbox;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;-webkit-transition:opacity .4s ease-out;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-transform:rotate(180deg);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.mypage_pop{z-index:10000}.llm_pop.right_pop{display:block;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;pointer-events:none}.llm_pop.right_pop.active{opacity:1;visibility:visible}.llm_pop.right_pop.active .pop_box{-webkit-transform:translateX(0);transform:translate(0);visibility:visible;pointer-events:auto}.llm_pop.right_pop .pop_box{top:0;left:auto;height:100%;right:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:all .3s ease;transition:all .3s ease;background:#f9f9f9;visibility:hidden;pointer-events:none;border-radius:0}.llm_pop .pop2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.llm_pop .pop2 .pop_box{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;-ms-flex-negative:0;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:26px;width:calc(100% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100dvh;overflow:hidden}.llm_pop .pop_box.xs{max-width:350px}.llm_pop .pop_box.sm{max-width:450px}.llm_pop .pop_box.md{max-width:550px}.llm_pop .pop_box.base{max-width:650px}.llm_pop .pop_box.rg{max-width:750px}.llm_pop .pop_box.lg{max-width:1000px}.llm_pop .pop_box.xl{max-width:1260px}.llm_pop .pop_box.red_box{border:2px solid #FF3F3F}.llm_pop .pop_tit{padding:30px 20px 15px;color:#333;font-weight:700}.llm_pop .pop_tit p{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.llm_pop .pop_tit p.fs_40{font-size:40px}.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{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}.llm_pop .pop_tit .pop_back{margin-top:3px;-webkit-transform:rotate(180deg);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{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;overflow-y:auto;padding:20px 17px;margin:0 3px}.llm_pop .pop_con.child_scroll{max-height:none;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.llm_pop .pop_con .tit_flex.left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:10px}.llm_pop .pop_con .tit_flex p{font-weight:700;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.llm_pop .pop_con .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.llm_pop .pop_con .checkbox input{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transform:rotate(-90deg);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:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.llm_pop .pop_btn.float{display:block}.llm_pop .pop_btn.right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.llm_pop .pop_btn>*{min-width:122px}.llm_pop .edit_input{-webkit-box-shadow:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 65px)}.llm_pop .menu_con .pop_menu{display:-webkit-box;display:-ms-flexbox;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;-webkit-box-flex:1;-ms-flex-positive:1;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}}@media (max-width: 767px){.llm_pop .mo_box{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border:1px solid #CCC;background:#fff;border-radius:12px;padding:20px}.llm_pop .red_box{border:none!important}.llm_pop.bottom_sheet.active .pop_box{-webkit-transform:translateY(0);transform:translateY(0)}.llm_pop.bottom_sheet .pop_con{max-height:none;padding:20px 13px}.llm_pop.bottom_sheet .pop_box{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;max-width:none;max-height:90dvh;min-height:300px;border-radius:26px 26px 0 0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-ms-touch-action:none;touch-action:none;will-change:transform;background:#f9f9f9}.llm_pop.bottom_sheet .sheet_handle{width:40px;height:4px;border-radius:100px;background:#0003;margin:10px auto;-ms-flex-negative:0;flex-shrink:0}.llm_pop.bottom_sheet .pop_tit{border-bottom:1px solid #ddd}.llm_pop.bottom_sheet .pop_close{display:none}.llm_pop.bottom_sheet .pop_btn>*{width:100%!important}.llm_pop .mo_btn{background:#fff;border-top:1px solid #E0E0E0;padding:15px;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.llm_pop .mo_btn button{height:45px;font-weight:700}}.onoff_set>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-webkit-box-shadow:inset 2px 2px 0 1px rgba(0,0,0,.05);box-shadow:inset 2px 2px 0 1px #0000000d;background:#f2f2f2;text-align:left;padding-left:30px;-webkit-transition:all .3s ease;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%;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 2px 1px #0000001a;-webkit-transition:all .3s ease;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;color:#333}.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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toggle_info.active .t_text{display:block}.toggle_info *{font-size:13px!important}.toggle_info .t_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mc_cont.ai_edit,.mc_cont.ai_help{padding:20px 50px}.mc_cont.ai_edit .edit_tit,.mc_cont.ai_help .edit_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:1px solid #ddd;border-radius:12px}.mc_cont .ai_helper .h_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;padding:20px}.mc_cont .ai_helper .h_textarea{display:grid;grid-template-columns:auto 30px;gap:10px;-webkit-box-align:end;-ms-flex-align:end;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mc_cont .title_wrap .mc_title{margin-bottom:0}.mc_cont .title_wrap div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.mc_cont .title_wrap .tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:auto}.mc_cont .btn_back svg{width:9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mc_cont .slt_sch{width:450px;display:-webkit-box;display:-ms-flexbox;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;gap:61px}.mc_cont .mc_list_wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.mc_cont .sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mc_cont .mc_list.grid3{grid-template-columns:repeat(3,1fr)}.mc_cont .mc_list.no_list{grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-transition:all .3s;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;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{-webkit-box-align:end;-ms-flex-align:end;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%;-webkit-transform:translate(-50%,-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%;-webkit-transform:translate(-50%,-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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mc_cont .mc_tab li,.mc_cont .title_wrap button{width:auto}}.mc_tab_sub{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative;-ms-flex-wrap:wrap;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;-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f7}.mc_maker .icon{background:#f6f6f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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;-webkit-transition:all .3s;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{-webkit-box-shadow:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 2px 1px rgba(0,0,0,.05);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;-webkit-box-flex:1;-ms-flex-positive:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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%;-webkit-transform:translate(-50%,-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;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;-webkit-filter:none;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:not(.select_option ul){display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.edit_list ul:not(.select_option ul).grid3{grid-template-columns:repeat(3,1fr)}.edit_list ul:not(.select_option ul).grid4{grid-template-columns:repeat(4,1fr)}.edit_list ul:not(.select_option ul).line1{grid-template-columns:1fr}.edit_list ul:not(.select_option ul).flex{display:-webkit-box;display:-ms-flexbox;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{-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.box_list li .flex button{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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%;-webkit-transform:translate(-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.edit_btnarea ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;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{margin-left:0}.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;-ms-flex-negative:0;flex-shrink:0}.limit_txt.input{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.speaker li{display:grid;grid-template-columns:50px 90px auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:calc(100vh - 150px);overflow:hidden}.tab_con_wrap{border:1px solid #ddd;border-radius:12px;-webkit-box-flex:1;-ms-flex-positive:1;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%;-webkit-transform:translate(-50%);transform:translate(-50%);max-width:750px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-transform:rotate(-180deg);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;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mc_qna .a{background:#f9f9f9;min-height:175px;display:none;-webkit-transition:max-height .3s ease;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{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 1000px){.mc_qna .q{padding:10px;grid-template-columns:55px auto 13px;gap:10px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-webkit-transform:rotate(180deg);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;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.info_page{padding:100px 0;max-width:925px;margin:0 auto;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:5px}.diary_arrow .view_arrow .next svg{-webkit-transform:rotate(-90deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.diary_con .diary_left .diary_box{-webkit-box-flex:1;-ms-flex-positive:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#295b63}.diary_con .diary_score .score p{font-weight:700;font-size:20px}.diary_con .diary_score ul{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5}.loading_wrap .loading{height:5px;width:5px;color:#94adb1;-webkit-box-shadow:-10px -10px 0 5px;box-shadow:-10px -10px 0 5px;-webkit-animation:loader 3s infinite;animation:loader 3s infinite}.loading.sm{height:2px;width:2px;color:#94adb1;-webkit-box-shadow:-4px -4px 0 2px;box-shadow:-4px -4px 0 2px;-webkit-animation:loader_sm 3s infinite;animation:loader_sm 3s infinite}@-webkit-keyframes loader{0%,to{-webkit-box-shadow:-10px -10px 0 5px;box-shadow:-10px -10px 0 5px}8.33%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{-webkit-box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px;box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{-webkit-box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px;box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{-webkit-box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{-webkit-box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{-webkit-box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{-webkit-box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}}@keyframes loader{0%,to{-webkit-box-shadow:-10px -10px 0 5px;box-shadow:-10px -10px 0 5px}8.33%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{-webkit-box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px;box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{-webkit-box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px;box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{-webkit-box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{-webkit-box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{-webkit-box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{-webkit-box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{-webkit-box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px;box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}}@-webkit-keyframes loader_sm{0%,to{-webkit-box-shadow:-4px -4px 0 2px;box-shadow:-4px -4px 0 2px}8.33%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px}16.66%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px}24.99%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}33.32%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px -4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px -4px 0 2px}41.65%{-webkit-box-shadow:4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px -4px 0 2px;box-shadow:4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px -4px 0 2px}49.98%{-webkit-box-shadow:4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px;box-shadow:4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px}58.31%{-webkit-box-shadow:-4px 4px 0 2px,-4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px 4px 0 2px,-4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}66.64%{-webkit-box-shadow:-4px -4px 0 2px,-4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,-4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}74.97%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}83.3%{-webkit-box-shadow:-4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}91.63%{-webkit-box-shadow:-4px -4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px}}@keyframes loader_sm{0%,to{-webkit-box-shadow:-4px -4px 0 2px;box-shadow:-4px -4px 0 2px}8.33%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px,4px -4px 0 2px}16.66%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px}24.99%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}33.32%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px -4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px -4px 0 2px}41.65%{-webkit-box-shadow:4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px -4px 0 2px;box-shadow:4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,4px -4px 0 2px}49.98%{-webkit-box-shadow:4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px;box-shadow:4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,4px 4px 0 2px}58.31%{-webkit-box-shadow:-4px 4px 0 2px,-4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px 4px 0 2px,-4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}66.64%{-webkit-box-shadow:-4px -4px 0 2px,-4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,-4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}74.97%{-webkit-box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px -4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}83.3%{-webkit-box-shadow:-4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px;box-shadow:-4px -4px 0 2px,4px 4px 0 2px,4px 4px 0 2px,-4px 4px 0 2px}91.63%{-webkit-box-shadow:-4px -4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px,-4px 4px 0 2px;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;-webkit-transform:none;transform:none;right:0}.toggle_pop>div{position:absolute;z-index:2;top:35px;left:50%;-webkit-transform:translateX(-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;-webkit-filter:invert(100%) sepia(41%) saturate(525%) hue-rotate(205deg) brightness(157%) contrast(100%);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:-5px 7px 0 0}.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:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grade_class>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.grade_class button,.grade_class input,.grade_class select{width:140px}.grade_class .noti{-ms-flex-item-align:end;align-self:flex-end;line-height:40px}.grade_class .cate_li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grade_class .cate_li li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.grade_class .cate_li a{color:#1775f0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.grade_class .cate_li button{width:auto}.excel_tbl{border-collapse:separate;height:100%}.excel_tbl td,.excel_tbl th{vertical-align:middle;position:relative}.excel_tbl .btn.sm{font-size:12px;white-space:nowrap}.excel_tbl thead{position:sticky;top:0;z-index:1}.excel_tbl thead th{padding:6px 15px;border:1px solid #9AACAF;border-right:none;background:#f9f9f9;font-weight:400;color:#000}.excel_tbl thead th:last-child{border-right:1px solid #9aacaf}.excel_tbl thead small{display:block;color:#7b7f86;margin-top:5px}.excel_tbl thead .bar{display:inline-block;margin:0 10px;width:1px;height:12px;background:#b3b3b3}.excel_tbl thead .set_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}.excel_tbl thead .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 34px);gap:20px}.excel_tbl thead .bytes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:30px;padding:0 8px;border-radius:5px;background:#fff;border:1px solid #ddd}.excel_tbl .del_btn{width:25px;height:25px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.excel_tbl .del_btn:hover{background:#0000000d}.excel_tbl tbody td{font-size:14px;padding:10px;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.excel_tbl tbody td:last-child{border-right:1px solid #ddd}.excel_tbl tbody td:hover{background:#0000000d!important}.excel_tbl tbody td:hover .btn_list,.excel_tbl tbody td:hover button{display:-webkit-box;display:-ms-flexbox;display:flex}.excel_tbl tbody .td_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.excel_tbl tbody .character_li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.excel_tbl tbody .character_li li{position:relative;padding-left:12px}.excel_tbl tbody .character_li li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:100%;background:#333}.excel_tbl tbody .character_li .text_area{margin:0 0 auto;overflow:hidden}.excel_tbl tbody .character_li .text_area.active{position:relative;padding-left:12px}.excel_tbl tbody .character_li .text_area.active:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:100%;background:#333}.excel_tbl tbody .character_li button{width:28px;height:28px;border:1px solid #ddd;border-radius:100%;position:absolute;bottom:10px;right:10px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.excel_tbl tbody .btn_list{display:none;gap:10px;position:absolute;bottom:10px;right:10px}.excel_tbl textarea:disabled{color:#333;background:none}.excel_tbl textarea,.excel_tbl input[type=text]{font-size:14px;background:none}.ai_generate{height:34px;border-radius:8px;padding:0 22px 0 15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.set_btn{width:28px;height:28px;border-radius:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc}.txt_group small{display:block;text-align:right;color:#bbb}.txt_group small span{color:#7b7f86}.count_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.count_txt textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.character_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.character_tit span{padding:0 12px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100px;border:1px solid #9AACAF;background:#f9fbfd}.character_box ul:not(.edit_tab){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.character_box.is_expanded ul{max-height:1000px}.character_box.is_expanded .character_more svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.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;background:#fff;font-size:13px}.character_box label:hover{border-color:#39b0a8;background:#f9f9f9}.character_box input:checked+label{background:#39b0a8;color:#fff;border-color:#39b0a8}.character_box .character_more{border:1px solid #ddd;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;padding:0 12px;border-radius:5px;font-size:13px}.character_box .character_more svg{-webkit-transition:all .3s ease;transition:all .3s ease}.characte_cate{border:1px solid #ddd;padding:10px 20px;border-radius:8px}.characte_cate table{border-top-style:hidden;margin:-10px 0}.characte_cate table tr>*{vertical-align:middle;border-top:1px solid #ddd}.characte_cate table th{text-align:left;color:#aaa;white-space:nowrap;font-weight:500}.characte_cate table th strong{color:#333;font-weight:700}.characte_cate table td{padding:10px}.character_slt{display:grid;grid-template-columns:230px auto;border-radius:12px;overflow:hidden;border:1px solid #ddd;margin:0 20px 20px;color:#333}.character_slt div{background:#e9edf3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.character_slt ul{padding:20px}.character_slt li{position:relative;padding-left:12px}.character_slt li:before{content:"";position:absolute;top:9px;left:0;width:4px;height:4px;border-radius:100%;background:#333}.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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:25px}.edit_item .item{width:230px;-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.edit_item .item_quiz li{display:grid;grid-template-columns:25px auto;-webkit-box-align:center;-ms-flex-align:center;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_16,.fs_16 *{font-size:16px}.fs_14,.fs_14 *{font-size:14px}.fs_13,.fs_13 *{font-size:13px}.con_edit{border:1px solid #ddd;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;text-align:center}.con_edit p{color:#aaa}.con_edit ul{display:-webkit-box!important;display:-ms-flexbox!important;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-flex:1;-ms-flex-positive:1;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{-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.02);box-shadow:0 0 5px 5px #00000005;padding:12px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.slideshow .slide_nav .page_btn{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.slideshow .slide_nav .slide_btn>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-ms-flex-negative:0;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{-webkit-transform:rotate(180deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.slideshow .swiper .swiper-slide{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;min-width:0}.slideshow .slide_con{padding:50px 70px;display:grid;grid-template-columns:325px auto;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-align:end;-ms-flex-align:end;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;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;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.02);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lessonplan .right_view .view_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.lessonplan .right_info .slide_nav{padding:40px 20px 20px;-webkit-box-shadow:none;box-shadow:none;border-left:1px solid #ddd;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lessonplan .right_info .slide_nav h1 img{vertical-align:bottom}.lessonplan .info_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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%}@-webkit-keyframes cursor{0%,to{opacity:1}50%{opacity:0}}@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;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.05);box-shadow:0 0 5px 5px #0000000d}.gate_page .gate_header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;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;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.03);box-shadow:0 0 5px 5px #00000008;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.03);box-shadow:0 0 5px 5px #00000008;display:block;margin:0 auto}.gate_page .gate_info_img .gate_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.03);box-shadow:0 0 5px 5px #00000008;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:auto}.gate_page .gate_review .swiper-slide .box{-webkit-box-flex:1;-ms-flex-positive:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-transform:rotate(-90deg);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{-webkit-transform:rotate(90deg);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{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.gate_page .gate_footer .flex .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.03);box-shadow:0 0 5px 5px #00000008;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-transform:translateY(-50%);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;-webkit-transition:all .7s ease;transition:all .7s ease}.gate_page .all_menu .bar{display:block;height:2px;width:24px;background:#000;border-radius:10px;-webkit-transition:all .7s ease;transition:all .7s ease}.gate_page .all_menu .bar+.bar{margin-top:5px}.gate_page .all_menu.on .top{-webkit-transform:translateY(7px) rotateZ(45deg);transform:translateY(7px) rotate(45deg)}.gate_page .all_menu.on .middle{width:0}.gate_page .all_menu.on .bottom{-webkit-transform:translateY(-7px) rotateZ(-45deg);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;font-weight:500}.gate_page .gate_all_menu .all_gnb a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.gate_page .gate_all_menu .all_btn{border-top:1px solid #ddd;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.03);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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.gate_page .gate_footer .flex div,.gate_page .gate_footer .flex ul{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gate_page .gate_footer .flex .right{display:contents}.gate_page .gate_footer .flex .dropdown_container{-webkit-box-ordinal-group:2;-ms-flex-order:1;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.unit_set>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{font-weight:700;color:#333}.unit_set .u_tit span{font-weight:400;color:#7a7e85}.unit_set ul{padding:10px;border:1px solid #ddd;background:#f9f9f9;border-radius:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.unit_set .character_box label{width:100%}.unit_set .bk_fff{-webkit-box-flex:1;-ms-flex:1;flex:1}.unit_set .bk_fff ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;background:#fff}.unit_set .bk_fff ul li:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.unit_set .checkbox{-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drag_upload.auto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drag_upload .file_name{display:block;text-align:left;color:#1a84da}.drag_upload .btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-width:auto;color:#333;cursor:pointer;border-color:#ccc}.auto_textarea{width:100%;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;overflow-y:hidden!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;resize:none;border:none;background:none}.tit_star{position:relative}.tit_star:before{content:"*";position:absolute;top:-2px;right:-8px;color:#ee3f3f}.prompt_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin:30px 0 40px}.cs_sub_tab div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:30px}.inquiry_box dl{display:grid;grid-template-columns:105px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inquiry_box dl dt{font-weight:700}.inquiry_box dl.top{-webkit-box-align:start;-ms-flex-align:start;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;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.inquiry_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;color:#a2a2a2}.inquiry_info dl dt{padding:0 20px 0 15px;position:relative;-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.my_qna .q.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my_qna .a{padding:0;background:#f9f9f9;max-height:0;-webkit-transition:max-height .3s ease-in-out;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-ms-flex-negative:0;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;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;-webkit-filter:invert(100%) sepia(41%) saturate(525%) hue-rotate(205deg) brightness(157%) contrast(100%);filter:invert(100%) sepia(41%) saturate(525%) hue-rotate(205deg) brightness(157%) contrast(100%)}.all_create>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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{-webkit-box-pack:center;-ms-flex-pack:center;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{-webkit-box-pack:left;-ms-flex-pack:left;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 30px;height:calc(100vh - 275px);overflow:visible}.edit_hwp .info_tit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:-25px}.step_nav li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0}.step_nav label{background:#698c91;border:none;color:#fff}}.edit_set_btn{display:-webkit-box;display:-ms-flexbox;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;-webkit-box-pack:left;-ms-flex-pack:left;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;-webkit-box-pack:normal;-ms-flex-pack:normal;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:35px 10px}.hwp_box_wrap .hwp_box{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:auto}.img_preview .logo_box{border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.img_preview .logo_box img{height:34px}.img_preview .btn_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.mc_noti{gap:30px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.mc_noti .icon{width:135px;height:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.cont_wrap .cont_con{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ban_list li{width:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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;-ms-flex-negative:0;flex-shrink:0}.sort_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:20px;margin-bottom:20px}.sort_num .active{font-weight:700}.date_sort_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.date_sort_wrap select{width:125px}.date_sort_wrap .btn.rg{-ms-flex-negative:0;flex-shrink:0}.date_sort_wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.date_sort_wrap .date_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.date_sort_wrap .date_box{border:1px solid #ddd;border-radius:5px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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%;-webkit-transform:translateY(-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;-ms-flex-negative:0;flex-shrink:0}.date_sort_wrap .range_btn{display:-webkit-box;display:-ms-flexbox;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.token_info dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.input_noti_box{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 12px;border-radius:7px;background:#f5f5f7}.input_noti_box span{-ms-flex-negative:0;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:500px!important}.new_llm_pop .pop_con{padding:20px 40px;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}@media (max-width: 1000px){.new_llm_pop .pop_con{padding:20px}}.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:2px dashed #DDD;border-radius:12px;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:130px;color:#7b7f86;cursor:pointer}.new_upload.sm{height:70px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-align:center;-ms-flex-align:center;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;-ms-flex-negative:0;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);-webkit-transform:rotate(calc(var(--percent) * 3.6deg));transform:rotate(calc(var(--percent) * 3.6deg));-webkit-transform-origin:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:9px;-ms-flex-item-align:start;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;-webkit-animation:rotate 1.5s infinite;animation:rotate 1.5s infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mc_tab_btn{display:-webkit-box;display:-ms-flexbox;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;border:0}.mc_tab_btn .mc_tab{border-bottom:1px solid #ddd}}.edit_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.edit_flex .edit_b{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.edit_flex .edit_b>div{display:-webkit-box;display:-ms-flexbox;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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tutorial_video .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tutorial_video .step button{width:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:65px}.llm_pop .guide_tit .flex{gap:35px;-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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{-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.1));filter:drop-shadow(0 0 4px rgba(0,0,0,.1))}.llm_pop .guide_pagination{margin-top:40px;height:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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;-webkit-transition:all .3s ease;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;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.llm_pop .swiper-button-disabled{display:none}.llm_pop .state_li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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;-webkit-animation:state_li 1s infinite;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%;-webkit-transform:translateX(-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{-ms-flex-item-align:end;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{-ms-flex-item-align:start;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{-ms-flex-item-align:start;align-self:flex-start;gap:100px;margin-top:5.5%}.llm_pop .tool_obj .txt2{-ms-flex-item-align:start;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%}@-webkit-keyframes state_li{0%{opacity:0}90%{opacity:.3;-webkit-transform:scale(2);transform:scale(2)}}@keyframes state_li{0%{opacity:0}90%{opacity:.3;-webkit-transform:scale(2);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-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{margin:40px 0 20px;display:flex;justify-content:right;align-items:center;gap:15px}.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{display:flex;justify-content:space-between;align-items:center;gap:10px;width:48px;height:48px}.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{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: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}}:root{--myclass-action: #0d99ff}@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}.fc_white{color:#fff!important}.bgc_white{background-color:#fff!important}.fs_12,.fs_12 *{font-size:12px}.fs_15,.fs_15 *{font-size:15px}.bold{font-weight:700!important}.button.action_blue{background:var(--myclass-action)!important;color:#fff!important;border:none}.button.action_blue:not(:disabled):not(.disabled):hover{background:#67bfff!important}.button.action_neutral{background:#fff!important;color:#333!important;border:1px solid #ddd}.button.action_neutral:not(:disabled):not(.disabled):hover{background:#f4f4f4!important;border-color:#333}.md_flex{display:none!important}@media (max-width: 1000px){.md_flex{display:flex!important}}.llm_textarea_wrap .ai_q{background:#f6f6f9;border-radius:12px;padding:7px 17px;margin:30px 0 50px auto;text-align:unset}.llm_back--no-bg{overflow:auto;height:100dvh}.llm_back--no-bg .llm_box{overflow:visible}.llm_back--no-bg .llm_box .llm_search{max-width:990px;gap:100px}.llm_back--no-bg .llm_box .llm_search .llm_search_box{max-width:780px;width:100%;margin:0 auto;border:1px solid #bbb}@media (min-width: 1001px){.llm_cont{min-width:500px}}.llm_cont .llm_textarea_wrap .llm_textarea .ai_q{background:#f6f6f9;border-radius:12px;padding:7px 17px;width:fit-content;max-width:min(700px,100%);box-sizing:border-box;margin:0 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 .depth2:has(.ai_img){width:300px;max-width:calc(100vw - 16px);box-sizing:border-box}.tool_wrap .tool_pop .ai_img{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tool_wrap .tool_pop .ai_img button{width:100%;min-width:0;padding:6px 2px;gap:6px;font-size:13px;letter-spacing:-.5px;white-space:normal;word-break:keep-all}}.tool_wrap .tool_pop .ai_img .img img{width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:-webkit-optimize-contrast;-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}.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.lesson_design_ic{background:url(/images/sidebar/b2c/icon-lesson-design.svg) no-repeat center;background-size:contain}.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;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}.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}.agent-store-menu-popover,.agent-store-menu-popover .option_pop{z-index:10050!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}#headerAlertList.ai_guide .alert_list .txt_box .txt_plain{white-space:pre-line}#headerAlertList.ai_guide .alert_list .txt_box.detail_clamp_3 .txt_plain{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word}#headerAlertList.ai_guide .alert_list .noti_box,#headerAlertList.ai_guide .alert_list .txt_box,#headerAlertList.ai_guide .alert_list .txt_box .txt{cursor:default}#headerAlertList.ai_guide .alert_list .clickable,#headerAlertList.ai_guide .alert_list .clickable .txt{cursor:pointer}.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-topnav-offset: calc(env(safe-area-inset-top, 0px) + 60px) ;--mycl-app-composer-space: clamp(168px, 38vh, 300px);--mycl-keyboard-inset: 0px}@media (max-width: 1000px){body.mycl-app .sidenav,body.mycl-app .dim{top:var(--mycl-app-topnav-offset)!important;height:calc(100dvh - var(--mycl-app-topnav-offset))!important}}body.mycl-app .guide_box{display:none!important}body.mycl-app .login_wrap h1,body.mycl-app .login h1{display:flex!important;justify-content:center;align-items:center;width:auto!important;max-width:320px!important;min-height:52px}body.mycl-app .login_wrap h1 img,body.mycl-app .login h1 img{display:block!important;width:auto!important;max-width:100%!important;max-height:72px!important;object-fit:contain}body.mycl-app .org_management_wrap{overflow-x:auto!important;overflow-y:visible;max-height:none!important;-webkit-overflow-scrolling:touch}body.mycl-app .org_management_wrap .mycl_inner.admin{width:1180px;min-width:1180px;max-width:none}body.mycl-app .org_management_wrap .admin_tab .mycl_tab{gap:0;margin:0;padding:0;overflow:visible;justify-content:space-between}body.mycl-app .org_management_wrap .admin_tab .mycl_tab a{flex:1 1 0;max-width:none;min-width:0;width:auto}body.mycl-app .my_token_wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}body.mycl-app .my_token_wrap .mc_inner{width:960px;min-width:960px;max-width:none}body.mycl-app .my_token_wrap .token_info{flex-wrap:nowrap}body.mycl-app .my_token_wrap .mc_tab_sub{overflow:visible;white-space:nowrap}body.mycl-app .my_token_wrap .tbl03{min-width:760px}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)}.tool_wrap .tool_btn{position:relative}.tool_wrap .ai_tone .tool_btn .connector_blue_dot{display:block;position:absolute;top:5px;right:1px;width:6px;height:6px;background-color:#3a8dff;border-radius:50%;pointer-events:none}.llm_util_pop .btnarea button.util_pop_menu06{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/util_pop_menu06.svg) no-repeat left 20px center;background-size:contain}.similarity-check-controls{display:flex;align-items:center;gap:8px}.similarity-threshold-select{width:100px;flex:0 0 auto}.incheon_ai_notice{height:597px}.incheon_ai_notice_con{padding:25px!important;margin:0;color:#333}.mo_pop .cont{height:90vh}.chat_tool_panel--right .tool_top{flex-shrink:0}.step_tit button:disabled,.step_tit button:disabled:hover{opacity:.3;color:#333;cursor:default}.step_tit button.tooltip_target:disabled:before,.step_tit button.tooltip_target:disabled:hover:before{display:none!important}.width32{width:32px}.ellipsis2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.attached_file_ext{display:flex;align-items:center}.attached_file .flex.column{align-items:flex-start}.height32{height:32px}.attached_file_wrap.is-pending{cursor:default}.attached_file_wrap.is-pending:hover{background:none}.file-pending-icon{font-size:16px;line-height:1}.llm_tbl thead:nth-child(2)>tr>th:first-child,.llm_tbl thead:nth-child(2)>tr>th:last-child{border-radius:0}.llm_tbl thead:nth-child(2)>tr>th,.llm_tbl tbody>tr:first-child>td{border-top:none}.tbl-tooltip-btn{position:relative;cursor:pointer}.tbl-fixed-tooltip{display:none;position:fixed;transform:translate(-50%,-100%);padding:5px 15px;background:#898989;color:#fff;font-size:13px;white-space:nowrap;border-radius:100px;z-index:9999;pointer-events:none}.hover_underline:disabled,.hover_underline:disabled:hover{color:#aaa;text-decoration:none;cursor:default}@media (max-width: 1000px){.topnav .llm_pop_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:center;cursor:pointer}}.llm_pop.bottom_sheet{display:block}.llm_pop.bottom_sheet .sheet_handle{cursor:grab;touch-action:none}.pop_con .ai_model_chk.column{align-items:normal!important}@media (max-width: 767px){.llm_box{height:calc(100vh - 70px)}}.attached_file_wrap button{width:80px}body.mycl-app-android .memo-page .back-button,body.mycl-app-android .voice-page .back-button,body.mycl-app-android .photo-page .back-button,body.mycl-app-android .photo-page .close-button,body.mycl-app-android .history-page .back-button{visibility:hidden!important;pointer-events:none!important}.llm_textarea_wrap::-webkit-scrollbar{width:7px}.chat_tool_resizer{width:3px!important}.student-record-category-badge[data-category=SUBJECT]{background:#e8faff;color:#4bbaff}.student-record-category-badge[data-category=CREATIVE]{background:#fae8ff;color:#bd4bff}.student-record-category-badge[data-category=BEHAVIOR]{background:#d8fbf9;color:#41b0a8}.llm_textarea_wrap .ai_date{margin-bottom:10px}#guideVideoList.ai_guide.list_type .guide_inner.limit_height{max-height:470px;overflow-y:auto}.edit_btnarea button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.edit_btnarea .btn.bd_bluegray,.edit_btnarea .toggle_pop>div button{color:#000}.icon20{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:20px}.icon24{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:24px}.icon26{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:26px}.icon30{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:30px}.icon32{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:32px}.icon40{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:40px}.icon48{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:48px}.icon60{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:60px}.icon100{aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0;width:100px}.grid1{grid-template-columns:repeat(1,1fr);gap:10px}@media (max-width: 768px){.mo_grid1{display:grid;grid-template-columns:repeat(1,1fr)!important;gap:10px}}.grid2{grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 768px){.mo_grid2{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:10px}}.grid3{grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 768px){.mo_grid3{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:10px}}.grid4{grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 768px){.mo_grid4{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:10px}}.grid5{grid-template-columns:repeat(5,1fr);gap:10px}@media (max-width: 768px){.mo_grid5{display:grid;grid-template-columns:repeat(5,1fr)!important;gap:10px}}.fs_mini{font-size:12px}@media (max-width: 1240px){.fs_mini{font-size:12px}}.fs_xs{font-size:13px}@media (max-width: 1240px){.fs_xs{font-size:13px}}@media (max-width: 1000px){.fs_xs{font-size:12px}}.fs_sm{font-size:14px}@media (max-width: 1240px){.fs_sm{font-size:14px}}@media (max-width: 1000px){.fs_sm{font-size:13px}}.fs_base{font-size:15px}@media (max-width: 1240px){.fs_base{font-size:15px}}@media (max-width: 1000px){.fs_base{font-size:14px}}.fs_md{font-size:16px}@media (max-width: 1240px){.fs_md{font-size:16px}}@media (max-width: 1000px){.fs_md{font-size:15px}}.fs_lg{font-size:17px}@media (max-width: 1240px){.fs_lg{font-size:17px}}@media (max-width: 1000px){.fs_lg{font-size:15px}}.fs_lg2{font-size:20px}@media (max-width: 1240px){.fs_lg2{font-size:20px}}@media (max-width: 1000px){.fs_lg2{font-size:16px}}.fs_title{font-size:22px}@media (max-width: 1240px){.fs_title{font-size:22px}}@media (max-width: 1000px){.fs_title{font-size:18px}}.fs_title2{font-size:26px}@media (max-width: 1240px){.fs_title2{font-size:26px}}@media (max-width: 1000px){.fs_title2{font-size:20px}}.fs_30{font-size:30px}@media (max-width: 1240px){.fs_30{font-size:30px}}@media (max-width: 1000px){.fs_30{font-size:20px}}.fs_40{font-size:40px}@media (max-width: 1240px){.fs_40{font-size:40px}}@media (max-width: 1000px){.fs_40{font-size:20px}}.fs_56{font-size:56px}@media (max-width: 1240px){.fs_56{font-size:56px}}@media (max-width: 1000px){.fs_56{font-size:25px}}.fs_70{font-size:70px}@media (max-width: 1240px){.fs_70{font-size:70px}}@media (max-width: 1000px){.fs_70{font-size:35px}}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ellipsis2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word}.bg_mint{background:#39b0a8!important;color:#fff!important;border:none!important}.bg_mint0{background:#00d2bb!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_blue0{background:#3a8dff!important;border:none!important;color:#fff!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_blue2.button:hover{background:#758ee6!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}.bg_gray_f{background:#f5f5f5!important}.bg_gray_blue{background:#f5f5f7!important}.txt_blue0{color:#3a8dff!important}.txt_blue{color:#118af6!important}.txt_blue2{color:#365eef!important}.txt_red{color:#ff3f3f!important}.txt_black{color:#000!important}.txt_black3{color:#333!important}.txt_gray9{color:#919191!important}.txt_gray8{color:#888!important}.txt_gray6{color:#666!important}.txt_gray_a{color:#aaa!important}.txt_base{color:#7b7f86!important}.txt_mint{color:#39b0a8!important}.txt_orange{color:#f58320!important}.txt_mini{font-size:12px}@media (max-width: 1240px){.txt_mini{font-size:12px}}.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}.bd_blue0{border-color:#3a8dff!important}.btn_black{border:1px solid #333!important;background:#fff!important;color:#333!important}.btn_black.button:hover{background:#f1f1f1!important;color:#868686!important}.btn_mint{border:1px solid #39b0a8!important;color:#39b0a8!important;background:#fff!important}.btn_mint0{border:1px solid #00D2BB!important;color:#00d2bb!important;background:#fff!important}.btn_blue0{border:1px solid #3A8DFF!important;color:#3a8dff!important}.btn_blue0:hover,.btn_blue0.active{background:#3a8dff!important;color:#fff!important}.btn_blue{border:1px solid #ddd!important;color:#000!important;background:#eff3f5!important}.btn_sky{border:#E9F7FB!important;color:#3a8dff!important;background:#e9f7fb!important}.btn_orange{border:1px solid #ff7409!important;color:#ff7409!important}.full{width:100%}.hover_bg:hover{background:#0000000d;border-radius:100px}@media (max-width: 1240px){.hover_bg:hover{border-radius:100px}}.border{border:1px solid #ddd}.border_light{border:1px solid rgba(221,221,221,.5)}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;-webkit-transition:all .2s ease;transition:all .2s ease}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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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{-webkit-box-flex:1;-ms-flex-positive:1;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;color:#333}.btn_hover:hover{background-color:#0000000d}.btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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;background:#fff;border-radius:5px}@media (max-width: 1240px){.button{border-radius:5px}}.button:hover{background-color:#f4f4f4;border-color:#333;color:#000}.button.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.button.flex>*{-ms-flex-negative:0;flex-shrink:0}.button.icon{-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.button.icon svg *{-webkit-transition:all .3s ease;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.sm{height:34px;min-width:80px;padding:0 10px;font-size:14px}@media (max-width: 1240px){.button.sm{font-size:14px}}@media (max-width: 1000px){.button.sm{font-size:13px}}.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.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.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.xl{height:56px;width:100%;padding:0 20px;font-weight:700;font-size:22px}@media (max-width: 1240px){.button.xl{font-size:22px}}@media (max-width: 1000px){.button.xl{font-size:18px}}.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{-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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}.button.bg_mint:hover{background:#6ed5ce!important}.button.bg_mint0:hover{background:#35e6d3!important}.button.bg_blue0:hover{background:#67bfff!important}@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{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.column10{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.column20{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 768px){.column20{gap:10px}}.flex10{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.flex_between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.custom_check,.custom_radio{position:relative;cursor:pointer;color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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.sm input[type=checkbox],.custom_radio.sm input[type=radio]{width:20px;height:20px}.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;-ms-flex-negative:0;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:45%;left:50%;border:2px solid #333;border-top:none;border-right:none;-webkit-transform:translate(-50%,-50%) rotate(-45deg);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}.custom_radio.blue input:checked{border-color:#3a8dff}.hover{background-color:#0000000d}.hover .option_btn{opacity:1!important}.ic_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:18px;height:18px}.ic_arrow.active,.ic_arrow.down{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.ic_arrow.down.active{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-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;-webkit-transition:fill .3s ease,stroke .3s ease;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:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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}.tag.update{background:#f58320;color:#fff;-webkit-box-shadow:6px 6px 8px 0 rgba(0,0,0,.04);box-shadow:6px 6px 8px #0000000a;padding:0 10px;border-radius:100px}@media (max-width: 1240px){.tag.update{border-radius:100px}}@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;-webkit-transition:grid-template-rows .3s ease-out,opacity .2s;transition:grid-template-rows .3s ease-out,opacity .2s;transition:grid-template-rows .3s ease-out,opacity .2s,-ms-grid-rows .3s ease-out;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:6px 16px;background:#fff;border:1px solid #ddd;min-width:160px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));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:14px}@media (max-width: 1240px){.option_pop .option_list{font-size:14px}}@media (max-width: 1000px){.option_pop .option_list{font-size:13px}}.option_pop .option_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.option_pop .option_list .btn_hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:0 -10px;padding:7px 10px;border-radius:10px;color:#333}.option_pop .option_list .btn_hover:hover{background-color:#0000000d}.option_pop .option_list svg{width:14px;height:14px}.option_pop .class_control{margin:0 -10px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 10px;-ms-flex-wrap:wrap;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;color:#333}.option_pop .mypage .btn_hover:hover{background-color:#0000000d}}.custom_select{position:relative;display:inline-block;font-size:14px}@media (max-width: 1240px){.custom_select{font-size:14px}}@media (max-width: 1000px){.custom_select{font-size:13px}}.custom_select.square .select_label{border:1px solid #ddd!important;border-radius:5px}@media (max-width: 1240px){.custom_select.square .select_label{border-radius:5px}}.custom_select.square .select_label{padding:0 10px 0 12px;min-width:130px;color:#333}.custom_select.active .select_option{display:block}.custom_select.active .ic_arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.custom_select.full{width:100%}.custom_select.sm .select_label{height:34px;padding:0 10px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.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 15px;background:#fff;border:1px solid #ddd;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));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:-webkit-max-content;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;color:#333}.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;margin:0 -5px;padding:5px;border-radius:10px;color:#333}.custom_select .select_option li:hover{background-color:#0000000d}.custom_select .select_option li{border-radius:5px}.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}.custom_select .select_option li .custom_check{margin-left:-20px}}.mycl_tab_wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0}@media (max-width: 768px){.mycl_tab_wrap{display:block;margin-top:10px;border-bottom:1px solid #ddd}.mycl_tab_wrap .btn_wrap{display:none}}.admin_tab .mycl_tab{border-bottom:1px solid #ddd;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.mycl_tab .bookmark svg{width:16px;height:16px}.mycl_tab .bookmark svg,.mycl_tab .bookmark span{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sub_tab_warp p{margin-top:20px;color:#39b0a8}.sub_tab_warp .tab_left{-webkit-box-pack:left;-ms-flex-pack: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{-ms-flex-wrap:wrap;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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{-ms-flex-wrap:wrap;flex-wrap:wrap}.sub_tab a,.sub_tab button{min-width:auto}}.mycl_sort_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.mycl_sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.mycl_sort .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.mycl_sort .tit>*{-ms-flex-negative:0;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-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sort_btn button{background:#fff;border:1px solid #ddd;-webkit-transition:all .3s ease;transition:all .3s ease}.sort_btn button.active,.sort_btn button:hover{border-color:#39b0a8;color:#39b0a8}.mycl_search_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-max-content;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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;-ms-flex-negative:0;flex-shrink:0;width:75px;overflow:hidden;-webkit-transition:width .3s cubic-bezier(.25,1,.5,1);transition:width .3s cubic-bezier(.25,1,.5,1);border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.mo_search_btn span{margin-left:-10px}.mo_search_btn span,.mo_search_btn>svg{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-inline-box;display:-ms-inline-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.mycl_tbl td:not(.tit,.date):before{content:attr(data-label);width:60px;font-weight:700;color:#333;-ms-flex-negative:0;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{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.mycl_tbl .setting{grid-column:1/3;grid-row:1;-webkit-box-pack:justify;-ms-flex-pack:justify;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.mycl_pagination a,.mycl_pagination strong{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:5px}@media (max-width: 1240px){.mycl_pagination a,.mycl_pagination strong{border-radius:5px}}.mycl_pagination a,.mycl_pagination strong{color:#333}.mycl_pagination strong{background:#bfbfbf;color:#fff;cursor:default}.mycl_pagination .first svg,.mycl_pagination .prev svg{-webkit-transform:rotate(180deg);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:-webkit-box;display:-ms-flexbox;display:flex;background:#f9f9f9;min-height:100dvh}.container.white{background:#fff}@media (max-width: 1000px){.container{display:block}}.container.side_hide .sidenav{position:absolute;top:0;left:0;border:1px solid #ddd;border-left:none;z-index:2}.container.side_hide .sidenav.nav_mini{margin-left:-100%}.container.side_hide .mc_cont{overflow:hidden}.sidenav{width:240px;height:100dvh;-ms-flex-negative:0;flex-shrink:0;background:#fff;padding:20px 20px 15px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));overflow:hidden;-webkit-transition:width .3s ease,margin-left .3s ease;transition:width .3s ease,margin-left .3s ease;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.sidenav h1,.sidenav .nav_memu small,.sidenav .chat_recent,.sidenav .my_info .icon,.sidenav .my_info .txt,.sidenav .ic_arrow,.sidenav .option_btn:not(.option_btn){opacity:1;visibility:visible;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.sidenav.nav_mini{width:70px;padding:30px 10px 14px;overflow:visible}.sidenav.nav_mini .chat_new{margin-bottom:0}.sidenav.nav_mini .sidenav_menu,.sidenav.nav_mini .overflow_a{overflow:visible;gap:6px}.sidenav.nav_mini .sidenav_scroll{overflow:visible}.sidenav.nav_mini .menu_toggle,.sidenav.nav_mini .chat_new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.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(.option_btn),.sidenav.nav_mini .nav_pop_btn{opacity:0;visibility:hidden;width:0;height:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity .1s ease,visibility .1s ease;transition:opacity .1s ease,visibility .1s ease}.sidenav.nav_mini .nav_memu small{height:0}.sidenav.nav_mini .nav_my{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sidenav.nav_mini .nav_memu,.sidenav.nav_mini .nav_header,.sidenav.nav_mini .my_info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 0;width:100%}.sidenav.nav_mini .nav_btn{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;overflow:visible}.sidenav.nav_mini .nav_btn:hover span{display:block}.sidenav.nav_mini .nav_btn span{display:none;position:absolute;left:calc(100% + 8px);top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;height:38px;line-height:38px;min-width:75px;padding:0 15px;color:#fff;font-weight:400;text-align:center;background:#000c;pointer-events:none;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 .nav_btn a{overflow:visible;max-width:none;text-overflow:clip;width:100%}.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.nav_mini .nav_layer{width:100%;margin:0;padding:0}.sidenav.nav_mini .nav_layer .nav_pop{display:none}.sidenav.nav_mini .nav_layer .nav_btn{position:initial}.sidenav.nav_mini .menu_toggle ul{display:none!important}.sidenav.nav_mini .nav_tit{display:none}.sidenav.nav_mini .mini_show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sidenav.nav_mini .mini_hide,.sidenav .mini_show{display:none!important}.sidenav .sidenav_menu{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.sidenav .nav_header{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sidenav .nav_header h1{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1;overflow:hidden;white-space:nowrap;color:#7b7f86;height:32px;padding-top:0;padding-bottom:0;font-size:14px}@media (max-width: 1240px){.sidenav .nav_btn{font-size:14px}}@media (max-width: 1000px){.sidenav .nav_btn{font-size:13px}}.sidenav .nav_btn.active,.sidenav .nav_btn:active{font-weight:500;color:#333;background-color:#0000000d}.sidenav .nav_btn a{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sidenav .nav_btn .option_btn{-ms-flex-negative:0;flex-shrink:0}.sidenav .nav_btn svg:not(.arrow){width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.sidenav .nav_memu{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2px}.sidenav .nav_memu .nav_tit{margin:0 -10px 8px}.sidenav .nav_memu .nav_tit svg{margin-top:2px}.sidenav .nav_memu .nav_layer{margin:0 -10px;padding:0 10px;border-radius:12px}@media (max-width: 1240px){.sidenav .nav_memu .nav_layer{border-radius:12px}}@media (max-width: 768px){.sidenav .nav_memu .nav_layer{border-radius:8px}}.sidenav .nav_memu .nav_layer:hover{background:#0000000d}.sidenav .nav_memu .nav_layer>.nav_btn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sidenav .nav_memu .nav_layer>.nav_btn:hover{background:none}.sidenav .nav_memu .menu_toggle{display:none}.sidenav .nav_memu.active .menu_toggle{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.sidenav .nav_memu.active .nav_tit svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidenav .overflow_a{margin:0 -17px;padding:0 17px}.sidenav .sidenav_body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.sidenav .sidenav_scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.sidenav .chat_new{-ms-flex-negative:0;flex-shrink:0}.sidenav .chat_recent{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0;margin:0 -30px;padding:10px 30px}.sidenav .chat_recent li{-webkit-box-pack:justify;-ms-flex-pack:justify;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 .option_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:0}.sidenav li .option_btn.pin{opacity:1}.sidenav .nav_my{margin:0 -10px}.sidenav .side_link{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}@media (max-width: 1000px){.sidenav{position:fixed;top:0;z-index:22;left:-100%;max-width:300px;width:70vw;padding:15px 15px 0;color:#333;-webkit-transition:left .3s ease;transition:left .3s ease;gap:0}.sidenav.active{left:0}.sidenav .sidenav_menu,.sidenav .overflow_a{gap:10px}.sidenav .sidenav_body{overflow:auto;margin:0 -15px;padding:0 15px;gap:10px}.sidenav .sidenav_scroll{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:auto;overflow:visible;margin:0;padding:0}.sidenav .nav_header h1 img{height:25px}.sidenav .nav_btn.active{font-weight:400}.sidenav .chat_recent{margin:0 -15px;padding:10px 15px}.sidenav .side_link{padding:10px;margin:0}.sidenav .nav_my{padding:14px 10px;margin:0 -15px;border-top:1px solid #ddd;color:13px}.sidenav .nav_my .width30{width:20px}}.topnav{display:none}@media (max-width: 1000px){.topnav{position:sticky;top:0;z-index:20;background:#fff;padding:10px 5px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.1));filter:drop-shadow(0 0 3px rgba(0,0,0,.1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.topnav h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}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:21}.mycl_wrap{padding:125px 70px 100px;max-height:100dvh;width:100%;overflow:auto;position:relative}@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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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}}.mycl_inner.gap50{gap:50px}@media (max-width: 768px){.mycl_inner.admin,.mycl_inner.gap50{gap:30px}}.mycl_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;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.bk02{background:#f0f7ff}.mycl_title.bk03{background:#fffbeb}.mycl_title.center{-webkit-box-pack:center;-ms-flex-pack: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;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;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;gap:20px;grid-template-columns:auto 265px}.flex_board .menu_group{grid-template-columns:repeat(3,1fr)}.flex_board .card_lg{-ms-flex-negative:0;flex-shrink:0;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));-webkit-transition:outline .1s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));overflow:hidden;-webkit-transition:all .1s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;gap:0 10px}.menu_group .menu_card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:150px;border:none!important}.menu_group .card{height:auto;padding:20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu_group .card img{width:24px;height:24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:end;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(auto-fill,minmax(285px,1fr));display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.mycl_item.grid4{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.mycl_item.no_list{grid-template-columns:1fr!important;text-align:center;padding:100px 0}.mycl_item.no_list div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mycl_item.no_list svg{width:55px}.mycl_item .item{position:relative;background:#fff;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));border:1px solid rgba(221,221,221,.5);-webkit-transition:all .1s ease;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{-webkit-box-align:center;-ms-flex-align:center;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 .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 .txt_hover{display:block;margin-top:15px;height:55px}.mycl_item .item.hover:hover .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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.mycl_item .card_tit{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.mycl_item .card_icon{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:5px}.mycl_item .card_icon.card_tag{-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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 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 h4{font-size:17px}}@media (max-width: 1000px){.mycl_item h4{font-size:15px}}.mycl_item h4 p{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mycl_item 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{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;width:100%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.mycl_item .card_info .tit{height:42px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;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 .guide_play{display:inline-block;vertical-align:top}.mycl_item .card_info .txt{-webkit-box-flex:1;-ms-flex:1;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;-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.mycl_item .card_tag>p{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.mycl_item .card_tag label{margin-left:auto;-ms-flex-negative:0;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;-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;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;-webkit-box-align:center;-ms-flex-align:center;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: 768px){.mycl_item{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{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mycl_item .item.tool h4{-webkit-box-flex:0;-ms-flex:none;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;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mycl_item .card_info h4{-webkit-box-ordinal-group:3;-ms-flex-order:2;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:-webkit-box;display:-ms-flexbox;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{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:auto;margin-right:-40px}.list_item .order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.list_item .order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:170px!important;width:17%}.list_item .order3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:60px!important;width:6%}.list_item .order4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;max-width:80px!important;width:8%}.list_item .order5{-webkit-box-ordinal-group:6;-ms-flex-order:5;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{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;max-width:70px!important;width:7%}.list_item .order7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;max-width:55px!important;width:5.5%}.list_item .card{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:auto}.list_item .card_btn .option_btn{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list_item .card_btn small{display:none}.list_item .card_info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chatbot_tab>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.chatbot_tab .tit,.chatbot_tab .sort_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.view_all span{-ms-flex-negative:0;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;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.chatbot_card:before{left:-10px;background:-webkit-gradient(linear,right top,left top,from(rgba(249,249,249,0)),to(rgb(249,249,249)));background:linear-gradient(to left,#f9f9f900,#f9f9f9)}.chatbot_card:after{right:-10px;background:-webkit-gradient(linear,left top,right top,from(rgba(249,249,249,0)),to(rgb(249,249,249)));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;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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);-webkit-transition:all .1s ease;transition:all .1s ease}.chatbot_card .swiper .swiper-slide:hover{outline:2px solid rgba(23,119,113,.5);background:#eff7f6;outline-offset:-2px}.chatbot_card .swiper.count-1 .swiper-slide{width:calc((100% + -0px)*1)}.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:17px}@media (max-width: 1240px){.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:17px}}@media (max-width: 1000px){.chatbot_card .swiper.count-1 .swiper-slide .tit{font-size:15px}}.chatbot_card .swiper.count-2 .swiper-slide{width:calc((100% - 20px)/2)}.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:17px}@media (max-width: 1240px){.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:17px}}@media (max-width: 1000px){.chatbot_card .swiper.count-2 .swiper-slide .tit{font-size:15px}}.chatbot_card .swiper.count-3 .swiper-slide{width:calc((100% - 20px * (3 - 1)) / 3)}.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:17px}@media (max-width: 1240px){.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:17px}}@media (max-width: 1000px){.chatbot_card .swiper.count-3 .swiper-slide .tit{font-size:15px}}.chatbot_card .card_arrow{position:absolute;top:50%;margin-top:-16px;width:32px;height:32px;z-index:5;background:#39b0a880;border-radius:100px}@media (max-width: 1240px){.chatbot_card .card_arrow{border-radius:100px}}.chatbot_card .card_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.chatbot_card .card_arrow.next{right:-16px}.chatbot_card .card_arrow svg *{-webkit-transition:stroke .3s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.login>form{max-width:500px;width:calc(100% - 30px)}.login .login_inner{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.login .auth_code input{width:40px;padding:0;text-align:center}.login .check_form .form_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.input_box .email{color:#333;-ms-flex-negative:0;flex-shrink:0;padding-right:10px}.token_item{margin-top:20px;width:100%;display:grid;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.token_item dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.token_item dd{color:#000;font-weight:500;font-size:17px}@media (max-width: 1240px){.token_item dd{font-size:17px}}@media (max-width: 1000px){.token_item dd{font-size:15px}}.token_item dt{color:#333;font-size:13px}@media (max-width: 1240px){.token_item dt{font-size:13px}}@media (max-width: 1000px){.token_item dt{font-size:12px}}.token_item.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.token_item.flex .item{width:100%;background:#fff}.token_item.flex dd{color:#118af6}.token_item.center .item{-webkit-box-pack:center;-ms-flex-pack:center;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width: 1000px){.input_unit{height:35px;padding:0 10px}}.token_use{margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;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;-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.history_box .tit p{color:#333;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.guide_box .guide_btn{color:#7b7f86;gap:8px;border:none;position:relative;min-width:auto;background:none;border-radius:100px}@media (max-width: 1240px){.guide_box .guide_btn{border-radius:100px}}.guide_box .guide_btn{font-size:14px}@media (max-width: 1240px){.guide_box .guide_btn{font-size:14px}}@media (max-width: 1000px){.guide_box .guide_btn{font-size:13px}}.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{-webkit-transform:rotate(-90deg);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}.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;-webkit-transform:translate(-50%,-50%);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.ai_guide .tit{font-weight:700;color:#333;margin-bottom:15px;font-size:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ai_guide .close{position:absolute;top:20px;right:20px;width:28px;height:28px;border-radius:100px}@media (max-width: 1240px){.ai_guide .close{border-radius:100px}}.ai_guide .close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.ai_guide .close:hover{background:#f1f1f1}.ai_guide .guide_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.ai_guide.list_type .title p{font-weight:700;color:#333;font-size:17px}@media (max-width: 1240px){.ai_guide.list_type .title p{font-size:17px}}@media (max-width: 1000px){.ai_guide.list_type .title p{font-size:15px}}.ai_guide.list_type .title span{font-size:13px}@media (max-width: 1240px){.ai_guide.list_type .title span{font-size:13px}}@media (max-width: 1000px){.ai_guide.list_type .title span{font-size:12px}}.ai_guide.list_type .guide_menu{border-bottom:1px solid #ddd;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));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}}.ai_guide .alert_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ai_guide .alert_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.ai_guide .alert_list.no_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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 .item.event .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_event.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .item.extension .noti_box:before{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/alert_extension.svg) no-repeat center;background-size:contain}.ai_guide .alert_list .noti_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px;position:relative}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.edit_tab.normal li{font-weight:400}.edit_tab.auto{-ms-flex-pack:distribute;justify-content:space-around}.edit_tab.auto li{width:auto;padding:0 10px;white-space:nowrap}.edit_tab li{width:100%;height:27px;line-height:27px;text-align:center;font-weight:500;cursor:pointer;color:#7b7f86}.edit_tab li.active{background:#fff;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));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}}@media (max-width: 768px){.edit_tab.auto li{width:100%}}.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;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:60px}.tmall_top{position:absolute;top:10px;right:0;width:calc(100% - 320px);padding:15px 0;height:50px;-ms-flex-item-align:end;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.mc_edit.close .tmall_wrap{padding:0}.tmall_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%}.tmall_box.active .tmall_cart{display:-webkit-box;display:-ms-flexbox;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;-ms-flex-negative:0;flex-shrink:0;display:none}.tmall_box .total_num{margin-bottom:20px}.tmall_sort_box{background:#f9f9f9;padding:10px 20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tmall_sort_box select{width:120px}.tmall_sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tmall_sort span{color:#000;-ms-flex-negative:0;flex-shrink:0}.tmall_sort div{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:hover{background:#fafafa}.tmall_sort button.active{border-color:#177771}.tmall_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.tmall_list .info p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;gap:20px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;gap:10px}.tmall_list .price>*{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tmall_list .cart_btn:hover{border-color:#333;background:#f4f4f4}.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{background:#f0f9ff;color:#0d99ff}.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 #ddd;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.tmall_cart .cart_top{background:#f9f9f9;border-bottom:1px solid #ddd;padding:0 20px;height:52px;-ms-flex-negative:0;flex-shrink:0;color:#333;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.cart_box .percent{background:#eff3f5;border-radius:5px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;margin:0 -10px;padding:0 10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.tm_cart_wrap .title{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tm_cart_wrap .title p{font-weight:700;color:#000}.tm_cart_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tm_cart_list .checkbox{display:block;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 .checkbox input{margin-right:5px}.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;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:0;-ms-flex-negative:0;flex-shrink:0}.tm_cart_list dl{display:grid;grid-template-columns:40px auto;gap:10px}.tm_cart_list dl.grid1{grid-template-columns:1fr!important}.tm_cart_list .img{border-radius:0;border:1px solid #ddd;padding-bottom:calc(100% - 2px)}.tm_cart_list dd{min-width:0;-ms-flex-item-align:end;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-webkit-box-align:start;-ms-flex-align:start;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{-webkit-box-align:end;-ms-flex-align:end;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:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin-top:10px}.count{display:inline-grid;grid-template-columns:20px 35px 20px;border:1px solid #ddd;background:#fff}.count>*{height:100%;text-align:center}.count>*+*{border-left:1px solid #ddd}.cart_total{padding:20px 10px;border-top:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;font-size:14px}@media (max-width: 1240px){.cart_total{font-size:14px}}@media (max-width: 1000px){.cart_total{font-size:13px}}.cart_total dl{margin-top:10px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}@media (max-width: 1240px){.cart_total dl{font-size:14px}}@media (max-width: 1000px){.cart_total dl{font-size:13px}}.cart_total dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cart_total dl dd{font-weight:700}.cart_total .title{color:#333;margin-top:20px;padding-top:20px;border-top:2px dashed #ddd}.cart_total .price{color:#000;font-weight:700;margin:15px 0 10px;font-size:17px}@media (max-width: 1240px){.cart_total .price{font-size:17px}}@media (max-width: 1000px){.cart_total .price{font-size:15px}}.cart_total .input_price small{display:none}.cart_total .input_price div{display:grid;grid-template-columns:auto 70px;gap:10px}.cart_total .input_price.red small{display:block;margin:5px;color:#ff4646}.cart_total .input_price.red .input{border-color:#ff4646}.cart_total .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.cart_total .btn_list.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cart_total .btn_list.row button{padding:0 10px;font-weight:500;font-size:13px}@media (max-width: 1240px){.cart_total .btn_list.row button{font-size:13px}}@media (max-width: 1000px){.cart_total .btn_list.row button{font-size:12px}}.cart_total .noti_box{background:#eff3f5;border-radius:5px;padding:20px;margin:10px 0 20px;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;-webkit-box-align:start;-ms-flex-align:start;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tmall_info .img{border-radius:0;border:1px solid #ddd;padding-bottom:calc(100% - 2px)}.tmall_info .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.tmall_option dl{display:grid;grid-template-columns:70px auto;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tmall_guide>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.remove_list li{padding:5px 10px;background:#eff0f3;color:#333;min-width:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.setting_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.setting_list li{border:1px dashed #ddd;padding:15px 20px;background:#f5f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.setting_list div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.setting_list div{gap:10px}}.user_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.user_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-pack:center;-ms-flex-pack:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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%;-webkit-transform:translate(-50%,-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;-webkit-transition:opacity .2s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;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:60px}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.prompt_llm .prompt_tab button{color:#7b7f86;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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{-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:340px}.prompt_item .item{padding:30px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:26px 0 26px 26px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));text-align:left;-webkit-transition:all .1s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-shadow:0px 2px 20px 0px rgba(99,122,166,.16);box-shadow:0 2px 20px #637aa629;border:1px solid rgb(35,37,39);-webkit-transition:all .2s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.landing_header .llm_util .button{padding:0 20px;height:38px;-webkit-transition:all .2s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.landing_header .llm_util .catalog *{-webkit-transition:all .2s ease;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:70px;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-shadow:0px 4px 8px 0px rgba(99,122,166,.2);box-shadow:0 4px 8px #637aa633;-webkit-transition:all .2s ease;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}}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;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%;-webkit-transform:translateX(-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-shadow:0px 4px 16px 0px rgba(99,122,166,.06);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%;-webkit-transform:translateX(-50%) translateY(20px);transform:translate(-50%) translateY(20px);opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;text-align:center}.landing01 .video_txt.visible{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translate(-50%) translateY(0)}.landing01 .video_wrap{max-width:820px;width:100%;aspect-ratio:16/9;-webkit-box-shadow:0px 0px 20px 0px rgba(99,122,166,.2);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;-webkit-box-shadow:0px 4px 40px 0px rgba(99,122,166,.1);box-shadow:0 4px 40px #637aa61a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-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{-webkit-filter:blur(80px);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}}.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 .landing_tit .tit{position:relative;z-index:2}.landing03 .landing_tit .txt{font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;font-size:46px;color:#0080d0;-webkit-box-shadow:0px 0px 40px 0px rgba(99,122,166,.1);box-shadow:0 0 40px #637aa61a}.landing03 .ld03_item{position:relative;z-index:2;margin-top:50px;background:#fff;-webkit-box-shadow:0px 0px 40px 0px rgba(99,122,166,.1);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:30px 60px}.landing03 .ld03_item .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative}.landing03 .ld03_item .item+.item:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px));left:0;width:.6px;height:80px;background:#2325271a}.landing03 .ld03_item .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;height:60px}.landing03 .ld03_item .tit{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{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;margin-top:-20px}@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;-webkit-box-shadow:none;box-shadow:none}.landing03 .ld03_item .item{padding:20px;border-radius:20px;background:#fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;position:relative;gap:10px}}@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{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.landing03 .ld03_item .item .txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:14px}.landing03 .ld03_item .item .logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.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{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0}}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-box-shadow:0px 0px 6px 0px rgba(99,99,99,.1);box-shadow:0 0 6px #6363631a;height:auto;padding:50px 42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.landing04 .ld04_item .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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: 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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-shadow:0px 0px 20px 0px rgba(99,122,166,.2);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:50px;position:relative}.landing05 .ld05_item svg{-ms-flex-negative:0;flex-shrink:0}.landing05 .ld05_item .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px}.landing05 .ld05_item .item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex}.video_wrap .custom_controls,.video_wrap .play_btn{display:none}.video_wrap .play_btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack: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;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;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;-webkit-box-shadow:0px 0px 6px 0px rgba(99,99,99,.1);box-shadow:0 0 6px #6363631a;padding:90px 85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-box-shadow:none;box-shadow:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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);-webkit-box-shadow:-1px -3.25px 9.07px 0px rgb(255,255,255) inset;box-shadow:-1px -3.25px 9.07px #fff inset;color:#0d8074;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-box-shadow:0px 0px 40px 0px rgba(99,122,166,.15);box-shadow:0 0 40px #637aa626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:25px}.landing08 .ld08_item .star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.landing08 .ld08_item .txt{line-height:1.7;color:#232527cc}.landing08 .ld08_item .info{margin:auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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%;-webkit-box-shadow:0px 0px 40px 0px rgba(99,122,166,.15);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-transition:all .2s ease;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{-webkit-box-align:start;-ms-flex-align:start;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;-webkit-box-shadow:0px 2px 20px 0px rgba(99,122,166,.16);box-shadow:0 2px 20px #637aa629;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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{-ms-flex-item-align:center;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;-webkit-transition:all .2s ease;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);-webkit-box-shadow:0px 42.5001px 17px rgba(0,0,0,.02),0px 23.8px 14.45px rgba(0,0,0,.05),0px 10.4834px 10.4834px rgba(0,0,0,.09),0px 2.55px 5.95001px rgba(0,0,0,.1);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.landing10 .qna_btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:30px auto 0;padding:0 30px;height:40px}.landing10 .ld10_item{margin-top:30px;border:none;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.landing10 .ld10_item .item{border-radius:20px;border:1px solid #E0E0E0;background:#fbfbfb;-webkit-box-shadow:0px 42.5001px 17px rgba(0,0,0,.02),0px 10.4834px 10.4834px rgba(0,0,0,.09),0px 2.55px 5.95001px rgba(0,0,0,.1);box-shadow:0 42.5001px 17px #00000005,0 10.4834px 10.4834px #00000017,0 2.55px 5.95001px #0000001a;gap:0;-webkit-box-align:normal;-ms-flex-align:normal;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.landing10 .ld10_item .item .tit{font-size:18px;font-weight:700}.landing10 .ld10_item .item .info{padding:15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:15px}.landing10 .ld10_item .item dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.landing_qna .landing_tit .tit{font-size:40px}.landing_qna .ld_qna{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.landing_qna .ld_qna .item .q{padding:25px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:all .2s ease;transition:all .2s ease}.landing_qna .ld_qna .item .a{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;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{-webkit-box-ordinal-group:4;-ms-flex-order:3;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%;-webkit-transform:translate(-50%,-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.landing_pop .box.sm{max-width:370px}.landing_pop .pop_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.landing_pop .pop_con{line-height:1.7}.landing_pop .pop_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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{-webkit-transform:rotate(180deg);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;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.dropdown_container .dropdown_button:hover{background-color:#475569}.dropdown_container .dropdown_button .arrow_icon{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-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;-webkit-transition:all .3s ease-in-out;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;cursor:pointer}.tooltip_target.black:before{background:#00000080;-webkit-box-shadow:none;box-shadow:none;color:#fff}.tooltip_target.right:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(100% + 4px)}.tooltip_target.left_top:before{top:auto;bottom:calc(100% + 6px);right:0}.tooltip_target.top:before{top:auto;bottom:calc(100% + 6px)}.tooltip_target:before{content:attr(data-tooltip);position:absolute;top:calc(100% + 10px);bottom:auto;padding:5px 15px;background:#23252726;color:#232527;white-space:nowrap;display:none;z-index:2;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.15);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}@media (max-width: 768px){.tooltip_target:before{display:none!important}}.tooltip_target.tooltip_pop .tooltip_pop_layer{display:none}.tooltip_target.tooltip_pop.is-tooltip_pop-hidden:before,.tooltip_target.tooltip_pop.is-tooltip_pop-hidden:hover:before{display:none!important}@media (max-width: 768px){.tooltip_target.tooltip_pop{padding:0!important}.tooltip_target.tooltip_pop:before,.tooltip_target.tooltip_pop:hover:before{display:none!important}.tooltip_target.tooltip_pop .tooltip_pop_layer{display:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;position:absolute;top:auto;bottom:calc(100% + 6px);right:0;left:auto;z-index:2;padding:8px 8px 8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:65dvw;min-width:0;white-space:normal;word-break:keep-all;background:#00000080;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:12px;font-size:13px}}@media (max-width: 768px) and (max-width: 1240px){.tooltip_target.tooltip_pop .tooltip_pop_layer{border-radius:12px}}@media (max-width: 768px) and (max-width: 768px){.tooltip_target.tooltip_pop .tooltip_pop_layer{border-radius:8px}}@media (max-width: 768px) and (max-width: 1240px){.tooltip_target.tooltip_pop .tooltip_pop_layer{font-size:13px}}@media (max-width: 768px) and (max-width: 1000px){.tooltip_target.tooltip_pop .tooltip_pop_layer{font-size:12px}}@media (max-width: 768px){.tooltip_target.tooltip_pop .tooltip_pop_layer[hidden]{display:none!important}.tooltip_target.tooltip_pop.is-tooltip_pop-open .tooltip_pop_layer{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip_target.tooltip_pop .tooltip_pop_txt{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;line-height:1.4;font-size:13px}.tooltip_target.tooltip_pop .tooltip_pop_close{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border:none;padding:0;background:transparent;cursor:pointer;color:inherit;position:relative}.tooltip_target.tooltip_pop .tooltip_pop_close:before,.tooltip_target.tooltip_pop .tooltip_pop_close:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:currentColor}.tooltip_target.tooltip_pop .tooltip_pop_close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tooltip_target.tooltip_pop .tooltip_pop_close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.tooltip_target.tooltip_pop.is-tooltip_pop-hidden .tooltip_pop_layer,.tooltip_target.tooltip_pop.is-tooltip_pop-hidden.is-tooltip_pop-open .tooltip_pop_layer{display:none!important}}.fixed_tooltip{position:fixed;z-index:9999;padding:5px 15px 7px;background:#00000080;color:#fff;border-radius:100px}@media (max-width: 1240px){.fixed_tooltip{border-radius:100px}}.fixed_tooltip{font-size:13px}@media (max-width: 1240px){.fixed_tooltip{font-size:13px}}@media (max-width: 1000px){.fixed_tooltip{font-size:12px}}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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{-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.template_select .btnarea{width:108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:60px}.template_cont .left_cont .flex0{-ms-flex-negative:0;flex-shrink:0}.template_cont .left_cont .flex1{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin:0 -20px}.template_cont .left_cont .flex1>div{padding:0 20px}.template_cont .con_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.template_cont .right_cont .flex1{-webkit-box-flex:1;-ms-flex:1;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-align:center;-ms-flex-align:center;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{-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ddd;padding:10px}.template_cont .right_cont .pop_btn button{width:195px}.template_list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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;-ms-flex-negative:0;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.file_input input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:0 15px;height:100%}.file_input div{-ms-flex-negative:0;flex-shrink:0;padding:0 15px;color:#333}.close_tooltip{position:fixed;top:50px;z-index:100;left:50%;-webkit-transform:translateX(-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{pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.close_tooltip.red{background-color:#c14531}.close_tooltip.blue{background-color:#4078f2}.close_tooltip.mint{background-color:#00d2bb}.close_tooltip .noti{height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.close_tooltip .txt{color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.close_tooltip .close:hover{opacity:.5}@media (max-width: 768px){.close_tooltip{min-width:calc(100% - 30px);top:70px}.close_tooltip .noti{height:45px}}.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;position:relative;margin-bottom:80px}.list_menu .depth1>li.active .depth2{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-transition:all .2s ease;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:-webkit-gradient(linear,left top,left bottom,from(#EBF2FF),color-stop(68.23%,#FFFFFF));background:linear-gradient(180deg,#ebf2ff,#fff 68.23%)}.contest .noti{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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(auto-fill,minmax(400px,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;-webkit-box-flex:1;-ms-flex:auto;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:14px;min-width:0}.contest .vote_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-transition:all .2s ease;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 *{-webkit-transition:all .2s ease;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: 768px){.contest .mycl_item{gap:20px}.contest .mycl_item .tag{padding:0}.contest .noti{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:start;-ms-flex-align:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.lang_pop .lang_tit{background:#39b0a8;position:relative;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;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}}.lang_pop .lang_size button small{color:#333}.lang_pop .lang_con{-webkit-box-flex:1;-ms-flex-positive:1;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%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:100%;max-height:100dvh;border-radius:26px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.info_pop .inner.mini{max-width:250px;border-radius:5px}@media (max-width: 1240px){.info_pop .inner.mini{border-radius:5px}}.info_pop .inner.mini .close_btn{margin:15px 15px 0 auto}.info_pop .inner.mini .pop_con{padding:15px 12px;color:#333;word-break:auto-phrase}.info_pop .inner.xs{max-width:350px}.info_pop .inner.xs .close_btn{margin:20px 20px 0 auto}.info_pop .inner.xs .pop_con{padding:20px 17px;color:#333;word-break:auto-phrase}.info_pop .inner.sm{max-width:450px}.info_pop .inner.md{max-width:600px}.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;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.info_pop .pop_con{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px 17px;margin:0 3px;overflow:auto}.info_pop .pop_con .edit_list{font-size:15px}@media (max-width: 1240px){.info_pop .pop_con .edit_list{font-size:15px}}@media (max-width: 1000px){.info_pop .pop_con .edit_list{font-size:14px}}.info_pop .pop_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.info_pop .pop_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px}.info_pop .pop_btn button:not(.button){width:100%;background:#365eef;color:#fff;font-weight:500;height:48px;border-radius:8px}@media (max-width: 1240px){.info_pop .pop_btn button:not(.button){border-radius:8px}}@media (max-width: 768px){.info_pop .pop_btn button:not(.button){border-radius:5px}}.info_pop .pop_btn button:not(.button){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:17px}@media (max-width: 1240px){.info_pop .pop_btn button:not(.button){font-size:17px}}@media (max-width: 1000px){.info_pop .pop_btn button:not(.button){font-size:15px}}.info_pop .pop_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;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%}.info_pop .mycl_sort{margin:0;padding:0}.info_pop .mycl_sort .sort_btn{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.info_pop .inner:not(.xs,.mini){border-radius:0;max-width:none;height:100dvh;top:0;left:0;-webkit-transform:none;transform:none}.info_pop .inner:not(.xs,.mini) .pop_btn{padding:10px}.info_pop .inner:not(.xs,.mini) .pop_btn button{height:40px}.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_close button{padding:10px 0}}.chatbot_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.chatbot_list .item{display:grid;grid-template-columns:40px auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;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}}.chatbot_list .item img{border-radius:100%}@media (max-width: 768px){.chatbot_list .item{grid-template-columns:30px auto}}.class_item{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.class_item .item.hover:hover .txt_hover{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0;background:#0009;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:20px;color:#fff}.class_item .item.hover:hover .txt_hover .txt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:break-word;height:54px;font-size:13px}@media (max-width: 1240px){.class_item .item.hover:hover .txt_hover .txt{font-size:13px}}@media (max-width: 1000px){.class_item .item.hover:hover .txt_hover .txt{font-size:12px}}.class_item .item.hover:hover .txt_hover .button{border-radius:5px}@media (max-width: 1240px){.class_item .item.hover:hover .txt_hover .button{border-radius:5px}}.class_item .card{padding:0;gap:0;height:auto}.class_item .class_icon{position:relative;overflow:hidden;border-radius:12px 12px 0 0;aspect-ratio:183/146;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.class_item .blt{position:absolute;top:15px;left:15px;height:21px;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;border-radius:5px}@media (max-width: 1240px){.class_item .blt{border-radius:5px}}.class_item .blt{font-size:11px;font-weight:500}.class_item .blt.all{background:#e8f7ff;color:#1884ba}.class_item .blt.me{background:#f5f5f5;color:#777}.class_item .blt.waiting{background:#fff6e8;color:#f58320}.class_item .blt.reject{background:#ffe8e8;color:#ff3f3f}.class_item .class_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;border-top:1px solid #ddd;padding:10px 20px}.class_item .class_info .tit{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:17px}@media (max-width: 1240px){.class_item .class_info .tit{font-size:17px}}@media (max-width: 1000px){.class_item .class_info .tit{font-size:15px}}.class_item .class_info .name,.class_item .class_info button{color:#7b7f86;font-size:12px}@media (max-width: 1240px){.class_item .class_info .name,.class_item .class_info button{font-size:12px}}.class_item .class_info .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.class_item .class_info button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.class_item .class_info button svg{margin-top:2px}.class_item .card_btn{top:15px;right:15px}@media (max-width: 768px){.class_item .class_info{padding:10px}}.new_preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.new_preview .img_box{width:100%;max-width:164px;aspect-ratio:164/118;overflow:hidden;border:1px solid #ddd;background:#f8f9fa;border-radius:5px}@media (max-width: 1240px){.new_preview .img_box{border-radius:5px}}.new_preview .img_box{position:relative;z-index:1}.new_preview .img_box:before{content:"";position:absolute;top:30%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);width:32px;height:29px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 29' fill='none'%3E%3Cpath d='M31 22.6667L25.5117 17.1783C25.1991 16.8659 24.7753 16.6904 24.3333 16.6904C23.8914 16.6904 23.4675 16.8659 23.155 17.1783L22.1783 18.155C21.8658 18.4675 21.4419 18.643 21 18.643C20.5581 18.643 20.1342 18.4675 19.8217 18.155L15.0233 13.3567C14.3982 12.7318 13.5505 12.3807 12.6667 12.3807C11.7828 12.3807 10.9351 12.7318 10.31 13.3567L1 22.6667M31 2.66667V26C31 26.442 30.8244 26.866 30.5118 27.1785C30.1993 27.4911 29.7754 27.6667 29.3333 27.6667H2.66667C2.22464 27.6667 1.80072 27.4911 1.48816 27.1785C1.17559 26.866 1 26.442 1 26V2.66667C1 2.22464 1.17559 1.80072 1.48816 1.48816C1.80072 1.1756 2.22464 1 2.66667 1H29.3333C29.7754 1 30.1993 1.1756 30.5118 1.48816C30.8244 1.80072 31 2.22464 31 2.66667ZM22.6667 7.66667C22.6667 8.10869 22.4911 8.53262 22.1785 8.84518C21.8659 9.15774 21.442 9.33333 21 9.33333C20.558 9.33333 20.134 9.15774 19.8215 8.84518C19.5089 8.53262 19.3333 8.10869 19.3333 7.66667C19.3333 7.22464 19.5089 6.80072 19.8215 6.48816C20.134 6.17559 20.558 6 21 6C21.442 6 21.8659 6.17559 22.1785 6.48816C22.4911 6.80072 22.6667 7.22464 22.6667 7.66667Z' stroke='%23CFCFCF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;z-index:-1}.new_preview .img_box:after{content:"이미지 미리보기";position:absolute;bottom:20px;left:0;width:100%;text-align:center;color:#aaa;z-index:-1;font-size:13px}@media (max-width: 1240px){.new_preview .img_box:after{font-size:13px}}@media (max-width: 1000px){.new_preview .img_box:after{font-size:12px}}.new_preview .img_box img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;-o-object-fit:contain;object-fit:contain}.new_preview .btn_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.public_set{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #ddd;background:#f8f9fa;border-radius:5px}@media (max-width: 1240px){.public_set{border-radius:5px}}.public_set .public_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:100px}@media (max-width: 1240px){.public_set .public_btn{border-radius:100px}}.public_set .public_btn{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;font-size:15px}@media (max-width: 1240px){.public_set .public_btn{font-size:15px}}@media (max-width: 1000px){.public_set .public_btn{font-size:14px}}.public_set .public_btn svg *{-webkit-transition:all .3s ease;transition:all .3s ease}.public_set .public_btn.active{background-color:#39b0a8;border-color:#39b0a8;color:#fff}.public_set .public_btn.active svg *{stroke:#fff}.public_set small{color:#777;letter-spacing:0;font-size:13px}@media (max-width: 1240px){.public_set small{font-size:13px}}@media (max-width: 1000px){.public_set small{font-size:12px}}.public_set .approval{display:grid;grid-template-columns:110px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}@media (max-width: 1240px){.public_set .approval{font-size:13px}}@media (max-width: 1000px){.public_set .approval{font-size:12px}}.public_set .approval .status{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.public_set .approval .status button{padding:0 10px;min-width:auto;border-color:#cdcdcc;background:#e8e8e8;color:#000;font-weight:500}.layout_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.layout_top>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.layout_top h3{font-weight:700;color:#000;font-size:15px}@media (max-width: 1240px){.layout_top h3{font-size:15px}}@media (max-width: 1000px){.layout_top h3{font-size:14px}}.layout_top .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.layout_top .btn_list button{height:30px;border:1px solid #ddd;border-radius:100px;background:#fff;padding:0 15px;min-width:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}@media (max-width: 1240px){.layout_top .btn_list button{font-size:14px}}@media (max-width: 1000px){.layout_top .btn_list button{font-size:13px}}.layout_wrap{margin-top:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;min-height:0}.layout_wrap .box{padding:17px 20px;border:1px solid rgba(221,221,221,.5);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;background:#fff;border-radius:12px}@media (max-width: 1240px){.layout_wrap .box{border-radius:12px}}@media (max-width: 768px){.layout_wrap .box{border-radius:8px}}.layout_wrap .box{-webkit-transition:all .3s ease;transition:all .3s ease}.layout_wrap .grade_class>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;color:#333}.hover_black{-webkit-transition:all .2s ease;transition:all .2s ease}.hover_black:hover{border-color:#333!important;color:#333!important;background:#fff}.layout_inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.flex_grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0;overflow:auto}.layout_option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;opacity:1;max-height:500px;overflow:hidden;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease}.layout_option.hidden_option{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;pointer-events:none}#scrollArea{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:5px}.layout_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.layout_bottom small{color:#bbb;display:block;text-align:center}.layout_count{border-radius:12px}@media (max-width: 1240px){.layout_count{border-radius:12px}}@media (max-width: 768px){.layout_count{border-radius:8px}}.layout_count{border:2px dashed #ddd;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;height:56px;margin-top:6px;-ms-flex-negative:0;flex-shrink:0;position:relative}.layout_count .count_num{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;color:#aaa;font-size:13px}@media (max-width: 1240px){.layout_count .count_num{font-size:13px}}@media (max-width: 1000px){.layout_count .count_num{font-size:12px}}.count_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.count_box{border-radius:3px;border:1px solid #aaa;background:#fff;width:50px;height:29px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.count_box input{width:100%;font-weight:500;text-align:center}.count_box input::-webkit-outer-spin-button,.count_box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.count_box input[type=number]{-moz-appearance:textfield}.count_box .count_spin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:7px}.count_box .count_spin button{display:contents}.count_add{border-radius:3px;border:1px solid #aaa;background:#fff;padding:0 10px;height:29px;color:#7b7f86;font-weight:500;font-size:13px}@media (max-width: 1240px){.count_add{font-size:13px}}@media (max-width: 1000px){.count_add{font-size:12px}}.my_class_item{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.my_class_item.grid4{grid-template-columns:repeat(auto-fill,minmax(285px,1fr))}.my_class_item.check_item .item:hover .custom_check,.my_class_item.check_item.item.active .custom_check{display:block}.my_class_item.check_item .item:hover .thumb img,.my_class_item.check_item.item.active .thumb img{display:none}.my_class_item.student .item:hover{outline:2px solid #00D2BB;background:#eff7f6}.my_class_item.student .item.complete{background:#fbfbfb!important}.my_class_item.student .item.complete:hover{outline:2px solid #ddd}.my_class_item.student .item.complete p{color:#aaa}.my_class_item.student .item.complete .card_tag .tag{color:#000;border:none;background:#f5f5f5}.my_class_item.student .card{gap:20px}.my_class_item.student .card_tag .tag{border:1px solid #ddd;background:#fff;color:#00d2bb;padding:0 10px;margin-left:0}.my_class_item .item:hover,.my_class_item .item.che_item.active{outline:2px solid #3A8DFF;background:#f0f9ff}.my_class_item .item.active .custom_check:before{content:"";position:absolute;width:11px;height:6px;background:transparent;top:49%;left:50%;border:2px solid #333;border-top:none;border-right:none;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border-radius:2px;outline:none}.my_class_item .item .custom_check{width:24px;height:24px;border:1px solid #999;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;border-radius:5px}@media (max-width: 1240px){.my_class_item .item .custom_check{border-radius:5px}}.my_class_item .item .custom_check{background:#fff}.my_class_item .card_tit{gap:20px}.my_class_item .card_icon{gap:14px;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my_class_item .card_icon .thumb{margin:0;border-radius:12px}@media (max-width: 1240px){.my_class_item .card_icon .thumb{border-radius:12px}}@media (max-width: 768px){.my_class_item .card_icon .thumb{border-radius:8px}}.my_class_item .card_tag .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.my_class_item .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.my_class_item .new_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#333;height:176px;padding-top:25px}.my_class_item .new_btn div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:42px;height:42px;background:#f2f2f2;border-radius:100px}@media (max-width: 1240px){.my_class_item .new_btn div{border-radius:100px}}@media (max-width: 768px){.my_class_item{grid-template-columns:1fr!important}.my_class_item .card_tit{gap:0}.my_class_item .thumb{width:42px;height:42px}.my_class_item.student .card_tit{gap:10px}.my_class_item.student .card_info .txt{display:block}}.class_control{min-width:98px;height:33px;padding:0 10px;border-radius:100px}@media (max-width: 1240px){.class_control{border-radius:100px}}.class_control{border:1px solid #cdcdcc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;font-size:13px}@media (max-width: 1240px){.class_control{font-size:13px}}@media (max-width: 1000px){.class_control{font-size:12px}}.class_control span{margin:0 auto}.class_control:hover{border-color:#7b7f86}.class_control.play{color:#00aa2b;background:#e8f8f6}.class_control.end{color:#777;background:#f4f8fa}.class_control.pause{color:#d99d00;background:#fff7e2}.class_control.sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;-ms-flex-negative:0;flex-shrink:0}button.play{color:#00aa2b;background:#e8f8f6}button.end{color:#777;background:#f4f8fa}button.pause{color:#d99d00;background:#fff7e2}.mo_control{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border:1px solid #DDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;border-radius:12px}@media (max-width: 1240px){.mo_control{border-radius:12px}}@media (max-width: 768px){.mo_control{border-radius:8px}}.mo_control{color:#333;background:#fff}.mo_control>*{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 15px;text-align:left}.mo_control>*+*{border-top:1px solid #ddd}.switch_txt{width:130px}.switch_txt input{display:none}.switch_txt .switch_label{position:relative;display:block;width:130px;height:36px;border-radius:100px;background:#3a8dff;cursor:pointer;-webkit-transition:.3s;transition:.3s}.switch_txt .switch_btn{position:absolute;top:2px;left:2px;width:100px;height:32px;border-radius:32px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s;overflow:hidden;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.15),0 3px 1px 0 rgba(0,0,0,.06);box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;font-size:15px}@media (max-width: 1240px){.switch_txt .switch_btn{font-size:15px}}@media (max-width: 1000px){.switch_txt .switch_btn{font-size:14px}}.switch_txt .switch_btn span{font-weight:700;-webkit-transition:.3s;transition:.3s;white-space:nowrap;margin-top:-2px}.switch_txt .txt_off{color:#3a8dff;display:block}.switch_txt .txt_on{color:#7cb342;display:none}.switch_txt .mint{color:#39b0a8}.switch_txt input:checked+.switch_label{background:#7cb342}.switch_txt input:checked+.switch_label.mint{background:#39b0a8}.switch_txt input:checked+.switch_label .switch_btn{left:28px}.switch_txt input:checked+.switch_label .txt_off{display:none}.switch_txt input:checked+.switch_label .txt_on{display:block}.gray_box{border:1px solid #ddd;padding:20px;background:#f9f9f9;border-radius:12px}@media (max-width: 1240px){.gray_box{border-radius:12px}}@media (max-width: 768px){.gray_box{border-radius:8px}}.toggle_wrap{position:relative}.toggle_wrap.active .toggle_arrow{-webkit-transform:rotate(0);transform:rotate(0)}.toggle_wrap.active .toggle_cont{max-height:2000px;opacity:1;visibility:visible;pointer-events:visible;overflow:visible}.toggle_wrap.active .btn_mint0{color:#fff!important;border-color:#00d2bb!important;background:#00d2bb!important}.toggle_wrap .toggle_cont{max-height:0;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;margin-top:0;pointer-events:none;visibility:hidden;overflow:hidden;padding-top:0;padding-bottom:0}.toggle_wrap .toggle_cont .btn_hover.column{width:calc(100% + 20px)}.toggle_wrap .toggle_tit{cursor:pointer}.toggle_wrap .toggle_arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.edit_page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;height:100dvh;background:#f9f9f9;color:#333}.edit_page.mycl_wrap .edit_right{height:auto;overflow:visible;padding:0;min-height:auto}.edit_page .edit_top{height:60px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background:#fff;padding:0 30px}.edit_page .edit_left{width:270px;background:#fff;border-right:1px solid #ddd;height:100%;padding:20px}.edit_page .profile_list .scroll{margin:-2px -10px;padding:2px 10px;width:calc(100% + 20px)}.edit_page .profile_list .item{border:1px solid rgba(221,221,221,.5);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border-radius:12px}@media (max-width: 1240px){.edit_page .profile_list .item{border-radius:12px}}@media (max-width: 768px){.edit_page .profile_list .item{border-radius:8px}}.edit_page .profile_list .item{padding:8px 12px;background:#fff;-ms-flex-negative:0;flex-shrink:0}.edit_page .profile_list .item:hover{outline:2px solid #3A8DFF;background:#f0f9ff}.edit_page .profile_list .item.add_btn{padding:10px;width:100%;height:auto}.edit_page .profile_list .item.add_btn div{width:20px;height:20px;border-radius:100px}@media (max-width: 1240px){.edit_page .profile_list .item.add_btn div{border-radius:100px}}.edit_page .profile_list .item.add_btn div{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.edit_page .edit_right{padding:50px;height:100%;overflow:auto}.edit_page .edit_right.width_auto>*{max-width:none}.edit_page .edit_right>*{max-width:977px;width:100%;margin:0 auto}.edit_page .add_btn{width:70px;height:70px;margin:0 auto 40px;border:2px dashed #ddd;background:#fff}.edit_page .add_btn:hover{border-color:#777;background-color:#fafafa}.edit_page .edit_toggle{padding:20px;background:#fff;border-radius:12px}@media (max-width: 1240px){.edit_page .edit_toggle{border-radius:12px}}@media (max-width: 768px){.edit_page .edit_toggle{border-radius:8px}}.edit_page .edit_toggle{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border:1px solid rgba(221,221,221,.5)}.edit_page .edit_toggle.active .toggle_cont{margin-top:20px;padding-bottom:20px}.edit_page .location{display:none}.edit_page .edit_preview{padding:20px;width:50%;background:#fff;height:100%;border-left:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px}.edit_page .edit_preview .edit_upload{background-color:#fafafa;border:1px solid rgba(221,221,221,.5);border-radius:12px}@media (max-width: 1240px){.edit_page .edit_preview .edit_upload{border-radius:12px}}@media (max-width: 768px){.edit_page .edit_preview .edit_upload{border-radius:8px}}.edit_page .edit_preview .edit_upload{padding:20px}@media (max-width: 1000px){.edit_page{height:auto}.edit_page .edit_top,.edit_page .edit_left{display:none}.edit_page .location{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.edit_page .edit_right{padding:30px 15px}.edit_page .edit_right .add_btn{width:60px;height:60px;margin-bottom:30px}}@media (max-width: 768px){.edit_page .edit_preview{width:100%;border-left:0;gap:20px}.edit_page .edit_preview .edit_upload{padding:15px}}.sort_list .item{border:1px solid #ddd;height:30px;padding:0 13px;color:#333;font-size:14px}@media (max-width: 1240px){.sort_list .item{font-size:14px}}@media (max-width: 1000px){.sort_list .item{font-size:13px}}.edit_upload .new_upload{background:#fff;height:auto;padding:30px 0}.edit_upload .new_upload:hover{border-color:#777;background-color:#fafafa}.edit_upload .upload_list .item{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border:1px solid #ddd;border-radius:12px}@media (max-width: 1240px){.edit_upload .upload_list .item{border-radius:12px}}@media (max-width: 768px){.edit_upload .upload_list .item{border-radius:8px}}.edit_upload .upload_list .item{padding:10px 20px 10px 10px;background:#fff}.edit_upload .upload_list .item:hover{background-color:#fafafa}.myclass_pop .myclass_left{max-width:465px;margin:0 auto;width:100%}.myclass_pop .myclass_right{width:310px}.myclass_pop .myclass_right>div{border:1px solid #ddd;padding:20px;background:#fff;border-radius:18px}@media (max-width: 1240px){.myclass_pop .myclass_right>div{border-radius:18px}}.myclass_pop .myclass_right>div{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.05);box-shadow:0 0 10px #0000000d}.myclass_pop .myclass_right .num{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.myclass_pop .myclass_right .num strong{min-width:90px;height:90px;background:#f9f9f9}.myclass_pop .myclass_right .num span{font-size:17px}@media (max-width: 1240px){.myclass_pop .myclass_right .num span{font-size:17px}}@media (max-width: 1000px){.myclass_pop .myclass_right .num span{font-size:15px}}.myclass_pop .myclass_right .class_control{position:absolute;top:20px;right:20px}.myclass_pop .student_list{margin-top:-1px}.myclass_pop .student_list .student{border:1px solid rgba(221,221,221,.5);-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border-radius:12px}@media (max-width: 1240px){.myclass_pop .student_list .student{border-radius:12px}}@media (max-width: 768px){.myclass_pop .student_list .student{border-radius:8px}}.myclass_pop .student_list .student{padding:10px 15px}.myclass_pop .student_list .thumb{width:48px;aspect-ratio:1/1;border-radius:100px}@media (max-width: 1240px){.myclass_pop .student_list .thumb{border-radius:100px}}.myclass_pop .student_list .option_btn{margin:0 0 0 auto;width:24px;height:24px;border-radius:100px}@media (max-width: 1240px){.myclass_pop .student_list .option_btn{border-radius:100px}}.myclass_pop .student_list .option_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.myclass_pop .student_list .option_btn:hover{background:#0000000d}@media (max-width: 768px){.myclass_pop .myclass_right{display:none}}.qr_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}@media (max-width: 768px){.qr_wrap{width:70%!important;margin:0 auto}}.qr_box{max-width:360px;width:100%;aspect-ratio:1/1;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin:0 auto;background:#fff;border-radius:12px}@media (max-width: 1240px){.qr_box{border-radius:12px}}@media (max-width: 768px){.qr_box{border-radius:8px}}.qr_box{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px #0000001a}.qr_box.md{width:250px;padding:12px;border:1px solid #ddd}@media (max-width: 768px){.qr_box.md{width:100%}}.location>a+a{margin-left:10px;padding-left:17px;position:relative;color:#898989}.location>a+a:before{content:">";position:absolute;top:0;left:0;color:#898989}.location span{color:#000}.location button{display:none}@media (max-width: 1000px){.location{margin:0 -15px;padding:15px;border-bottom:1px solid #ddd;font-weight:700;color:#000}.location>a+a{margin-left:5px;padding-left:12px}.location>a+a:before{color:#000}.location button{display:block;width:30px;height:30px;border-radius:5px;border:1px solid #ddd;background:#fff;margin-right:15px}}@media (max-width: 1000px) and (max-width: 1240px){.location button{border-radius:5px}}.myclass_title .thumb{aspect-ratio:1/1;width:50px;position:relative;border-radius:8px}@media (max-width: 1240px){.myclass_title .thumb{border-radius:8px}}@media (max-width: 768px){.myclass_title .thumb{border-radius:5px}}.myclass_title .thumb{overflow:hidden}.myclass_title .thumb img{position:absolute;top:0;left:0;width:100%;height:100%}.my_dashboard{display:grid;gap:10px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my_dashboard.grid4{grid-template-columns:repeat(4,1fr)}.my_dashboard.grid2{grid-template-columns:repeat(2,1fr)}.my_dashboard .shadow_box{position:relative;border:1px solid rgba(221,221,221,.5);-webkit-box-shadow:6px 6px 8px 0 rgba(0,0,0,.04);box-shadow:6px 6px 8px #0000000a;border-radius:12px}@media (max-width: 1240px){.my_dashboard .shadow_box{border-radius:12px}}@media (max-width: 768px){.my_dashboard .shadow_box{border-radius:8px}}.my_dashboard .shadow_box{padding:17px 20px;background:#fff}.my_dashboard .shadow_box.center_box{justify-self:center;margin:auto;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my_dashboard .shadow_box.disabled>*{opacity:.4}.my_dashboard .border_tit{margin:-5px -20px 30px;padding:0 20px 10px;border-bottom:1px solid rgba(221,221,221,.5)}.my_dashboard .data_list .toggle_cont{position:absolute;top:100%;left:0;width:100%;z-index:1}.my_dashboard .data_box{overflow:hidden;background:#c2e5ff1a}.my_dashboard .data_box:nth-child(2){background:#7effe51a}.my_dashboard .data_box:nth-child(3){background:#d8d8d81a}.my_dashboard .data_box:nth-child(4){background:#ffb7b71a}.my_dashboard .data_box button{position:absolute;top:50%;margin-top:-4px;right:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.my_dashboard .data_box .btn_hover{width:calc(100% + 20px)}.my_dashboard .lesson_list{grid-column:1/4}.my_dashboard .lesson_list .lesson_noti{margin:20px -20px;padding:20px 20px 0;border-top:1px solid rgba(221,221,221,.5)}.my_dashboard .lesson_list .lesson_noti dl+dl{position:relative}.my_dashboard .lesson_list .lesson_noti dl+dl:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:14px;background:#0003}.my_dashboard .lesson_list .lesson_box{padding:10px;border:1px solid #ddd;border-radius:12px}@media (max-width: 1240px){.my_dashboard .lesson_list .lesson_box{border-radius:12px}}@media (max-width: 768px){.my_dashboard .lesson_list .lesson_box{border-radius:8px}}.my_dashboard .lesson_list .lesson_box{background:#f4f8fa}.my_dashboard .lesson_list .lesson_box .item{padding:20px;border-radius:12px}@media (max-width: 1240px){.my_dashboard .lesson_list .lesson_box .item{border-radius:12px}}@media (max-width: 768px){.my_dashboard .lesson_list .lesson_box .item{border-radius:8px}}.my_dashboard .lesson_list .lesson_box .item{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;background:#fff}.my_dashboard .safeguard{-ms-flex-item-align:start;align-self:flex-start}.my_dashboard .safeguard .toggle_tit{background:#fafafa}.my_dashboard .safeguard .unchecked{background:#ffe6e680}.my_dashboard .safeguard .shadow_box{padding:10px 15px}.my_dashboard .chat_history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.my_dashboard .chat_history .user{margin:0 0 0 auto;max-width:80%}.my_dashboard .chat_history .user .txt{padding:15px;background:#f6f6f9;border-radius:12px}@media (max-width: 1240px){.my_dashboard .chat_history .user .txt{border-radius:12px}}@media (max-width: 768px){.my_dashboard .chat_history .user .txt{border-radius:8px}}.my_dashboard .chat_history .user.red .btn_black:hover{border-color:#ff3f3f!important}.my_dashboard .chat_history .user.red .txt{background:#fee;color:#1a1a1a}.my_dashboard .chat_history .user small{display:block;margin:0 0 0 auto}.my_dashboard .chat_history .ai{color:#333}.my_dashboard .chat_history .ai .txt{padding:15px 0}.my_dashboard .chat_history.log .user,.my_dashboard .chat_history.log .ai{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.my_dashboard .chat_history.log .ai{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my_dashboard .chat_history.border{border:1px solid #aaa;border-radius:12px}@media (max-width: 1240px){.my_dashboard .chat_history.border{border-radius:12px}}@media (max-width: 768px){.my_dashboard .chat_history.border{border-radius:8px}}.my_dashboard .chat_history.border{padding:20px}.my_dashboard .action_step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.my_dashboard .action_step .item{width:100%;border-radius:5px}@media (max-width: 1240px){.my_dashboard .action_step .item{border-radius:5px}}.my_dashboard .action_step .item{border:1px solid #ddd;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px}@media (max-width: 1240px){.my_dashboard .action_step .item{font-size:14px}}@media (max-width: 1000px){.my_dashboard .action_step .item{font-size:13px}}.my_dashboard .action_step .item{cursor:pointer}.my_dashboard .action_step .item.active{border:1px solid #3A8DFF;background:#f0f9ff;color:#333;font-weight:500}.my_dashboard .action_log{margin:0 -20px -10px}.my_dashboard .action_log .item{display:grid;grid-template-columns:70px auto;gap:10px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:10px 20px}.my_dashboard .action_log .item+.item{border-top:1px solid rgba(221,221,221,.5)}.my_dashboard .thumb_add_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.my_dashboard .thumb_add{width:94px;aspect-ratio:1/1;border:2px dashed #DDD;background:#fafafa;-ms-flex-negative:0;flex-shrink:0;border-radius:8px}@media (max-width: 1240px){.my_dashboard .thumb_add{border-radius:8px}}@media (max-width: 768px){.my_dashboard .thumb_add{border-radius:5px}}.my_dashboard .inner_box_wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:20px}.my_dashboard .inner_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.my_dashboard .inner_box .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px;border:1px solid rgba(221,221,221,.5);border-radius:20px}@media (max-width: 1240px){.my_dashboard .inner_box .item{border-radius:20px}}@media (max-width: 1000px){.my_dashboard .inner_box .item{border-radius:15px}}@media (max-width: 768px){.my_dashboard .inner_box .item{border-radius:10px}}.my_dashboard .percent_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.my_dashboard .percent{width:260px;height:9px;border-radius:100px}@media (max-width: 1240px){.my_dashboard .percent{border-radius:100px}}.my_dashboard .percent{background:#e8e8e8;position:relative;overflow:hidden}.my_dashboard .percent span{position:absolute;top:0;left:0;height:100%;background:#3a8dff;border-radius:100px}@media (max-width: 1240px){.my_dashboard .percent span{border-radius:100px}}.my_dashboard .percent span{-webkit-transition:all .3s ease;transition:all .3s ease}.my_dashboard .safeguard_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.my_dashboard .safeguard_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px}@media (max-width: 1240px){.my_dashboard.grid4{grid-template-columns:repeat(2,1fr)}.my_dashboard{gap:10px}.my_dashboard .lesson_list,.my_dashboard .safeguard{grid-column:1/3}}@media (max-width: 768px){.my_dashboard.grid4{grid-template-columns:repeat(2,1fr)!important}.my_dashboard{grid-template-columns:1fr!important}.my_dashboard .inner_box_wrap{grid-template-columns:1fr}.my_dashboard .percent_box{margin-top:20px;width:100%}.my_dashboard .percent_box label{position:absolute;top:-2px;right:0}.my_dashboard .percent{width:100%}.my_dashboard .shadow_box{padding:15px}.my_dashboard .border_tit{margin:-5px -15px 20px;padding:0 15px 10px}.my_dashboard .action_log{margin:0 -15px -5px}.my_dashboard .student_box .del_btn{position:absolute;top:15px;right:15px}.my_dashboard .lesson_list .lesson_noti{margin:15px -15px;padding:15px 15px 0}.my_dashboard .lesson_list .lesson_noti dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.my_dashboard .lesson_list .lesson_noti dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:13px}}@media (max-width: 768px) and (max-width: 1240px){.my_dashboard .lesson_list .lesson_noti dt{font-size:13px}}@media (max-width: 768px) and (max-width: 1000px){.my_dashboard .lesson_list .lesson_noti dt{font-size:12px}}@media (max-width: 768px){.my_dashboard .lesson_list .lesson_noti dd{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.my_dashboard .lesson_list .lesson_noti dl+dl:before{top:5px;-webkit-transform:none;transform:none}.my_dashboard .lesson_list .lesson_box .item,.my_dashboard .chat_history.border{padding:15px}.my_dashboard .action_step .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;height:auto;padding:10px}.my_dashboard .safeguard_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:0;padding:0}.my_dashboard .safeguard_info dl{display:grid;grid-template-columns:60px auto;padding:10px 15px}.my_dashboard .safeguard_info dl+dl{border-top:1px solid #ddd}}.bar_li>*+*{position:relative;padding-left:9px;margin-left:8px}.bar_li>*+*:before{content:"";position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:1px;height:11px;background:#0003}.myclass_blt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;height:26px;border-radius:100px}@media (max-width: 1240px){.myclass_blt{border-radius:100px}}.myclass_blt{padding:0 10px;font-weight:700;font-size:12px}@media (max-width: 1240px){.myclass_blt{font-size:12px}}.myclass_blt{border:1px solid #DDD;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.myclass_blt.red{color:#ff3f3f;background:#fee;border:none}.myclass_blt.bluegreen{color:#41b0a8;background:#e8fffe;border:none}.myclass_blt.gray{color:#7b7f86;background:#e9edf3}.myclass_blt.orange{color:#f58320;background:#fff6e8;border:none}.myclass_blt.mint{color:#fff;background:#00d2bb;border:none}.myclass_blt.green{color:#84bd69;background:#ebfee3;border:none}.mycl_footer{display:none}@media (max-width: 1000px){.mycl_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:sticky;bottom:0;background:#fff;z-index:2;padding:10px 15px;border-top:1px solid #E0E0E0;font-size:14px}}@media (max-width: 1000px) and (max-width: 1240px){.mycl_footer{font-size:14px}}@media (max-width: 1000px) and (max-width: 1000px){.mycl_footer{font-size:13px}}@media (max-width: 1000px){.mycl_footer button{width:100%;color:#7b7f86;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.mycl_footer button.active{color:#333;font-weight:500}.mycl_footer button.active div{background:#0000000d}.mycl_footer button.active svg *{stroke:#333}.mycl_footer div{padding:5px;border-radius:100px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}@media (max-width: 1000px) and (max-width: 1240px){.mycl_footer div{border-radius:100px}}.admin_table{border-radius:8px}@media (max-width: 1240px){.admin_table{border-radius:8px}}@media (max-width: 768px){.admin_table{border-radius:5px}}.admin_table{border:1px solid #ddd;overflow:hidden}.admin_table .thead{background:#f9f9f9}.admin_table .thead .sortable{height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.admin_table .thead .sortable.center span{margin:0 auto}.admin_table .tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}.admin_table .tbody .row{background:#fff;color:#333}.admin_table .contents{display:contents}.admin_table .row{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-1px;-webkit-box-shadow:6px 6px 8px 0 rgba(0,0,0,.04);box-shadow:6px 6px 8px #0000000a;text-align:center;border-top:1px solid #ddd}.admin_table .row.red{background:#fee}.admin_table .row.out{color:#aaa}.admin_table .row>div{position:relative;padding:20px 15px}.admin_table .row .option_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.admin_table .status span:not(.myclass_blt){display:block;margin:auto;width:8px;height:8px;border-radius:100px}@media (max-width: 1240px){.admin_table .status span:not(.myclass_blt){border-radius:100px}}.admin_table .status span:not(.myclass_blt){background:#eee}.admin_table .status.online span{background:#34c759}.admin_table .view span{display:none}.admin_table .date span{opacity:.5}@media (max-width: 768px){.admin_table .thead{display:none}.admin_table .tbody{border-radius:8px;border:1px solid #ddd;overflow:hidden}}@media (max-width: 768px) and (max-width: 1240px){.admin_table .tbody{border-radius:8px}}@media (max-width: 768px) and (max-width: 768px){.admin_table .tbody{border-radius:5px}}@media (max-width: 768px){.admin_table .tbody .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 50px 10px 15px;position:relative}.admin_table .row{border:none;border-top:1px solid #ddd;border-radius:0}.admin_table .row>div{padding:0}.admin_table .status{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.admin_table .name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 10px;font-weight:500}.admin_table .safe{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.admin_table .view{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:10px;position:initial!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#7b7f86;font-size:14px}}@media (max-width: 768px) and (max-width: 1240px){.admin_table .view{font-size:14px}}@media (max-width: 768px) and (max-width: 1000px){.admin_table .view{font-size:13px}}@media (max-width: 768px){.admin_table .view span{display:block}.admin_table .contents{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:5px;color:#7b7f86;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;min-width:0}.admin_table .contents .tutor{-ms-flex-negative:0;flex-shrink:0}.admin_table .contents .chat{padding-left:7px;position:relative}.admin_table .contents .chat:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:2px;height:2px;background:#7b7f86}.admin_table .date{display:none}}.student_thumb{width:36px;border-radius:100px}@media (max-width: 1240px){.student_thumb{border-radius:100px}}.student_thumb{aspect-ratio:1/1;overflow:hidden;position:relative}.student_thumb.md{width:54px}.student_thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.log_toggle{color:#333}.log_toggle .toggle_tit{width:100%}.log_toggle .toggle_tit.online span:before{content:"";position:absolute;top:0;right:-10px;width:5px;height:5px;border-radius:100px;background:#39b0a8}.log_toggle .toggle_tit span{margin-right:20px;position:relative;font-size:17px}@media (max-width: 1240px){.log_toggle .toggle_tit span{font-size:17px}}@media (max-width: 1000px){.log_toggle .toggle_tit span{font-size:15px}}.log_toggle .toggle_tit button:hover{background-color:#0000000d;border-radius:100px}@media (max-width: 1240px){.log_toggle .toggle_tit button:hover{border-radius:100px}}.log_toggle.active .toggle_tit svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.full_add_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:57px;border:2px dashed var(--miscellaneous-alert-menu-action-sheet-separators, rgba(128, 128, 128, .55));background:#fafafa;border-radius:12px}@media (max-width: 1240px){.full_add_btn{border-radius:12px}}@media (max-width: 768px){.full_add_btn{border-radius:8px}}.full_add_btn{width:100%}@media (max-width: 768px){.full_add_btn{height:50px}}.info_check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.info_check label{border:1px solid #ddd;border-radius:18px}@media (max-width: 1240px){.info_check label{border-radius:18px}}.info_check label{padding:20px;-webkit-transition:all .1s ease;transition:all .1s ease}.info_check input{position:absolute;top:25px;right:20px;width:20px;height:20px;border-radius:100px}@media (max-width: 1240px){.info_check input{border-radius:100px}}.info_check input{border:1px solid #AAA;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.info_check input:checked{border:5px solid #3A8DFF}.info_check input:checked+label{outline:2px solid #3A8DFF;outline-offset:-2px;background:#f0f9ff}@media (max-width: 768px){.info_check{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info_check label{padding:15px}.info_check input{top:20px;right:15px}}.box_class_info{border-radius:12px}@media (max-width: 1240px){.box_class_info{border-radius:12px}}@media (max-width: 768px){.box_class_info{border-radius:8px}}.box_class_info{padding:20px;border:1px solid #ddd}.box_class_info .box{border:1px solid #ddd;border-radius:12px}@media (max-width: 1240px){.box_class_info .box{border-radius:12px}}@media (max-width: 768px){.box_class_info .box{border-radius:8px}}.box_class_info .box{padding:20px;width:100%;background:#f4f8fa}.like_btn.active svg *{fill:#ff3f3f}.login_student{width:100%;padding:50px 0;margin:0 auto}.login_student.md{max-width:425px}.login_student.lg{max-width:850px}.login_student .login_box{background:linear-gradient(120deg,#94e09f4d 20%,#00d2bb);-webkit-box-shadow:15px 15px 30px 0 rgba(0,0,0,.05);box-shadow:15px 15px 30px #0000000d;border-radius:24px;padding:8px;position:relative}.login_student .login_box>div{background:#fff;border-radius:24px;padding:50px 40px;min-height:250px}.login_student .login_box .login_page{padding:60px 75px}.login_student .login_box .obj1{position:absolute;left:-110px;bottom:-20px}.login_student .login_box .obj2{position:absolute;right:-170px;bottom:-24px}.login_student .login_box .button.xl{height:68px}.login_student .login_box .fs_30{font-size:30px}.login_student .login_info{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.login_student .login_info .item{border:1px solid rgba(221,221,221,.5);padding:20px;border-radius:12px}@media (max-width: 1240px){.login_student .login_info .item{border-radius:12px}}@media (max-width: 768px){.login_student .login_info .item{border-radius:8px}}.login_student .bg_mint_chk{background:#f0faf9;border-radius:8px}@media (max-width: 1240px){.login_student .bg_mint_chk{border-radius:8px}}@media (max-width: 768px){.login_student .bg_mint_chk{border-radius:5px}}.login_student .bg_mint_chk{padding:20px}.login_student .bg_mint_chk input{background:#00d2bb;border:0}.login_student .bg_mint_chk input:checked:before{border-color:#fff}@media (max-width: 768px){.login_student{padding:30px 0;min-height:100dvh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login_student .login_box{background:none;border-radius:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.login_student .login_box>div{padding:50px 15px;border-radius:0}.login_student .login_box .login_page,.login_student .login_box .noti_page{padding:0 15%}.login_student .login_box .noti_page .obj3{margin:0}.login_student .login_box .button.xl{height:50px}.login_student .login_info{grid-template-columns:1fr;gap:10px}.login_student .obj3{margin:auto 0 0}}.txt_resizer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:-33px}.txt_resizer button{width:56px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #ddd;background:#fff;border-radius:5px}@media (max-width: 1240px){.txt_resizer button{border-radius:5px}}.txt_resizer button.decrease{font-size:13px!important}.txt_resizer button.increase{font-size:17px!important}@media (max-width: 768px){.txt_resizer{display:none}}.top_noti_bar{position:absolute;top:0;left:0;width:100%;padding:0 70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background:#fff7ea;border-bottom:1px solid #ddd;color:#000;font-weight:500;font-size:17px}@media (max-width: 1240px){.top_noti_bar{font-size:17px}}@media (max-width: 1000px){.top_noti_bar{font-size:15px}}.top_noti_bar.red{border:2px solid #FF3F3F;background:#fee}@media (max-width: 768px){.top_noti_bar{padding:0 15px;position:relative;margin:0 -15px 20px;width:calc(100% + 30px)}}.toggle_target.active .toggle_arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toggle_target.active .toggle_txt{max-height:2000px;opacity:1;visibility:visible;pointer-events:visible;overflow:visible}.toggle_target .toggle_txt{max-height:0;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;margin-top:0;pointer-events:none;visibility:hidden;overflow:hidden;padding-top:0;padding-bottom:0}.llm_search .llm_noti{margin:-40px auto 0;max-width:780px;width:100%;background:#41b0a80d;-webkit-box-shadow:2px 2px 8px 0 rgba(0,0,0,.06) inset;box-shadow:2px 2px 8px #0000000f inset;padding:10px 30px}.llm_search .llm_noti:hover,.llm_search .llm_noti:focus{-webkit-box-shadow:none;box-shadow:none}@media (max-width: 1000px){.llm_search .llm_noti{display:none!important}}.llm_search_box{position:relative}.step_panel{position:absolute;bottom:-1px;left:-1px;width:calc(100% + 2px);background:#fff;border-radius:26px;padding:20px;border:1px solid #bbb;z-index:10;font-size:14px;color:#333}@media (max-width: 1000px){.step_panel{border-radius:15px}}@media (max-width: 768px){.step_panel{padding:16px 20px}.step_panel .step_tit{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.step_tit{font-size:14px}.step_tit button{width:19px;color:#333}.step_tit button:hover{color:#aaa}.step_tit button.width32{width:32px;margin:-6px}.step_tit .num{color:#aaa}.step_tit .num strong{color:#777;font-weight:400}@media (max-width: 768px){.step_tit{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step_tit .nav{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step_tit .nav.step1{position:absolute;top:20px;right:20px;z-index:1;width:auto}}.step_panel_item .item{border-radius:10px;margin:0 -5px}.step_panel_item .item:has(.step_next_btn),.step_panel_item .item:has(.step_generate){border-radius:10px 20px 20px 10px}.step_panel_item .item:has(.item_btn:hover),.step_panel_item .item.typing,.step_panel_item .item.step_custom_edit{background:#0000000d}.step_panel_item .item:has(.item_btn:hover) .num,.step_panel_item .item.typing .num,.step_panel_item .item.step_custom_edit .num{background:#49494a;color:#fff}.step_panel_item .item.active{background:#0000000d}.step_panel_item .item.active .num{background:#49494a;border-color:#49494a;color:transparent;font-size:0}.step_panel_item .item.active .num:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -6px;width:11px;height:8px;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M1 4.1461L3.90098 6.99997' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.90088 7L9.99992 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.step_panel_item .item_btn{color:#333;padding:0 7px;height:35px;cursor:pointer}.step_panel_item .custom_radio input[type=radio],.step_panel_item .custom_checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;-ms-flex-negative:0;flex-shrink:0;width:23px;height:23px;background:#fff;border:1px solid #BBBBBB;border-radius:100%}.step_panel_item .custom_radio input[type=radio]:checked,.step_panel_item .custom_checkbox input[type=checkbox]:checked{background:#49494a;border:1px solid #49494A}.step_panel_item .custom_radio input[type=radio]:checked:before,.step_panel_item .custom_checkbox input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -6px;width:11px;height:8px;border:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M1 4.1461L3.90098 6.99997' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.90088 7L9.99992 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.step_panel_item .num{position:relative;width:23px;background:#ededed;border:1px solid transparent;font-size:12px;padding-bottom:2px}.step_panel_item .icon{display:none;width:23px}.step_panel_item .item.step_custom_edit .num,.step_panel_item .item.typing .num,.step_panel_item .item.step_custom_item:has(.item_btn:hover) .num{display:none}.step_panel_item .item.step_custom_edit .icon,.step_panel_item .item.typing .icon,.step_panel_item .item.step_custom_item:has(.item_btn:hover) .icon{display:-webkit-box;display:-ms-flexbox;display:flex}.step_panel_item .step_next_btn{font-size:13px;width:86px;height:35px;border:1px solid #CCC;background:#fff;color:#333}.step_panel_item .step_next_btn:hover{border-color:#333}.step_panel_item button.mint{background:#41b0a8;border:none;color:#fff}.step_panel_item button.mint:hover{background-color:#72ded6}.step_panel_item .step_generate{width:35px}@media (max-width: 768px){.step_panel_item .item{border-radius:0!important;margin:0}.step_panel_item .item:has(.item_btn:hover),.step_panel_item .item.typing,.step_panel_item .item.active{background:none}.step_panel_item .item.active div:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-25px;width:15px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' viewBox='0 0 15 11' fill='none'%3E%3Cpath d='M1 5.5L5.15508 9.47974' stroke='%2341B0A8' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.15479 9.47968L13.5 1.5' stroke='%2341B0A8' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.step_panel_item .item+.item{border-top:1px solid #ddd}.step_panel_item .item_btn{padding:0;height:35px}.step_panel_item .num{display:none}.step_panel_item .step_next_btn{height:27px;width:74px}.step_panel_item .step_generate{width:27px}.step_panel_item .step_generate svg{width:10px}}.llm_tbl{border-collapse:separate;border-spacing:0;font-size:14px;overflow:visible}.llm_tbl td,.llm_tbl th{padding:10px 15px;border:1px solid #ccc;border-top:none;border-left:none}.llm_tbl tr:first-child>th,.llm_tbl tr:first-child>td{border-top:1px solid #ccc}.llm_tbl tr>th:first-child,.llm_tbl tr>td:first-child{border-left:1px solid #ccc}.llm_tbl tr:first-child>th:first-child{border-radius:10px 0 0}.llm_tbl tr:first-child>th:last-child{border-radius:0 10px 0 0}.llm_tbl tr:first-child>th:first-child:last-child{border-radius:10px 10px 0 0}.llm_tbl tr:last-child>td:first-child,.llm_tbl tr:last-child>th:first-child{border-radius:0 0 0 10px}.llm_tbl tr:last-child>td:last-child,.llm_tbl tr:last-child>th:last-child{border-radius:0 0 10px}.llm_tbl th{background:#f9f9f9;position:relative;overflow:visible}.llm_tbl .tbl_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:7px;z-index:1}@media (max-width: 768px){.llm_tbl td,.llm_tbl th{padding:5px 10px}}.tbl_copy_btn .tbl_copy_done,.tbl_copy_btn.active .tbl_copy_icon{display:none}.tbl_copy_btn.active .tbl_copy_done{display:block}.btn_like .like_icon_on,.btn_like.active .like_icon{display:none}.btn_like.active .like_icon_on{display:block}.llm_layer_pop{position:fixed;z-index:30;padding:20px;background:#fff;border-radius:12px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border:1px solid rgba(221,221,221,.5);min-width:200px}.llm_layer_pop[hidden]{display:none!important}.llm_layer_pop>div{gap:20px}.llm_layer_pop button{white-space:nowrap;margin:0 -10px;padding:5px 10px;height:35px}.llm_layer_pop .mt-10{margin-top:-10px}@media (max-width: 768px){.llm_layer_pop{padding:15px;min-width:150px}.llm_layer_pop>div{gap:10px}}.chat_tool_page{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100dvh;min-height:0}.chat_tool_page.is-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chat_tool_split{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:0;background:#fff}.chat_tool_panel{min-height:0;overflow:auto;padding:20px}.chat_tool_panel--left{width:42%;min-width:500px;max-width:none;-ms-flex-negative:0;flex-shrink:0;background:#fff}.chat_tool_panel--right{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;background:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-transition:all .32s ease;transition:all .32s ease}.chat_tool_panel .llm_box{height:auto}.chat_tool_panel .llm_textarea_wrap{padding:0!important;margin:0!important}.chat_tool_panel .llm_textarea_wrap .llm_textarea{max-width:none}.chat_tool_panel .llm_textarea_wrap .mode_logo{width:13px;height:13px;background-size:contain!important}.chat_tool_panel .attached_file{margin:0}.chat_tool_resizer{-ms-flex-negative:0;flex-shrink:0;width:11px;-ms-flex-item-align:stretch;align-self:stretch;cursor:col-resize;position:relative;z-index:2;border:none;padding:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#FFF),color-stop(50%,#EDEDED))!important;background:linear-gradient(to right,#fff 50%,#ededed 50%)!important}.chat_tool_resizer:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:0;margin-left:-.5px;border-right:1px solid #ddd;-webkit-transition:border-color .2s,border-width .2s;transition:border-color .2s,border-width .2s}.chat_tool_resizer:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:22px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:26px;border:1px solid #ddd;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px #0000001a;-webkit-transition:background .2s,border-color .2s,border-width .2s;transition:background .2s,border-color .2s,border-width .2s;pointer-events:none;background:#fff}.chat_tool_resizer:hover:before,.chat_tool_resizer:active:before,.chat_tool_page.is-resizing .chat_tool_resizer:before{margin-left:-1px;border-right:2px solid #ccc}.chat_tool_resizer:hover:after,.chat_tool_resizer:active:after,.chat_tool_page.is-resizing .chat_tool_resizer:after{border-radius:26px;border:1px solid #ccc;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px #0000001a}.hover_underline{color:#666;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.hover_underline:hover{color:#333}.attached_file_wrap{max-width:470px;width:100%;margin:0 15px;border:1px solid #ddd;cursor:pointer}.attached_file_wrap:hover{background:#c0c0c033}.attached_file_wrap .download{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:14px}.attached_file_wrap button{background:#0d99ff;color:#fff}.attached_file_wrap button:hover{background:#67bfff}@media (max-width: 768px){.attached_file_wrap{margin:0;max-width:100%}}.attached_file{font-size:14px;padding:9px 14px;-webkit-transition:background .2s;transition:background .2s;width:calc(100% - 110px)}.attached_file *{line-height:1.5!important}.attached_file .attached_file_ext_hover,.attached_file:hover .attached_file_ext_default{display:none}.attached_file:hover .attached_file_ext_hover{display:block;color:#0d99ff}.llm_pop_tab{margin-top:10px;padding:0 16px;border-bottom:1px solid #ddd}.llm_pop_tab button{padding:10px 0;color:#a0a5ab;position:relative}.llm_pop_tab button.active{color:#333;font-weight:500}.llm_pop_tab button.active:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#333;border-radius:10px}.ai_model_chk div{display:inline-block}.ai_model_chk button{color:#333}.ai_model_chk button.active div:before{content:"";position:absolute;top:5px;right:-25px;width:15px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='11' viewBox='0 0 15 11' fill='none'%3E%3Cpath d='M1 5.5L5.15508 9.47974' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.15479 9.47968L13.5 1.5' stroke='%23333333' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.toast_pop{display:none}@media (max-width: 768px){.toast_pop{display:block;position:fixed;bottom:30px;left:10px;right:10px;z-index:30;background:#333;border-radius:12px;padding:13px 20px;text-align:center;color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.toast_pop.is-show{opacity:1;visibility:visible;pointer-events:auto}}.loading_error .button{color:#777;padding:0 15px}.loading_error .button:hover{color:#333}.llm_textarea .mode_logo{width:15px;height:15px;background-size:contain!important}:root{--ink:#666;--dur:2.2s}.layer-loader{color:var(--ink)}.layer-loader .layer-icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.layer-loader .layer-icon .l1,.layer-loader .layer-icon .l2,.layer-loader .layer-icon .l3{transform-box:fill-box;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.layer-loader.is-loading .l1{-webkit-animation:ll-breath var(--dur) ease-in-out infinite;animation:ll-breath var(--dur) ease-in-out infinite}.layer-loader.is-loading .l2{-webkit-animation:ll-rise2 var(--dur) ease-in-out infinite;animation:ll-rise2 var(--dur) ease-in-out infinite}.layer-loader.is-loading .l3{-webkit-animation:ll-rise3 var(--dur) ease-in-out infinite;animation:ll-rise3 var(--dur) ease-in-out infinite}@-webkit-keyframes ll-breath{0%,to{-webkit-transform:scale(1);transform:scale(1)}42%,86%{-webkit-transform:scale(1.015);transform:scale(1.015)}}@keyframes ll-breath{0%,to{-webkit-transform:scale(1);transform:scale(1)}42%,86%{-webkit-transform:scale(1.015);transform:scale(1.015)}}@-webkit-keyframes ll-rise2{0%,26%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}38%,86%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}96%,to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ll-rise2{0%,26%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}38%,86%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}96%,to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes ll-rise3{0%,54%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}66%,86%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}96%,to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes ll-rise3{0%,54%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}66%,86%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}96%,to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.layer-loader.is-done .layer{opacity:1}.layer-loader .txt_gray6{color:#666}.layer-loader.is-loading>.txt_gray6{display:inline-block;color:transparent!important;-webkit-text-fill-color:transparent;background:-webkit-gradient(linear,left top,right top,from(#666),color-stop(35%,#666),color-stop(50%,#b8b8b8),color-stop(65%,#666),to(#666));background:linear-gradient(90deg,#666,#666 35%,#b8b8b8,#666 65%,#666);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-animation:ll-shimmer 1.5s linear infinite;animation:ll-shimmer 1.5s linear infinite}@-webkit-keyframes ll-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ll-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.layer-loader .l1,.layer-loader .l2,.layer-loader .l3{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none;opacity:1}.layer-loader.is-loading>.txt_gray6{-webkit-animation:none;animation:none;color:#666!important;-webkit-text-fill-color:currentColor;background:none}}.nav_pop_dim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0000004d}.nav_pop{display:none;position:fixed;z-index:1000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 10px 0;min-width:250px;max-height:290px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.05);box-shadow:0 0 8px #0000000d;border-radius:12px;background:#fff;border:1px solid #ddd}.nav_pop .nav_pop_tit{color:#a0a5ab;padding:0 10px}.nav_pop .nav_pop_tit .mo_close{display:none}.nav_pop .overflow_a{padding:0 7px 14px;margin:0 -7px 6px}.nav_pop .thumb_list{padding:0 10px}.nav_pop .thumb_list .btn_hover{padding-top:5px;padding-bottom:5px}@media (max-width: 768px){.nav_pop{width:calc(100dvw - 40px);max-width:320px;max-height:70dvh}.nav_pop .nav_pop_tit .mo_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}}.img_pop .pop_con{padding:20px}@media (max-width: 1000px){.img_pop .pop_tit{height:auto}.img_pop .pop_con{padding-top:0;max-height:95dvh}}.sidenav.nav_mini .nav_header .nav_on{display:none}.sidenav.nav_mini .nav_header .nav_off{display:block}.sidenav .nav_btn>img{width:16px;min-width:16px;height:16px;min-height:16px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.sidenav.nav_mini .nav_memu .nav_layer>.nav_btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidenav .nav_memu .nav_layer.active{background:#0000000d}.sidenav .nav_memu .nav_layer>.nav_btn.active{background-color:transparent}.sidenav .nav_memu .nav_btn.sub_item{padding-left:28px}.sidenav .nav_memu .nav_btn.sub_item.active img{filter:brightness(.4)}.sidenav .nav_memu .agent_thumb{display:inline-flex;background:#f1f1f1}.nav_pop .nav_pop_empty{padding:18px 8px;color:#919191;font-size:13px;text-align:center}.sidenav .nav_header h1{flex-shrink:1;min-width:0}.sidenav .nav_header h1 a{max-width:100%}.sidenav .nav_header h1 img{max-width:100%;object-fit:contain}.sidenav .nav_header .nav_toggle{flex-shrink:0}.sidenav .nav_btn>i{flex-shrink:0;width:16px;height:16px}.option_pop.mypage .my .name .mark{display:inline-block;width:16px;height:16px;margin-left:4px;vertical-align:-2px;object-fit:contain}.sidenav .side_link .nav_btn>svg{flex-shrink:0;width:16px;height:16px}.sidenav .nav_my .my_info{display:flex;justify-content:left;align-items:center;gap:10px;min-width:0}.sidenav .nav_my .my_info .initial{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:100px;background-color:#bdbdbd;color:#fff;text-align:center;font-size:17px}.sidenav .nav_my .my_info .txt{display:flex;flex-direction:column;justify-content:flex-start;gap:3px;min-width:0}.sidenav .nav_my .my_info .name{display:flex;justify-content:left;align-items:center;gap:5px;min-width:0;color:#333;font-size:16px}.sidenav .nav_my .my_info .name .mark{flex-shrink:0;width:16px;height:16px;object-fit:contain}.sidenav .nav_my .my_info .txt small{overflow:hidden;color:#7b7f86;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidenav.nav_mini .nav_my .my_info .initial{width:34px;height:34px;font-size:15px}@media (max-width: 1000px){.sidenav .nav_my .my_info .initial,.sidenav .nav_my .my_info .name{font-size:15px}}@media (max-width: 768px){.sidenav .nav_my .my_info .initial{font-size:14px}}.sidenav .nav_header .nav_toggle>svg.nav_toggle_legacy{display:block;width:18px;height:18px}.sidebar-body-passthrough{display:contents}.sidenav.lesson_design_sidebar .lesson-sidebar-body{overflow-x:hidden;overflow-y:auto;margin:0 -17px;padding:0 17px;scrollbar-width:thin;overscroll-behavior-y:contain}.sidenav.lesson_design_sidebar .lesson-sidebar-body>.sidenav_scroll{flex:none;min-height:auto;overflow:visible;margin:0;padding:0}.sidenav.lesson_design_sidebar .lesson-sidebar-body>.chat_recent{flex:none;min-height:auto;overflow:visible;margin:0;padding:10px 0}.sidenav.lesson_design_sidebar>.nav_my,.sidenav.lesson_design_sidebar>.lesson-guide-link{flex-shrink:0}@media (max-width: 1000px){.sidenav.lesson_design_sidebar .lesson-sidebar-body{margin:0 -15px;padding:0 15px}}.sidenav.b2c_sidebar{background:#fff}.sidenav.b2c_sidebar.nav_mini{display:flex!important;position:relative;width:70px;min-width:70px;height:100dvh;padding:15px 0 14px;background:#fff;overflow:visible}@media (max-width: 1000px){.sidenav.b2c_sidebar.nav_mini{position:fixed}}.sidenav.b2c_sidebar.nav_mini .sidenav_menu{align-items:center;width:70px;min-width:70px;overflow:visible}.sidenav.b2c_sidebar.nav_mini h1{display:none}.sidenav.b2c_sidebar.nav_mini .nav_header{justify-content:center;width:70px;height:32px;margin:0}.sidenav.b2c_sidebar .b2c_nav_toggle_icon{width:17px;height:15px;object-fit:contain;transform:rotate(180deg)}.sidenav.b2c_sidebar .b2c_nav_toggle_icon.open{transform:rotate(0)}.sidenav.b2c_sidebar.nav_mini .nav_header .nav_toggle.nav_btn{display:flex;align-items:center;justify-content:center;width:50px;height:32px;margin:0 auto;padding:0;border-radius:10px}.sidenav.b2c_sidebar.nav_mini .nav_header .nav_toggle.nav_btn:hover{background-color:#0000000d}.sidenav.b2c_sidebar .sidebar_primary_group{display:flex;flex-direction:column;gap:4px}.sidenav.b2c_sidebar .sm_gray{color:#999;font-size:12px}.sidenav.b2c_sidebar .chat_recent .recent_toggle_btn{color:#999;font-family:inherit;font-size:12px;font-weight:400;line-height:1}.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn,.sidenav.b2c_sidebar .nav_memu .nav_btn{height:32px;padding:7px 4px 7px 10px;border-radius:10px;gap:0;color:#7a7e85;font-weight:400;background-color:transparent}.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn:hover,.sidenav.b2c_sidebar .nav_memu .nav_btn:hover{color:#7a7e85;background-color:#f1f1f1}.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn.active,.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn:active,.sidenav.b2c_sidebar .nav_memu .nav_btn.active,.sidenav.b2c_sidebar .nav_memu .nav_btn:active{color:#333;font-weight:700;background-color:#f1f1f1}.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn svg [stroke]{stroke:currentColor}.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn svg [fill=currentColor]{fill:currentColor}.sidenav.b2c_sidebar .sidebar_menu_icon,.sidenav.b2c_sidebar .sidebar_layer_icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;overflow:hidden}.sidenav.b2c_sidebar .sidebar_menu_icon{margin-right:10px;object-fit:contain}.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn>i,.sidenav.b2c_sidebar .nav_memu .nav_btn>i,.sidenav.b2c_sidebar .sidebar_primary_group .nav_btn>svg,.sidenav.b2c_sidebar .nav_memu .nav_btn>svg{margin-right:10px}.sidenav.b2c_sidebar .sidebar_layer_icon{position:relative}.sidenav.b2c_sidebar .sidebar_layer_icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.sidenav.b2c_sidebar .sidebar_split_menu{gap:0;padding-right:4px}.sidenav.b2c_sidebar .sidebar_split_link{display:flex;align-items:center;flex:1;min-width:0;gap:0;height:100%}.sidenav.b2c_sidebar .sidebar_split_link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav.b2c_sidebar .sidebar_hamburger_button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.sidenav.b2c_sidebar .sidebar_hamburger_button:hover{background:transparent}.sidenav.b2c_sidebar .sidebar_indicator_icon{position:relative;display:block;width:5px;height:9px;overflow:hidden}.sidenav.b2c_sidebar .sidebar_indicator_icon img{position:absolute;left:0;width:5px;height:5px}.sidenav.b2c_sidebar .sidebar_indicator_icon img:first-child{top:0}.sidenav.b2c_sidebar .sidebar_indicator_icon img:last-child{bottom:0}.sidebar_flyout{width:250px;max-height:min(520px,calc(100vh - 24px));padding:16px 8px 10px;overflow:visible;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 8px #0000000d}.sidebar_flyout_tool{padding-bottom:14px}.sidebar_flyout_title{padding:0 0 10px;color:#a0a5ab;font-size:12px;line-height:12px}.sidebar_flyout_list{max-height:456px;overflow-y:auto}.sidebar_flyout_tool .sidebar_flyout_list{padding-bottom:2px}.sidebar_flyout_item{display:flex;align-items:center;width:100%;height:32px;gap:10px;padding:0 4px 0 10px;border:0;border-radius:10px;background:transparent;color:#333;cursor:pointer;font:inherit;text-align:left}.sidebar_flyout_item:hover,.sidebar_flyout_item.active{background:#f1f1f1}.sidebar_flyout_tool .sidebar_flyout_item{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:32px;padding:7px 4px 7px 10px}.sidebar_flyout_thumb{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;overflow:hidden;border-radius:50%;background:#e5e7eb}.sidebar_flyout_thumb img{width:100%;height:100%;object-fit:cover}.sidebar_flyout_label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:12px}.sidebar_flyout_empty{padding:18px 8px;color:#919191;font-size:13px;text-align:center}.sidenav.b2c_sidebar .nav_btn.sidebar_myclass_sub_item{padding-left:10px;color:#7a7e85}.sidenav.b2c_sidebar .nav_btn.sidebar_myclass_sub_item svg{color:#7a7e85}.sidenav.b2c_sidebar .nav_btn.sidebar_myclass_sub_item:hover,.sidenav.b2c_sidebar .nav_btn.sidebar_myclass_sub_item.active{color:#333}.sidenav.b2c_sidebar .sidebar_section_label{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin-top:18px;margin-bottom:5px}.sidenav.b2c_sidebar .sidebar_section_toggle{width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:#999;font-family:inherit;font-size:12px;font-weight:400;line-height:1;text-align:left}.sidenav.b2c_sidebar .sidebar_section_arrow{flex:0 0 18px}.sidenav.b2c_sidebar.nav_mini .chat_new,.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group,.sidenav.b2c_sidebar.nav_mini .nav_memu{display:flex;flex-direction:column;flex-shrink:0;width:50px;min-width:50px;margin-left:auto;margin-right:auto;opacity:1;visibility:visible;overflow:visible;pointer-events:auto}.sidenav.b2c_sidebar.nav_mini .chat_new{margin-top:21px;margin-bottom:6px;gap:6px}.sidenav.b2c_sidebar.nav_mini .nav_memu{gap:6px;border:0}.sidenav.b2c_sidebar.nav_mini .nav_memu small,.sidenav.b2c_sidebar.nav_mini .sidebar_section_label{display:none!important;opacity:0;visibility:hidden;width:0;height:0;margin:0;overflow:hidden;pointer-events:none}.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group .nav_btn,.sidenav.b2c_sidebar.nav_mini .nav_memu .nav_btn{display:flex;position:relative;justify-content:center;align-items:center;width:50px;min-width:50px;max-width:50px;height:32px;margin:0 auto;padding:0;border-radius:10px;overflow:visible}.sidenav.b2c_sidebar.nav_mini .nav_memu .sidebar_split_menu{box-sizing:border-box}.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group .nav_btn:hover,.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group .nav_btn.active,.sidenav.b2c_sidebar.nav_mini .nav_memu .nav_btn:hover,.sidenav.b2c_sidebar.nav_mini .nav_memu .nav_btn.active{background-color:#0000000d}.sidenav.b2c_sidebar.nav_mini .sidebar_split_link{display:flex;position:relative;justify-content:center;align-items:center;flex:0 0 50px;width:50px;min-width:50px;max-width:50px;height:32px;gap:0;margin:0;padding:0;overflow:visible}.sidenav.b2c_sidebar.nav_mini .sidebar_hamburger_button{display:none}.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group .nav_btn svg,.sidenav.b2c_sidebar.nav_mini .nav_memu .nav_btn svg,.sidenav.b2c_sidebar.nav_mini .sidebar_menu_icon,.sidenav.b2c_sidebar.nav_mini .sidebar_layer_icon{width:16px;height:16px;margin-right:0}.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group .nav_btn>i,.sidenav.b2c_sidebar.nav_mini .nav_memu .nav_btn>i,.sidenav.b2c_sidebar.nav_mini .sidebar_primary_group .nav_btn>svg,.sidenav.b2c_sidebar.nav_mini .nav_memu .nav_btn>svg{margin-right:0}.sidenav.b2c_sidebar.nav_mini .nav_btn>span,.sidenav.b2c_sidebar.nav_mini .sidebar_split_link span{display:none!important;position:static;width:auto;height:auto;min-width:0;padding:0;background:transparent}.sidenav.b2c_sidebar.nav_mini .nav_btn:hover>span,.sidenav.b2c_sidebar.nav_mini .sidebar_split_menu:hover .sidebar_split_link span{position:absolute;left:66px;top:3px;z-index:3000;display:flex!important;align-items:center;justify-content:center;width:max-content;height:26px;min-width:auto;padding:0 20px;border-radius:91px;background:#333;color:#fff;font-size:12px;font-weight:400;line-height:26px;text-align:center;white-space:nowrap;pointer-events:none}.sidenav.b2c_sidebar.nav_mini .nav_my{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:center;width:70px;margin:0;padding:0;opacity:1;visibility:visible;pointer-events:auto}.sidenav.b2c_sidebar.nav_mini .nav_my .side_link,.sidenav.b2c_sidebar.nav_mini .my_info .txt,.sidenav.b2c_sidebar.nav_mini .my_info .icon,.sidenav.b2c_sidebar.nav_mini .my_btn .ic_arrow{display:none}.sidenav.b2c_sidebar.nav_mini .my_btn{display:flex;justify-content:center;align-items:center;width:50px;height:32px;margin:0;padding:0;border-radius:10px}.sidenav.b2c_sidebar.nav_mini .my_info{display:flex;justify-content:center;align-items:center;width:50px;height:32px;margin:0}.sidenav.b2c_sidebar.nav_mini .my_info .initial{display:flex;justify-content:center;align-items:center;width:26px;height:26px;margin:0;border-radius:50%;background:url(/images/sidebar/b2c/icon-user.svg) no-repeat center / 26px 26px;color:transparent;font-size:0;line-height:1}.sidenav.b2c_sidebar.nav_mini .chat_recent{flex:0 0 auto;min-height:0;height:auto;opacity:1;visibility:visible;width:50px;margin:28px auto 0;padding:0;overflow:visible;pointer-events:auto}.sidenav.b2c_sidebar.nav_mini .chat_recent .agent_toggle_section,.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_chat_section .toggle_list{display:none}.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_toggle_btn,.sidenav.b2c_sidebar.nav_mini .chat_recent .nav_btn{display:flex;justify-content:center;align-items:center;width:50px;min-width:50px;max-width:50px;height:32px;margin:0 auto;padding:0;border-radius:10px}.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_toggle_btn:hover,.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_toggle_btn.active{background-color:#0000000d}.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_toggle_btn span,.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_toggle_btn:hover span{display:none}.sidenav.b2c_sidebar.nav_mini .chat_recent .recent_toggle_btn .recent-toggle-icon{display:block;width:16px!important;height:16px!important;flex-shrink:0}.hover_preview.b2c_design_tooltip{display:none;height:26px;min-width:auto;padding:0 20px;line-height:26px;background:#333;border-radius:91px;font-size:12px;z-index:3000;pointer-events:none}.hover_preview.b2c_design_tooltip.show{display:block}.hover_preview.b2c_design_tooltip #preview_box{max-height:26px;color:#fff!important;font-size:12px;line-height:26px}.popover_wrap.b2c_design_popover{width:160px;min-width:160px;padding:6px 6px 8px;overflow:visible;border:1px solid #ddd;border-radius:12px;box-shadow:0 0 8px #0000000d}.popover_wrap.b2c_design_popover .option_list{gap:6px;font-size:14px}.popover_wrap.b2c_design_popover .option_list li{width:100%}.popover_wrap.b2c_design_popover .option_list .btn_hover{position:relative;left:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;margin:0;gap:10px;height:32px;padding:7px 4px 7px 8px;border-radius:10px;color:#333;font-size:14px;line-height:18px}.popover_wrap.b2c_design_popover .option_list .btn_hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover_wrap.b2c_design_popover .option_list .btn_hover:hover{background-color:#f1f1f1}.popover_wrap.b2c_design_popover .option_list svg,.popover_wrap.b2c_design_popover .option_list img{width:14px;height:14px;flex-shrink:0}.sidenav.legacy_sidenav .nav_my{padding:10px 0;margin:0;border-top:1px solid #ddd;background:#fff;z-index:1}.sidenav.legacy_sidenav .nav_my .ic_arrow{width:auto}.sidenav.legacy_sidenav .my_btn{display:flex;justify-content:space-between;align-items:center;gap:10px}.sidenav.legacy_sidenav .my_info{display:flex;justify-content:left;align-items:center;gap:10px}.sidenav.legacy_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;font-size:17px}.sidenav.legacy_sidenav .my_info .icon{display:none}.sidenav.legacy_sidenav .my_info .txt{display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.sidenav.legacy_sidenav .my_info .name{display:flex;justify-content:left;align-items:center;gap:5px;color:#333;font-size:16px}.sidenav.legacy_sidenav .my_info .mark{width:16px}.sidenav.legacy_sidenav .nav_btn svg{width:18px;height:18px;flex-shrink:0}.sidenav.legacy_sidenav .nav_btn.active svg *{stroke:#333}.sidenav.legacy_sidenav li svg{width:12px!important;height:12px!important}.sidenav.legacy_sidenav.nav_mini:not(.b2c_sidebar) .my_btn{justify-content:center;align-items:center;gap:5px 0;width:-webkit-fit-content;width:fit-content;margin:0 auto}.sidenav.legacy_sidenav.nav_mini:not(.b2c_sidebar) .my_info .initial{width:34px;height:34px;font-size:15px}@media (max-width: 1000px){.sidenav.legacy_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.legacy_sidenav .nav_my .my_btn{margin:0;padding:20px 15px}.sidenav.legacy_sidenav .nav_my small,.sidenav.legacy_sidenav .nav_my .my_info .initial{display:none}.sidenav.legacy_sidenav .nav_my .my_info .icon{display:block;width:16px;height:16px}.sidenav.legacy_sidenav .nav_my .my_info .name{color:#7b7f86;font-size:13px}.sidenav.legacy_sidenav .my_info .initial{font-size:15px}.sidenav.legacy_sidenav.nav_mini:not(.b2c_sidebar) .my_info .initial{font-size:14px}.sidenav.legacy_sidenav .my_info .name{font-size:15px}.sidenav.legacy_sidenav .my_btn:hover{background:none}.sidenav.legacy_sidenav .nav_memu .toggle_btn{color:#7b7f86;font-size:12px}.sidenav.legacy_sidenav .nav_memu .toggle_btn svg *{stroke:#7b7f86}}@media (max-width: 768px){.sidenav.legacy_sidenav .my_info .initial{font-size:14px}}.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}.noti_tooltip.noti_student_class_bottom{top:auto!important;bottom:52px!important;width:min(520px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 1000px){.noti_tooltip{top:10px!important}.noti_tooltip.noti_student_class_bottom{top:auto!important;bottom:28px!important;width:min(420px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;white-space:normal!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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999!important;display:grid!important;place-items:center!important;padding:24px!important;background:#0000007a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sg-admin-panel{position:relative;box-sizing:border-box;width:552px!important;max-width:calc(100vw - 48px)!important;padding:31px 20px 21px!important;border:2px solid #ff3f3f!important;border-radius:22px!important;background:#fff;color:#1a1a1a!important;box-shadow:0 26px 80px #0000002e}.sg-admin-close{position:absolute;top:18px;right:20px;display:grid!important;width:30px!important;height:30px!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;cursor:pointer}.sg-admin-title-row{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 34px!important}.sg-admin-alert-icon{display:grid!important;width:26px!important;height:26px!important;place-items:center!important;flex:0 0 auto}.sg-admin-title-row h3{margin:0!important;color:#1a1a1a!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important}.sg-admin-message{margin:0 0 28px!important;color:#6f7782!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.sg-admin-detail-list{display:grid!important;gap:8px!important;margin:0 0 34px!important}.sg-admin-detail-row{display:flex!important;gap:4px!important;color:#1a1a1a!important;font-size:14px!important;line-height:1.55!important}.sg-admin-detail-label{flex:0 0 auto}.sg-admin-detail-label:before{content:"· "}.sg-admin-detail-label:after{content:" :"}.sg-admin-detail-value{min-width:0;overflow-wrap:anywhere}.sg-admin-footer{display:flex!important;justify-content:center!important;gap:10px!important}.sg-admin-secondary,.sg-admin-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:120px!important;height:40px!important;padding:0 18px!important;border-radius:6px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-align:center!important;cursor:pointer}.sg-admin-secondary{border:1px solid #d9d9d9!important;background:#fff!important;color:#1a1a1a!important}.sg-admin-primary{border:1px solid #2f8cff!important;background:#2f8cff!important;color:#fff!important}.sg-admin-primary:disabled{border-color:#cfd4da!important;background:#cfd4da!important;cursor:default}.sg-admin-fade-enter-active{transition:opacity .18s ease-out}.sg-admin-fade-leave-active{transition:opacity .14s ease-in}.sg-admin-fade-enter-from,.sg-admin-fade-leave-to{opacity:0}@media (max-width: 640px){.sg-admin-panel{padding:28px 18px 20px}.sg-admin-footer{flex-direction:column}.sg-admin-secondary,.sg-admin-primary{width:100%}}.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%)}.mycl_item.my_class_item[data-v-17d495b3]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;align-items:stretch}.mycl_item.my_class_item .item[data-v-17d495b3]{position:relative;min-height:200px;background:#fff;border:1px solid rgba(221,221,221,.5);outline:0 solid transparent;filter:none;box-shadow:0 0 8px #0000000d;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,outline-color .2s ease;border-radius:12px}.mycl_item.my_class_item .item[data-v-17d495b3]:hover,.mycl_item.my_class_item .item.scm-card-menu-open[data-v-17d495b3]{background:#f0f9ff;border-color:transparent;outline:2px solid #0d99ff;outline-offset:-2px;box-shadow:0 10px 24px #0d99ff1f}.mycl_item.my_class_item .item.scm-card-copied[data-v-17d495b3],.mycl_item.my_class_item .item.scm-card-highlight[data-v-17d495b3]{background:#f0f9ff;border:2px solid #0d99ff;outline:none;box-shadow:0 0 8px #0000000d}.mycl_item.my_class_item .card[data-v-17d495b3]{height:200px;padding:20px;gap:14px}.mycl_item.my_class_item .card_tit[data-v-17d495b3]{gap:16px}.mycl_item.my_class_item .card_icon[data-v-17d495b3]{height:42px;gap:14px;align-items:center;padding-right:34px}.mycl_item.my_class_item .card_icon .thumb[data-v-17d495b3]{width:42px;height:42px;margin:0;background:#f5f7fa;border-radius:12px}.mycl_item.my_class_item .card_icon .thumb img[data-v-17d495b3]{object-fit:cover}.mycl_item.my_class_item .card_icon .tit[data-v-17d495b3]{min-width:0;flex:1}.mycl_item.my_class_item .card_icon .tit h4[data-v-17d495b3]{color:#111827;font-weight:500;line-height:22px;font-size:17px}.mycl_item.my_class_item .card_icon .tit h4 p[data-v-17d495b3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mycl_item.my_class_item .card_info[data-v-17d495b3]{flex:1}.mycl_item.my_class_item .card_info .txt[data-v-17d495b3]{display:-webkit-box;overflow:hidden;color:#7b7f86;line-height:18px;max-height:36px;white-space:pre-line;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px}.mycl_item.my_class_item .card_tag[data-v-17d495b3]{min-height:23px;align-items:center}.mycl_item.my_class_item .card_tag .left[data-v-17d495b3]{gap:16px;min-width:0}.mycl_item.my_class_item .card_tag .left>span[data-v-17d495b3]{overflow:visible;flex-shrink:0}.mycl_item.my_class_item .class_status_menu_wrap[data-v-17d495b3]{position:relative;display:inline-flex;flex-shrink:0;overflow:visible}.mycl_item.my_class_item .card_tag :is(.class_status_menu_wrap,.csc-control) .class-status-badge[data-v-17d495b3]{max-width:none}.mycl_item.my_class_item .card_tag :is(.class_status_menu_wrap,.csc-control) .class-status-badge span+span[data-v-17d495b3]{margin-left:0;padding-left:0}.mycl_item.my_class_item .card_tag :is(.class_status_menu_wrap,.csc-control) .class-status-badge span+span[data-v-17d495b3]:before{display:none;content:none}.mycl_item.my_class_item .num[data-v-17d495b3]{color:#4b5563;gap:8px;flex-shrink:0}.mycl_item.my_class_item .num svg path[data-v-17d495b3]{stroke:#7b7f86}.mycl_item.my_class_item .txt_mint[data-v-17d495b3]{color:#39b0a8!important;font-size:13px}.mycl_item.my_class_item .tag.update[data-v-17d495b3]{height:23px;min-width:59px;background:#f58320;color:#fff;box-shadow:6px 6px 8px #0000000a}.mycl_item.my_class_item .card_btn[data-v-17d495b3]{top:20px;right:15px}.mycl_item.my_class_item .card_btn .option_btn[data-v-17d495b3]{width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center}.mycl_item.my_class_item .card_btn .option_btn svg[data-v-17d495b3]{width:16px;height:16px}.mycl_item.my_class_item .card_btn .class_card_pop[data-v-17d495b3]{display:block;position:absolute;right:-130px;width:132px;min-width:132px;padding:10px 12px;overflow:visible;z-index:20}.mycl_item.my_class_item .card_btn .option_pop .option_list[data-v-17d495b3]{gap:4px}.mycl_item.my_class_item .card_btn .option_pop .option_list .btn_hover[data-v-17d495b3]{width:100%;min-width:0;justify-content:flex-start;white-space:nowrap;word-break:keep-all;line-height:20px}.mycl_item.my_class_item .class_control[data-v-17d495b3]{min-width:98px;height:33px;padding:0 14px 0 11px;gap:10px;border-color:#ccc;border-radius:18px;font-weight:500;box-shadow:3px 3px 4px #0000000f}.mycl_item.my_class_item .class_control svg[data-v-17d495b3]{width:15px;height:15px;flex:0 0 15px}.mycl_item.my_class_item .class_control span[data-v-17d495b3]{margin:0;white-space:nowrap}.mycl_item.my_class_item .class_control.play[data-v-17d495b3]{border-color:#9ee4ad;color:#00aa2b;background:#e2ffe9}.mycl_item.my_class_item .class_control.option_btn[data-v-17d495b3]{box-shadow:none}.mycl_item.my_class_item .class_control.ready[data-v-17d495b3]{border-color:#b8d8ff;color:#0d99ff;background:#eff8ff}.mycl_item.my_class_item .class_control.end[data-v-17d495b3]{border-color:#cfd5dc;color:#777;background:#f4f8fa}.mycl_item.my_class_item .class_control.pause[data-v-17d495b3]{border-color:#ffd365;color:#d99d00;background:#fff7e2}.mycl_item.my_class_item .class_control[data-v-17d495b3]:hover:not(:disabled){border-color:#b8b8b8}.scm-hero-actions .button.bg_blue0[data-v-17d495b3]{color:#fff!important}.scm-empty-state[data-v-17d495b3]{min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;text-align:center}.scm-empty-state-initial[data-v-17d495b3]{padding-top:62px}.scm-empty-state-search[data-v-17d495b3]{min-height:220px;gap:0}.scm-empty-message[data-v-17d495b3]{color:#7b7f86;line-height:19px;font-size:14px}.scm-empty-action[data-v-17d495b3]{min-width:154px;height:42px;gap:10px;padding:0 26px}.scm-recommend[data-v-17d495b3]{margin-top:48px}.scm-recommend h3[data-v-17d495b3]{margin:0 0 20px;color:#111827;font-size:18px;font-weight:700;line-height:26px}.scm-recommend-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.scm-recommend-card[data-v-17d495b3]{min-height:144px;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid rgba(221,221,221,.7);border-radius:12px;background:#fff;text-align:left;box-shadow:0 8px 20px #0f172a0f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.scm-recommend-card[data-v-17d495b3]:hover{border-color:#0d99ff;box-shadow:0 12px 28px #0d99ff24;transform:translateY(-2px)}.scm-recommend-card-head[data-v-17d495b3]{min-width:0;display:flex;align-items:center;gap:14px}.scm-recommend-thumb[data-v-17d495b3]{width:42px;height:42px;flex:0 0 42px;overflow:hidden;border-radius:50%;background:#f4f7fb}.scm-recommend-thumb img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:cover}.scm-recommend-card strong[data-v-17d495b3]{min-width:0;overflow:hidden;color:#111827;font-size:16px;font-weight:700;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.scm-recommend-card p[data-v-17d495b3]{display:-webkit-box;overflow:hidden;margin:0;max-height:40px;color:#6b7280;font-size:13px;line-height:20px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.scm-recommend-state[data-v-17d495b3]{min-height:120px;display:flex;align-items:center;justify-content:center;color:#7b7f86;font-size:14px}.scm-pagination-wrap[data-v-17d495b3]{margin-top:32px;display:flex;justify-content:center}.scm-status-filter-option[data-v-17d495b3]{width:118px;min-width:118px;min-height:205px;box-sizing:border-box;overflow:hidden;border:1px solid #ddd;border-radius:5px;padding:8px 9px;box-shadow:none}.scm-class-toolbar[data-v-17d495b3]{justify-content:space-between;align-items:center;gap:16px}.scm-filter-count-group[data-v-17d495b3]{display:inline-flex;align-items:center;gap:14px;min-width:0}.scm-filter-count-group .mycl_sort[data-v-17d495b3]{gap:0}.scm-filter-total[data-v-17d495b3]{margin:0;white-space:nowrap}.scm-class-search-box[data-v-17d495b3]{margin-left:auto}.scm-status-filter-select[data-v-17d495b3]{width:auto}.mycl_sort_wrap .ic_arrow img[data-v-17d495b3],.mycl_search_wrap .ic_arrow img[data-v-17d495b3],.scm-class-toolbar .ic_arrow img[data-v-17d495b3]{display:block;width:5px;height:9px}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label[data-v-17d495b3]{height:33px;min-width:98px;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;border:1px solid #ccc;border-radius:18px;padding:0 14px 0 11px;box-shadow:3px 3px 2px #0000000f;font-size:13px;font-weight:500;line-height:13px;color:#777}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label p[data-v-17d495b3]{flex:0 0 auto}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label .ic_arrow[data-v-17d495b3]{flex:0 0 auto;margin-left:auto;width:9px;height:5px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(90deg)}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label .ic_arrow img[data-v-17d495b3]{display:block;width:5px;height:9px}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label.status-all[data-v-17d495b3]{position:relative;justify-content:center;padding:0!important}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label.status-selected[data-v-17d495b3]{min-width:0;width:auto;border-color:transparent!important;padding:0;background:transparent;box-shadow:none;gap:6px}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label.status-all p[data-v-17d495b3]{position:absolute;left:50%;transform:translate(-50%)}.custom_select:has(.scm-status-filter-option) .scm-status-filter-label.status-all .ic_arrow[data-v-17d495b3]{position:absolute;right:12px;margin-left:0}.scm-status-filter-option ul[data-v-17d495b3]{display:flex!important;flex-direction:column;align-items:center;gap:5px;width:100%;margin:0;padding:0}.class-status-badge[data-v-17d495b3]{min-width:0;height:33px;display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;border:1px solid #ccc;border-radius:18px;box-shadow:3px 3px 2px #0000000f;padding:0 14px 0 11px;color:#777;font-family:inherit;font-size:13px;font-weight:500;line-height:13px;white-space:nowrap}button.class-status-badge[data-v-17d495b3]{cursor:pointer}button.class-status-badge[data-v-17d495b3]:hover:not(:disabled){filter:brightness(.98)}button.class-status-badge[data-v-17d495b3]:disabled{cursor:default;opacity:1}.class-status-badge.is-active[data-v-17d495b3]{border-color:#9ee4ad;background:#e2ffe9;color:#00aa2b}.class-status-badge.is-ready[data-v-17d495b3]{border-color:#b8d8ff;background:#eff8ff;color:#0d99ff}.class-status-badge.is-paused[data-v-17d495b3]{border-color:#ffd365;background:#fff7e2;color:#d99d00}.class-status-badge.is-ended[data-v-17d495b3]{border-color:#cfd5dc;background:#f4f8fa;color:#777}.class-status-badge__icon[data-v-17d495b3]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px;border:0;overflow:hidden}.class-status-badge__icon img[data-v-17d495b3]{width:15px;height:15px;display:block;object-fit:contain}.class-status-badge__label[data-v-17d495b3]{flex:0 0 auto;border:0}.class-status-badge__icon[data-v-17d495b3]:before,.class-status-badge__icon[data-v-17d495b3]:after,.class-status-badge__label[data-v-17d495b3]:before,.class-status-badge__label[data-v-17d495b3]:after{display:none;content:none}.class-status-badge__caret[data-v-17d495b3]{flex:0 0 12px}.class-status-badge--compact[data-v-17d495b3]{min-width:0}.class-status-badge--menu-item[data-v-17d495b3]{width:98px}.class-status-badge--trigger[data-v-17d495b3]{min-width:98px}.scm-status-filter-option li[data-v-17d495b3]{width:98px;min-height:33px;height:33px;box-sizing:border-box;margin:0!important;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:18px!important;padding:0!important;box-shadow:none;font-size:13px;font-weight:500;line-height:13px;white-space:nowrap;color:#777}.scm-status-filter-option li.selected[data-v-17d495b3]:before{display:none}.scm-status-filter-option li[data-v-17d495b3]:hover{filter:brightness(.98)}.scm-status-filter-option li.status-all[data-v-17d495b3]{justify-content:center;border:1px solid #ccc;padding:0!important;box-shadow:3px 3px 2px #0000000f;background:#fff}.scm-status-filter-icon[data-v-17d495b3]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px}.scm-status-filter-icon img[data-v-17d495b3]{display:block;width:15px;height:15px;object-fit:contain}.sc-status-banner[data-v-17d495b3]{width:100%;min-height:54px;display:flex;align-items:center;gap:13px;border:1px solid #d8ece9;border-radius:12px;background:#f0fffb;color:#16514c;padding:12px 18px;box-shadow:0 8px 20px #20aa9c14}.sc-status-banner__icon[data-v-17d495b3]{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;flex:0 0 30px;border-radius:50%;background:#2fc7b5;color:#fff;font-size:13px;font-weight:800;line-height:1}.sc-status-banner__body[data-v-17d495b3]{min-width:0;display:flex;align-items:center;gap:10px}.sc-status-banner__body strong[data-v-17d495b3]{flex:0 0 auto;color:#111827;font-size:14px;font-weight:700;line-height:20px}.sc-status-banner__body p[data-v-17d495b3]{margin:0;color:#5f6f76;font-size:13px;line-height:19px}.sc-status-banner.is-active[data-v-17d495b3]{border-color:#c6ecd8;background:#eafaf1;color:#14532d}.sc-status-banner.is-active .sc-status-banner__icon[data-v-17d495b3]{background:#20bf6b;color:#fff}.sc-status-banner.is-ready[data-v-17d495b3],.sc-status-banner.is-checking[data-v-17d495b3]{border-color:#dbeafe;background:#eff6ff;color:#1e3a8a}.sc-status-banner.is-ready .sc-status-banner__icon[data-v-17d495b3],.sc-status-banner.is-checking .sc-status-banner__icon[data-v-17d495b3]{background:#0d99ff}.sc-status-banner.is-paused[data-v-17d495b3]{border-color:#fde9be;background:#fff8ea;color:#8a4b00}.sc-status-banner.is-paused .sc-status-banner__icon[data-v-17d495b3]{background:#f5a400}.sc-status-banner.is-ended[data-v-17d495b3]{border-color:#eceff3;background:#f7f8fa;color:#4b5563}.sc-status-banner.is-ended .sc-status-banner__icon[data-v-17d495b3]{background:#7b7f86}.sch-root .sc-top-bar[data-v-17d495b3]{zoom:var(--sc-inverse-font-scale, 1)}.sc-top-bar>.sc-status-banner[data-v-17d495b3]{position:fixed;top:0;left:var(--scc-sidebar-width, 240px);right:0;z-index:75;width:auto;min-width:calc(var(--scc-layout-min-width, 1160px) - var(--scc-sidebar-width, 240px));min-height:56px;margin:0;border-top:0;border-right:0;border-left:0;border-radius:0;justify-content:center;padding:12px 70px;box-shadow:0 8px 20px #0f172a0f}.ai-tutor-pagination[data-v-17d495b3]{margin-top:30px}.ai-tutor-pagination[data-v-17d495b3] .pagination{margin:0;display:flex;align-items:center;justify-content:center;gap:20px}.ai-tutor-pagination[data-v-17d495b3] .pagination a,.ai-tutor-pagination[data-v-17d495b3] .pagination strong{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#7b7f86;font-size:15px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer}.ai-tutor-pagination[data-v-17d495b3] .pagination strong{background:#bfbfbf;color:#fff;cursor:default}.ai-tutor-pagination[data-v-17d495b3] .pagination .first,.ai-tutor-pagination[data-v-17d495b3] .pagination .prev,.ai-tutor-pagination[data-v-17d495b3] .pagination .next,.ai-tutor-pagination[data-v-17d495b3] .pagination .last{color:transparent;font-size:0}.ai-tutor-pagination[data-v-17d495b3] .pagination .first:before,.ai-tutor-pagination[data-v-17d495b3] .pagination .prev:before,.ai-tutor-pagination[data-v-17d495b3] .pagination .next:before,.ai-tutor-pagination[data-v-17d495b3] .pagination .last:before{color:#6b7280;font-size:18px;font-weight:500;line-height:1}.ai-tutor-pagination[data-v-17d495b3] .pagination .first:before{content:"«"}.ai-tutor-pagination[data-v-17d495b3] .pagination .prev:before{content:"‹"}.ai-tutor-pagination[data-v-17d495b3] .pagination .next:before{content:"›"}.ai-tutor-pagination[data-v-17d495b3] .pagination .last:before{content:"»"}.sch-root[data-v-17d495b3],.sjp-root[data-v-17d495b3],.snp-root[data-v-17d495b3],.sce-root[data-v-17d495b3]{zoom:var(--sc-font-scale, 1)}.sccm-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a2e;-webkit-backdrop-filter:none;backdrop-filter:none}.sccm-modal[data-v-17d495b3]{position:relative;display:flex;flex-direction:column;width:min(1260px,calc(100vw - 40px));height:min(882px,calc(100vh - 40px));max-height:min(882px,calc(100vh - 40px));border-radius:26px;background:#fff;box-shadow:0 24px 70px #0f172a2e;color:#333;overflow:hidden}.sccm-scroll[data-v-17d495b3]{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0;padding:26px 24px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8c8c8 transparent}.sccm-panel-viewport[data-v-17d495b3]{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden}.sccm-panel-track[data-v-17d495b3]{position:relative;display:block;width:100%;height:100%;min-height:0}.sccm-panel[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column}.sccm-select-panel[data-v-17d495b3]{display:flex}.sccm-panel-track.show-create .sccm-select-panel[data-v-17d495b3]{display:none}.sccm-create-panel[data-v-17d495b3]{display:none;background:#fff}.sccm-panel-track.show-create .sccm-create-panel[data-v-17d495b3]{display:flex}.sccm-scroll[data-v-17d495b3]::-webkit-scrollbar{width:8px}.sccm-scroll[data-v-17d495b3]::-webkit-scrollbar-track{margin:26px 0;background:transparent}.sccm-scroll[data-v-17d495b3]::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-color:#c8c8c8;background-clip:content-box}.sccm-modal[data-v-17d495b3],.sccm-modal[data-v-17d495b3] *{box-sizing:border-box}.sccm-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;z-index:20;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#333;cursor:pointer;font-size:0;font-weight:400}.sccm-close[data-v-17d495b3]:before,.sccm-close[data-v-17d495b3]:after{content:"";position:absolute;left:8px;top:13px;width:14px;height:1px;background:currentColor}.sccm-close[data-v-17d495b3]:before{transform:rotate(45deg)}.sccm-close[data-v-17d495b3]:after{transform:rotate(-45deg)}.sccm-close[data-v-17d495b3]:hover{background:transparent}.sccm-head[data-v-17d495b3]{flex:0 0 auto;display:flex;flex-direction:column;gap:22px;padding-right:44px}.sccm-head h2[data-v-17d495b3]{margin:0;color:#333;font-size:19px;font-weight:700;line-height:19px}.sccm-tabs[data-v-17d495b3]{position:relative;width:130px;min-width:130px;height:38px;display:block;padding:0;border:0;border-radius:19px;background:#0d99ff;box-shadow:none;overflow:hidden;transition:background-color .2s ease}.sccm-tabs.is-tool[data-v-17d495b3]{background:#34c759}.sccm-tabs[data-v-17d495b3]:before{content:"";position:absolute;top:2px;left:3px;width:100px;height:34px;background:#fff;border-radius:17px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:left .2s ease}.sccm-tabs.is-tool[data-v-17d495b3]:before{left:27px}.sccm-tabs[data-v-17d495b3]:after{content:"AI 튜터";position:absolute;top:11px;left:30px;z-index:1;color:#0d99ff;font-size:15px;font-weight:700;line-height:15px;pointer-events:none;white-space:nowrap}.sccm-tabs.is-tool[data-v-17d495b3]:after{content:"AI 수업 도구";left:39px;color:#34c759}.sccm-tabs button[data-v-17d495b3]{position:absolute;top:0;z-index:2;width:65px;min-width:65px;height:38px;border:0;border-radius:0;background:transparent;color:transparent;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;line-height:15px;overflow:hidden;padding:0;text-align:center;white-space:nowrap}.sccm-tabs button[data-v-17d495b3]:first-child{left:0}.sccm-tabs button[data-v-17d495b3]:nth-child(2){right:0}.sccm-tabs button.active[data-v-17d495b3]{font-size:15px;font-weight:700}.sccm-tabs button.active[data-v-17d495b3],.sccm-tabs button[data-v-17d495b3]:hover{opacity:1}.sccm-tutor-tabs[data-v-17d495b3],.sccm-filter[data-v-17d495b3],.sccm-selected[data-v-17d495b3]{width:100%;border:1px solid #ddd;background:#f9f9f9}.sccm-tutor-tabs[data-v-17d495b3]{flex:0 0 auto;display:flex;align-items:center;height:51px;gap:30px;margin-top:22px;padding:13px 18px 0;border-bottom:0;border-radius:12px 12px 0 0;overflow:visible}.sccm-tutor-tabs button[data-v-17d495b3]:not(.sccm-create-tutor){position:relative;height:25px;min-height:25px;border:0;background:transparent;color:#aaa;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;line-height:15px}.sccm-tutor-tabs button:not(.sccm-create-tutor).active[data-v-17d495b3]{color:#333}.sccm-tutor-tabs button:not(.sccm-create-tutor).active[data-v-17d495b3]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#333}.sccm-filter[data-v-17d495b3]{flex:0 0 auto;display:flex;align-items:center;gap:6px;min-height:55px;margin-top:0;padding:4px 16px 15px;border-top:0;border-radius:0 0 12px 12px;overflow:visible}.sccm-filter.is-tool[data-v-17d495b3]{justify-content:flex-end;min-height:72px;margin-top:22px;padding:16px;border:1px solid #ddd;border-radius:12px;background:#f9f9f9;overflow:visible}.sccm-filter-controls[data-v-17d495b3]{position:relative;z-index:5;display:flex;align-items:center;gap:6px;flex:0 0 auto;overflow:visible}.sccm-filter select[data-v-17d495b3],.sccm-list-head select[data-v-17d495b3],.sccm-filter .class-select[data-v-17d495b3],.sccm-list-head .class-select[data-v-17d495b3]{height:38px;border:1px solid #ddd;border-radius:999px;color:#333;font-family:inherit;font-size:15px}.sccm-filter select[data-v-17d495b3],.sccm-filter .class-select[data-v-17d495b3]{flex:0 0 auto;padding:0 30px 0 16px}.sccm-filter .class-select[data-v-17d495b3]{padding:0}.sccm-filter .class-select.open[data-v-17d495b3]{z-index:120}.sccm-filter select[data-v-17d495b3]:nth-of-type(1),.sccm-filter .class-select.school-level[data-v-17d495b3]{width:112px}.sccm-filter .class-select.grade[data-v-17d495b3]{width:86px}.sccm-filter select[data-v-17d495b3]:nth-of-type(2),.sccm-filter select[data-v-17d495b3]:nth-of-type(3),.sccm-filter .class-select.subject[data-v-17d495b3]{width:112px}.sccm-filter .class-select__button[data-v-17d495b3]{gap:8px;font-weight:400;padding:0 13px}.sccm-filter .class-select__button span[data-v-17d495b3]{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.sccm-filter .class-select__arrow[data-v-17d495b3]{flex:0 0 12px;width:12px;height:8px;object-fit:contain;margin:0 0 0 4px;transform:rotate(90deg);transform-origin:center;transition:transform .2s ease-in-out}.sccm-filter .class-select.open .class-select__arrow[data-v-17d495b3]{transform:rotate(-90deg)}.sccm-filter-separator[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;color:#9ca3af;font-size:13px;font-weight:700;line-height:1}.sccm-search-tools[data-v-17d495b3]{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.sccm-search[data-v-17d495b3]{position:relative;width:251px}.sccm-filter .class-select.sccm-sort-select[data-v-17d495b3]{width:104px}.sccm-search input[data-v-17d495b3]{width:100%;height:40px;border:1px solid #ddd;border-radius:5px;background:#fff;padding:0 40px 0 12px;color:#333;font-family:inherit;font-size:14px}.sccm-search input[data-v-17d495b3]::placeholder{color:#aaa}.sccm-search svg[data-v-17d495b3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#333;pointer-events:none}.sccm-selected[data-v-17d495b3]{display:grid;flex:0 0 auto;min-height:96px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;padding:8px 16px 10px;border-radius:12px}.sccm-selected.is-tutor-only[data-v-17d495b3]{grid-template-columns:minmax(0,1fr)}.sccm-selected-group[data-v-17d495b3]{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:6px}.sccm-selected-head[data-v-17d495b3]{display:block;color:#333;font-size:12px;font-weight:500;line-height:12px}.sccm-selected-head strong[data-v-17d495b3]{display:none}.sccm-selected-list[data-v-17d495b3]{min-width:0;min-height:29px;display:flex;align-items:center;align-content:flex-start;flex-wrap:wrap;gap:8px;overflow:visible;padding:0}.sccm-selected-list.empty[data-v-17d495b3]{overflow:hidden}.sccm-selected-list button[data-v-17d495b3]{flex:0 0 auto;min-height:29px;max-width:210px;display:inline-flex;align-items:center;gap:6px;border:1px solid #0d99ff;border-radius:999px;background:#fff;box-shadow:none;color:#0d99ff;cursor:pointer;font-family:inherit;padding:0 10px;font-size:13px;font-weight:400}.sccm-selected-list button[data-v-17d495b3]:hover{background:#f0f9ff}.sccm-selected-group.is-tool .sccm-selected-list button[data-v-17d495b3]{border-color:#34c759;color:#34c759}.sccm-selected-group.is-tool .sccm-selected-list button[data-v-17d495b3]:hover{background:#f0fff4}.sccm-selected-group.is-tool .sccm-selected-list button em[data-v-17d495b3]{color:#34c759}.sccm-selected-list button small[data-v-17d495b3]{display:none}.sccm-selected-list button span[data-v-17d495b3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sccm-selected-list button em[data-v-17d495b3]{flex:0 0 auto;display:inline-grid;place-items:center;width:auto;height:auto;background:transparent;color:#0d99ff;font-size:13px;font-style:normal;font-weight:400}.sccm-selected-list p[data-v-17d495b3]{margin:0;color:#aaa;font-size:13px;font-weight:400}.sccm-list-head[data-v-17d495b3]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}.sccm-list-head>span[data-v-17d495b3]{display:none}.sccm-create-tutor[data-v-17d495b3]{display:inline-flex;align-items:center;gap:7px;height:34px;margin-left:auto;padding:0 13px;border:1px solid #0d99ff;border-radius:999px;background:#fff;color:#0d99ff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700}.sccm-create-tutor span[data-v-17d495b3]{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#e8f5ff;line-height:1}.sccm-create-tutor[data-v-17d495b3]:hover{background:#f0f9ff}.sccm-tutor-tabs .sccm-create-tutor[data-v-17d495b3]{flex:0 0 auto;margin-left:auto;margin-top:-6px}.sccm-list-head select[data-v-17d495b3],.sccm-list-head .class-select[data-v-17d495b3]{width:127px;height:40px;margin-left:auto;border-radius:5px;font-size:14px}.sccm-grid[data-v-17d495b3]{display:grid;flex:0 0 auto;min-height:308px;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:10px 20px;justify-content:space-between;padding:0 0 4px}.sccm-grid.only-create[data-v-17d495b3]{grid-template-columns:minmax(180px,285px);align-content:center;justify-content:center}.sccm-grid>.sccm-state[data-v-17d495b3]{grid-column:1 / -1}.sccm-card[data-v-17d495b3]{position:relative;width:100%;min-height:149px;height:149px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;padding:20px;color:#222;cursor:pointer;font-family:inherit;box-shadow:0 0 8px #0000000d;overflow:hidden;text-align:left}.sccm-create-card[data-v-17d495b3]{width:100%;min-height:149px;height:149px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:25px 16px 18px;border:1px dashed rgba(102,102,102,.5);border-radius:12px;background:#fff;color:#333;cursor:pointer;font-family:inherit;text-align:center;box-shadow:0 0 8px #0000000d;overflow:hidden}.sccm-create-card-icon[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:14px;border-radius:50%;background:#f2f2f2;overflow:hidden}.sccm-create-card-icon img[data-v-17d495b3]{display:block;width:14px;height:14px;transform:rotate(45deg)}.sccm-create-card strong[data-v-17d495b3]{display:block;max-width:100%;color:#333;font-size:15px;font-weight:500;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sccm-create-card em[data-v-17d495b3]{display:block;max-width:100%;margin-top:7px;color:#7b7f86;font-size:13px;font-style:normal;font-weight:400;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sccm-create-card[data-v-17d495b3]:hover{border-color:#0d99ffbf;background:#f8fcff}.sccm-create-card:hover .sccm-create-card-icon[data-v-17d495b3]{background:#e8f4ff}.sccm-card[data-v-17d495b3]:hover,.sccm-card.selected[data-v-17d495b3]{border-color:#0d99ff;background:#f0f9ff;box-shadow:0 0 8px #0000000d}.sccm-card.selected[data-v-17d495b3]{border-width:2px;padding:19px}.sccm-thumb[data-v-17d495b3]{position:absolute;left:20px;top:20px;width:42px;height:42px;display:block;margin:0;border-radius:50%;background:#f0f2f4;overflow:hidden}.sccm-thumb img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.sccm-card strong[data-v-17d495b3]{display:block;padding:13px 26px 0 54px;overflow:hidden;color:#000;font-size:17px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.sccm-card p[data-v-17d495b3]{display:-webkit-box;min-height:36px;margin:16px 0 0;overflow:hidden;color:#7b7f86;font-size:13px;font-weight:400;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sccm-card small[data-v-17d495b3]{position:absolute;left:20px;bottom:15px;max-width:calc(100% - 92px);overflow:hidden;color:#7b7f86;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.sccm-subject-tag[data-v-17d495b3]{position:absolute;right:20px;bottom:12px;min-width:39px;min-height:21px;display:inline-grid;place-items:center;border-radius:5px;background:#f5f5f5;color:#777;font-size:11px;font-style:normal;font-weight:500}.sccm-star[data-v-17d495b3]{position:absolute;top:18px;right:18px;width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#b9bec6;cursor:pointer}.sccm-star[data-v-17d495b3]:hover:not(:disabled),.sccm-star.active[data-v-17d495b3]{background:transparent}.sccm-star.active[data-v-17d495b3]{color:#f2c94c}.sccm-pagination[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;padding-top:4px}.sccm-pagination[data-v-17d495b3] .pagination{margin:0;gap:8px}.sccm-pagination[data-v-17d495b3] .pagination a,.sccm-pagination[data-v-17d495b3] .pagination strong{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#8a8f98;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none}.sccm-pagination[data-v-17d495b3] .pagination strong{background:#0d99ff;color:#fff}.sccm-pagination[data-v-17d495b3] .pagination .disabled{cursor:default;opacity:.35}.sccm-pagination[data-v-17d495b3] .pagination .first,.sccm-pagination[data-v-17d495b3] .pagination .prev,.sccm-pagination[data-v-17d495b3] .pagination .next,.sccm-pagination[data-v-17d495b3] .pagination .last{margin:0;background:none;color:transparent;font-size:0;text-indent:0;transform:none}.sccm-pagination[data-v-17d495b3] .pagination .first:before,.sccm-pagination[data-v-17d495b3] .pagination .prev:before,.sccm-pagination[data-v-17d495b3] .pagination .next:before,.sccm-pagination[data-v-17d495b3] .pagination .last:before{color:#6b7280;font-size:18px;font-weight:500;line-height:1}.sccm-pagination[data-v-17d495b3] .pagination .first:before{content:"«"}.sccm-pagination[data-v-17d495b3] .pagination .prev:before{content:"‹"}.sccm-pagination[data-v-17d495b3] .pagination .next:before{content:"›"}.sccm-pagination[data-v-17d495b3] .pagination .last:before{content:"»"}.sccm-state[data-v-17d495b3]{min-height:180px;display:grid;place-items:center;gap:12px;color:#777;font-size:13px}.sccm-state.error[data-v-17d495b3]{color:#c0432f;gap:8px}.sccm-state button[data-v-17d495b3]{border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;padding:7px 12px}.sccm-state .sccm-empty-create[data-v-17d495b3]{min-width:150px;height:34px;border:1px solid #0d99ff;border-radius:999px;background:#0d99ff;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:0 16px}.sccm-state .sccm-empty-create[data-v-17d495b3]:hover{background:#08e}.sccm-foot[data-v-17d495b3]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding-top:30px}.sccm-add[data-v-17d495b3],.sccm-cancel[data-v-17d495b3]{width:122px;height:36px;border:1px solid transparent;border-radius:5px;cursor:pointer;font-family:inherit;font-size:15px;font-weight:400;line-height:15px}.sccm-add[data-v-17d495b3]{border-color:#0d99ff;background:#0d99ff;color:#fff}.sccm-add[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.sccm-cancel[data-v-17d495b3]{border-color:#ddd;background:#fff;color:#333}.scp-hidden-input[data-v-17d495b3]{display:none}.mycl_wrap[data-v-17d495b3]:has(.scp-body){min-height:100vh;background:#f9f9f9;width:100%;max-height:none;overflow:visible;padding:0!important}.mycl_wrap:has(.scp-body) .mycl_inner[data-v-17d495b3]{width:100%;max-width:none;min-height:100vh;margin:0;padding:0 0 72px;background:#f9f9f9;gap:0}.scp-head[data-v-17d495b3]{height:62px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ddd;background:#fff;padding:0 24px}.scp-back[data-v-17d495b3]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;padding:0}.scp-title[data-v-17d495b3]{margin:0;color:#1a1a1a;font-size:18px;font-weight:700;line-height:24px}.scp-page-shell[data-v-17d495b3]{min-height:calc(100dvh - 62px);display:grid;grid-template-columns:270px minmax(0,1fr);align-items:stretch;margin-bottom:-72px;padding-bottom:72px;background:linear-gradient(to right,#fff 0 269px,#ddd 269px 270px,transparent 270px),#f9f9f9}.scp-side-panel[data-v-17d495b3]{align-self:stretch;min-height:calc(100dvh - 62px);height:auto;border-right:1px solid #ddd;background:#fff;padding:20px 20px 24px}.scp-side-tabs[data-v-17d495b3]{height:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-items:center;margin-bottom:22px;border-radius:8px;background:#edf2f4;padding:4px}.scp-side-tabs button[data-v-17d495b3]{height:32px;border:0;border-radius:7px;background:transparent;color:#7b7f86;cursor:pointer;font-size:15px;font-weight:700}.scp-side-tabs button.active[data-v-17d495b3]{background:#fff;color:#111827;box-shadow:0 1px 5px #0f172a14}.scp-side-section-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#111827;font-size:14px;font-weight:700}.scp-side-section-head span[data-v-17d495b3]{color:#7b7f86;font-weight:500}.scp-side-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px}.scp-side-item[data-v-17d495b3]{height:40px;min-height:40px;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:9px;border:1px solid #ececec;border-radius:5px;background:#fff;padding:7px 11px;color:#111827;cursor:pointer;box-shadow:none}.scp-side-item.active[data-v-17d495b3]{border-color:#0d99ff;background:#f0f9ff;box-shadow:none}.scp-side-thumb[data-v-17d495b3]{width:24px;height:24px;overflow:hidden;border-radius:50%;background:#f4f7fb}.scp-side-thumb img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:cover}.scp-side-item>span[data-v-17d495b3]:nth-child(2){overflow:hidden;font-size:13px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.scp-side-item>button[data-v-17d495b3]{width:14px;height:14px;border:0;background:transparent;color:#555;cursor:pointer;font-size:14px;line-height:14px;padding:0}.scp-side-add[data-v-17d495b3]{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;color:#111827;cursor:pointer;font-size:14px;font-weight:700;box-shadow:0 4px 10px #0f172a0a}.scp-side-add span[data-v-17d495b3]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f0f1f3;color:#7b7f86;font-size:16px;font-weight:500}.scp-side-roster[data-v-17d495b3]{margin-top:24px;padding-top:18px;border-top:1px solid #eee}.scp-side-roster .scp-side-section-head[data-v-17d495b3]{margin-bottom:10px}.scp-side-roster-card[data-v-17d495b3]{width:100%;min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #ececec;border-radius:10px;background:#fff;color:#111827;cursor:pointer;padding:10px;text-align:left;box-shadow:0 4px 10px #0f172a0a}.scp-side-roster-card[data-v-17d495b3]:not(:disabled):hover{border-color:#0d99ff}.scp-side-roster-card[data-v-17d495b3]:disabled{cursor:default;opacity:.72}.scp-side-roster-icon[data-v-17d495b3]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eef7ff;color:#0d99ff;font-size:12px;font-weight:800}.scp-side-roster-text[data-v-17d495b3]{min-width:0;display:flex;flex-direction:column;gap:2px}.scp-side-roster-text strong[data-v-17d495b3],.scp-side-roster-text small[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scp-side-roster-text strong[data-v-17d495b3]{color:#111827;font-size:13px;font-weight:700;line-height:18px}.scp-side-roster-text small[data-v-17d495b3]{color:#7b7f86;font-size:12px;line-height:16px}.scp-side-roster-card em[data-v-17d495b3]{color:#0d99ff;font-size:12px;font-style:normal;font-weight:700}.scp-side-roster-notice[data-v-17d495b3]{margin:8px 0 0;color:#8b95a1;font-size:12px;line-height:1.45}.scp-side-roster-manage[data-v-17d495b3]{margin-top:10px;border:0;background:transparent;color:#6f7782;cursor:pointer;font-size:12px;font-weight:600;padding:0}.scp-side-roster-manage[data-v-17d495b3]:hover{color:#0d99ff}.scp-page-main[data-v-17d495b3]{min-width:0;min-height:calc(100dvh - 62px);padding:0 24px 72px}.scp-class-logo-top[data-v-17d495b3]{position:relative;width:600px;margin:0 auto 52px;padding-top:52px;display:flex;justify-content:center}.scp-class-logo[data-v-17d495b3]{position:relative;width:76px;height:76px;display:grid;place-items:center;border:1px dashed #cfd4d7;border-radius:50%;background:#fff;color:#7b7f86;cursor:pointer;overflow:hidden}.scp-class-logo[data-v-17d495b3]:before{content:"+";color:#7b7f86;font-size:18px;line-height:1}.scp-class-logo img[data-v-17d495b3],.scp-class-logo-initial[data-v-17d495b3],.scp-class-logo-loading[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0}.scp-class-logo img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.scp-class-logo-initial[data-v-17d495b3]{display:grid;place-items:center;background:#fff;color:#777;font-size:20px;font-weight:700}.scp-class-logo-initial[data-v-17d495b3]:before{content:"+";color:#7b7f86;font-size:18px;font-weight:400;line-height:1}.scp-class-logo-loading[data-v-17d495b3]{display:grid;place-items:center;background:#ffffffd1;color:#333;font-size:12px}.scp-class-logo-menu[data-v-17d495b3]{position:absolute;top:134px;left:50%;z-index:10;width:132px;transform:translate(-50%);border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a1f;padding:8px}.scp-class-logo-menu button[data-v-17d495b3]{width:100%;min-height:30px;border:0;border-radius:5px;background:transparent;color:#333;cursor:pointer;font-size:13px;text-align:left}.scp-class-logo-menu button[data-v-17d495b3]:hover{background:#f2f2f2}.scp-class-logo-menu button[data-v-17d495b3]:disabled{color:#b6bdc5;cursor:not-allowed;background:transparent}.scp-class-logo-menu button[data-v-17d495b3]:disabled:hover{background:transparent}.scp-class-logo-menu .danger[data-v-17d495b3]{color:#ff3f3f}.scp-body[data-v-17d495b3]{width:600px;margin:0 auto}.scp-empty-tutor-guide[data-v-17d495b3]{min-height:calc(100dvh - 134px);margin:0;padding:24px;display:grid;place-items:center;color:#333;font-size:17px;font-weight:600;line-height:1.6;text-align:center}.scp-body[data-v-17d495b3]:has(.scp-create-overview){width:1200px}.scp-page-main .scp-body[data-v-17d495b3],.scp-page-main .scp-body[data-v-17d495b3]:has(.scp-create-overview){width:min(600px,100%);margin:0 auto}.scp-page-main .scp-body>.scp-sec-label[data-v-17d495b3],.scp-page-main .scp-body>.scp-selected-zones[data-v-17d495b3]{width:100%}.scp-page-main .scp-body>.scp-selected-zones .scp-grouped-row[data-v-17d495b3]{width:100%;flex-wrap:wrap;overflow:visible}.scp-page-main .scp-create-overview[data-v-17d495b3],.scp-page-main .scp-detail-toolbar[data-v-17d495b3]{display:none}.scp-page-main .scp-acc[data-v-17d495b3]{width:100%;margin:12px 0;border-radius:10px}.scp-page-main .scp-acc[data-v-17d495b3]:first-of-type{margin-top:0}.scp-tutor-action-row[data-v-17d495b3]{width:100%;display:flex;justify-content:flex-end;margin:0 0 12px}.scp-page-main .scp-acc-head[data-v-17d495b3]{min-height:54px;padding:0 20px}.scp-page-main .scp-acc-body[data-v-17d495b3]{padding:0 20px 28px}.scp-page-main .scp-input[data-v-17d495b3],.scp-page-main .scp-target-row .class-select[data-v-17d495b3],.scp-page-main .scp-model-select[data-v-17d495b3]{border-radius:6px}.scp-page-main .scp-savebar[data-v-17d495b3]{position:static;width:min(600px,100%);height:auto;justify-content:center;gap:10px;margin:28px auto 0;border-top:0;background:transparent;padding:0}.scp-page-main .scp-savebar-cancel[data-v-17d495b3],.scp-page-main .scp-savebar-save[data-v-17d495b3]{flex:0 1 295px;width:295px;min-width:0;height:42px;border-radius:4px}.scp-body[data-v-17d495b3],.scp-body[data-v-17d495b3] *{box-sizing:border-box}.scp-sec-label[data-v-17d495b3]{width:600px;margin:126px auto 14px;color:#1a1a1a;font-size:16px;font-weight:700;line-height:16px}.scp-grouped[data-v-17d495b3]{width:600px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d}.scp-selected-zones[data-v-17d495b3]{display:flex;flex-direction:column;gap:12px;margin-bottom:10px;padding:19px}.scp-selected-zone[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px}.scp-grouped-label[data-v-17d495b3]{color:#7b7f86;font-size:13px;font-weight:700;line-height:13px}.scp-grouped-row[data-v-17d495b3],.scp-add-content-row[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:10px}.scp-chip[data-v-17d495b3]{min-height:31px;display:inline-flex;align-items:center;gap:8px;border:1px solid #39b0a8;border-radius:999px;background:#e9fbf9;color:#0f766e;padding:0 12px;font-size:13px;font-weight:700;line-height:15px}.scp-chip-clickable[data-v-17d495b3]{cursor:pointer}.scp-chip.active[data-v-17d495b3]{border-color:#0d99ff;background:#f0f9ff;color:#0d99ff}.scp-chip-x[data-v-17d495b3]{width:18px;height:18px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;padding:0}.scp-add-content-row[data-v-17d495b3]{margin-top:2px}.scp-add-chip[data-v-17d495b3]{border-style:dashed;border-color:#79c8c3;background:#fff;color:#078079;cursor:pointer}.scp-create-overview[data-v-17d495b3]{width:1200px;display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:20px;margin:126px 0 38px;border-radius:12px;background:#fff;box-shadow:0 0 8px #00000014;padding:28px 30px}.scp-create-col[data-v-17d495b3]{min-width:0;display:flex;flex-direction:column}.scp-section-title[data-v-17d495b3]{width:auto;margin:0 0 12px;color:#1a1a1a;font-size:16px;font-weight:700;line-height:16px}.scp-class-info-panel[data-v-17d495b3]{position:relative;width:600px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;margin:0 0 10px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:19px}.scp-create-overview .scp-class-info-panel[data-v-17d495b3]{width:100%;min-height:162px;align-items:center;box-shadow:none}.scp-create-overview .scp-grouped[data-v-17d495b3]{width:100%;min-height:150px;box-shadow:none}.scp-create-overview .scp-selected-zones[data-v-17d495b3]{flex:1;margin-bottom:0}.scp-class-info-thumb-wrap[data-v-17d495b3]{position:relative}.scp-class-info-thumb[data-v-17d495b3]{position:relative;width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid #ddd;border-radius:16px;background:#f7fcfb;color:#39b0a8;cursor:pointer;padding:0}.scp-class-info-thumb[data-v-17d495b3]:hover{border-color:#39b0a8;background:#effaf9}.scp-class-info-thumb img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.scp-class-info-initial[data-v-17d495b3]{font-size:24px;font-weight:800;line-height:1}.scp-class-info-loading[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffd1;color:#333;font-size:12px}.scp-class-info-menu[data-v-17d495b3]{position:absolute;top:84px;left:0;z-index:20;width:132px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 10px 24px #0f172a1f;padding:8px}.scp-class-info-menu button[data-v-17d495b3]{width:100%;min-height:30px;border:0;border-radius:5px;background:transparent;color:#333;cursor:pointer;font-family:inherit;font-size:13px;text-align:left}.scp-class-info-menu button[data-v-17d495b3]:hover{background:#f2f2f2;color:#333}.scp-class-info-menu button[data-v-17d495b3]:disabled{color:#b6bdc5;cursor:not-allowed;background:transparent}.scp-class-info-menu button[data-v-17d495b3]:disabled:hover{background:transparent;color:#b6bdc5}.scp-class-info-menu .danger[data-v-17d495b3]{color:#ff3f3f}.scp-class-info-fields[data-v-17d495b3]{min-width:0;display:flex;flex-direction:column;gap:16px}.scp-optional[data-v-17d495b3]{color:#7b7f86;font-weight:400}.scp-body:has(.scp-create-overview) .scp-detail-toolbar[data-v-17d495b3],.scp-body:has(.scp-create-overview) .scp-acc[data-v-17d495b3]{width:100%}.mycl_inner:has(.scp-create-overview) .scp-savebar[data-v-17d495b3]{width:min(976px,calc(100% - 48px))}.scp-detail-toolbar[data-v-17d495b3]{width:600px;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0;border:1px solid rgba(57,176,168,.25);border-radius:12px;background:#f7fcfb;padding:16px 19px}.scp-detail-toolbar strong[data-v-17d495b3]{display:block;color:#1a1a1a;font-size:15px;font-weight:700;line-height:15px}.scp-detail-toolbar p[data-v-17d495b3]{margin:8px 0 0;color:#7b7f86;font-size:13px;line-height:1.35}.scp-detail-actions[data-v-17d495b3]{display:flex;gap:8px;flex-shrink:0}.scp-cancel-tutor-edit[data-v-17d495b3],.scp-edit-tutor[data-v-17d495b3]{min-width:86px;height:36px;border:0;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700}.scp-cancel-tutor-edit[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.scp-edit-tutor[data-v-17d495b3]{background:#222;color:#fff}.scp-edit-tutor[data-v-17d495b3]:disabled,.scp-cancel-tutor-edit[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.scp-acc[data-v-17d495b3]{width:600px;margin:10px 0 0;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;overflow:visible}.scp-acc[data-v-17d495b3]:first-of-type{margin-top:0}.scp-acc-head[data-v-17d495b3]{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;cursor:pointer}.scp-acc-title[data-v-17d495b3]{color:#333;font-size:16px;font-weight:700;line-height:16px}.scp-acc-edit[data-v-17d495b3]{min-width:78px;height:32px;border:1px solid #e5e5e5;border-radius:6px;background:#fff;color:#333;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1}.scp-acc-edit[data-v-17d495b3]:hover:not(:disabled){border-color:#0d99ff;color:#0d99ff}.scp-acc-edit[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.scp-acc-chev[data-v-17d495b3]{width:29px;height:29px;display:grid;place-items:center;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/dc7cba4b-4a95-4368-bdbc-18aec042a0bf.svg) no-repeat center / 5px 9px;color:#333;transform:rotate(90deg)}.scp-acc-chev svg[data-v-17d495b3]{display:none}.scp-acc.open .scp-acc-chev[data-v-17d495b3]{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/1fcb39e6-cd89-4064-aba0-a0d449ff22ea.svg);transform:none}.scp-acc-body[data-v-17d495b3]{display:flex;flex-direction:column;gap:18px;padding:0 19px 24px}.scp-assignment-state[data-v-17d495b3]{display:inline-flex;align-items:center;height:24px;margin-left:auto;margin-right:8px;padding:0 8px;border-radius:4px;background:#f1f3f5;color:#777;font-size:11px;font-weight:600;white-space:nowrap}.scp-assignment-state.enabled[data-v-17d495b3]{background:#e8f7f3;color:#16766f}.scp-assignment-editor[data-v-17d495b3]{display:flex;flex-direction:column;gap:22px;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fafbfc}.scp-assignment-toggle[data-v-17d495b3],.scp-assignment-submit-options label[data-v-17d495b3]{position:relative;display:inline-flex;align-items:center;min-height:22px;padding-left:30px;color:#333;font-size:14px;cursor:pointer}.scp-assignment-toggle input[data-v-17d495b3],.scp-assignment-submit-options input[data-v-17d495b3]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.scp-assignment-toggle>span[data-v-17d495b3],.scp-assignment-submit-options label>span[data-v-17d495b3]{position:absolute;left:0;width:20px;height:20px;box-sizing:border-box;border:1px solid #aaa;border-radius:3px;background:#fff}.scp-assignment-toggle input:checked+span[data-v-17d495b3],.scp-assignment-submit-options input:checked+span[data-v-17d495b3]{border-color:#16766f;background:#16766f}.scp-assignment-toggle input:checked+span[data-v-17d495b3]:after,.scp-assignment-submit-options input:checked+span[data-v-17d495b3]:after{position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.scp-assignment-description-input[data-v-17d495b3]{height:104px;resize:vertical}.scp-assignment-rubric-input[data-v-17d495b3]{height:90px;resize:vertical}.scp-assignment-datetime[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.scp-assignment-submit-options[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px}.scp-assignment-submit-options label.selected[data-v-17d495b3]{color:#16766f;font-weight:600}.scp-assignment-achievement-editor[data-v-17d495b3]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.scp-assignment-edit-help[data-v-17d495b3]{margin:0;color:#777;font-size:13px;line-height:1.5}.scp-assignment-summary[data-v-17d495b3]{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fafbfc}.scp-assignment-summary-row[data-v-17d495b3]{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid #edf0f2;color:#555;font-size:13px;line-height:1.5}.scp-assignment-summary-row[data-v-17d495b3]:last-child{border-bottom:0}.scp-assignment-summary-row.is-top[data-v-17d495b3]{align-items:start}.scp-assignment-summary-row>strong[data-v-17d495b3]{color:#333;font-size:13px;font-weight:700}.scp-assignment-type-list[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:6px}.scp-assignment-type-list span[data-v-17d495b3]{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid #d7e8e5;border-radius:4px;background:#fff;color:#16766f;font-size:12px;font-weight:600}.scp-assignment-achievement-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:8px}.scp-assignment-achievement-list p[data-v-17d495b3]{display:flex;gap:8px;margin:0;color:#555}.scp-assignment-achievement-list b[data-v-17d495b3]{flex:0 0 auto;color:#16766f;font-size:12px}.scp-assignment-muted[data-v-17d495b3]{color:#999}.scp-assignment-rubric[data-v-17d495b3]{margin:0;color:#555;white-space:pre-wrap;word-break:break-word}.scp-assignment-empty[data-v-17d495b3]{display:flex;align-items:center;min-height:72px;padding:16px;border:1px dashed #dfe3e7;border-radius:8px;background:#fafbfc;color:#888;font-size:13px}.scp-body[data-v-17d495b3]:has(.scp-assignment-info-acc){display:flex;flex-direction:column}.scp-assignment-info-acc[data-v-17d495b3]{order:99}.scp-assignment-achievement-label-row[data-v-17d495b3]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.scp-assignment-achievement-search[data-v-17d495b3]{box-sizing:border-box;display:flex;width:120px;height:40px;border:1px solid #ddd;border-radius:5px;background:#f0faf9}.scp-assignment-achievement-search input[data-v-17d495b3]{min-width:0;width:100%;padding:0 0 0 11px;border:0;background:transparent;color:#333;font:inherit;font-size:14px;outline:none}.scp-assignment-achievement-search button[data-v-17d495b3]{flex:0 0 36px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.scp-assignment-achievement-search img[data-v-17d495b3]{width:16px;height:16px}.scp-assignment-achievement-select[data-v-17d495b3]{box-sizing:border-box;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 11px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#999;cursor:pointer;font:inherit;font-size:14px;text-align:left}.scp-assignment-achievement-select>img[data-v-17d495b3]{width:9px;height:5px;object-fit:contain}.scp-assignment-achievement-message[data-v-17d495b3]{margin:-2px 0 0;color:#8a8a8a;font-size:12px;line-height:1.4}.scp-assignment-achievement-dropdown[data-v-17d495b3]{padding:10px 9px 9px}.scp-assignment-achievement-options[data-v-17d495b3]{display:grid;gap:5px;max-height:240px;overflow-y:auto}.scp-assignment-achievement-options>p[data-v-17d495b3]{margin:0;padding:10px 7px;color:#7b7f86;font-size:13px}.scp-assignment-achievement-option[data-v-17d495b3]{position:relative;min-height:26px;display:flex;align-items:center;padding:4px 7px 4px 37px;border-radius:5px;cursor:pointer}.scp-assignment-achievement-option.selected[data-v-17d495b3],.scp-assignment-achievement-option[data-v-17d495b3]:hover{background:#f2f2f2}.scp-assignment-achievement-option input[data-v-17d495b3]{position:absolute;width:1px;height:1px;opacity:0}.scp-assignment-achievement-checkbox[data-v-17d495b3]{position:absolute;top:50%;left:7px;width:20px;height:20px;display:grid;place-items:center;box-sizing:border-box;transform:translateY(-50%);border:1px solid #aaa;border-radius:3px;background:#fff}.scp-assignment-achievement-checkbox img[data-v-17d495b3]{width:14px;height:14px}.scp-assignment-achievement-option-text[data-v-17d495b3]{color:#7b7f86;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.scp-assignment-achievement-option-text b[data-v-17d495b3]{color:#333;font-weight:700}.scp-assignment-achievement-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.scp-assignment-achievement-actions button[data-v-17d495b3]{width:74px;height:28px;padding:0;border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;cursor:pointer;font:inherit;font-size:13px;font-weight:500}.scp-assignment-achievement-actions button.confirm[data-v-17d495b3]{border-color:#0d99ff;background:#0d99ff;color:#fff}.scp-assignment-achievement-chips[data-v-17d495b3]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.scp-assignment-achievement-chips button[data-v-17d495b3]{max-width:100%;min-height:31px;display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #ddd;border-radius:107px;background:#fff;color:#333;cursor:pointer;font:inherit;font-size:13px}.scp-assignment-achievement-chips button>span[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scp-assignment-achievement-chips button>img[data-v-17d495b3]{flex:0 0 10px;width:10px;height:10px}.scp-assignment-rubric-generate[data-v-17d495b3]{min-width:71px;height:26px;border:0;border-radius:8px;background:#edf0f4;color:#7b7f86;cursor:pointer;font:inherit;font-size:13px;font-weight:500}.scp-field[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px}.scp-label[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#1a1a1a;font-size:15px;font-weight:500;line-height:15px}.scp-req[data-v-17d495b3]{color:#1a1a1a}.scp-count[data-v-17d495b3]{margin-left:auto;color:#aaa;font-size:11px;font-weight:400}.scp-count.over[data-v-17d495b3],.scp-warn[data-v-17d495b3]{color:#ff3f3f}.scp-input[data-v-17d495b3],.scp-target-row select[data-v-17d495b3],.scp-target-row .class-select[data-v-17d495b3]{width:100%;border:1px solid #ddd;border-radius:5px;color:#1a1a1a;font-family:inherit;font-size:14px}.scp-input[data-v-17d495b3]{height:40px;padding:0 12px;background:#fff}.scp-input[data-v-17d495b3]:disabled,.scp-target-row select[data-v-17d495b3]:disabled,.scp-target-row .class-select.disabled[data-v-17d495b3],.scp-textarea[data-v-17d495b3]:disabled{opacity:1;background:#f4f5f7;color:#1a1a1a;-webkit-text-fill-color:#1a1a1a}.scp-textarea[data-v-17d495b3]{height:69px;resize:none;padding:12px 14px;line-height:1.4}.scp-textarea-lg[data-v-17d495b3]{height:152px}.scp-warn[data-v-17d495b3]{margin:0;font-size:11px;line-height:11px}.scp-target-row[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px}.scp-target-multi-select[data-v-17d495b3]{min-width:0}.scp-target-chip-row[data-v-17d495b3]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.scp-target-row select[data-v-17d495b3],.scp-target-row .class-select[data-v-17d495b3]{width:auto;height:38px;border-radius:999px;color:#333;font-size:14px;font-weight:400;line-height:1}.scp-page-main .scp-target-row .class-select[data-v-17d495b3],.scp-target-row .class-select[data-v-17d495b3]{min-width:0;border-radius:107px}.scp-target-row .class-select[data-v-17d495b3]:nth-child(1){width:112px}.scp-target-row .class-select[data-v-17d495b3]:nth-child(2){width:112px}.scp-target-row .class-select[data-v-17d495b3]:nth-child(3){width:112px}.scp-target-row .class-select.open[data-v-17d495b3]{border-color:#0d99ff;color:#0d99ff}.scp-target-row[data-v-17d495b3] .class-select__button{justify-content:flex-start;gap:8px;padding:0 20px}.scp-target-row[data-v-17d495b3] .class-select__button>span{flex:0 0 auto;overflow:visible;text-overflow:clip;white-space:nowrap}.scp-target-row[data-v-17d495b3] .class-select__arrow{margin-left:auto}.scp-target-row[data-v-17d495b3] .class-select__menu{top:calc(100% + 3px);width:120px;min-width:120px;max-height:220px;overflow:hidden;padding:9px;border-color:#ddd;border-radius:5px;box-shadow:none}.scp-target-row .class-select[data-v-17d495b3]:nth-child(2) .class-select__menu{max-height:226px}.scp-target-row[data-v-17d495b3] .class-select__option{min-height:26px;gap:10px;border-radius:5px;color:#333;font-size:14px;font-weight:400;line-height:15px;padding:0}.scp-target-row[data-v-17d495b3] .class-select__option+.class-select__option{margin-top:5px}.scp-target-row[data-v-17d495b3] .class-select__option:hover,.scp-target-row[data-v-17d495b3] .class-select__option.selected{background:#f2f2f2;color:#7b7f86}.scp-roster-class-select[data-v-17d495b3],.scp-model-select[data-v-17d495b3]{width:100%;height:40px;border:1px solid #ddd;border-radius:5px;color:#1a1a1a;font-family:inherit;font-size:14px}.scp-roster-notice[data-v-17d495b3]{margin:10px 0 0;color:#8b95a1;font-size:13px;line-height:1.45}.scp-roster-picker-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;background:#0f172a47;padding:24px}.scp-roster-picker-modal[data-v-17d495b3]{position:relative;width:min(460px,calc(100vw - 48px));border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a2e;padding:26px 24px 22px}.scp-roster-picker-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;place-items:center;border:0;background:transparent;cursor:pointer}.scp-roster-picker-modal h2[data-v-17d495b3]{margin:0 0 10px;color:#111827;font-size:20px;font-weight:800;line-height:1.35}.scp-roster-picker-modal>p[data-v-17d495b3]{margin:0 0 20px;color:#6f7782;font-size:14px;line-height:1.55}.scp-roster-picker-content[data-v-17d495b3]{display:grid;gap:12px}.scp-roster-summary[data-v-17d495b3]{display:grid;gap:4px;border:1px solid #e5e8eb;border-radius:8px;background:#fafafa;padding:12px 14px}.scp-roster-summary span[data-v-17d495b3]{color:#111827;font-size:14px;font-weight:700;line-height:1.4}.scp-roster-summary small[data-v-17d495b3]{color:#7a828d;font-size:13px;line-height:1.4}.scp-roster-picker-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.scp-roster-picker-secondary[data-v-17d495b3],.scp-roster-picker-primary[data-v-17d495b3]{min-width:98px;height:38px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700}.scp-roster-picker-secondary[data-v-17d495b3]{border:1px solid #d9d9d9;background:#fff;color:#333}.scp-roster-picker-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.scp-target-chip[data-v-17d495b3]{min-height:31px;display:inline-flex;align-items:center;gap:10px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;cursor:pointer;padding:0 13px;font-family:inherit;font-size:13px}.scp-target-chip.active[data-v-17d495b3],.scp-target-chip[data-v-17d495b3]:hover:not(:disabled){border-color:#0d99ff;color:#0d99ff}.scp-target-chip:not(:disabled) span[data-v-17d495b3]{opacity:0;transition:opacity .12s ease}.scp-target-chip:hover:not(:disabled) span[data-v-17d495b3],.scp-target-chip:focus-visible:not(:disabled) span[data-v-17d495b3]{opacity:1}.scp-target-chip[data-v-17d495b3]:disabled{border-color:#ddd;background:#f4f5f7;color:#1a1a1a;cursor:default}.scp-target-chip:disabled span[data-v-17d495b3]{display:none}.scp-hint[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:13px;line-height:1.35}.scp-files[data-v-17d495b3]{display:flex;flex-direction:column;gap:8px}.scp-file[data-v-17d495b3]{min-height:36px;display:flex;align-items:center;gap:8px;border:1px solid #ddd;border-radius:5px;padding:0 10px}.scp-file-name[data-v-17d495b3]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:13px}.scp-file-x[data-v-17d495b3]{border:0;background:transparent;cursor:pointer}.scp-empty-files[data-v-17d495b3]{min-height:69px;display:grid;place-items:center;border:1px dashed #ddd;border-radius:8px;color:#7b7f86;font-size:13px}.scp-drop[data-v-17d495b3]{height:69px;display:grid;place-items:center;border:2px dashed #ddd;border-radius:8px;background:#fafafa;cursor:pointer}.scp-drop strong[data-v-17d495b3]{color:#7b7f86;font-size:13px;font-weight:500}.scp-question-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px}.scp-question-item[data-v-17d495b3]{display:flex;flex-direction:column;gap:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:10px 12px 12px}.scp-question-head[data-v-17d495b3],.scp-question-actions[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scp-question-head[data-v-17d495b3]{color:#333;font-size:13px;font-weight:600}.scp-question-item .scp-input[data-v-17d495b3]{background:#fff}.scp-question-item .scp-input[data-v-17d495b3]:disabled{background:#f8f9fb;color:#333;opacity:1}.scp-question-remove[data-v-17d495b3],.scp-question-add[data-v-17d495b3]{border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;cursor:pointer;font-family:inherit}.scp-question-remove[data-v-17d495b3]{min-height:24px;padding:0 8px;font-size:12px}.scp-question-add[data-v-17d495b3]{height:34px;font-size:13px}.scp-check-row[data-v-17d495b3]{min-height:20px;display:inline-flex;align-items:center;gap:10px;color:#333;font-size:14px}.scp-check-row input[data-v-17d495b3]{width:20px;height:20px;margin:0;accent-color:#0d99ff}.scp-llm-label[data-v-17d495b3]{color:#1a1a1a;font-size:14px;font-weight:500}.scp-model-label[data-v-17d495b3]{margin-top:14px}.scp-model-hint[data-v-17d495b3]{margin-top:-3px}.scp-share-label[data-v-17d495b3]{margin-top:34px;font-size:16px;font-weight:700}.scp-llm-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scp-share-grid[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:24px}.scp-llm-card[data-v-17d495b3],.scp-share-option[data-v-17d495b3]{min-height:20px;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#333;cursor:pointer;font-family:inherit;font-size:14px;padding:0}.scp-llm-radio[data-v-17d495b3]{width:20px;height:20px;border:1px solid #aaa;border-radius:50%;background:#fff}.scp-llm-radio.on[data-v-17d495b3]{border:5px solid #39b0a8}.scp-llm-dot[data-v-17d495b3]{width:15px;height:15px;border-radius:50%}.scp-llm-dot-gpt[data-v-17d495b3]{background:#10a37f}.scp-llm-dot-claude[data-v-17d495b3]{background:#d97757}.scp-llm-dot-gemini[data-v-17d495b3]{background:#4285f4}.scp-llm-dot-solar[data-v-17d495b3]{background:#5a4fcf}.scp-llm-logo[data-v-17d495b3]{width:15px;height:15px;flex:0 0 auto;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain}.scp-llm-logo.logo_gpt[data-v-17d495b3]{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gpt.svg)}.scp-llm-logo.logo_claude[data-v-17d495b3]{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_claude.svg)}.scp-llm-logo.logo_gemini[data-v-17d495b3]{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gemini.svg)}.scp-llm-logo.logo_solar[data-v-17d495b3]{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/logo_upstage.png)}.scp-savebar[data-v-17d495b3]{width:600px;margin:20px auto 0;display:flex;gap:10px}.scp-savebar-cancel[data-v-17d495b3],.scp-savebar-save[data-v-17d495b3]{flex:1;height:42px;border-radius:5px;cursor:pointer;font-family:inherit;font-size:15px}.scp-savebar-cancel[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.scp-savebar-save[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.scp-savebar-save[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.5}.mycl_inner:has(.scp-body) .scp-page-main .scp-savebar[data-v-17d495b3]{position:fixed;left:270px;right:0;bottom:0;z-index:100;width:auto;height:70px;box-sizing:border-box;margin:0;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:transparent;padding:14px 24px;box-shadow:none}.scp-leave-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#0f172a47}.scp-leave-modal[data-v-17d495b3]{position:relative;width:min(420px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;background:#fff;padding:28px 24px 24px;box-shadow:0 24px 70px #0f172a2e;color:#333}.scp-leave-modal[data-v-17d495b3],.scp-leave-modal[data-v-17d495b3] *{box-sizing:border-box}.scp-leave-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#333;cursor:pointer;padding:0}.scp-leave-close[data-v-17d495b3]:hover{background:#f5f5f5}.scp-leave-title[data-v-17d495b3]{margin:0;padding-right:34px;color:#1a1a1a;font-size:19px;font-weight:700;line-height:1.35}.scp-leave-desc[data-v-17d495b3]{margin:14px 0 0;color:#7b7f86;font-size:14px;font-weight:400;line-height:1.55;word-break:keep-all}.scp-leave-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.scp-leave-btn[data-v-17d495b3]{min-width:100px;height:38px;border-radius:5px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;padding:0 18px}.scp-leave-btn-ghost[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.scp-leave-btn-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.ccm-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0f172a47}.ccm-modal[data-v-17d495b3]{position:relative;width:min(440px,calc(100vw - 48px));border-radius:18px;background:#fff;padding:28px 24px 24px;box-shadow:0 24px 70px #0f172a2e;color:#333}.ccm-modal[data-v-17d495b3],.ccm-modal[data-v-17d495b3] *{box-sizing:border-box}.ccm-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;padding:0;cursor:pointer}.ccm-close[data-v-17d495b3]:hover{background:#f5f5f5}.ccm-title[data-v-17d495b3]{margin:0 34px 20px 0;color:#1a1a1a;font-size:20px;font-weight:700;line-height:1.35}.ccm-field+.ccm-field[data-v-17d495b3]{margin-top:18px}.ccm-label[data-v-17d495b3]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#222;font-size:14px;font-weight:700}.ccm-optional[data-v-17d495b3]{color:#7b7f86;font-weight:400}.ccm-count[data-v-17d495b3]{margin-left:auto;color:#7b7f86;font-size:12px;font-weight:400}.ccm-count.over[data-v-17d495b3]{color:#ff403e}.ccm-input[data-v-17d495b3]{width:100%;min-height:40px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-family:inherit;font-size:14px;line-height:20px;padding:9px 12px;outline:none}.ccm-input[data-v-17d495b3]:focus{border-color:#0d99ff;box-shadow:0 0 0 3px #0d99ff1f}.ccm-input[data-v-17d495b3]::placeholder{color:#a5a8ad}.ccm-textarea[data-v-17d495b3]{min-height:84px;resize:none}.ccm-warn[data-v-17d495b3]{margin:7px 0 0;color:#ff403e;font-size:12px;line-height:1.4}.ccm-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.ccm-btn[data-v-17d495b3]{min-width:100px;height:38px;border-radius:5px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;padding:0 18px}.ccm-btn-ghost[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.ccm-btn-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.ccm-btn-primary[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.mycl_wrap[data-v-17d495b3]:has(.snd-head){min-height:100vh;padding:0;background:#f9f9f9}.mycl_wrap:has(.snd-head) .mycl_inner[data-v-17d495b3]{width:100%;max-width:none;min-height:100vh;margin:0;padding:72px 70px 80px;background:#f9f9f9}.snd-head[data-v-17d495b3],.snd-head[data-v-17d495b3] *{box-sizing:border-box}.snd-crumb[data-v-17d495b3]{display:flex;align-items:center;gap:8px;height:18px;color:#777;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0}.snd-crumb-link[data-v-17d495b3]{display:inline-flex;align-items:center;height:18px;border:0;background:transparent;color:#777;cursor:pointer;font:inherit;padding:0;text-decoration:none}.snd-crumb-link[data-v-17d495b3]:hover{color:#333}.snd-crumb-sep[data-v-17d495b3]{color:#aaa;font-size:13px;line-height:18px}.snd-crumb-cur[data-v-17d495b3]{color:#333;font:inherit}.snd-title-row[data-v-17d495b3]{position:relative;min-height:50px;display:flex;align-items:center;justify-content:space-between;margin-top:15px}.snd-title[data-v-17d495b3]{min-width:0;display:flex;align-items:center;gap:14px;margin:0}.snd-thumb[data-v-17d495b3]{width:50px;height:50px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #dddddd80 inset;overflow:hidden}.snd-title-text[data-v-17d495b3]{min-width:0;max-width:520px;overflow:hidden;color:#333;font-size:17px;font-weight:500;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.snd-mobile-back[data-v-17d495b3]{display:none}.snd-actions[data-v-17d495b3]{display:flex;align-items:center;gap:12px}.snd-share-btn[data-v-17d495b3]{height:33px;display:inline-flex;align-items:center;gap:7px;border:1px solid #1798eb;border-radius:18px;background:#1597eb;color:#fff;cursor:pointer;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;box-shadow:3px 3px 2px #0000000f}.snd-share-btn[data-v-17d495b3]:hover{background:#0d86d7;border-color:#0d86d7}.snd-status-wrap[data-v-17d495b3],.snd-more[data-v-17d495b3],.snd-row-action[data-v-17d495b3]{position:relative}.snd-status-btn[data-v-17d495b3]{height:33px;display:inline-flex;align-items:center;gap:10px;border:1px solid #ccc;border-radius:18px;background:#fff7e2;box-shadow:3px 3px 2px #0000000f;color:#d99d00;cursor:pointer;padding:0 14px 0 11px;font-family:inherit;font-size:13px;font-weight:500}.snd-status-btn.ready[data-v-17d495b3],.snd-status-btn.ended[data-v-17d495b3]{border-color:#cfd5dc;background:#f4f8fa;color:#777}.snd-status-btn.ready[data-v-17d495b3]{border-color:#b8d8ff;background:#eff8ff;color:#0d99ff}.snd-status-btn.running[data-v-17d495b3]{border-color:#9ee4ad;background:#e2ffe9;color:#00aa2b}.snd-status-btn.paused[data-v-17d495b3]{border-color:#ffd365;background:#fff7e2;color:#d99000}.snd-status-ico[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px}.snd-status-ico img[data-v-17d495b3]{display:block;width:15px;height:15px;object-fit:contain}.snd-status-option-ico[data-v-17d495b3]{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px}.snd-status-option-ico img[data-v-17d495b3]{display:block;width:15px;height:15px;object-fit:contain}.snd-more-btn[data-v-17d495b3],.snd-icon-btn[data-v-17d495b3]{width:32px;height:32px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer;padding:0}.snd-more-btn[data-v-17d495b3]:hover,.snd-icon-btn[data-v-17d495b3]:hover{background:#f2f2f2}.snd-more-menu[data-v-17d495b3]{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:150px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a1f;padding:8px}.snd-more-menu button[data-v-17d495b3]{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;border:0;border-radius:5px;background:transparent;color:#333;cursor:pointer;font-family:inherit;font-size:13px;text-align:left}.snd-more-menu button[data-v-17d495b3]:hover{background:#f5f5f5}.snd-more-menu button[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.snd-row-menu[data-v-17d495b3]{position:fixed;z-index:1300}.snd-more-danger[data-v-17d495b3]{color:#ff3f3f!important}.snd-dot[data-v-17d495b3]{width:8px;height:8px;border-radius:50%}.snd-dot-active[data-v-17d495b3]{background:#26c46f}.snd-dot-paused[data-v-17d495b3]{background:#f2b209}.snd-dot-ended[data-v-17d495b3]{background:#aaa}.snd-tabs[data-v-17d495b3]{display:flex;align-items:center;gap:30px;margin-top:30px}.snd-tab[data-v-17d495b3]{position:relative;height:25px;border:0;background:transparent;color:#aaa;cursor:pointer;padding:0 2px 9px;font-family:inherit;font-size:15px;font-weight:700}.snd-tab.on[data-v-17d495b3]{color:#333}.snd-tab.on[data-v-17d495b3]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#333}.snd-live[data-v-17d495b3]{width:100%;margin-top:38px}.snd-safeguard[data-v-17d495b3]{margin-top:38px}.snd-summary-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center;justify-content:stretch}.snd-mobile-summary-grid[data-v-17d495b3],.snd-mobile-safeguard-panel[data-v-17d495b3]{display:none}.snd-summary-card[data-v-17d495b3]{position:relative;width:100%;min-height:128px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:6px 6px 8px #0000000a;padding:26px 24px}.snd-summary-card[data-v-17d495b3]:nth-child(1){background:linear-gradient(109deg,#fff 45%,#eef8ff)}.snd-summary-card[data-v-17d495b3]:nth-child(2){background:linear-gradient(109deg,#fff 45%,#eefdfc)}.snd-summary-card[data-v-17d495b3]:nth-child(3){background:linear-gradient(109deg,#fff 45%,#f9f9f9)}.snd-summary-card[data-v-17d495b3]:nth-child(4){background:linear-gradient(109deg,#fff 45%,#fff2f2)}.snd-session-summary[data-v-17d495b3]{overflow:visible;padding:0}.snd-session-toggle[data-v-17d495b3]{position:relative;width:100%;min-height:126px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:26px 24px;text-align:left}.snd-session-caret[data-v-17d495b3]{position:absolute;top:52px;right:22px;transition:transform .16s ease}.snd-session-summary.open .snd-session-caret[data-v-17d495b3]{transform:rotate(180deg)}.snd-session-menu[data-v-17d495b3]{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:100%;min-height:160px;display:flex;flex-direction:column;gap:0;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:7px 8px 12px #0000000f;padding:10px}.snd-session-option[data-v-17d495b3]{min-height:65px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px;border:0;border-radius:10px;background:transparent;color:#333;cursor:pointer;font:inherit;padding:0 10px;text-align:left}.snd-session-option.selected[data-v-17d495b3],.snd-session-option[data-v-17d495b3]:hover{background:#f3f3f3}.snd-session-option strong[data-v-17d495b3]{color:#333;font-size:16px;font-weight:800;line-height:16px}.snd-session-option span[data-v-17d495b3]{color:#888;font-size:13px;font-weight:400;line-height:13px}.snd-summary-card[data-v-17d495b3]:after{content:none}.snd-summary-warn[data-v-17d495b3]:after{content:none}.snd-summary-label[data-v-17d495b3]{order:1;display:inline-flex;align-items:center;justify-content:flex-start;color:#777;font-size:14px;font-weight:400;line-height:14px;white-space:nowrap}.snd-summary-warn .snd-summary-label[data-v-17d495b3]:before{content:none}.snd-summary-card>strong[data-v-17d495b3],.snd-session-toggle>strong[data-v-17d495b3]{order:2;position:relative;z-index:auto;display:inline-flex;align-items:center;gap:8px;margin-top:0;color:#333;font-size:26px;font-weight:800;line-height:26px}.snd-summary-card>strong[data-v-17d495b3]:before,.snd-session-toggle>strong[data-v-17d495b3]:before{content:"";width:24px;height:24px;flex:0 0 24px;background-repeat:no-repeat;background-position:center;background-size:contain}.snd-summary-card>strong[data-v-17d495b3]:after,.snd-session-toggle>strong[data-v-17d495b3]:after{content:"";position:absolute;left:12px;top:10px;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.snd-summary-card:nth-child(1)>strong[data-v-17d495b3]:before,.snd-summary-card:nth-child(1) .snd-session-toggle>strong[data-v-17d495b3]:before{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/9232f248-525c-4177-8eb1-2c20990fc48a.svg)}.snd-summary-card:nth-child(1)>strong[data-v-17d495b3]:after,.snd-summary-card:nth-child(1) .snd-session-toggle>strong[data-v-17d495b3]:after{left:13px;top:10px;width:14px;height:14px;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/a120b783-943b-4bce-928d-fd3e3af129ab.svg)}.snd-summary-card:nth-child(2)>strong[data-v-17d495b3]:before{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/40064875-f26b-4447-9d89-a3cbe06d5a9a.svg)}.snd-summary-card:nth-child(2)>strong[data-v-17d495b3]:after{left:12px;top:11px;width:17px;height:17px;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/4e3ecd49-9e16-4fb5-a025-6c32273f3aa0.svg)}.snd-summary-card:nth-child(3)>strong[data-v-17d495b3]:before{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/585c59c9-e852-45a1-8b9d-aacbe2f86313.svg)}.snd-summary-card:nth-child(3)>strong[data-v-17d495b3]:after{left:13px;top:12px;width:16px;height:16px;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/701a8ada-d40d-4e59-b291-f6d1a7b41fca.svg)}.snd-summary-card:nth-child(4)>strong[data-v-17d495b3]:before{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/11c3df2b-c1dc-4a6b-b267-3eba77d8d42e.png)}.snd-summary-card:nth-child(4)>strong[data-v-17d495b3]:after{left:13px;top:11px;width:16px;height:16px;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/58737940-284a-4549-a78b-5444f9bc8a5d.svg)}.snd-summary-card b[data-v-17d495b3]{font-family:Montserrat,Noto Sans KR,sans-serif;color:#333;font-size:26px;font-weight:800;line-height:26px}.snd-summary-card small[data-v-17d495b3]{display:none}.snd-safeguard-summary[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:10px}.snd-safeguard-stat[data-v-17d495b3]{position:relative;min-height:104px;overflow:hidden;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:6px 6px 8px #0000000a;padding:19px}.snd-safeguard-stat[data-v-17d495b3]:after{content:"";position:absolute;right:-48px;bottom:-52px;width:190px;height:132px;border-radius:48px;background:linear-gradient(135deg,#95e5ff66,#e9faff2e 72%);filter:blur(28px);transform:rotate(-8deg);pointer-events:none}.snd-safeguard-stat.is-danger[data-v-17d495b3]:after{background:linear-gradient(135deg,#ffcdcd8c,#fee3 72%)}.snd-safeguard-stat.is-help[data-v-17d495b3]:after{background:linear-gradient(135deg,#ffe2a480,#fff6de3d 72%)}.snd-safeguard-stat span[data-v-17d495b3],.snd-safeguard-stat strong[data-v-17d495b3],.snd-safeguard-stat small[data-v-17d495b3]{position:relative;z-index:1;display:block}.snd-safeguard-stat span[data-v-17d495b3]{color:#7b7f86;font-size:13px;line-height:13px}.snd-safeguard-stat strong[data-v-17d495b3]{margin-top:18px;color:#333;font-size:24px;font-weight:700;line-height:24px}.snd-safeguard-stat small[data-v-17d495b3]{margin-top:12px;color:#888;font-size:12px;line-height:12px}.snd-safeguard-card[data-v-17d495b3]{overflow:visible}.snd-safeguard-layout[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:20px;padding:20px}.snd-safeguard-main[data-v-17d495b3]{min-width:0}.snd-safeguard-accordion[data-v-17d495b3]{display:grid;gap:10px;margin:0}.snd-safeguard-side[data-v-17d495b3]{min-width:0;border:1px solid #e5e7eb;border-radius:12px;background:#fbfcfe;padding:16px}.snd-safeguard-side-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#111827;font-size:14px;font-weight:700}.snd-safeguard-side-head span[data-v-17d495b3]{color:#7b7f86;font-size:13px;font-weight:500}.snd-safeguard-empty[data-v-17d495b3]{min-height:240px;display:grid;align-content:center;justify-items:center;gap:8px;border:1px dashed #d9dee7;border-radius:12px;color:#7b8794;text-align:center}.snd-safeguard-empty strong[data-v-17d495b3]{color:#333;font-size:15px}.snd-safeguard-empty p[data-v-17d495b3]{margin:0;font-size:13px;line-height:1.5}.snd-safeguard-pagination[data-v-17d495b3]{display:flex;justify-content:center;margin-top:18px}.snd-grid[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px;align-items:start;margin-top:10px}.snd-left[data-v-17d495b3],.snd-right[data-v-17d495b3],.snd-students[data-v-17d495b3],.snd-manage[data-v-17d495b3]{min-width:0}.snd-left[data-v-17d495b3],.snd-right[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px}.snd-card[data-v-17d495b3]{position:relative;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:none;overflow:hidden}.snd-card[data-v-17d495b3]:has(>.snd-table){overflow:visible}.snd-card[data-v-17d495b3]:has(.snd-row-menu){z-index:20}.snd-card[data-v-17d495b3],.snd-card[data-v-17d495b3] *{box-sizing:border-box}.snd-card-head[data-v-17d495b3]{min-height:71px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ddd;padding:16px 20px}.snd-card:has(>.snd-table)>.snd-card-head[data-v-17d495b3]{border-bottom:0}.snd-card-head h3[data-v-17d495b3],.snd-assistant-head h3[data-v-17d495b3]{margin:0;color:#333;font-size:15px;font-weight:700;line-height:15px}.snd-total[data-v-17d495b3]{color:#7b7f86;font-size:13px;font-weight:400}.snd-total strong[data-v-17d495b3]{color:#333;font-weight:700}.snd-live-dot[data-v-17d495b3]{width:8px;height:8px;display:inline-block;margin-right:8px;border-radius:50%;background:#26c46f}.snd-search[data-v-17d495b3]{position:relative;width:240px}.snd-live-filters[data-v-17d495b3]{display:flex;min-width:0;align-items:center;gap:10px}.snd-live-filters>.snd-search[data-v-17d495b3],.snd-live-filters>.snd-live-tutor-select[data-v-17d495b3]{width:200px;min-width:0;flex:0 1 200px}.snd-search input[data-v-17d495b3]{width:100%;height:38px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;padding:0 38px 0 12px;font-family:inherit;font-size:14px}.snd-search svg[data-v-17d495b3]{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.snd-table[data-v-17d495b3]{width:100%;border-collapse:collapse;table-layout:fixed}.snd-card>.snd-table[data-v-17d495b3]{width:calc(100% - 40px);margin:0 20px 18px;box-sizing:border-box;overflow:hidden;border:1px solid #eee;border-radius:10px;border-collapse:separate;border-spacing:0}.snd-table th[data-v-17d495b3],.snd-table td[data-v-17d495b3]{border-bottom:1px solid #eee;color:#333;padding:14px 16px;font-size:13px;text-align:left;vertical-align:middle}.snd-card>.snd-table tbody tr:last-child td[data-v-17d495b3]{border-bottom:0}.snd-table th[data-v-17d495b3]{color:#7b7f86;font-weight:500;background:#fafafa}.snd-card>.snd-table thead th[data-v-17d495b3]:first-child{border-top-left-radius:10px}.snd-card>.snd-table thead th[data-v-17d495b3]:last-child{border-top-right-radius:10px}.snd-table tbody tr[data-v-17d495b3]:hover{background:#fafafa}.snd-table .num[data-v-17d495b3]{text-align:right}.snd-table .w40[data-v-17d495b3]{width:56px}.snd-row-action[data-v-17d495b3]{text-align:center}.snd-row-action .snd-more-btn[data-v-17d495b3]{margin:0 auto}.snd-mobile-invite-icon[data-v-17d495b3]{display:none}.snd-table .w70[data-v-17d495b3]{width:70px}.snd-table .w90[data-v-17d495b3]{width:90px}.snd-table .w110[data-v-17d495b3],.snd-table .w120[data-v-17d495b3]{width:120px}.snd-table .w140[data-v-17d495b3]{width:140px}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-child(1),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-child(1){width:64px;text-align:center}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-child(2),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-child(2){width:150px;text-align:left}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-child(3),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-child(3){width:180px;text-align:left}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-last-child(3),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-last-child(3){width:auto;text-align:left}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-last-child(2),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-last-child(2){width:84px;text-align:center}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-last-child(1),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-last-child(1){width:48px;text-align:center}.snd-student-name-stack[data-v-17d495b3]{min-width:0;display:flex;flex-direction:column;gap:5px}.snd-student-name-stack>span[data-v-17d495b3],.snd-student-name-link[data-v-17d495b3]{min-width:0;overflow:hidden;color:#111827;font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.snd-student-name-link[data-v-17d495b3]{border:0;background:transparent;cursor:pointer;padding:0;font-family:inherit;text-align:left}.snd-student-name-input[data-v-17d495b3]{width:100%;height:32px;border:1px solid #ddd;border-radius:5px;padding:0 10px;font-family:inherit;font-size:14px}.snd-roster-linked[data-v-17d495b3],.snd-roster-unlinked[data-v-17d495b3]{display:block;overflow:hidden;color:#8a8f98;font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.snd-roster-unlinked[data-v-17d495b3]{color:#aaa}.snd-cell-mute[data-v-17d495b3],.snd-empty-desc[data-v-17d495b3]{color:#7b7f86}.snd-recent-conversation-link[data-v-17d495b3]{display:block;width:100%;overflow:hidden;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.snd-recent-conversation-link[data-v-17d495b3]:hover,.snd-recent-conversation-link[data-v-17d495b3]:focus-visible{color:#111827;text-decoration:underline}.snd-empty-desc-reset[data-v-17d495b3]{margin:0}.snd-cell-truncate[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snd-conn[data-v-17d495b3]{width:10px;height:10px;display:inline-block;border-radius:50%;background:#d4d4d7}.snd-conn.on[data-v-17d495b3]{background:#26c46f}.snd-status-alert[data-v-17d495b3]{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;color:#ff3f3f;vertical-align:middle}.snd-status-alert svg[data-v-17d495b3]{display:block}.snd-tutor-list[data-v-17d495b3],.snd-mng-chip-row[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:6px}.snd-tutor-chip[data-v-17d495b3],.snd-mng-chip[data-v-17d495b3],.snd-mng-add-chip[data-v-17d495b3]{min-height:28px;display:inline-flex;align-items:center;gap:8px;border:1px solid #39b0a8;border-radius:999px;background:#e9fbf9;color:#0f766e;padding:0 10px;font-size:12px;font-weight:700}.snd-tutor-chip.is-latest[data-v-17d495b3]{border-color:#0d99ff;background:#f0f9ff;color:#0d99ff}.snd-assistant[data-v-17d495b3],.snd-right>.snd-card[data-v-17d495b3]{min-height:0}.snd-assistant-head[data-v-17d495b3]{min-height:52px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #ddd;padding:16px 20px}.snd-assistant-mark[data-v-17d495b3]{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;background:#39b0a8;color:#fff;font-size:12px;font-weight:700}.snd-assistant-count[data-v-17d495b3]{margin-left:auto;color:#7b7f86;font-size:12px}.snd-assistant-section[data-v-17d495b3]{padding:16px 20px}.snd-assistant-section+.snd-assistant-section[data-v-17d495b3]{border-top:1px solid #eee}.snd-assistant-subhead[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:#333;font-size:13px}.snd-assistant-subhead strong[data-v-17d495b3]{font-weight:700}.snd-assistant-subhead span[data-v-17d495b3]{color:#7b7f86;font-size:12px}.snd-assistant-users[data-v-17d495b3],.snd-assistant-accordion[data-v-17d495b3],.snd-assistant-simple-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.snd-assistant-simple-item[data-v-17d495b3]{position:relative;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #ffdada;border-radius:8px;background:snow;padding:10px 8px 10px 12px}.snd-assistant-simple-dismiss[data-v-17d495b3]{position:absolute;top:-7px;right:-7px;width:18px;height:18px;display:grid;place-items:center;border:1px solid #d6dbe1;border-radius:50%;background:#fff1f2;color:#d90416;cursor:pointer;line-height:1;opacity:0;pointer-events:none;transition:opacity .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.snd-assistant-simple-item:hover .snd-assistant-simple-dismiss[data-v-17d495b3],.snd-assistant-simple-item:focus-within .snd-assistant-simple-dismiss[data-v-17d495b3]{opacity:1;pointer-events:auto}.snd-assistant-simple-dismiss svg[data-v-17d495b3]{width:8px;height:8px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.snd-assistant-simple-dismiss[data-v-17d495b3]:hover{border-color:#cfd4dc;background:#ffd8dc;color:#b42318}.snd-assistant-simple-dismiss[data-v-17d495b3]:disabled{cursor:wait;opacity:.45}.snd-assistant-simple-main[data-v-17d495b3]{min-width:0;display:flex;flex-direction:column;gap:4px}.snd-assistant-simple-heading[data-v-17d495b3]{min-width:0;display:flex;align-items:center;gap:8px}.snd-assistant-simple-excerpt[data-v-17d495b3]{margin:0;color:#8a8f98;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.snd-assistant-simple-name[data-v-17d495b3]{overflow:hidden;color:#222;font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.snd-assistant-simple-time[data-v-17d495b3]{flex:0 0 auto;color:#8a8f98;font-size:11px;white-space:nowrap}.snd-assistant-simple-badge[data-v-17d495b3]{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e90416;color:#fff;font-size:11px;font-weight:800;line-height:1}.snd-assistant-simple-confirm[data-v-17d495b3]{justify-self:end;width:45px;height:28px;border:0;border-radius:6px;background:#ffe6e8;color:#d90416;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700}.snd-assistant-simple-confirm[data-v-17d495b3]:hover{background:#ffd8dc}.snd-assistant-users button[data-v-17d495b3]{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;border:1px solid #e8eaee;border-radius:8px;background:#fff;color:#333;cursor:pointer;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;text-align:left}.snd-assistant-panel[data-v-17d495b3]{overflow:hidden;border:1px solid #e3e5e8;border-radius:8px;background:#fff}.snd-assistant-panel.is-safeguard[data-v-17d495b3]{border-color:#ffdada;background:snow}.snd-assistant-toggle[data-v-17d495b3]{width:100%;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;border:0;background:transparent;color:#333;cursor:pointer;padding:10px 12px;font-family:inherit;text-align:left}.snd-assistant-student-name[data-v-17d495b3]{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.snd-assistant-toggle time[data-v-17d495b3]{color:#8a8f98;font-size:11px;white-space:nowrap}.snd-assistant-arrow[data-v-17d495b3]{width:7px;height:7px;border-right:1px solid #777;border-bottom:1px solid #777;transform:rotate(45deg);transition:transform .18s ease}.snd-assistant-panel.is-open .snd-assistant-arrow[data-v-17d495b3]{transform:rotate(225deg)}.snd-assistant-body[data-v-17d495b3]{border-top:1px solid #edf0f3;padding:12px}.snd-assistant-detail[data-v-17d495b3]{height:30px;border:1px solid #d9dde3;border-radius:7px;background:#fff;color:#333;cursor:pointer;margin-top:10px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.snd-assistant-empty[data-v-17d495b3]{margin:0;color:#8a8f98;font-size:13px;line-height:1.45}.snd-note-list[data-v-17d495b3],.snd-content-usage-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:16px 20px}.snd-note-item[data-v-17d495b3],.snd-content-usage-item[data-v-17d495b3]{border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:6px 6px 8px #0000000a;padding:14px 15px}.snd-note-item[data-v-17d495b3]{box-shadow:none}.snd-content-usage-item[data-v-17d495b3]{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:86px}.snd-content-usage-dot[data-v-17d495b3]{width:8px;height:8px;display:inline-block;border-radius:50%;background:#39b0a8}.snd-note-item-head[data-v-17d495b3],.snd-content-usage-title-row[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.snd-content-usage-title-button[data-v-17d495b3]{min-width:0;overflow:hidden;border:0;background:transparent;color:#333;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.snd-content-usage-title-button[data-v-17d495b3]:hover{color:#0d99ff;text-decoration:underline;text-underline-offset:3px}.snd-assistant-badge[data-v-17d495b3]{border-radius:999px;background:#fee;color:#ff3f3f;padding:5px 9px;font-size:12px;font-weight:700}.snd-assistant-meta[data-v-17d495b3],.snd-note-item-head[data-v-17d495b3],.snd-content-usage-meta[data-v-17d495b3]{color:#888;font-size:12px}.snd-content-usage-meta[data-v-17d495b3]{min-width:126px;margin:0;text-align:right;white-space:nowrap}.snd-assistant-body p[data-v-17d495b3],.snd-note-item p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:13px;line-height:1.45}.snd-note[data-v-17d495b3]{width:calc(100% - 40px);min-height:96px;display:block;margin:16px 20px 0;resize:vertical;border:1px solid #ddd;border-radius:8px;padding:12px;color:#333;font-family:inherit;font-size:13px;line-height:1.45}.snd-note-foot[data-v-17d495b3]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 18px}.snd-note-saved[data-v-17d495b3]{color:#8a8f98;font-size:12px;line-height:32px}.snd-note-save[data-v-17d495b3]{min-width:56px;padding:0 14px;flex:0 0 auto}.snd-note-save[data-v-17d495b3],.snd-empty-cta[data-v-17d495b3],.snd-mng-btn[data-v-17d495b3],.snd-manage-action[data-v-17d495b3],.snd-leave-btn[data-v-17d495b3]{height:36px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500}.snd-leave-btn[data-v-17d495b3]{min-width:92px;padding:0 18px;border:1px solid #ddd;background:#fff;color:#333;line-height:1}.snd-leave-btn[data-v-17d495b3]:hover,.snd-leave-btn[data-v-17d495b3]:focus-visible{border-color:#c8cdd4;background:#f8fafc;color:#333}.snd-note-save[data-v-17d495b3],.snd-empty-cta[data-v-17d495b3],.snd-mng-btn-primary[data-v-17d495b3],.snd-manage-action-primary[data-v-17d495b3],.snd-leave-btn-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.snd-leave-btn-primary[data-v-17d495b3]:hover,.snd-leave-btn-primary[data-v-17d495b3]:focus-visible{border-color:#0786e2;background:#0786e2;color:#fff}.snd-note-save[data-v-17d495b3]:disabled,.snd-manage-action[data-v-17d495b3]:disabled,.snd-mng-btn[data-v-17d495b3]:disabled,.snd-leave-btn[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.5}.snd-note-empty[data-v-17d495b3],.snd-content-usage-empty[data-v-17d495b3],.snd-table-empty td[data-v-17d495b3]{padding:24px 20px;color:#7b7f86;text-align:center}.snd-note-empty[data-v-17d495b3]{font-size:13px}.snd-content-usage-main[data-v-17d495b3]{min-width:0}.snd-content-usage-title-row strong[data-v-17d495b3]{color:#333;font-size:14px}.snd-content-usage-badge[data-v-17d495b3]{flex-shrink:0;border-radius:999px;background:#f2f2f2;color:#777;padding:4px 8px;font-size:11px}.snd-content-usage-bar[data-v-17d495b3]{width:100%;height:7px;display:block;margin-top:10px;overflow:hidden;border:0;border-radius:999px;background:#eef2f4}.snd-content-usage-bar[data-v-17d495b3]::-webkit-progress-bar{border-radius:999px;background:#eef2f4}.snd-content-usage-bar[data-v-17d495b3]::-webkit-progress-value{border-radius:999px;background:#39b0a8}.snd-content-usage-bar[data-v-17d495b3]::-moz-progress-bar{border-radius:999px;background:#39b0a8}.snd-students[data-v-17d495b3],.snd-manage[data-v-17d495b3]{margin-top:38px}.snd-students[data-v-17d495b3]{width:100%;max-width:none;margin-top:20px}.snd-students-filter[data-v-17d495b3]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:24px}.snd-students-select select[data-v-17d495b3],.snd-students-select .class-select[data-v-17d495b3]{width:156px;height:40px;border:1px solid #ddd;border-radius:5px;color:#333;font-family:inherit;font-size:14px}.snd-students-search[data-v-17d495b3]{width:251px}.snd-mobile-student-list[data-v-17d495b3],.snd-mobile-student-empty[data-v-17d495b3]{display:none}.snd-students-card[data-v-17d495b3]{border-color:transparent;background:transparent;box-shadow:none}.snd-students-card>.snd-table[data-v-17d495b3]{width:100%;margin:0;border:1px solid #eee;background:#fff;box-shadow:0 0 8px #0000000d}.snd-students-card .snd-table th[data-v-17d495b3],.snd-students-card .snd-table td[data-v-17d495b3]{padding:15px 16px;text-align:center}.snd-students-card .snd-table th[data-v-17d495b3]{height:44px;background:#fff}.snd-students-card .snd-table tbody tr[data-v-17d495b3]{height:68px}.snd-students-card .snd-student-name-stack[data-v-17d495b3]{align-items:center;text-align:center}.snd-students-card .snd-tutor-list[data-v-17d495b3]{justify-content:center}.snd-students-card .snd-table .num[data-v-17d495b3]{text-align:center}.snd-manage .snd-card+.snd-card[data-v-17d495b3]{margin-top:10px}.snd-class-info-layout[data-v-17d495b3]{display:flex;gap:20px;padding:20px}.snd-class-thumb-initial[data-v-17d495b3]{color:#777;font-size:20px;font-weight:700}.snd-class-info-label[data-v-17d495b3],.snd-mng-zone-label[data-v-17d495b3]{display:block;color:#7b7f86;font-size:13px;font-weight:700;margin-bottom:8px}.snd-mng-selected-zones[data-v-17d495b3]{display:flex;flex-direction:column;gap:14px;padding:20px}.snd-mng-chip-x[data-v-17d495b3]{width:18px;height:18px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;padding:0}.snd-mng-add-chip[data-v-17d495b3]{width:fit-content;border-style:dashed;border-color:#79c8c3;background:#fff;cursor:pointer}.snd-manage-actions[data-v-17d495b3]{display:flex;gap:10px;margin-top:20px}.snd-manage-action[data-v-17d495b3]{flex:1;height:42px}.snd-manage-action-ghost[data-v-17d495b3],.snd-mng-btn-ghost[data-v-17d495b3],.snd-leave-btn-ghost[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.snd-manage[data-v-17d495b3]{width:100%;max-width:none;margin:52px 0 0}.snd-manage-toolbar[data-v-17d495b3]{display:flex;justify-content:flex-end;margin:-38px 6px 8px 0}.snd-manage-edit-button[data-v-17d495b3]{height:30px;min-width:56px}.snd-mobile-manage-status-card[data-v-17d495b3],.snd-mobile-manage-activities[data-v-17d495b3]{display:none}.snd-manage-overview[data-v-17d495b3]{display:grid;grid-template-columns:460px minmax(0,1fr);gap:20px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:29px}.snd-manage-title[data-v-17d495b3]{margin:0 0 13px;color:#333;font-size:16px;font-weight:700;line-height:16px}.snd-manage-info-card[data-v-17d495b3]{min-height:150px;display:flex;align-items:center;gap:24px;border:1px solid rgba(221,221,221,.5);border-radius:20px;background:#fff;padding:29px}.snd-class-info-input[data-v-17d495b3]{width:100%;min-height:34px;border:1px solid #dddddd;border-radius:6px;background:#fff;color:#333;font-family:inherit;font-size:13px;line-height:1.35;padding:0 10px}.snd-class-info-textarea[data-v-17d495b3]{min-height:58px;resize:vertical;padding:9px 10px}.snd-class-info-actions[data-v-17d495b3]{display:flex;gap:8px;margin-top:12px}.snd-class-info-actions .snd-manage-action[data-v-17d495b3]{flex:0 0 auto;width:64px;height:30px}.snd-manage-summary-card[data-v-17d495b3]{min-height:118px;border:1px solid rgba(221,221,221,.5);border-radius:20px;background:#fff;padding:16px 19px}.snd-manage-overview-activity[data-v-17d495b3]{grid-column:1 / -1}.snd-manage-summary-group+.snd-manage-summary-group[data-v-17d495b3]{margin-top:18px}.snd-manage-summary-label[data-v-17d495b3]{display:block;color:#333;font-size:12px;font-weight:500;line-height:12px;margin-bottom:10px}.snd-manage-summary-chips[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:10px}.snd-manage-summary-chip[data-v-17d495b3]{min-height:30px;display:inline-flex;align-items:center;gap:10px;border:1px solid #0d99ff;border-radius:999px;background:#fff;color:#0d99ff;cursor:pointer;padding:0 10px;font-family:inherit;font-size:13px;line-height:13px}.snd-manage-summary-chip.selected[data-v-17d495b3]{background:#f0f9ff;box-shadow:0 0 0 1px #0d99ff inset}.snd-manage-summary-chip span[data-v-17d495b3]{font-size:12px}.snd-manage-summary-chip.is-tool[data-v-17d495b3]{border-color:#39b0a8;color:#0f766e}.snd-manage-summary-empty[data-v-17d495b3]{margin:30px 0 0;color:#7b7f86;font-size:13px}.snd-manage-floating-add[data-v-17d495b3]{width:76px;height:76px;display:grid;place-items:center;margin:38px auto 0;border:0;border-radius:50%;background:#fff;color:#777;cursor:pointer;font-family:inherit;font-size:26px;font-weight:300;box-shadow:0 0 8px #0000000d}.snd-class-thumb-wrap[data-v-17d495b3]{position:relative;flex:0 0 auto}.snd-class-thumb[data-v-17d495b3]{width:90px;height:90px;display:grid;place-items:center;overflow:hidden;border:2px dashed #ddd;border-radius:8px;background:#fafafa;color:#777;cursor:pointer;padding:0}.snd-class-thumb img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:cover}.snd-class-thumb-plus[data-v-17d495b3]{color:#777;font-size:24px;font-weight:300;line-height:1}.snd-class-thumb-loading[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffb8;color:#333;font-size:12px;font-weight:700}.snd-file-input[data-v-17d495b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.snd-thumbnail-menu[data-v-17d495b3]{position:absolute;left:26px;top:57px;z-index:45;width:122px;display:flex;flex-direction:column;gap:5px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:none;overflow:hidden;padding:9px}.snd-thumbnail-menu button[data-v-17d495b3]{width:100%;height:26px;display:flex;align-items:center;border:0;border-radius:5px;background:transparent;color:#333;cursor:pointer;padding:0 10px;font-family:inherit;font-size:14px;font-weight:400;line-height:15px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snd-thumbnail-menu button[data-v-17d495b3]:first-child{background:#f2f2f2;color:#7b7f86}.snd-thumbnail-menu button[data-v-17d495b3]:hover,.snd-thumbnail-menu button[data-v-17d495b3]:disabled{background:#f2f2f2;color:#7b7f86}.snd-class-info-copy[data-v-17d495b3]{flex:1;min-width:0;display:grid;gap:19px}.snd-class-info-row+.snd-class-info-row[data-v-17d495b3]{margin-top:0}.snd-class-info-label[data-v-17d495b3]{margin-bottom:10px;color:#111;font-size:15px;font-weight:500;line-height:15px}.snd-class-info-row p[data-v-17d495b3]{overflow:hidden;max-width:390px;margin:0;color:#333;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.snd-class-info-row p.snd-class-intro-text[data-v-17d495b3]{overflow:visible;max-width:100%;overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap}.snd-class-info-row+.snd-class-info-row p[data-v-17d495b3]{color:#7b7f86}.snd-manage-roster-card[data-v-17d495b3]{min-height:150px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(221,221,221,.5);border-radius:16px;background:#fff;padding:18px}.snd-manage-roster-head[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.snd-manage-roster-head h4[data-v-17d495b3]{margin:0 0 6px;color:#111;font-size:15px;font-weight:700;line-height:1.25}.snd-manage-roster-head p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:13px;line-height:1.45}.snd-manage-roster-head>span[data-v-17d495b3]{flex:0 0 auto;color:#7b7f86;font-size:12px;font-weight:700;line-height:1.25}.snd-manage-roster-select[data-v-17d495b3]{width:100%;min-height:58px;display:flex;align-items:center;gap:12px;border:1px solid #ddd;border-radius:10px;background:#fff;cursor:pointer;padding:10px 12px;font-family:inherit;text-align:left}.snd-manage-roster-select[data-v-17d495b3]:not(:disabled):hover{border-color:#0d99ff;box-shadow:0 0 0 1px #0d99ff14}.snd-manage-roster-select[data-v-17d495b3]:disabled{cursor:not-allowed;background:#f8f9fa}.snd-manage-roster-icon[data-v-17d495b3]{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf6ff;color:#0d99ff;font-size:12px;font-weight:800}.snd-manage-roster-text[data-v-17d495b3]{min-width:0;flex:1 1 auto;display:grid;gap:4px}.snd-manage-roster-text strong[data-v-17d495b3],.snd-manage-roster-text small[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snd-manage-roster-text strong[data-v-17d495b3]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.snd-manage-roster-text small[data-v-17d495b3]{color:#7b7f86;font-size:12px;line-height:1.35}.snd-manage-roster-select em[data-v-17d495b3]{flex:0 0 auto;color:#0d99ff;font-size:12px;font-style:normal;font-weight:700}.snd-manage-roster-select:disabled em[data-v-17d495b3]{color:#9aa1aa}.snd-manage-roster-notice[data-v-17d495b3]{margin:9px 0 0;color:#8b95a1;font-size:12px;line-height:1.45}.snd-manage-detail[data-v-17d495b3]{max-width:1200px;margin:38px auto 0}.snd-manage-detail-card[data-v-17d495b3]{border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:24px 29px}.snd-manage-detail-card+.snd-manage-detail-card[data-v-17d495b3]{margin-top:10px}.snd-manage-detail-card h3[data-v-17d495b3]{margin:0 0 24px;color:#333;font-size:16px;font-weight:700;line-height:16px}.snd-manage-detail-card dl[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0}.snd-manage-detail-card dl>div[data-v-17d495b3]:has(.is-multiline),.snd-manage-detail-card dl>div[data-v-17d495b3]:has(.is-dashed){grid-column:1 / -1}.snd-manage-detail-card dt[data-v-17d495b3]{margin:0 0 10px;color:#1a1a1a;font-size:15px;font-weight:500;line-height:15px}.snd-manage-detail-card dd[data-v-17d495b3]{min-height:40px;display:flex;align-items:center;overflow:hidden;border:1px solid #ddd;border-radius:5px;background:#fff;color:#1a1a1a;margin:0;padding:10px 12px;font-size:14px;line-height:1.4}.snd-manage-detail-card dd.is-multiline[data-v-17d495b3]{min-height:69px;display:block;white-space:pre-wrap}.snd-manage-detail-card dd.is-dashed[data-v-17d495b3]{min-height:69px;display:block;border-style:dashed;background:#fafafa;color:#7b7f86;text-align:center}.snd-manage-detail-pill[data-v-17d495b3]{min-height:30px;display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:999px;padding:0 13px;color:#333;font-size:13px}.snd-manage-detail-line[data-v-17d495b3]{display:block}.snd-manage-question-list[data-v-17d495b3]{display:flex!important;flex-direction:column;justify-content:flex-start!important;gap:8px;align-items:flex-start!important;text-align:left!important;white-space:normal!important}.snd-manage-question-list .snd-manage-detail-line[data-v-17d495b3]{display:block;width:100%;border:0;border-radius:0;background:transparent;padding:0;line-height:1.45;text-align:left!important}.snd-manage-wire[data-v-17d495b3]{max-width:1120px;margin:36px auto 0}.snd-manage-intro-card[data-v-17d495b3]{position:relative;min-height:160px;display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid rgba(221,221,221,.95);border-radius:8px;background:#fff;padding:30px;box-shadow:0 1px 4px #0f172a0a}.snd-manage-intro-thumb[data-v-17d495b3]{width:86px;height:86px;border:0;border-radius:5px;background:#aaa}.snd-manage-intro-main[data-v-17d495b3]{min-width:0;display:grid;gap:7px}.snd-manage-intro-main h3[data-v-17d495b3]{margin:0;color:#333;font-size:16px;font-weight:500;line-height:1.25}.snd-manage-intro-desc[data-v-17d495b3]{max-width:620px;margin:0;overflow:hidden;color:#222;font-size:14px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.snd-manage-intro-date[data-v-17d495b3]{margin:8px 0 0;color:#333;font-size:14px;line-height:1.3}.snd-manage-intro-actions[data-v-17d495b3]{align-self:start;justify-self:end;display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.snd-manage-intro-actions .snd-manage-action[data-v-17d495b3],.snd-manage-intro-actions .snd-manage-edit-button[data-v-17d495b3]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:64px;min-width:64px;height:30px;padding:0 10px;border-radius:5px;white-space:nowrap}.snd-manage-intro-name-input[data-v-17d495b3]{max-width:420px}.snd-manage-intro-textarea[data-v-17d495b3]{max-width:620px;min-height:58px}.snd-manage-wire .snd-thumbnail-menu[data-v-17d495b3]{left:20px;top:64px}.snd-manage-activity-section[data-v-17d495b3]{margin-top:24px}.snd-manage-activity-head[data-v-17d495b3]{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.snd-manage-activity-head h3[data-v-17d495b3]{margin:0;color:#111;font-size:16px;font-weight:700;line-height:1.25}.snd-manage-add-button[data-v-17d495b3]{min-width:74px;height:32px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#111;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600}.snd-manage-add-button[data-v-17d495b3]:hover,.snd-manage-add-button[data-v-17d495b3]:focus-visible{border-color:#0d99ff;color:#0d99ff;outline:none}.snd-manage-activity-list[data-v-17d495b3]{display:grid;gap:10px}.snd-manage-activity-row[data-v-17d495b3]{position:relative;min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) 36px 36px;align-items:center;gap:12px;border:1px solid rgba(221,221,221,.95);border-radius:8px;background:#fff;color:#333;cursor:pointer;padding:12px 12px 12px 16px;box-shadow:0 2px 6px #0f172a0f}.snd-manage-activity-row[data-v-17d495b3]:hover,.snd-manage-activity-row.selected[data-v-17d495b3]{border-color:#c9d8e6;box-shadow:0 3px 9px #0f172a14}.snd-manage-activity-row.is-highlighted[data-v-17d495b3]{border-color:#0d99ff;box-shadow:0 0 0 3px #0d99ff38,0 6px 14px #0f172a1a}.snd-manage-activity-row.inactive[data-v-17d495b3]{background:#fafafa;color:#9aa1aa}.snd-manage-activity-thumb[data-v-17d495b3]{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#f0f1f3;color:#8b95a1;font-size:12px;font-weight:800}.snd-manage-activity-thumb img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:cover}.snd-manage-activity-copy[data-v-17d495b3]{min-width:0;display:flex;align-items:baseline;gap:10px}.snd-manage-activity-copy strong[data-v-17d495b3]{overflow:hidden;color:inherit;font-size:14px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.snd-manage-activity-copy small[data-v-17d495b3]{flex:0 0 auto;color:#8b95a1;font-size:12px;font-weight:500;line-height:1.3}.snd-manage-activity-visibility[data-v-17d495b3],.snd-manage-activity-menu>.snd-more-btn[data-v-17d495b3]{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#6f7782;cursor:pointer;padding:0}.snd-manage-activity-visibility[data-v-17d495b3]:hover,.snd-manage-activity-menu>.snd-more-btn[data-v-17d495b3]:hover{background:#f2f4f7;color:#333}.snd-manage-activity-visibility[data-v-17d495b3]:disabled{cursor:default;opacity:.45}.snd-manage-activity-menu[data-v-17d495b3]{position:relative;z-index:5}.snd-manage-activity-row[data-v-17d495b3]:has(.snd-manage-row-menu){z-index:30}.snd-manage-row-menu[data-v-17d495b3]{position:absolute;top:34px;right:0;left:auto;width:150px;padding:8px 0;border-radius:6px}.snd-manage-row-menu button[data-v-17d495b3]{justify-content:flex-start;gap:0;min-height:32px;padding:0 18px;color:#333;font-size:13px}.snd-manage-row-menu .snd-more-danger[data-v-17d495b3]{color:#333}.snd-manage-row-menu .snd-more-danger[data-v-17d495b3]:hover{color:#d92d20}.snd-manage-activity-empty[data-v-17d495b3]{min-height:84px;display:grid;place-items:center;border:1px dashed #ddd;border-radius:8px;background:#fff;color:#8b95a1;font-size:14px}.snd-leave-overlay[data-v-17d495b3],.snd-drawer-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0f172a47}.snd-drawer-overlay[data-v-17d495b3]{place-items:stretch end;padding:0}.snd-participant-drawer[data-v-17d495b3]{width:624px;max-width:calc(100vw - 64px);height:100vh;overflow:hidden;background:#f9f9f9;box-shadow:-18px 0 48px #0f172a29}.scd-root:not(.is-embedded).mycl_wrap[data-v-17d495b3]{width:100%;height:100dvh;max-height:100dvh;min-height:0;padding:0;overflow:auto;background:#f9f9f9}.scd-root[data-v-17d495b3]:not(.is-embedded){background:#f9f9f9;color:#333;font-family:Noto Sans KR,sans-serif}.scd-root[data-v-17d495b3]:not(.is-embedded),.scd-root[data-v-17d495b3]:not(.is-embedded) *{box-sizing:border-box}.scd-root:not(.is-embedded) .scd-main[data-v-17d495b3]{width:100%;max-width:none;min-height:100vh;margin:0;padding:72px 70px 80px;background:#f9f9f9}.scd-root:not(.is-embedded) .crumb[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 26px;color:#7b7f86;font-size:14px;line-height:20px}.scd-root:not(.is-embedded) .crumb-path[data-v-17d495b3]{display:flex;align-items:center;min-width:0;gap:8px}.scd-root:not(.is-embedded) .crumb a[data-v-17d495b3]{display:inline-flex;align-items:center;gap:4px;color:#7b7f86;cursor:pointer;text-decoration:none}.scd-root:not(.is-embedded) .crumb .cur[data-v-17d495b3]{color:#333;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scd-root:not(.is-embedded) .student-switcher[data-v-17d495b3]{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;color:#7b7f86;font-size:13px}.scd-root:not(.is-embedded) .student-switcher select[data-v-17d495b3],.scd-root:not(.is-embedded) .student-switcher .class-select[data-v-17d495b3]{width:180px;max-width:34vw;height:36px;border:1px solid #d9e0e7;border-radius:8px;color:#111827;font:inherit}.scd-root:not(.is-embedded) .student-switcher select[data-v-17d495b3]:disabled,.scd-root:not(.is-embedded) .student-switcher .class-select.disabled[data-v-17d495b3]{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.scd-root:not(.is-embedded) .form-message[data-v-17d495b3],.scd-root:not(.is-embedded) .loading-panel[data-v-17d495b3]{margin:0 0 16px;border:1px solid #d7f2ef;border-radius:8px;background:#f2fffd;padding:12px 16px;color:#008f7b;font-size:14px}.scd-root:not(.is-embedded) .form-message.error[data-v-17d495b3]{border-color:#ffd4d4;background:#fff5f5;color:#ff3f3f}.participant-header[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:22px}.participant-avatar[data-v-17d495b3]{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid #ddf5f1;border-radius:16px;background:#f2fffd;color:#00a889;font-size:24px;font-weight:800}.participant-avatar-dot[data-v-17d495b3]{position:absolute;right:5px;bottom:5px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#2fc374}.participant-header h1[data-v-17d495b3]{margin:0 0 8px;color:#333;font-size:28px;font-weight:800;line-height:1.18}.participant-sub[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#7b7f86;font-size:14px;line-height:20px}.participant-pill[data-v-17d495b3]{display:inline-flex;align-items:center;gap:6px;min-height:26px;border:1px solid #e7e9ee;border-radius:999px;background:#fff;padding:0 10px;color:#7b7f86;font-size:13px;font-weight:600}.participant-pill-dot[data-v-17d495b3]{width:7px;height:7px;border-radius:50%;background:#c9cdd4}.participant-pill-safe[data-v-17d495b3]{border-color:#d6f5ec;background:#effdfa;color:#008f7b}.participant-pill-safe .participant-pill-dot[data-v-17d495b3]{background:#2fc374}.participant-actions[data-v-17d495b3]{align-self:start}.scd-root:not(.is-embedded) .participant-btn[data-v-17d495b3],.scd-root:not(.is-embedded) .btn[data-v-17d495b3]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:0 14px}.scd-root:not(.is-embedded) .participant-btn[data-v-17d495b3]:disabled,.scd-root:not(.is-embedded) .btn[data-v-17d495b3]:disabled,.scd-root:not(.is-embedded) .icon-action[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.48}.scd-root:not(.is-embedded) .btn-sm[data-v-17d495b3],.scd-root:not(.is-embedded) .participant-btn-sm[data-v-17d495b3]{min-height:32px;padding:0 11px;font-size:13px}.scd-root:not(.is-embedded) .btn-accent[data-v-17d495b3]{border-color:#0d99ff;background:#0d99ff;color:#fff}.participant-kpi-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px}.participant-kpi[data-v-17d495b3]{min-height:104px;border:1px solid #eee;border-radius:12px;background:linear-gradient(135deg,#fff0 44%,#e8f9ffdb),#fff;box-shadow:0 4px 16px #0f172a0f;padding:19px 20px}.participant-kpi.is-warning[data-v-17d495b3]{background:linear-gradient(135deg,#fff0 44%,#ffe9e9e6),#fff}.participant-kpi-label[data-v-17d495b3]{margin-bottom:11px;color:#7b7f86;font-size:14px}.participant-kpi-value[data-v-17d495b3]{display:inline-flex;align-items:baseline;gap:2px;color:#333;font-size:28px;font-weight:800;line-height:1}.participant-unit[data-v-17d495b3]{font-size:15px;font-weight:700}.scd-root:not(.is-embedded) .card[data-v-17d495b3],.class-activity-card[data-v-17d495b3]{border:1px solid #eee;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0f172a0f;padding:20px}.scd-root:not(.is-embedded) .split[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,370px);gap:22px;align-items:start;margin-top:22px}.scd-root:not(.is-embedded) .split>section[data-v-17d495b3]{min-width:0;display:flex;flex-direction:column;gap:18px}.scd-root:not(.is-embedded) .aside[data-v-17d495b3]{display:flex;flex-direction:column;gap:16px;min-width:0}.scd-root:not(.is-embedded) .card-header[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.scd-root:not(.is-embedded) .card-header.sm[data-v-17d495b3]{margin-bottom:12px}.scd-root:not(.is-embedded) .card-eyebrow[data-v-17d495b3]{margin-bottom:4px;color:#7b7f86;font-size:13px;line-height:18px}.scd-root:not(.is-embedded) .card-title[data-v-17d495b3]{margin:0;color:#333;font-size:19px;font-weight:800;line-height:1.3}.scd-root:not(.is-embedded) .card-meta[data-v-17d495b3]{color:#7b7f86;font-size:13px;line-height:20px;white-space:nowrap}.class-activity-card[data-v-17d495b3]{margin-top:0}.scd-root:not(.is-embedded) .class-activity-card[data-v-17d495b3]{padding:20px}.scd-root:not(.is-embedded) .summary[data-v-17d495b3]{border:1px solid #eee;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0f172a0f;padding:20px}.scd-root:not(.is-embedded) .summary-head[data-v-17d495b3]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center}.scd-root:not(.is-embedded) .summary-mark[data-v-17d495b3]{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f2fffd;color:#00a889}.scd-root:not(.is-embedded) .summary-title[data-v-17d495b3]{color:#333;font-size:16px;font-weight:800;line-height:22px}.scd-root:not(.is-embedded) .summary-actions[data-v-17d495b3]{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end}.scd-root:not(.is-embedded) .summary-generate[data-v-17d495b3]{min-width:100px}.scd-root:not(.is-embedded) .summary-body[data-v-17d495b3]{margin-top:14px;border-radius:8px;background:#f8fafc;padding:14px;color:#4b5563;font-size:14px;line-height:1.55;white-space:pre-line}.scd-root:not(.is-embedded) .summary-cautions[data-v-17d495b3]{margin-top:12px;border:1px solid #ffe2b8;border-radius:8px;background:#fffaf0;padding:12px 14px;color:#9a5b00;font-size:13px;line-height:1.5}.scd-root:not(.is-embedded) .summary-cautions strong[data-v-17d495b3]{display:block;margin-bottom:6px;color:#7a4500}.scd-root:not(.is-embedded) .summary-cautions ul[data-v-17d495b3]{margin:0;padding-left:18px}.scd-root:not(.is-embedded) .summary-note-preview[data-v-17d495b3]{margin-top:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:12px 14px}.scd-root:not(.is-embedded) .summary-note-preview strong[data-v-17d495b3]{display:flex;align-items:center;gap:8px;color:#333;font-size:13px;line-height:18px}.scd-root:not(.is-embedded) .summary-note-preview strong span[data-v-17d495b3]{color:#9aa0aa;font-weight:500}.scd-root:not(.is-embedded) .summary-note-preview p[data-v-17d495b3]{margin:8px 0 0;color:#4b5563;font-size:13px;line-height:1.5;white-space:pre-line}.scd-root:not(.is-embedded) .summary-note-preview.is-empty p[data-v-17d495b3]{color:#9aa0aa}.scd-root:not(.is-embedded) .summary-time[data-v-17d495b3]{margin-top:10px;color:#9aa0aa;font-size:12px;line-height:18px}.scd-root:not(.is-embedded) .summary-tags[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.scd-root:not(.is-embedded) .summary-tags .tag[data-v-17d495b3]{min-height:24px;display:inline-flex;align-items:center;gap:4px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#4b5563;font-size:12px;padding:0 9px}.scd-root:not(.is-embedded) .summary-tags .tag-warn[data-v-17d495b3]{border-color:#ffd4d4;background:#fff5f5;color:#ff3f3f}.class-activity-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:12px}.class-activity-item[data-v-17d495b3]{overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.class-activity-item.is-expanded[data-v-17d495b3]{border-color:#bfebe6;box-shadow:0 6px 18px #41b0a814}.class-activity-item.is-deleted[data-v-17d495b3]{border-color:#fecaca;background:#fff8f8}.class-activity-item.is-deleted .class-activity-thumb[data-v-17d495b3]{background:#fff1f2;color:#ef4444}.class-activity-item.is-deleted .class-activity-main p[data-v-17d495b3],.class-activity-item.is-deleted .class-activity-meta[data-v-17d495b3]{color:#9ca3af}.class-activity-row[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px;align-items:stretch}.class-activity-leading[data-v-17d495b3]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:13px;width:100%;border:0;background:transparent;cursor:pointer;padding:17px 18px;text-align:left}.class-activity-thumb[data-v-17d495b3]{position:relative;width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:#f2fffd;color:#00a889;font-size:18px;font-weight:800}.class-activity-thumb.is-tool[data-v-17d495b3]{background:#f6f7fb;color:#4b5563}.class-activity-thumb img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.class-activity-main[data-v-17d495b3]{min-width:0}.class-activity-title-row[data-v-17d495b3]{display:flex;align-items:center;gap:7px;min-width:0;color:#333}.class-activity-title-row strong[data-v-17d495b3]{overflow:hidden;font-size:16px;font-weight:800;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.class-activity-deleted-badge[data-v-17d495b3]{flex:0 0 auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#fee2e2;color:#ef4444;font-size:12px;font-weight:800}.class-activity-hidden-badge[data-v-17d495b3]{flex:0 0 auto;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:800}.class-activity-main p[data-v-17d495b3]{display:-webkit-box;overflow:hidden;margin:5px 0 10px;color:#4b5563;font-size:14px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.class-activity-meta[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:8px 13px;color:#7b7f86;font-size:12px;line-height:18px}.class-activity-warn[data-v-17d495b3]{width:20px;height:20px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#fff1f1;color:#ff3f3f;font-size:13px;font-weight:800}.class-activity-dot[data-v-17d495b3]{width:7px;height:7px;position:absolute;top:2px;right:2px;border-radius:50%;background:#2fc374}.class-activity-actions[data-v-17d495b3]{display:grid;place-items:center;padding-right:10px}.scd-root:not(.is-embedded) .icon-action[data-v-17d495b3],.scd-root:not(.is-embedded) .class-activity-actions button[data-v-17d495b3],.scd-root:not(.is-embedded) .activity-message-tools button[data-v-17d495b3]{width:32px;height:32px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#7b7f86;cursor:pointer}.scd-root:not(.is-embedded) .icon-action[data-v-17d495b3]:hover,.scd-root:not(.is-embedded) .class-activity-actions button[data-v-17d495b3]:hover,.scd-root:not(.is-embedded) .activity-message-tools button[data-v-17d495b3]:hover{background:#f3f4f6;color:#333}.class-activity-detail[data-v-17d495b3]{border-top:1px solid #eef0f4;background:#fbfcfd;padding:18px}.activity-detail-intro[data-v-17d495b3]{margin-bottom:18px}.activity-detail-intro strong[data-v-17d495b3]{display:block;color:#333;font-size:15px;line-height:22px}.activity-detail-intro p[data-v-17d495b3]{margin:4px 0 0;color:#7b7f86;font-size:13px;line-height:19px}.activity-conversation[data-v-17d495b3]{display:flex;flex-direction:column;gap:18px;max-height:560px;overflow-y:auto;padding:8px 4px 4px}.activity-message[data-v-17d495b3]{display:flex;flex-direction:column;align-items:flex-start;max-width:min(72%,520px)}.activity-message.from-student[data-v-17d495b3]{align-self:flex-end;align-items:flex-end;max-width:min(56%,390px)}.activity-message-bubble[data-v-17d495b3]{border-radius:14px;background:#fff;padding:13px 16px;color:#333;font-size:14px;line-height:1.55;word-break:normal;overflow-wrap:anywhere;box-shadow:0 1px #0f172a0d}.activity-message.from-student .activity-message-bubble[data-v-17d495b3]{background:#f6f6f9;text-align:right}.activity-message.has-safety .activity-message-bubble[data-v-17d495b3]{border:1px solid #ffd4d4;background:#fff7f7}.activity-message.is-deleted .activity-message-bubble[data-v-17d495b3]{border-color:#ffd4d4;background:#fff7f7}.activity-message-deleted-label[data-v-17d495b3]{display:inline-flex;align-items:center;margin-right:8px;border-radius:999px;background:#ffecec;padding:2px 8px;color:#ff3f3f;font-size:12px;font-weight:700;font-style:normal}.activity-message-status[data-v-17d495b3]{display:inline-flex;gap:8px;align-items:center;margin-bottom:8px;color:#ff3f3f;font-size:13px;font-weight:700}.activity-message-foot[data-v-17d495b3]{display:flex;gap:8px;align-items:center;margin-top:6px;color:#9aa0aa;font-size:12px}.activity-message.from-student .activity-message-foot[data-v-17d495b3]{justify-content:flex-end}.activity-message-tools[data-v-17d495b3]{display:inline-flex;gap:2px}.safety-highlight[data-v-17d495b3]{border-radius:4px;background:#fff0a8;padding:0 2px}.scd-root:not(.is-embedded) .empty-state[data-v-17d495b3],.scd-root:not(.is-embedded) .mini-empty[data-v-17d495b3],.scd-root:not(.is-embedded) .inline-error[data-v-17d495b3]{border-radius:8px;background:#f8fafc;padding:18px;color:#7b7f86;font-size:14px;line-height:1.5;text-align:center}.scd-root:not(.is-embedded) .empty-state.compact[data-v-17d495b3],.scd-root:not(.is-embedded) .mini-empty[data-v-17d495b3]{padding:12px;font-size:13px}.scd-root:not(.is-embedded) .inline-error[data-v-17d495b3],.scd-root:not(.is-embedded) .mini-empty.error[data-v-17d495b3]{background:#fff5f5;color:#ff3f3f}.note-help[data-v-17d495b3]{margin:0 0 14px;color:#7b7f86;font-size:13px;line-height:1.5}.note-area[data-v-17d495b3]{width:100%;min-height:118px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#333;font-family:inherit;font-size:14px;line-height:1.5;padding:12px 14px;resize:vertical}.note-area-sm[data-v-17d495b3]{min-height:92px}.split-note-grid[data-v-17d495b3]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.split-note-field[data-v-17d495b3]{display:flex;flex-direction:column;gap:8px}.split-note-field>span[data-v-17d495b3]{color:#333;font-size:13px;font-weight:700}.split-note-field em[data-v-17d495b3]{margin-left:5px;color:#9aa0aa;font-style:normal;font-weight:500}.note-foot[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#7b7f86;font-size:13px}.note-foot span[data-v-17d495b3]{display:inline-flex;gap:5px;align-items:center}.note-history[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.note-history-item[data-v-17d495b3]{border:1px solid #eef0f4;border-radius:8px;background:#fbfcfd;padding:13px 14px}.note-history-head[data-v-17d495b3]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.note-history-title[data-v-17d495b3]{display:flex;gap:8px;align-items:center}.note-history-title strong[data-v-17d495b3]{color:#333;font-size:14px}.note-history-title span[data-v-17d495b3],.note-history-head time[data-v-17d495b3]{color:#9aa0aa;font-size:12px}.note-history-item p[data-v-17d495b3]{margin:8px 0 0;color:#4b5563;font-size:13px;line-height:1.5;white-space:pre-line}.note-history-item p strong[data-v-17d495b3]{margin-right:6px;color:#333}.note-history-split[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scd-root.is-embedded[data-v-17d495b3]{position:relative;height:100%;overflow:hidden;background:#f9f9f9;color:#333;font-family:Noto Sans KR,sans-serif}.scd-root.is-embedded[data-v-17d495b3],.scd-root.is-embedded[data-v-17d495b3] *{box-sizing:border-box}.scd-root.is-embedded .scd-main[data-v-17d495b3]{height:100%;overflow:auto;padding:0}.scd-embedded-close[data-v-17d495b3]{position:absolute;top:25px;right:24px;z-index:3;width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:#333;cursor:pointer;font-size:24px;font-weight:300;line-height:1}.scpd-panel[data-v-17d495b3]{min-height:100%;padding:34px 30px 96px}.scpd-head[data-v-17d495b3]{min-height:36px;padding-right:42px}.scpd-title-row[data-v-17d495b3]{display:flex;align-items:center;gap:10px;min-width:0}.scpd-title-row h2[data-v-17d495b3]{overflow:hidden;margin:0 8px 0 0;color:#333;font-size:19px;font-weight:700;line-height:26px;text-overflow:ellipsis;white-space:nowrap}.scpd-chip[data-v-17d495b3]{min-height:28px;display:inline-flex;align-items:center;border-radius:12px;background:#fee;color:#ff3f3f;padding:0 11px;font-size:12px;font-weight:700;line-height:12px;white-space:nowrap}.scpd-chip-default[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.scpd-card[data-v-17d495b3]{overflow:hidden;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;margin-top:14px;padding:19px}.scpd-info-card[data-v-17d495b3]{margin-top:20px;padding:17px 19px}.scpd-info-card dl[data-v-17d495b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0}.scpd-info-card div[data-v-17d495b3]{min-width:0}.scpd-info-card dt[data-v-17d495b3]{margin:0 0 8px;color:#7b7f86;font-size:12px;font-weight:400;line-height:12px}.scpd-info-card dd[data-v-17d495b3]{overflow:hidden;margin:0;color:#333;font-size:14px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.scpd-card-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.scpd-card-head h3[data-v-17d495b3],.scpd-section-title[data-v-17d495b3]{margin:0;color:#333;font-size:16px;font-weight:500;line-height:20px}.scpd-card-head span[data-v-17d495b3]{color:#7b7f86;font-size:13px}.scpd-btn[data-v-17d495b3]{height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;cursor:pointer;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;white-space:nowrap}.scpd-btn[data-v-17d495b3]:disabled,.scpd-status-btn[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.scpd-btn-outline[data-v-17d495b3],.scpd-btn-ghost[data-v-17d495b3]{border:1px solid #333;background:#fff;color:#333}.scpd-btn-ghost[data-v-17d495b3]{border-color:#ddd}.scpd-btn-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.scpd-detected-card[data-v-17d495b3]{min-height:258px}.scpd-chat-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:12px}.scpd-chat-item[data-v-17d495b3]{border:1px solid #e4e8ee;border-radius:10px;background:#fff;padding:12px}.scpd-chat-item-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.scpd-chat-item-head time[data-v-17d495b3]{color:#7b7f86;font-size:12px;white-space:nowrap}.scpd-chat[data-v-17d495b3]{display:flex;flex-direction:column;gap:18px}.scpd-chat-bubble[data-v-17d495b3]{max-width:237px;align-self:flex-end;border-radius:12px;background:#fee;margin:0;padding:14px 18px;color:#1a1a1a;font-size:14px;line-height:1.45}.scpd-chat-answer[data-v-17d495b3]{margin:2px 0 0;color:#333;font-size:14px;line-height:1.55}.scpd-status-actions[data-v-17d495b3]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px}.scpd-status-head[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.scpd-status-head p[data-v-17d495b3]{margin:6px 0 0;color:#7b7f86;font-size:13px;line-height:1.45}.scpd-filter-count[data-v-17d495b3]{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;background:#f3f4f6;color:#333;padding:0 12px;font-size:13px;font-weight:600;white-space:nowrap}.scpd-status-btn[data-v-17d495b3]{min-width:0;height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#7b7f86;cursor:pointer;font-family:inherit;font-size:13px;white-space:nowrap}.scpd-status-btn.selected[data-v-17d495b3]{border-color:#0d99ff;background:#f0f9ff;color:#333;font-weight:500}.scpd-status-btn.selected[data-v-17d495b3]:disabled{cursor:default;opacity:1}.scpd-status-btn.is-all .scpd-status-icon[data-v-17d495b3]{color:#333}.scpd-status-btn.is-unconfirmed .scpd-status-icon[data-v-17d495b3],.scpd-chip.is-unconfirmed[data-v-17d495b3]{color:#ff3f3f}.scpd-status-btn.is-confirmed .scpd-status-icon[data-v-17d495b3],.scpd-chip.is-confirmed[data-v-17d495b3]{color:#ff8a34}.scpd-status-btn.is-in-progress .scpd-status-icon[data-v-17d495b3],.scpd-chip.is-in-progress[data-v-17d495b3]{color:#7bbf72}.scpd-status-btn.is-completed .scpd-status-icon[data-v-17d495b3],.scpd-chip.is-completed[data-v-17d495b3]{color:#7b7f86}.scpd-activity-card[data-v-17d495b3]{min-height:520px}.scpd-activity-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:10px}.scpd-activity-item[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #edf0f3;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0f172a0a;padding:0 10px}.scpd-activity-item.expanded[data-v-17d495b3]{align-items:flex-start}.scpd-activity-item.deleted[data-v-17d495b3]{opacity:.55}.scpd-activity-main[data-v-17d495b3]{min-width:0;min-height:56px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;background:transparent;color:#333;cursor:pointer;padding:0;text-align:left}.scpd-activity-thumb[data-v-17d495b3]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#f1f5f9;color:#7b7f86}.scpd-activity-thumb img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:cover}.scpd-activity-name[data-v-17d495b3]{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;color:#333;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.scpd-activity-name em[data-v-17d495b3]{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:#39b0a8}.scpd-activity-tools[data-v-17d495b3]{display:inline-flex;align-items:center;gap:8px;padding-top:11px}.scpd-activity-tools button[data-v-17d495b3]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#9aa1aa;cursor:pointer;padding:0}.scpd-activity-tools button[data-v-17d495b3]:hover:not(:disabled){color:#333}.scpd-activity-tools button[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.scpd-activity-detail[data-v-17d495b3]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;border-top:1px solid #edf0f3;padding:12px 0 14px 38px}.scpd-activity-message[data-v-17d495b3]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;color:#7b7f86;font-size:12px}.scpd-activity-message p[data-v-17d495b3]{margin:0;color:#333;font-size:13px;line-height:1.45}.scpd-activity-message.user p[data-v-17d495b3]{justify-self:end;max-width:260px;border-radius:10px;background:#fee;padding:9px 12px}.scpd-activity-message.deleted p[data-v-17d495b3]{color:#9aa1aa;background:#f3f4f6}.scpd-history-card[data-v-17d495b3]{margin-bottom:20px}.scpd-record-list[data-v-17d495b3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.scpd-record-list li[data-v-17d495b3]{display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;min-height:55px;border:1px solid #e4e8ee;border-radius:8px;background:#fff;padding:12px 14px}.scpd-record-list time[data-v-17d495b3]{color:#7b7f86;font-size:12px;line-height:1.35}.scpd-record-list time small[data-v-17d495b3]{display:block;font-size:12px}.scpd-record-list strong[data-v-17d495b3]{display:block;color:#333;font-size:14px;font-weight:500;line-height:18px}.scpd-record-list p[data-v-17d495b3]{margin:3px 0 0;color:#7b7f86;font-size:12px;line-height:1.35}.scpd-record-badge[data-v-17d495b3]{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:#e8fffe;color:#41b0a8;margin-top:9px;padding:0 13px;font-size:12px;font-weight:500}.scpd-empty[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:13px;line-height:1.45}.scpd-actions[data-v-17d495b3]{position:absolute;right:30px;bottom:20px;left:30px;display:flex;justify-content:flex-end;gap:10px;padding-top:12px;background:linear-gradient(180deg,#f9f9f900,#f9f9f9 42%)}.heatmap-cell-0[data-v-17d495b3],.heatmap-scale-0[data-v-17d495b3]{background:var(--scd-bg-sunken, #f3f4f6)}.heatmap-cell-1[data-v-17d495b3],.heatmap-scale-1[data-v-17d495b3]{background:#0d99ff40}.heatmap-cell-2[data-v-17d495b3],.heatmap-scale-2[data-v-17d495b3]{background:#0d99ff73}.heatmap-cell-3[data-v-17d495b3],.heatmap-scale-3[data-v-17d495b3]{background:#0d99ffad}.heatmap-cell-4[data-v-17d495b3]{background:#0d99ffe6}.distrib-bar-fill[data-v-17d495b3]{display:block;height:100%;border-radius:inherit;background:var(--scd-warn, #ff3f3f)}.distrib-bar-fill-25[data-v-17d495b3]{width:25%}.distrib-bar-fill-50[data-v-17d495b3]{width:50%}.distrib-bar-fill-75[data-v-17d495b3]{width:75%}.distrib-bar-fill-100[data-v-17d495b3]{width:100%}.scpd-copy-buffer[data-v-17d495b3],.csm-copy-buffer[data-v-17d495b3]{position:fixed;left:-9999px}.csm-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:40px;background:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.csm-modal[data-v-17d495b3]{position:relative;box-sizing:border-box;width:min(1260px,calc(100vw - 80px));max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);overflow:auto;border-radius:26px;background:#f9f9f9;box-shadow:none;padding:32px 20px 18px;color:#000}.csm-modal.has-participants[data-v-17d495b3]{--csm-participants-width: 307px;--csm-participants-gap: 40px;width:1340px;max-width:100%;height:min(940px,calc(100dvh - 80px));max-height:calc(100dvh - 80px);overflow:hidden;padding:42px 40px 36px}.csm-close[data-v-17d495b3]{position:absolute;top:21px;right:21px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.csm-close[data-v-17d495b3]:hover{background:#f3f4f6;color:#111827}.csm-close:hover svg[data-v-17d495b3]{stroke:#111827}.csm-head[data-v-17d495b3]{display:flex;align-items:center;gap:12px;justify-content:center;min-height:40px;padding:0 48px;margin-bottom:66px}.csm-title[data-v-17d495b3]{margin:0;font-size:40px;font-weight:700;line-height:40px;color:#000;text-align:center}.csm-modal.has-participants .csm-head[data-v-17d495b3]{width:calc(100% - var(--csm-participants-width) - var(--csm-participants-gap));justify-content:center;text-align:center}.csm-modal.has-participants .csm-title[data-v-17d495b3]{width:100%;text-align:center}.csm-status-control[data-v-17d495b3]{position:relative;display:inline-flex;align-items:center}.csm-content[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr);gap:60px;align-items:start;justify-content:stretch;width:100%}.csm-modal.has-participants .csm-content[data-v-17d495b3]{position:relative;grid-template-columns:minmax(0,1fr);height:calc(100% - 106px);min-height:0;padding-right:calc(var(--csm-participants-width) + var(--csm-participants-gap))}.csm-share-area[data-v-17d495b3]{position:relative;container-type:inline-size;min-width:0;overflow:visible;display:flex;flex-direction:column;align-items:center}.csm-modal.has-participants .csm-share-area[data-v-17d495b3]{width:100%;margin:0 auto;justify-content:flex-start;min-height:0;height:auto}.csm-qr-wrap[data-v-17d495b3]{width:360px;height:360px;display:grid;place-items:center;margin:0 auto 45px;border-radius:18px;background:#fff;border:1px solid #ddd;box-shadow:0 0 20px #0000001a;flex-shrink:0}.csm-qr-img[data-v-17d495b3]{width:300px;height:300px;object-fit:contain}.csm-qr-fallback[data-v-17d495b3]{width:276px;height:276px;display:grid;place-items:center;gap:8px;border-radius:12px;background:#f3f4f6;color:#6b7280;font-weight:800}.csm-qr-fallback small[data-v-17d495b3]{font-size:13px;font-weight:700}.csm-code[data-v-17d495b3]{display:flex;flex-direction:column;align-items:center;gap:33px;width:100%;color:#111827;text-align:center;cursor:pointer}.csm-code>.csm-domain[data-v-17d495b3]{max-width:100%;color:#000;font-size:min(var(--csm-domain-font-size, 50px),5.5cqw);font-weight:500;line-height:1;white-space:nowrap}.csm-code-value[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%;white-space:nowrap}.csm-code-value>strong[data-v-17d495b3]{color:#000;font-size:min(var(--csm-code-font-size, 72px),calc((100cqw - 58px) / 6));font-weight:700;line-height:1;letter-spacing:0}.csm-copy-inline[data-v-17d495b3]{flex-shrink:0;width:50px;height:50px;display:grid;place-items:center;border:0;background:transparent;padding:0;cursor:pointer}.csm-copy-inline[data-v-17d495b3]:hover{background:transparent;color:#111827}.csm-copy-inline:hover svg[data-v-17d495b3]{stroke:currentColor}.csm-url-row[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,345px) 108px;gap:10px;width:min(463px,100%);margin-top:66px}.csm-url-input[data-v-17d495b3]{min-width:0;height:40px;border:1px solid #ddd;border-radius:5px;padding:0 14px;background:#fff;color:#333;font-size:14px}.csm-url-copy[data-v-17d495b3]{height:40px;min-width:108px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #333;border-radius:5px;background:#fff;color:#111;font-size:20px;font-weight:500;cursor:pointer}.csm-copy-inline svg[data-v-17d495b3]{width:32px;height:32px;stroke-width:1.6}.csm-url-copy.done[data-v-17d495b3]{border-color:#24b26b;background:#24b26b;color:#fff}.csm-url-copy[data-v-17d495b3]:hover{background:#f5f5f5;color:#111}.csm-url-copy.done[data-v-17d495b3]:hover{background:#1f9e5f;color:#fff}.csm-url-copy:hover svg[data-v-17d495b3]{stroke:currentColor}.csm-url-copy svg[data-v-17d495b3]{display:none}.csm-share-actions[data-v-17d495b3]{display:grid;justify-items:center;gap:18px;width:min(465px,100%);margin-top:10px}.csm-dismiss[data-v-17d495b3]{width:120px;height:38px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#111;cursor:pointer;font-size:14px;font-weight:500}.csm-dismiss[data-v-17d495b3]:hover{background:#f5f5f5;color:#111}.csm-login-characters[data-v-17d495b3]{display:none}.csm-floating-stage[data-v-17d495b3]{pointer-events:none;position:absolute;left:0;right:0;bottom:-2px;z-index:1;height:132px;overflow:hidden}.csm-character[data-v-17d495b3]{position:relative;display:inline-block;width:54px;height:54px;background:transparent}.csm-character img[data-v-17d495b3]{display:block;width:100%;height:100%;object-fit:contain}.csm-character-ear[data-v-17d495b3]{position:absolute;top:5px;width:16px;height:16px;border:4px solid rgba(136,76,24,.2);border-radius:50%;background:inherit}.csm-character-ear.left[data-v-17d495b3]{left:0}.csm-character-ear.right[data-v-17d495b3]{right:0}.csm-character-face[data-v-17d495b3]{position:absolute;top:13px;right:11px;bottom:8px;left:11px;border-radius:48% 48% 44% 44%;background:#ffecc8db}.csm-character-eye[data-v-17d495b3],.csm-character-nose[data-v-17d495b3],.csm-character-mark[data-v-17d495b3]{position:absolute;display:block}.csm-character-eye[data-v-17d495b3]{top:11px;width:6px;height:6px;border-radius:50%;background:#111827}.csm-character-eye.left[data-v-17d495b3]{left:8px}.csm-character-eye.right[data-v-17d495b3]{right:8px}.csm-character-nose[data-v-17d495b3]{left:50%;bottom:8px;width:8px;height:6px;border-radius:50%;background:#5c3926;transform:translate(-50%)}.csm-character-mark[data-v-17d495b3]{display:none}.csm-character[data-character=panda][data-v-17d495b3]{background:#f8fafc;box-shadow:inset 0 -7px #1f293714}.csm-character[data-character=panda] .csm-character-ear[data-v-17d495b3]{border-color:#111827;background:#111827}.csm-character[data-character=panda] .csm-character-face[data-v-17d495b3]{background:#fff}.csm-character[data-character=panda] .csm-character-mark[data-v-17d495b3]{display:block;top:7px;width:10px;height:13px;border-radius:50%;background:#111827}.csm-character[data-character=panda] .csm-character-mark.left[data-v-17d495b3]{left:5px;transform:rotate(18deg)}.csm-character[data-character=panda] .csm-character-mark.right[data-v-17d495b3]{right:5px;transform:rotate(-18deg)}.csm-character[data-character=hamster][data-v-17d495b3]{background:#d9d0c5}.csm-character[data-character=hamster] .csm-character-face[data-v-17d495b3]{background:#fff5e6}.csm-character[data-character=lion][data-v-17d495b3]{background:#f0a64b}.csm-character[data-character=lion] .csm-character-face[data-v-17d495b3]{background:#ffe0a8}.csm-character[data-character=mouse][data-v-17d495b3]{background:#c9d2dc}.csm-character[data-character=mouse] .csm-character-face[data-v-17d495b3]{background:#f8fafc}.csm-floating-character[data-v-17d495b3]{position:absolute;left:50%;bottom:-68px;width:92px;height:92px;filter:drop-shadow(0 14px 18px rgba(15,23,42,.18));transform:translate(-50%,36px) scale(.84);animation:csm-character-rise-17d495b3 2.6s ease-in-out forwards}.csm-floating-character .csm-character-ear[data-v-17d495b3]{top:7px;width:28px;height:28px;border-width:6px}.csm-floating-character .csm-character-face[data-v-17d495b3]{top:24px;right:20px;bottom:14px;left:20px}.csm-floating-character .csm-character-eye[data-v-17d495b3]{top:18px;width:10px;height:10px}.csm-floating-character .csm-character-eye.left[data-v-17d495b3]{left:14px}.csm-floating-character .csm-character-eye.right[data-v-17d495b3]{right:14px}.csm-floating-character .csm-character-nose[data-v-17d495b3]{bottom:13px;width:13px;height:10px}.csm-floating-character[data-v-17d495b3]:nth-child(2n){left:42%;animation-delay:.08s}.csm-floating-character[data-v-17d495b3]:nth-child(3n){left:58%;animation-delay:.14s}.csm-floating-character[data-v-17d495b3]:nth-child(4n){left:48%;animation-delay:.2s}@keyframes csm-character-rise-17d495b3{0%{opacity:0;transform:translate(-50%,42px) scale(.82)}14%{opacity:1}42%{opacity:1;transform:translate(-50%,-32px) scale(1)}72%{opacity:1;transform:translate(-50%,-24px) scale(1)}to{opacity:0;transform:translate(-50%,34px) scale(.9)}}.csm-participants[data-v-17d495b3]{position:absolute;top:-69px;right:0;min-width:0;width:var(--csm-participants-width, 310px);height:calc(100% + 69px);min-height:0;overflow:visible;display:grid;grid-template-rows:130px minmax(0,1fr);gap:0}.csm-participants-top[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:131px;border:1px solid #ddd;border-radius:18px;background:#fff;box-shadow:0 0 10px #0000000d;padding:19px 23px;position:relative}.csm-participants-list-card[data-v-17d495b3]{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ddd;border-radius:18px;background:#fff;box-shadow:0 0 10px #0000000d;padding:19px}.csm-class-status-button[data-v-17d495b3]{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#374151;font-size:13px;font-weight:700;white-space:nowrap;padding:0 12px;cursor:pointer}.csm-class-status-button[data-v-17d495b3]:hover{border-color:#d1d5db;background:#f9fafb;color:#374151}.csm-class-status-button.status-running[data-v-17d495b3]{border-color:#c6ecd8;background:#eafaf1;color:#17a45a}.csm-class-status-button.status-running[data-v-17d495b3]:hover{border-color:#9fe0bd;background:#ddf7e8;color:#138a4c}.csm-class-status-button.status-paused[data-v-17d495b3]{border-color:#ffe5a3;background:#fff7dc;color:#d99000}.csm-class-status-button.status-paused[data-v-17d495b3]:hover{border-color:#ffd875;background:#fff0c2;color:#b77900}.csm-class-status-button.status-ready[data-v-17d495b3]{border-color:#dbeafe;background:#eff6ff;color:#0d99ff}.csm-class-status-button.status-ended[data-v-17d495b3]{border-color:#eceff3;background:#f7f8fa;color:#7b7f86}.csm-status-icon[data-v-17d495b3],.csm-status-menu-icon[data-v-17d495b3]{width:15px;height:15px;display:inline-grid;place-items:center;flex:0 0 15px;overflow:hidden;background:transparent}.csm-status-icon img[data-v-17d495b3],.csm-status-menu-icon img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:contain}.csm-participant-menu button[data-v-17d495b3]{width:100%;display:flex;align-items:center;gap:8px;border:0;border-radius:0;background:transparent;padding:0;color:#333;font-size:14px;font-weight:400;text-align:left;cursor:pointer;height:26px;line-height:26px;white-space:nowrap}.csm-participant-menu button[data-v-17d495b3]:hover{background:#f3f8ff;color:#111827}.csm-participant-menu button:hover svg[data-v-17d495b3]{stroke:currentColor}.scd-root:not(.is-embedded) .class-row .pill[data-v-17d495b3],.scd-root:not(.is-embedded) .live[data-v-17d495b3],.scd-root:not(.is-embedded) .eyebrow-big[data-v-17d495b3]{display:inline-flex;align-items:center;gap:6px}.scd-root:not(.is-embedded) .class-row .pill-safe[data-v-17d495b3],.scd-root:not(.is-embedded) .live.v-active[data-v-17d495b3],.scd-root:not(.is-embedded) .eyebrow-big.v-active[data-v-17d495b3]{border-color:#c6ecd8;background:#eafaf1;color:#17a45a}.scd-root:not(.is-embedded) .class-row .pill-accent[data-v-17d495b3],.scd-root:not(.is-embedded) .live.v-ready[data-v-17d495b3],.scd-root:not(.is-embedded) .eyebrow-big.v-ready[data-v-17d495b3],.scd-root:not(.is-embedded) .eyebrow-big.v-accent[data-v-17d495b3]{border-color:#dbeafe;background:#eff6ff;color:#0d99ff}.scd-root:not(.is-embedded) .class-row .pill-gold[data-v-17d495b3],.scd-root:not(.is-embedded) .live.v-gold[data-v-17d495b3],.scd-root:not(.is-embedded) .eyebrow-big.v-gold[data-v-17d495b3]{border-color:#ffe5a3;background:#fff7dc;color:#d99000}.scd-root:not(.is-embedded) .class-row .pill-default[data-v-17d495b3],.scd-root:not(.is-embedded) .live.v-muted[data-v-17d495b3],.scd-root:not(.is-embedded) .eyebrow-big.v-muted[data-v-17d495b3]{border-color:#eceff3;background:#f7f8fa;color:#7b7f86}.scd-root:not(.is-embedded) .class-row .pdot[data-v-17d495b3],.scd-root:not(.is-embedded) .live .class-status-mini-icon[data-v-17d495b3],.scd-root:not(.is-embedded) .class-status-mini-icon[data-v-17d495b3]{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:50%;flex:0 0 16px}.scd-root:not(.is-embedded) .class-row .pdot[data-v-17d495b3]{background:currentColor}.scd-root:not(.is-embedded) .class-row .pdot[data-v-17d495b3]:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.scd-root:not(.is-embedded) .class-status-mini-icon[data-v-17d495b3]{background:#ffffffb8;color:inherit;font-size:10px;font-weight:900;line-height:1}.csm-participants-title[data-v-17d495b3]{color:#111827;font-size:0;font-weight:800}.csm-participants-title[data-v-17d495b3]:before{content:""}.csm-participants-summary[data-v-17d495b3]{display:flex;align-items:flex-end;justify-content:flex-start;gap:4px;width:auto;height:90px;margin:0;color:#6b7280;font-size:14px;flex:0 0 auto}.csm-participants-summary strong[data-v-17d495b3]{width:90px;height:90px;display:grid;place-items:center;flex:0 0 90px;border-radius:50%;background:#f9f9f9;color:#000;font-size:56px;font-weight:500;line-height:64px;border:1px solid #ddd}.csm-participants-summary span[data-v-17d495b3]{padding-bottom:3px;color:#777;font-size:18px;font-weight:500;line-height:20px;white-space:nowrap}.csm-participant-list[data-v-17d495b3]{min-height:0;flex:1;display:grid;align-content:start;gap:10px;overflow-y:auto;overflow-x:hidden;list-style:none;margin:0;padding:0;scrollbar-gutter:auto}.csm-participant-item[data-v-17d495b3]{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:15px;min-height:69px;border:1px solid #eee;border-radius:10px;background:#fff;box-shadow:0 0 10px #0000000d;padding:9px 15px}.csm-participant-item.recently-joined[data-v-17d495b3]{animation:csm-participant-join-17d495b3 1.8s ease-out}.csm-avatar[data-v-17d495b3]{position:relative;width:48px;height:48px;display:grid;place-items:center;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;overflow:visible}.csm-avatar.has-character[data-v-17d495b3]{border-color:transparent;background:transparent}.csm-avatar img[data-v-17d495b3]{width:100%;height:100%;border-radius:9px;object-fit:contain}.csm-participant-character[data-v-17d495b3]{width:42px;height:42px;transform:scale(1)}.csm-participant-character .csm-character-ear[data-v-17d495b3]{top:3px;width:12px;height:12px;border-width:3px}.csm-participant-character .csm-character-face[data-v-17d495b3]{top:9px;right:8px;bottom:6px;left:8px}.csm-participant-character .csm-character-eye[data-v-17d495b3]{top:8px;width:5px;height:5px}.csm-participant-character .csm-character-eye.left[data-v-17d495b3]{left:6px}.csm-participant-character .csm-character-eye.right[data-v-17d495b3]{right:6px}.csm-participant-character .csm-character-nose[data-v-17d495b3]{bottom:6px;width:7px;height:5px}.csm-avatar.online[data-v-17d495b3]:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#24c36b}.csm-participant-main[data-v-17d495b3]{min-width:0;display:grid;gap:2px}.csm-participant-name[data-v-17d495b3]{overflow:hidden;color:#000;font-size:30px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;line-height:30px}.csm-participant-state[data-v-17d495b3]{color:#7b8794;font-size:12px}.csm-participant-state.online[data-v-17d495b3]{color:#1e9f5a}.csm-participant-action[data-v-17d495b3]{position:relative}.csm-participant-more[data-v-17d495b3]{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#666;cursor:pointer}.csm-participant-more[data-v-17d495b3]:hover{background:#f3f4f6;color:#4b5563}.csm-participant-more:hover svg[data-v-17d495b3]{stroke:currentColor;fill:currentColor}.csm-participant-menu[data-v-17d495b3]{background:#fff;position:fixed;z-index:3200;display:grid;gap:5px;border:1px solid #ddd;border-radius:5px;box-shadow:none;padding:9px;right:auto;width:120px}.csm-participant-menu .danger[data-v-17d495b3]{color:#333}.csm-participant-empty[data-v-17d495b3]{margin:0;border:1px dashed #d9dee7;border-radius:12px;padding:28px 16px;color:#7b8794;font-size:14px;text-align:center}@keyframes csm-participant-join-17d495b3{0%{border-color:#0d99ff;background:#eef8ff;box-shadow:0 0 #0d99ff3d;transform:translateY(4px)}45%{box-shadow:0 0 0 8px #0d99ff14;transform:translateY(0)}to{border-color:#e5e7eb;background:#fff;box-shadow:none;transform:translateY(0)}}.csm-toast[data-v-17d495b3]{position:absolute;left:50%;bottom:28px;transform:translate(-50%);width:min(520px,calc(100% - 56px));max-width:calc(100% - 56px);border-radius:999px;background:#111827eb;color:#fff;padding:9px 14px;font-size:13px;font-weight:700;text-align:center;white-space:nowrap;box-shadow:0 10px 26px #0f172a38}.csm-modal.has-participants .csm-share-actions[data-v-17d495b3]{display:none}.csm-participants-top .csm-status-control[data-v-17d495b3]{position:absolute;top:21px;right:20px}.csm-participant-menu button svg[data-v-17d495b3]{display:none}.csm-safeguard-alert[data-v-17d495b3]{box-sizing:border-box;display:inline-flex;flex:0 0 48px;width:48px;height:48px;align-items:center;justify-content:center}.csm-safeguard-alert img[data-v-17d495b3]{display:block;width:48px;height:48px;border-radius:50%;object-fit:contain}@media (min-width: 769px) and (max-height: 899px){.csm-modal.has-participants[data-v-17d495b3]{padding-top:32px}.csm-head[data-v-17d495b3]{margin-bottom:30px}.csm-modal.has-participants .csm-content[data-v-17d495b3]{height:calc(100% - 70px)}.csm-participants[data-v-17d495b3]{top:-33px;height:calc(100% + 33px)}.csm-qr-wrap[data-v-17d495b3]{width:min(280px,34vh);height:min(280px,34vh);margin-bottom:24px}.csm-qr-img[data-v-17d495b3],.csm-qr-fallback[data-v-17d495b3]{width:83.333%;height:83.333%}.csm-code[data-v-17d495b3]{gap:18px 8px;--csm-domain-font-size: 36px;--csm-code-font-size: 60px}.csm-url-row[data-v-17d495b3]{margin-top:28px}}.sjp-root[data-v-17d495b3]{min-height:100vh;letter-spacing:0;background:#fff;color:#333;font-family:Noto Sans KR,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sjp-root.is-font-small[data-v-17d495b3],.snp-root.is-font-small[data-v-17d495b3],.sce-root.is-font-small[data-v-17d495b3]{font-size:12px}.sjp-root.is-font-normal[data-v-17d495b3],.snp-root.is-font-normal[data-v-17d495b3],.sce-root.is-font-normal[data-v-17d495b3]{font-size:14px}.sjp-root.is-font-large[data-v-17d495b3],.snp-root.is-font-large[data-v-17d495b3],.sce-root.is-font-large[data-v-17d495b3]{font-size:18px}.sc-font-control-fixed[data-v-17d495b3]{position:fixed;top:24px;right:32px;z-index:80}.sjp-root .sc-font-control-fixed[data-v-17d495b3],.snp-root .sc-font-control-fixed[data-v-17d495b3]{display:none}.sjp-page[data-v-17d495b3]{box-sizing:border-box;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:64px 24px}.sjp-stage[data-v-17d495b3]{position:relative;width:490px;min-height:661px}.sjp-logo[data-v-17d495b3]{position:absolute;top:6px;left:179px;width:132px;height:90px;margin:0}.sjp-logo-word[data-v-17d495b3],.sjp-logo-sparkle[data-v-17d495b3],.sjp-logo-myclass[data-v-17d495b3]{position:absolute;display:block}.sjp-logo-word[data-v-17d495b3]{top:14.85px;left:0;width:117.66px;height:42.855px}.sjp-logo-sparkle[data-v-17d495b3]{top:0;left:107.056px;width:24.971px;height:30.066px}.sjp-logo-myclass[data-v-17d495b3]{left:1.374px;bottom:0;width:117.55px;height:27.469px}.sjp-card-wrap[data-v-17d495b3]{position:absolute;top:0;left:0;width:490px;min-height:661px}.sjp-card[data-v-17d495b3]{position:absolute;top:134px;left:32px;z-index:1;width:426px;min-height:429px;margin:0;border:8px solid transparent;border-radius:32px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140.8deg,#94e09f3d,#00d2bbcc) border-box;box-shadow:15px 15px 30px #0000000d;padding:60px 75px}.sjp-form[data-v-17d495b3]{position:relative;display:block;width:260px;height:293px}.sjp-field[data-v-17d495b3]{position:absolute;left:0;width:260px;display:block}.sjp-field[data-v-17d495b3]:first-child{top:0}.sjp-field[data-v-17d495b3]:nth-child(2){top:122px}.sjp-label[data-v-17d495b3]{display:block;width:260px;height:14px;margin:0 0 13px;color:#333;font-size:14px;font-weight:400;line-height:14px;text-align:left}.sjp-input[data-v-17d495b3],.sjp-readonly[data-v-17d495b3]{width:260px;height:44px;border:1px solid #ddd;border-radius:8px;background:#f5f5f7;color:#333;font-size:16px;font-weight:600;letter-spacing:0;padding:0 14px;outline:none}.sjp-input[data-v-17d495b3]:focus{border-color:#00d2bb;background:#fff;box-shadow:0 0 0 3px #00d2bb1f}.sjp-input.error[data-v-17d495b3]{border-color:#ddd;background:#f5f5f7}.sjp-input[data-v-17d495b3]:disabled,.sjp-readonly[data-v-17d495b3]{color:#555;opacity:1}.sjp-readonly[data-v-17d495b3]{display:flex;align-items:center}.sjp-message[data-v-17d495b3]{position:absolute;top:81px;left:0;min-height:11px;margin:0;padding-left:0;font-size:11px;line-height:11px;overflow-wrap:anywhere}.sjp-message.error[data-v-17d495b3]{color:#ff3f3f}.sjp-message.ok[data-v-17d495b3]{color:#00a889}.sjp-submit[data-v-17d495b3]{position:absolute;top:243px;left:0;width:260px;height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#00d2bb;color:#fff;font-size:16px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,transform .15s ease}.sjp-submit[data-v-17d495b3]:hover:not(:disabled){background:#00bfa9}.sjp-submit[data-v-17d495b3]:active:not(:disabled){transform:translateY(1px)}.sjp-submit[data-v-17d495b3]:disabled{cursor:default;opacity:.72}.sjp-spinner[data-v-17d495b3]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sjp-spin-17d495b3 .8s linear infinite}@keyframes sjp-spin-17d495b3{to{transform:rotate(360deg)}}.sjp-success[data-v-17d495b3]{min-height:285px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sjp-success-ring[data-v-17d495b3]{width:54px;height:54px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:#e9fbf8;color:#00bfa9}.sjp-success h1[data-v-17d495b3]{margin:0 0 12px;color:#111;font-size:24px;font-weight:800}.sjp-success p[data-v-17d495b3]{margin:0 0 28px;color:#555;font-size:15px;line-height:1.6}.sjp-success strong[data-v-17d495b3],.sjp-success span[data-v-17d495b3]{color:#111;font-weight:800}.sjp-friends[data-v-17d495b3]{position:absolute;z-index:2;pointer-events:none;top:268px;left:-56px;width:657px;height:301px}.sjp-mascot[data-v-17d495b3]{position:absolute;top:0;left:450px;right:auto;bottom:auto;z-index:1;width:181.012px;height:298.113px;object-fit:contain}.sjp-friend[data-v-17d495b3]{position:absolute;display:block;z-index:1;object-fit:contain}.sjp-bear[data-v-17d495b3]{top:142px;left:16.179px;bottom:auto;width:127.641px;height:156.349px;filter:drop-shadow(10px 5px 5px rgba(0,0,0,.05))}.sjp-cat[data-v-17d495b3]{top:228.734px;left:-.151px;bottom:auto;z-index:2;width:54.468px;height:68.611px;filter:drop-shadow(15px 5px 5px rgba(0,0,0,.05))}.sjp-frog[data-v-17d495b3]{top:271px;left:471.259px;bottom:auto;width:21.481px;height:26.852px}.sjp-rabbit[data-v-17d495b3]{top:201.389px;left:567.327px;right:auto;bottom:auto;width:55.346px;height:96.724px}.sjp-squirrel[data-v-17d495b3]{top:254.082px;left:619.349px;right:auto;bottom:auto;width:37.301px;height:44.031px;filter:drop-shadow(15px 5px 5px rgba(0,0,0,.05))}.sjp-copyright[data-v-17d495b3]{position:absolute;top:615px;left:50%;margin:0;color:#aaa;font-size:12px;font-weight:400;line-height:1.45;text-align:center;transform:translate(-50%);white-space:nowrap}.sjp-ground-shadow[data-v-17d495b3]{position:absolute;border-radius:50%;background:#d9d9d9;filter:blur(7px)}.sjp-ground-bear[data-v-17d495b3]{left:36.245px;top:287.273px;width:86.857px;height:11.726px}.sjp-ground-cat[data-v-17d495b3]{left:7.508px;top:287.935px;width:39.15px;height:9.643px}.sjp-ground-michael-left[data-v-17d495b3]{left:499.833px;top:292.338px;width:41.167px;height:8.662px;filter:blur(3.5px)}.sjp-ground-michael-right[data-v-17d495b3]{left:541px;top:292.338px;width:41.167px;height:8.662px;filter:blur(3.5px)}.sjp-ground-rabbit[data-v-17d495b3]{left:576.333px;top:286.563px;width:69.333px;height:12.993px}.sjp-ground-frog[data-v-17d495b3]{left:472.05px;top:294.63px;width:18.9px;height:5.37px;background:#cecece;filter:blur(3px)}.sjp-dialog-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#11182747}.sjp-dialog[data-v-17d495b3]{position:relative;width:360px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a2e;padding:28px 24px 24px}.sjp-dialog-close[data-v-17d495b3]{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#777;font-size:22px;line-height:1;cursor:pointer}.sjp-dialog strong[data-v-17d495b3]{display:block;margin-bottom:12px;color:#111;font-size:18px;font-weight:800}.sjp-dialog p[data-v-17d495b3]{margin:0 0 22px;color:#555;font-size:14px;line-height:1.5}.sjp-dialog-confirm[data-v-17d495b3]{width:100%;height:42px;border:0;border-radius:8px;background:#00d2bb;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.sce-root[data-v-17d495b3]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:64px 24px;background:#fff;color:#333;font-family:Noto Sans KR,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sce-root-unavailable[data-v-17d495b3]{text-align:center}.sce-card[data-v-17d495b3]{width:560px;min-height:468px;display:flex;flex-direction:column;align-items:center;border:8px solid rgba(148,224,159,.3);border-radius:24px;background:#fff;box-shadow:15px 15px 30px #0000000d;padding:48px 52px 44px;text-align:center}.sce-logo[data-v-17d495b3]{width:132px;height:90px;object-fit:contain;margin-bottom:26px}.sce-state-icon[data-v-17d495b3]{width:62px;height:62px;display:grid;place-items:center;margin-bottom:22px;border-radius:50%;background:#f0fffb;color:#00bfa9;font-size:27px;font-weight:900}.sce-state-icon-alert[data-v-17d495b3]{background:#fff7ed;color:#f58320}.sce-card h1[data-v-17d495b3]{margin:0 0 15px;color:#111;font-size:30px;font-weight:800;line-height:1.25}.sce-card p[data-v-17d495b3]{margin:0;color:#666;font-size:16px;line-height:1.65}.sce-card p strong[data-v-17d495b3]{color:#111;font-weight:800}.sce-button[data-v-17d495b3]{width:260px;height:50px;margin-top:34px;border:0;border-radius:8px;background:#00d2bb;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800}.sce-button[data-v-17d495b3]:hover{background:#00bfa9}.snp-root[data-v-17d495b3]{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:#fff;color:#333;font-family:Noto Sans KR,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.snp-card[data-v-17d495b3]{width:838px;max-width:100%;min-height:738px;border:8px solid transparent;border-radius:32px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(138.7deg,#94e09f3d,#00d2bbcc) border-box;box-shadow:15px 15px 30px #0000000d;padding:47px 40px 40px}.snp-head[data-v-17d495b3]{margin-bottom:39px;text-align:center}.snp-head h1[data-v-17d495b3]{margin:0 0 19px;color:#333;font-size:34px;font-weight:700;line-height:34px;overflow-wrap:anywhere}.snp-head h1 span[data-v-17d495b3]{display:inline-block;font-weight:400}.snp-head p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:19px;font-weight:400;line-height:19px;word-break:keep-all}.snp-promise-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.snp-promise-item[data-v-17d495b3]{min-width:0;min-height:159px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;padding:18px 8px 19px;text-align:center}.snp-promise-icon[data-v-17d495b3]{width:59px;height:59px;flex:0 0 59px;display:grid;place-items:center;margin-bottom:12px;border-radius:50%;background:#f5f5f5;color:#333;font-size:34px;line-height:34px}.snp-promise-item h2[data-v-17d495b3]{max-width:100%;margin:0 0 10px;color:#333;font-size:20px;font-weight:700;line-height:20px;overflow-wrap:anywhere}.snp-promise-item p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:14px;font-weight:400;line-height:1.3;word-break:keep-all;overflow-wrap:anywhere}.snp-agree-row[data-v-17d495b3]{display:flex;align-items:center;gap:16px;width:100%;min-height:68px;margin:30px 0 20px;padding:12px 20px;border-radius:8px;background:#f0faf9;color:#333;font-size:18px;font-weight:400;line-height:18px;cursor:pointer;-webkit-user-select:none;user-select:none}.snp-agree-row input[data-v-17d495b3]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;flex:0 0 30px;margin:0;border:1px solid #00d2bb;border-radius:5px;background:#00d2bb;cursor:pointer}.snp-agree-row input[data-v-17d495b3]:checked:after{content:"";position:absolute;top:4px;left:9px;width:8px;height:14px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.snp-agree-row input[data-v-17d495b3]:focus-visible,.snp-start-button[data-v-17d495b3]:focus-visible{outline:3px solid #008f80;outline-offset:4px}.snp-start-button[data-v-17d495b3]{width:100%;height:68px;border:0;border-radius:8px;background:#00d2bb;color:#fff;font-size:22px;font-weight:700;line-height:22px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.snp-start-button[data-v-17d495b3]:hover:not(:disabled){background:#00bfa9}.snp-start-button[data-v-17d495b3]:disabled{cursor:default;opacity:.55}.sch-root[data-v-17d495b3]{min-height:100vh;position:relative;overflow-x:hidden;background:#f9f9f9;color:#333;font-family:Noto Sans KR,Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:88px 70px 120px 310px}.sch-root.is-font-small[data-v-17d495b3]{font-size:12px}.sch-root.is-font-normal[data-v-17d495b3]{font-size:14px}.sch-root.is-font-large[data-v-17d495b3]{font-size:16px}.sch-page[data-v-17d495b3]{max-width:1200px;margin:0 auto}.sch-class-title[data-v-17d495b3]{min-height:70px;margin-bottom:20px;display:flex;align-items:center;gap:14px}.sch-class-thumb[data-v-17d495b3]{width:48px;height:48px;flex:0 0 48px;display:inline-grid;place-items:center;overflow:hidden;border-radius:14px;background:#fff4df;color:#00a889;font-size:20px;font-weight:700}.sch-class-thumb img[data-v-17d495b3]{width:100%;height:100%;display:block;object-fit:cover}.sch-class-title-text[data-v-17d495b3]{flex:1 1 auto;min-width:0;max-width:100%}.sch-class-title h1[data-v-17d495b3]{margin:0 0 8px;color:#333;font-size:28px;font-weight:700;line-height:1.25}.sch-class-title p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}.sch-state[data-v-17d495b3],.sch-section[data-v-17d495b3]{border:1px solid rgba(221,221,221,.5);border-radius:18px;background:#fff;box-shadow:0 0 8px #0000000d}.sch-state[data-v-17d495b3]{margin-bottom:20px;padding:30px}.sch-state h2[data-v-17d495b3]{margin:0 0 10px;font-size:20px;font-weight:700}.sch-state p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:14px}.sch-section[data-v-17d495b3]{padding:29px}.sch-section+.sch-section[data-v-17d495b3]{margin-top:20px}.sch-section-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.sch-section-head h2[data-v-17d495b3]{margin:0;color:#333;font-size:19px;font-weight:500;line-height:19px}.sch-section-progress[data-v-17d495b3]{display:flex;align-items:center;gap:28px}.sch-section-progress strong[data-v-17d495b3]{min-width:92px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#00d2bb;color:#fff;font-size:12px;font-weight:700;line-height:12px}.sch-progress[data-v-17d495b3]{width:257px;height:9px;overflow:hidden;border-radius:10px;background:#e8e8e8;box-shadow:0 2px 3px #0000000d}.sch-progress span[data-v-17d495b3]{display:block;width:0;height:100%;border-radius:inherit;background:#0d99ff}.sch-progress.is-34 span[data-v-17d495b3]{width:34%}.sch-progress.is-67 span[data-v-17d495b3]{width:67%}.sch-progress.is-100 span[data-v-17d495b3]{width:100%}.sch-card-grid[data-v-17d495b3],.sch-tool-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sch-content-card[data-v-17d495b3],.sch-tool-card[data-v-17d495b3]{position:relative;min-width:0;display:grid;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;color:#333;cursor:pointer;font-family:inherit;text-align:left}.sch-content-card[data-v-17d495b3]{grid-template-columns:42px minmax(0,1fr);grid-template-rows:42px auto auto;column-gap:12px;row-gap:14px;min-height:170px;padding:19px}.sch-tool-card[data-v-17d495b3]{grid-template-columns:42px minmax(0,1fr);grid-template-rows:42px auto auto;column-gap:14px;row-gap:14px;min-height:136px;padding:19px}.sch-content-card[data-v-17d495b3]:disabled,.sch-tool-card[data-v-17d495b3]:disabled{cursor:default}.sch-content-card[data-v-17d495b3]:hover:not(:disabled),.sch-content-card[data-v-17d495b3]:focus-visible:not(:disabled){border:2px solid #00d2bb;background:#eff7f6;padding:18px;outline:none}.sch-content-card.is-completed[data-v-17d495b3]{background:#fbfbfb}.sch-content-card.is-completed strong[data-v-17d495b3],.sch-content-card.is-completed p[data-v-17d495b3]{color:#aaa}.sch-thumb[data-v-17d495b3],.sch-tool-icon[data-v-17d495b3]{width:42px;height:42px;display:inline-grid;place-items:center;overflow:hidden;border-radius:51px;background:#f6f6f6;color:#00a889;font-size:18px;font-weight:700}.sch-thumb[data-v-17d495b3]{grid-column:1;grid-row:1}.sch-thumb img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.sch-tool-icon[data-v-17d495b3]{grid-column:1;grid-row:1}.sch-content-card strong[data-v-17d495b3],.sch-tool-card strong[data-v-17d495b3]{display:block;overflow:hidden;color:#000;font-size:17px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sch-content-card strong[data-v-17d495b3],.sch-tool-card strong[data-v-17d495b3]{grid-column:2;grid-row:1;align-self:center}.sch-content-card p[data-v-17d495b3],.sch-tool-card p[data-v-17d495b3]{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#7b7f86;font-size:13px;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sch-content-card p[data-v-17d495b3]{grid-column:1 / -1;margin-top:0}.sch-tool-card p[data-v-17d495b3]{grid-column:1 / -1;grid-row:2;margin-top:0}.sch-content-card small[data-v-17d495b3],.sch-tool-card small[data-v-17d495b3]{position:static;align-self:start;justify-self:start;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:5px;background:#fff;color:#00d2bb;padding:4px 9px;font-size:11px;font-weight:500;line-height:13px}.sch-content-card small[data-v-17d495b3]{grid-column:1 / -1;margin-top:0}.sch-tool-card small[data-v-17d495b3]{grid-column:1 / -1;grid-row:3;margin-top:0}.sch-content-card.is-completed small[data-v-17d495b3]{border-color:transparent;background:#f5f5f5;color:#000}.sch-empty[data-v-17d495b3]{margin:0;padding:34px 0;color:#7b7f86;font-size:14px;text-align:center}.sch-mobile-header[data-v-17d495b3],.sch-mobile-tabbar[data-v-17d495b3],.sch-mobile-status[data-v-17d495b3],.sch-mobile-count[data-v-17d495b3],.sch-mobile-sidebar-backdrop[data-v-17d495b3],.sch-class-open[data-v-17d495b3]{display:none}.sch-activity-backbar[data-v-17d495b3]{display:flex;align-items:center;gap:20px;min-width:0;min-height:63px;margin-bottom:20px}.sch-activity-backbar button[data-v-17d495b3]{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #ddd;border-radius:8px;background:#fff;padding:0;cursor:pointer}.sch-activity-backbar img[data-v-17d495b3]{width:22px;height:22px}.sch-activity-backbar strong[data-v-17d495b3]{min-width:0;overflow:hidden;color:#333;font-size:16px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sch-toast[data-v-17d495b3]{position:fixed;left:50%;bottom:40px;z-index:20;width:510px;height:54px;display:flex;align-items:center;justify-content:center;transform:translate(-50%);border-radius:12px;background:#00d2bb;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.15px}.sch-modal-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#11182757}.sch-modal[data-v-17d495b3]{position:relative;width:380px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a2e;padding:28px 24px 24px}.sch-modal-close[data-v-17d495b3]{position:absolute;top:12px;right:12px;width:30px;height:30px;border:0;background:transparent;color:#777;font-size:22px;cursor:pointer}.sch-modal h2[data-v-17d495b3]{margin:0 0 12px;color:#111;font-size:19px;font-weight:700}.sch-modal p[data-v-17d495b3]{margin:0 0 22px;color:#7b7f86;font-size:14px;line-height:1.5}.sch-modal-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px}.sch-link-button[data-v-17d495b3],.sch-danger-button[data-v-17d495b3]{height:38px;border-radius:8px;padding:0 16px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700}.sch-link-button[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.sch-danger-button[data-v-17d495b3]{border:1px solid #ff3f3f;background:#ff3f3f;color:#fff}.snd-leave-modal[data-v-17d495b3],.snd-rejoin-modal[data-v-17d495b3],.snd-roster-modal[data-v-17d495b3],.snd-manage-roster-modal[data-v-17d495b3]{position:relative;width:min(420px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a2e;padding:28px 24px 24px}.snd-leave-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer;padding:0}.snd-leave-title[data-v-17d495b3],.snd-rejoin-title[data-v-17d495b3]{margin:0;padding-right:34px;color:#1a1a1a;font-size:19px;font-weight:700;line-height:1.35}.snd-leave-desc[data-v-17d495b3],.snd-rejoin-desc[data-v-17d495b3]{margin:14px 0 0;color:#7b7f86;font-size:14px;line-height:1.55}.snd-manage-roster-picker[data-v-17d495b3]{display:grid;gap:12px;margin-top:18px}.snd-manage-roster-class-select[data-v-17d495b3]{width:100%;height:40px;border:1px solid #ddd;border-radius:5px;color:#1a1a1a;font-family:inherit;font-size:14px}.snd-manage-roster-summary[data-v-17d495b3]{display:grid;gap:4px;border:1px solid #e5e8eb;border-radius:8px;background:#fafafa;padding:12px 14px}.snd-manage-roster-summary span[data-v-17d495b3]{color:#111827;font-size:14px;font-weight:700;line-height:1.4}.snd-manage-roster-summary small[data-v-17d495b3]{color:#7a828d;font-size:13px;line-height:1.4}.snd-manage-roster-modal-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.snd-manage-roster-modal-actions .snd-mng-btn[data-v-17d495b3]{min-width:98px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 16px;font-size:14px;font-weight:700;line-height:1}.snd-invite-modal[data-v-17d495b3]{width:min(1260px,calc(100vw - 80px));max-width:calc(100vw - 80px);min-height:0;max-height:calc(100vh - 80px);border-radius:26px;box-shadow:0 24px 70px #0f172a2e;padding:32px 20px 18px}.snd-invite-modal .snd-leave-close[data-v-17d495b3]{top:17px;right:17px}.snd-invite-modal .snd-rejoin-title[data-v-17d495b3]{padding-right:40px;font-size:19px;line-height:21px}.snd-invite-qr[data-v-17d495b3]{width:330px;height:330px;display:grid;place-items:center;overflow:hidden;border:0;border-radius:10px;background:#fff;box-shadow:0 0 18px #0f172a14;margin:36px auto 40px;padding:27px}.snd-invite-qr img[data-v-17d495b3]{width:276px;height:276px;display:block;object-fit:contain}.snd-invite-qr-fallback[data-v-17d495b3]{width:276px;height:276px;display:grid;place-items:center;gap:4px;border-radius:12px;background:#f3f4f6;color:#333;font-size:22px;font-weight:700}.snd-invite-qr-fallback small[data-v-17d495b3]{color:#888;font-size:11px;font-weight:400}.snd-invite-link-row[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) 108px;gap:10px;align-items:center}.snd-rejoin-link-box[data-v-17d495b3]{min-width:0;height:40px;display:flex;align-items:center;overflow:hidden;border:1px solid #ddd;border-radius:5px;background:#fff;padding:0 11px}.snd-rejoin-link-box code[data-v-17d495b3]{overflow:hidden;color:#333;font-family:inherit;font-size:14px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.snd-rejoin-copy[data-v-17d495b3]{height:40px;border:1px solid #333;border-radius:5px;background:#fff;color:#333;cursor:pointer;font-family:inherit;font-size:15px;font-weight:400}.snd-rejoin-copy[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.snd-invite-modal .snd-invite-actions[data-v-17d495b3]{margin-top:18px}.snd-invite-modal .snd-invite-actions .snd-mng-btn[data-v-17d495b3]{width:108px;height:36px;flex:0 0 auto}.snd-roster-modal[data-v-17d495b3]{width:min(380px,calc(100vw - 48px))}.snd-roster-list[data-v-17d495b3]{max-height:250px;overflow:auto;display:grid;gap:8px;margin-top:18px;padding-right:2px}.snd-roster-option[data-v-17d495b3]{min-height:44px;display:flex;align-items:center;border:1px solid #e1e5ea;border-radius:8px;background:#fff;cursor:pointer;padding:0 14px}.snd-roster-option[data-v-17d495b3]:hover,.snd-roster-option.selected[data-v-17d495b3]{border-color:#0d99ff;background:#f7fbff}.snd-roster-option input[data-v-17d495b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.snd-roster-text[data-v-17d495b3]{min-width:0;display:block}.snd-roster-text strong[data-v-17d495b3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111827;font-size:14px;font-weight:700;line-height:42px}.snd-roster-empty[data-v-17d495b3]{margin-top:18px;border:1px dashed #d8dee6;border-radius:10px;background:#fafafa;color:#7b7f86;padding:18px;font-size:13px;line-height:1.5;text-align:center}.snd-roster-memo[data-v-17d495b3]{display:grid;gap:8px;margin-top:16px}.snd-roster-memo span[data-v-17d495b3]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.snd-roster-memo textarea[data-v-17d495b3]{width:100%;min-height:84px;resize:vertical;border:1px solid #ddd;border-radius:8px;background:#fff;color:#1a1a1a;font-family:inherit;font-size:14px;line-height:1.5;padding:10px 12px}.snd-roster-memo textarea[data-v-17d495b3]:focus{border-color:#0d99ff;outline:none;box-shadow:0 0 0 2px #0d99ff1f}.snd-roster-actions .snd-mng-btn[data-v-17d495b3]{min-width:98px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:0 16px;font-size:14px;font-weight:700;line-height:1}.snd-leave-actions[data-v-17d495b3],.snd-roster-actions[data-v-17d495b3],.snd-invite-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.snd-leave-btn-danger[data-v-17d495b3]{border:1px solid #ff3f3f;background:#ff3f3f;color:#fff}.snd-leave-btn-danger[data-v-17d495b3]:hover,.snd-leave-btn-danger[data-v-17d495b3]:focus-visible{border-color:#e83636;background:#e83636;color:#fff}.snd-toast[data-v-17d495b3],.snd-action-toast[data-v-17d495b3]{position:fixed;left:50%;bottom:32px;z-index:1300;transform:translate(-50%);border-radius:999px;background:#222;color:#fff;padding:10px 16px;font-size:13px}.snd-action-toast[data-v-17d495b3]{display:flex;align-items:center;gap:12px}.snd-action-toast button[data-v-17d495b3]{border:0;background:transparent;color:#8fd3ff;cursor:pointer}.rpm-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;display:grid;place-items:center;background:#0f172a47;padding:24px}.rpm-modal[data-v-17d495b3]{position:relative;width:min(420px,calc(100vw - 48px));border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a2e;padding:28px 24px 24px}.rpm-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer;padding:0}.rpm-title[data-v-17d495b3]{margin:0;padding-right:34px;color:#1a1a1a;font-size:19px;font-weight:700;line-height:1.35}.rpm-desc[data-v-17d495b3]{margin:14px 0 0;color:#7b7f86;font-size:14px;line-height:1.55}.rpm-desc strong[data-v-17d495b3]{color:#333;font-weight:700}.rpm-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.rpm-btn[data-v-17d495b3]{min-width:90px;height:36px;border-radius:5px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500}.rpm-btn-ghost[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.rpm-btn-danger[data-v-17d495b3]{border:1px solid #ff3f3f;background:#ff3f3f;color:#fff}.scc-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;display:grid;place-items:center;padding:24px;background:#0f172a5c}.scc-close[data-v-17d495b3]{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:#666;cursor:pointer}.scc-title[data-v-17d495b3]{margin:0;padding-right:34px;color:#1a1a1a;font-size:19px;font-weight:700;line-height:1.35}.scc-desc[data-v-17d495b3]{margin:14px 0 0;color:#555;font-size:14px;line-height:1.6;word-break:keep-all}.scc-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.scc-btn[data-v-17d495b3]{min-width:90px;height:38px;padding:0 16px;border-radius:5px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.scc-btn-ghost[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.scc-btn-primary[data-v-17d495b3]{border:1px solid #2097f6;background:#2097f6;color:#fff}.scs-sidebar[data-v-17d495b3]{position:fixed;top:0;left:0;z-index:80;width:240px;height:100vh;zoom:var(--sc-inverse-font-scale, 1);background:#fff;box-shadow:3px 0 6px #0000000d;color:#333;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif}.scs-logo[data-v-17d495b3]{position:absolute;top:25px;left:30px;width:74px;height:50px;border:0;background:transparent;cursor:pointer;padding:0}.scs-logo img[data-v-17d495b3]{display:block;width:74px;height:auto;object-fit:contain}.scs-nav[data-v-17d495b3]{position:absolute;top:115px;left:20px;width:200px;display:grid;gap:7px}.scs-nav button[data-v-17d495b3]{width:200px;height:36px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;color:#7b7f86;cursor:pointer;padding:0 10px;font-family:inherit;text-align:left}.scs-nav-heading[data-v-17d495b3]{width:200px;height:36px;display:flex;align-items:center;gap:9px;color:#7b7f86;padding:0 10px}.scs-nav button.is-active[data-v-17d495b3]{background:#0000000d;color:#333}.scs-nav-icon[data-v-17d495b3]{position:relative;flex:0 0 auto;width:20px;height:17px;display:block;overflow:visible}.scs-nav-icon img[data-v-17d495b3]{display:block;pointer-events:none}.scs-nav-icon-home img[data-v-17d495b3]{width:20px;height:16px}.scs-history-main[data-v-17d495b3]{position:absolute;top:1px;left:0;width:15px;height:15px}.scs-history-badge[data-v-17d495b3]{position:absolute;right:0;bottom:0;width:8px;height:8px}.scs-nav strong[data-v-17d495b3]{font-size:15px;font-weight:400;line-height:15px}.scs-nav button.is-active strong[data-v-17d495b3]{font-weight:500}.scs-activity-history[data-v-17d495b3]{max-height:calc(100vh - 285px);display:flex;flex-direction:column;gap:2px;margin:4px 0 0 39px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.scs-nav .scs-activity-item[data-v-17d495b3]{width:161px;height:auto;min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:6px;padding:8px 9px;color:#777}.scs-nav .scs-activity-item[data-v-17d495b3]:hover,.scs-nav .scs-activity-item.is-current[data-v-17d495b3]{background:#eef0f3;color:#333}.scs-nav .scs-activity-item.is-current[data-v-17d495b3]{font-weight:500}.scs-activity-item span[data-v-17d495b3]{min-width:0;overflow:hidden;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.scs-activity-item small[data-v-17d495b3]{color:#aaa;font-size:11px;line-height:16px}.scs-sidebar>.scs-font-control.sc-font-control[data-v-17d495b3]{position:absolute;left:30px;bottom:88px;width:180px;justify-content:space-between}.scs-account[data-v-17d495b3]{position:absolute;left:30px;right:30px;bottom:27px}.scs-account-main[data-v-17d495b3]{width:180px;min-height:40px;display:grid;grid-template-columns:40px minmax(0,1fr) 17px;gap:9px;align-items:center;border:0;background:transparent;cursor:pointer;padding:0;font-family:inherit;text-align:left}.scs-avatar[data-v-17d495b3]{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#fff8df;color:#9d6b00;font-size:18px;font-weight:700;overflow:hidden}.scs-avatar img[data-v-17d495b3]{display:block;width:100%;height:100%;object-fit:contain}.scs-account-text[data-v-17d495b3]{min-width:0;display:grid;gap:3px}.scs-account-text strong[data-v-17d495b3],.scs-account-text small[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scs-account-text strong[data-v-17d495b3]{color:#333;font-size:14px;font-weight:400}.scs-account-text small[data-v-17d495b3]{color:#aaa;font-size:11px;font-weight:400}.scs-account-arrow[data-v-17d495b3]{color:#7b7f86;font-size:18px;line-height:1}.scs-mobile-close[data-v-17d495b3]{display:none}.scs-logout.is-open[data-v-17d495b3]{display:block}.scs-logout[data-v-17d495b3]{display:none;width:180px;height:34px;margin-top:8px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#333;cursor:pointer;font-family:inherit;font-size:13px}.scc-root[data-v-17d495b3]{--scc-sidebar-width: 240px;--scc-content-inset: 70px;--scc-chat-panel-width: calc(100vw - var(--scc-sidebar-width) - (var(--scc-content-inset) * 2));--scc-composer-width: var(--scc-chat-panel-width);--scc-page-min-width: 920px;--scc-layout-min-width: calc(var(--scc-sidebar-width) + var(--scc-page-min-width));min-width:var(--scc-layout-min-width);height:100vh;min-height:0;overflow:hidden;background:#fff;color:#1a1a1a;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif}html.student-chat-horizontal-scroll,body.student-chat-horizontal-scroll{overflow:hidden!important}.scc-root.is-font-small[data-v-17d495b3]{font-size:12px}.scc-root.is-font-normal[data-v-17d495b3]{font-size:14px}.scc-root.is-font-large[data-v-17d495b3]{font-size:18px}.scc-student-sidebar[data-v-17d495b3]{display:none}.scc-root .scs-sidebar[data-v-17d495b3]{zoom:1}.scc-page[data-v-17d495b3]{position:relative;box-sizing:border-box;width:calc(100% - var(--scc-sidebar-width));min-width:var(--scc-page-min-width);height:100vh;min-height:0;margin-left:var(--scc-sidebar-width);padding:48px 70px 0;overflow:hidden;background:#fff}.scc-chat-stage[data-v-17d495b3]{position:relative;min-height:calc(100vh - 262px);padding-top:0}.scc-activity-info[data-v-17d495b3]{display:grid;grid-template-columns:50px minmax(0,455px);gap:14px;align-items:start;width:520px}.scc-activity-thumb[data-v-17d495b3],.scc-avatar[data-v-17d495b3]{display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;background:#f6f6f6;color:#00a889;font-weight:700}.scc-activity-thumb[data-v-17d495b3]{width:50px;height:50px;font-size:19px}.scc-activity-thumb img[data-v-17d495b3],.scc-avatar img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.scc-activity-info h1[data-v-17d495b3]{overflow:hidden;margin:0 0 7px;color:#333;font-size:calc(17px * var(--sc-font-scale, 1));font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.scc-activity-info p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:calc(14px * var(--sc-font-scale, 1));font-weight:400;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.scc-stream[data-v-17d495b3]{box-sizing:border-box;width:calc(var(--scc-chat-panel-width) + var(--scc-content-inset));height:calc(100vh - 320px);min-height:280px;margin:48px 0 0;padding:0 var(--scc-content-inset) 16px 0;overflow-y:auto;scroll-behavior:smooth}.scc-root.has-assignment .scc-stream[data-v-17d495b3]{height:calc(100vh - 400px)}.scc-stream[data-v-17d495b3]::-webkit-scrollbar{width:8px}.scc-stream[data-v-17d495b3]::-webkit-scrollbar-thumb{border-radius:999px;background:#d9d9d9}.scc-hello[data-v-17d495b3]{position:relative;margin:0;min-height:92px;padding-right:0;color:#1a1a1a;font-size:calc(15px * var(--sc-font-scale, 1));line-height:1.45;white-space:pre-line}.scc-hello-intro[data-v-17d495b3]{margin:0;color:#333;font-size:calc(15px * var(--sc-font-scale, 1));font-weight:400;line-height:1.5;white-space:pre-line}.scc-hello p[data-v-17d495b3]{margin:0}.scc-sparkles[data-v-17d495b3]{position:absolute;top:2px;left:0;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#19a8ff;font-size:32px;line-height:1;opacity:0;transform:scale(.72) rotate(-10deg);animation:sccSparkBlink-17d495b3 .55s ease-in-out 2 forwards}.scc-composer .step_panel[data-v-17d495b3]{position:relative;bottom:auto;left:auto;z-index:auto;box-sizing:border-box;width:100%;margin:0 0 12px}.scc-composer.is-followup-panel-open .step_panel[data-v-17d495b3]{margin-bottom:0}@keyframes sccSparkBlink-17d495b3{0%{opacity:0;transform:scale(.72) rotate(-10deg)}45%{opacity:1;transform:scale(1.05) rotate(0)}to{opacity:0;transform:scale(.82) rotate(8deg)}}@keyframes sccStarterReveal-17d495b3{to{opacity:1;transform:translateY(0)}}.scc-message[data-v-17d495b3]{display:flex;justify-content:flex-start;width:100%;margin-bottom:42px}.scc-message.is-user[data-v-17d495b3]{justify-content:flex-end;margin-bottom:46px}.scc-avatar[data-v-17d495b3]{display:none}.scc-message-body[data-v-17d495b3]{width:100%;max-width:none;min-width:0}.scc-message.is-user .scc-message-body[data-v-17d495b3]{width:auto;max-width:420px}.scc-message-name[data-v-17d495b3]{display:none}.scc-bubble[data-v-17d495b3]{max-width:100%;color:#1a1a1a;font-size:calc(15px * var(--sc-font-scale, 1));font-weight:400;line-height:1.45;word-break:normal;overflow-wrap:anywhere}.scc-message.is-user .scc-bubble[data-v-17d495b3]{display:inline-block;max-width:100%;padding:10px 16px;border-radius:18px;background:#f6f6f9;text-align:left;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word}.scc-bubble[data-v-17d495b3] p{margin:0 0 8px}.scc-bubble[data-v-17d495b3] p:last-child{margin-bottom:0}.scc-bubble[data-v-17d495b3] img{display:block;max-width:min(100%,420px);height:auto;margin:12px 0;border-radius:12px}.scc-web-search[data-v-17d495b3]{width:min(100%,736px);margin:0 0 14px}.scc-web-search-head[data-v-17d495b3]{display:flex;align-items:center;gap:12px;width:100%;min-height:34px;padding:0;border:0;background:transparent;color:#222;cursor:pointer;font-family:inherit;text-align:left}.scc-web-search-title[data-v-17d495b3]{display:inline-flex;align-items:center;gap:6px;font-size:calc(14px * var(--sc-font-scale, 1));font-weight:600;white-space:nowrap}.scc-web-search-title span[data-v-17d495b3]{color:#21646b;font-size:18px}.scc-web-search-progress[data-v-17d495b3]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:#6f7480;font-size:12px}.scc-web-search-bar[data-v-17d495b3]{position:relative;width:104px;height:6px;overflow:hidden;border-radius:999px;background:#e5eef0}.scc-web-search-bar span[data-v-17d495b3]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#3e93a0;transition:width .2s ease}.scc-web-search-chevron[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#555;font-size:0;line-height:1;transform-origin:center;transition:transform .2s ease}.scc-web-search-chevron[data-v-17d495b3]:before{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.scc-web-search-chevron.open[data-v-17d495b3]{transform:rotate(180deg)}.scc-web-search-list[data-v-17d495b3]{display:grid;gap:8px;margin-top:8px}.scc-web-search-card[data-v-17d495b3]{display:block;padding:12px 14px;border:1px solid #dfe4ea;border-radius:8px;background:#fff;color:#222;text-decoration:none}.scc-web-search-card[data-v-17d495b3]:hover{border-color:#cbd5df;background:#fafcfd}.scc-web-search-url[data-v-17d495b3]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:#3e4856;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.scc-web-search-url img[data-v-17d495b3]{width:16px;height:16px;margin:0;border-radius:50%;flex:0 0 auto}.scc-web-search-card strong[data-v-17d495b3]{display:block;margin-top:7px;color:#111;font-size:14px;font-weight:700;line-height:1.35}.scc-web-search-card p[data-v-17d495b3]{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#5f6670;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scc-typing[data-v-17d495b3]{display:inline-flex;gap:5px;align-items:center;min-height:30px}.scc-typing span[data-v-17d495b3]{width:6px;height:6px;border-radius:50%;background:#777;animation:sccTyping-17d495b3 1s infinite ease-in-out}.scc-typing span[data-v-17d495b3]:nth-child(2){animation-delay:.12s}.scc-typing span[data-v-17d495b3]:nth-child(3){animation-delay:.24s}@keyframes sccTyping-17d495b3{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.scc-block[data-v-17d495b3]{position:fixed;left:calc(240px + (100vw - 240px)/2);bottom:166px;z-index:20;display:flex;align-items:center;gap:10px;width:fit-content;max-width:432px;min-height:33px;padding:8px 30px;border-radius:17px;background:#000000b3;color:#fff;font-size:13px;line-height:1.35;transform:translate(-50%)}.scc-block strong[data-v-17d495b3],.scc-block span[data-v-17d495b3]{display:none}.scc-block p[data-v-17d495b3]{margin:0}.scc-composer[data-v-17d495b3]{position:fixed;left:calc(var(--scc-sidebar-width) + (100vw - var(--scc-sidebar-width)) / 2);bottom:16px;z-index:12;width:var(--scc-composer-width);transform:translate(-50%)}.scc-composer-shell[data-v-17d495b3]{box-sizing:border-box;min-height:115px;padding:16px 19px 10px;border:1px solid #bbb;border-radius:26px;background:#fff;box-shadow:3px 3px 4px #00000017}.scc-composer-shell.is-paused[data-v-17d495b3]{border-color:#d5d7db;background:#eef0f3;box-shadow:none}.scc-composer-shell.is-paused[data-v-17d495b3],.scc-composer-shell.is-paused textarea[data-v-17d495b3]{cursor:not-allowed}.scc-composer-shell.is-paused textarea[data-v-17d495b3]:disabled{background:transparent!important;color:#8a8f98;opacity:1}.scc-composer-shell.is-paused textarea[data-v-17d495b3]::placeholder{color:#737982;opacity:1}.scc-composer textarea[data-v-17d495b3]{display:block;width:100%;min-height:44px;max-height:82px;resize:none;border:0;outline:none;background:transparent;color:#1a1a1a;font-family:inherit;font-size:calc(15px * var(--sc-font-scale, 1));line-height:1.45}.scc-composer textarea[data-v-17d495b3]::placeholder{color:#999;font-size:calc(13px * var(--sc-font-scale, 1))}.scc-composer-row[data-v-17d495b3]{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;margin-top:5px}.scc-menu-wrap[data-v-17d495b3]{position:relative;display:inline-flex}.scc-tool[data-v-17d495b3],.scc-mic[data-v-17d495b3],.scc-send[data-v-17d495b3]{display:inline-grid;place-items:center;border:0;background:transparent;cursor:pointer;font-family:inherit}.scc-tool[data-v-17d495b3]{min-width:30px;height:30px;border-radius:50%;color:#333;font-size:24px;line-height:1}.scc-tool svg[data-v-17d495b3]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.scc-tool-menu[data-v-17d495b3]{min-width:54px;width:auto;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:16px;color:#555;font-size:calc(14px * var(--sc-font-scale, 1));font-weight:400;line-height:1}.scc-tool-menu .ic_tool_btn[data-v-17d495b3]{display:block;width:15px;height:13px;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}.scc-tool-chip[data-v-17d495b3]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 8px 0 10px;border-radius:999px;background:#e9f7f6;color:#21827d;font-size:13px;font-weight:500;white-space:nowrap}.scc-tool-chip button[data-v-17d495b3]{display:inline-grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-family:inherit;font-size:15px;line-height:1}.scc-tool-chip button[data-v-17d495b3]:hover:not(:disabled){background:#21827d1f}.scc-tool[data-v-17d495b3]:disabled,.scc-mic[data-v-17d495b3]:disabled,.scc-send[data-v-17d495b3]:disabled{cursor:default;opacity:.45}.scc-hint[data-v-17d495b3]{margin-left:auto;color:#aaa;font-size:calc(12px * var(--sc-font-scale, 1))}.scc-mic[data-v-17d495b3],.scc-send[data-v-17d495b3]{width:30px;height:30px;border-radius:50%}.scc-mic svg[data-v-17d495b3],.scc-send svg[data-v-17d495b3]{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.scc-send svg[data-v-17d495b3]{transform:translate(-1px,1px)}.scc-mic[data-v-17d495b3]{color:#555}.scc-send[data-v-17d495b3]{background:#21646b;color:#fff}.scc-popover[data-v-17d495b3]{position:absolute;bottom:38px;left:0;z-index:30;width:170px;padding:8px;border:1px solid #ddd;border-radius:10px;background:#fff;box-shadow:0 8px 24px #0000001f}.scc-popover button[data-v-17d495b3]{display:block;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#333;cursor:pointer;font-family:inherit;font-size:13px;text-align:left}.scc-popover button[data-v-17d495b3]:hover{background:#f6f6f9}.scc-disclaimer[data-v-17d495b3]{margin:9px 0 0;color:#bbb;font-size:12px;line-height:1.2;text-align:center}.scc-state[data-v-17d495b3]{display:grid;place-items:center;min-height:calc(100vh - 260px);color:#333;text-align:center}.scc-state-pill[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:30px;margin-bottom:14px;border-radius:999px;background:#f6f6f9;color:#777;font-size:13px}.scc-state h2[data-v-17d495b3]{margin:0 0 9px;font-size:22px;line-height:1.35}.scc-state p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:14px}.scc-modal-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#00000059}.scc-modal[data-v-17d495b3]{box-sizing:border-box;position:relative;width:420px;padding:32px 28px 24px;border-radius:20px;background:#fff;box-shadow:0 20px 60px #0000002e}.scc-modal-close[data-v-17d495b3]{position:absolute;top:16px;right:18px;border:0;background:transparent;color:#777;cursor:pointer;font-size:24px}.scc-modal h2[data-v-17d495b3]{margin:0;color:#1a1a1a;font-size:20px;line-height:1.35}.scc-modal p[data-v-17d495b3]{margin:12px 0 0;color:#7b7f86;font-size:14px;line-height:1.5}.scc-modal-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.scc-link-button[data-v-17d495b3],.scc-danger-button[data-v-17d495b3]{min-width:86px;height:36px;border-radius:5px;cursor:pointer;font-family:inherit;font-size:14px}.scc-link-button[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.scc-danger-button[data-v-17d495b3]{border:1px solid #ff3f3f;background:#ff3f3f;color:#fff}.scc-spinner[data-v-17d495b3]{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:sccSpin-17d495b3 .75s linear infinite}@keyframes sccSpin-17d495b3{to{transform:rotate(360deg)}}.scc-mobile-header[data-v-17d495b3],.scc-mobile-sidebar-backdrop[data-v-17d495b3]{display:none}.roster-page[data-v-17d495b3]{min-height:100vh;background:#fafafa;padding:0;max-height:none}.roster-inner[data-v-17d495b3]{width:min(1200px,calc(100vw - 360px));margin:0 auto;padding:128px 0 96px;display:block}.roster-header[data-v-17d495b3]{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:24px}.roster-back[data-v-17d495b3]{grid-column:1 / -1;justify-self:start;border:0;background:transparent;color:#6b7280;cursor:pointer;font:inherit;font-size:13px;line-height:1}.roster-eyebrow[data-v-17d495b3]{margin:0 0 8px;color:#8a8f98;font-size:13px;line-height:1.3}.roster-header h1[data-v-17d495b3]{margin:0;color:#111827;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.25}.roster-header-actions[data-v-17d495b3],.roster-actions[data-v-17d495b3]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.roster-page .button.base[data-v-17d495b3]{height:40px;min-width:118px;border-radius:999px;padding:0 20px;font-weight:600;font-size:14px}.roster-page .button.bg_mint[data-v-17d495b3]{border-color:#39b0a8;background:#39b0a8;color:#fff}.roster-outline[data-v-17d495b3]{border:1px solid #dcdfe4!important;background:#fff!important;color:#111827!important}.roster-mobile-current[data-v-17d495b3],.roster-mobile-layer[data-v-17d495b3]{display:none}.roster-shell[data-v-17d495b3]{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px}.roster-list[data-v-17d495b3],.roster-card[data-v-17d495b3]{border:1px solid #eee;border-radius:8px;background:#fff;box-shadow:0 4px 14px #1118270d}.roster-list[data-v-17d495b3]{position:sticky;top:96px;overflow:hidden;padding:18px 14px}.roster-list-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;padding:0 6px 12px;border-bottom:1px solid #f0f1f3}.roster-list-head strong[data-v-17d495b3],.roster-card-title h2[data-v-17d495b3]{color:#111827;font-size:16px;font-weight:700;line-height:1.35}.roster-list-head span[data-v-17d495b3],.roster-card-title p[data-v-17d495b3],.roster-tool-count[data-v-17d495b3]{color:#7b7f86;font-size:13px;line-height:1.4}.roster-group-button[data-v-17d495b3]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin-top:8px;border:1px solid transparent;border-radius:8px;background:transparent;padding:13px 12px;cursor:pointer;text-align:left}.roster-group-button[data-v-17d495b3]:hover,.roster-group-button.active[data-v-17d495b3]{border-color:#e6f5f4;background:#f2fbfa}.roster-group-button.active .group-name[data-v-17d495b3]{color:#111827;font-weight:700}.roster-group-button .group-name[data-v-17d495b3]{overflow:hidden;color:#111827;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.roster-group-button .group-meta[data-v-17d495b3]{overflow:hidden;grid-column:1 / 2;color:#8a8f98;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.roster-group-button .group-count[data-v-17d495b3]{grid-column:2;grid-row:1 / 3;align-self:center;min-width:42px;border-radius:999px;background:#f4f6f8;padding:4px 8px;color:#4b5563;font-size:12px;font-weight:600;text-align:center}.roster-detail[data-v-17d495b3]{display:flex;min-width:0;flex-direction:column;gap:14px}.roster-card[data-v-17d495b3]{padding:20px}.roster-card-title[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.roster-card-title p[data-v-17d495b3],.roster-card-title h2[data-v-17d495b3]{margin:0}.roster-card-title h2[data-v-17d495b3]{margin-top:4px}.roster-danger-text[data-v-17d495b3],.roster-reset[data-v-17d495b3],.roster-link[data-v-17d495b3]{border:0;background:transparent;cursor:pointer;font:inherit}.roster-danger-text[data-v-17d495b3],.roster-link.danger[data-v-17d495b3]{color:#ff4d4f}.roster-reset[data-v-17d495b3],.roster-link[data-v-17d495b3]{color:#1890ff;font-size:13px;font-weight:600}.roster-form-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.roster-form-grid.student-grid[data-v-17d495b3]{grid-template-columns:120px repeat(3,minmax(0,1fr))}.roster-form-grid label[data-v-17d495b3],.roster-wide-field[data-v-17d495b3]{display:flex;min-width:0;flex-direction:column;gap:8px}.roster-form-grid label span[data-v-17d495b3],.roster-wide-field>span[data-v-17d495b3]{color:#111827;font-size:13px;font-weight:700}.roster-form-grid input[data-v-17d495b3],.roster-form-grid select[data-v-17d495b3],.roster-form-grid .class-select[data-v-17d495b3],.roster-wide-field textarea[data-v-17d495b3],.roster-bulk[data-v-17d495b3]{width:100%;border:1px solid #dfe3e8;border-radius:6px;background:#fff;color:#111827;font-family:inherit;font-size:14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.roster-form-grid input[data-v-17d495b3],.roster-form-grid select[data-v-17d495b3],.roster-form-grid .class-select[data-v-17d495b3]{height:40px}.sccm-filter select[data-v-17d495b3],.sccm-list-head select[data-v-17d495b3],.scp-target-row select[data-v-17d495b3],.scp-input[data-v-17d495b3]:is(select),.snd-students-select select[data-v-17d495b3],.scd-root:not(.is-embedded) .student-switcher select[data-v-17d495b3],.roster-form-grid select[data-v-17d495b3]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;padding-right:34px}.roster-wide-field[data-v-17d495b3]{margin-top:14px}.roster-wide-field textarea[data-v-17d495b3],.roster-bulk[data-v-17d495b3]{min-height:86px;resize:vertical;padding:12px;line-height:1.5}.roster-form-grid input[data-v-17d495b3]:focus,.roster-form-grid select[data-v-17d495b3]:focus,.roster-form-grid .class-select[data-v-17d495b3]:focus-within,.roster-wide-field textarea[data-v-17d495b3]:focus,.roster-bulk[data-v-17d495b3]:focus{border-color:#39b0a8;box-shadow:0 0 0 3px #39b0a81f}.roster-form-grid input[data-v-17d495b3]:disabled,.roster-form-grid select[data-v-17d495b3]:disabled,.roster-form-grid .class-select.disabled[data-v-17d495b3],.roster-wide-field textarea[data-v-17d495b3]:disabled,.roster-bulk[data-v-17d495b3]:disabled{background:#f6f7f8;color:#a0a6ad}.roster-actions[data-v-17d495b3]{margin-top:16px}.roster-table-wrap[data-v-17d495b3]{overflow:hidden;border:1px solid #edf0f2;border-radius:8px}.roster-table[data-v-17d495b3]{width:100%;border-collapse:collapse;table-layout:fixed}.roster-table th[data-v-17d495b3]{height:44px;background:#fafafa;color:#6b7280;font-size:13px;font-weight:600;text-align:left}.roster-table th[data-v-17d495b3],.roster-table td[data-v-17d495b3]{border-bottom:1px solid #edf0f2;padding:13px 16px}.roster-table tbody tr:last-child td[data-v-17d495b3]{border-bottom:0}.roster-table td[data-v-17d495b3]{color:#111827;font-size:14px;line-height:1.45;vertical-align:middle}.roster-table .memo-cell[data-v-17d495b3]{overflow:hidden;color:#6b7280;text-overflow:ellipsis;white-space:nowrap}.roster-table td[data-v-17d495b3]:last-child{white-space:nowrap}.roster-link+.roster-link[data-v-17d495b3]{margin-left:10px}.roster-empty[data-v-17d495b3],.roster-empty-row[data-v-17d495b3]{padding:32px 16px;color:#8a8f98;font-size:14px;text-align:center}.roster-empty.error[data-v-17d495b3]{color:#ff4d4f}.roster-tool-list[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.roster-tool-item[data-v-17d495b3]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;border:1px solid #edf0f2;border-radius:8px;background:#fff;padding:14px;cursor:pointer;text-align:left}.roster-tool-item[data-v-17d495b3]:hover{border-color:#c9eeeb;background:#f8fdfc}.roster-tool-icon[data-v-17d495b3]{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#f2fbfa;color:#0a9f98;font-size:16px;font-weight:700}.roster-tool-icon img[data-v-17d495b3]{width:100%;height:100%;border-radius:inherit;object-fit:cover}.roster-tool-body[data-v-17d495b3]{display:flex;min-width:0;flex-direction:column;gap:5px}.roster-tool-body strong[data-v-17d495b3]{overflow:hidden;color:#111827;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.roster-tool-body span[data-v-17d495b3]{display:-webkit-box;overflow:hidden;color:#6b7280;font-size:13px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.roster-tool-item em[data-v-17d495b3]{border-radius:999px;background:#f4f6f8;padding:4px 8px;color:#6b7280;font-size:12px;font-style:normal;font-weight:600}.roster-toast[data-v-17d495b3]{position:fixed;left:50%;bottom:32px;z-index:1500;transform:translate(-50%);border-radius:999px;background:#111827eb;padding:11px 18px;color:#fff;font-size:14px;box-shadow:0 12px 32px #1118273d}.records-layer[data-v-17d495b3],.roster-mobile-layer[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.records-dim[data-v-17d495b3],.roster-mobile-dim[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#11182759;cursor:pointer}.records-panel[data-v-17d495b3]{position:absolute;top:0;right:0;width:min(620px,calc(100vw - 340px));height:100%;overflow:auto;background:#fafafa;padding:36px 28px;box-shadow:-18px 0 48px #11182729}.records-header[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.records-header p[data-v-17d495b3],.records-header h2[data-v-17d495b3],.records-manual-help[data-v-17d495b3],.records-comment[data-v-17d495b3],.records-split-notes p[data-v-17d495b3]{margin:0}.records-header p[data-v-17d495b3]{color:#7b7f86;font-size:13px}.records-header h2[data-v-17d495b3]{margin-top:6px;color:#111827;font-size:22px;font-weight:700}.records-sub[data-v-17d495b3]{display:inline-flex;align-items:center;height:24px;margin-top:8px;border-radius:999px;background:#f2fbfa;padding:0 10px;color:#0a9f98;font-size:12px;font-weight:700}.records-close[data-v-17d495b3]{width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer;font-size:24px;line-height:1}.records-summary[data-v-17d495b3],.records-manual[data-v-17d495b3],.records-empty[data-v-17d495b3],.records-class-group[data-v-17d495b3]{border:1px solid #eee;border-radius:8px;background:#fff;box-shadow:0 4px 14px #1118270d}.records-summary[data-v-17d495b3]{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;padding:16px 18px}.records-summary strong[data-v-17d495b3],.records-manual-head strong[data-v-17d495b3],.records-class-head strong[data-v-17d495b3]{color:#111827;font-size:15px;font-weight:700}.records-summary span[data-v-17d495b3],.records-manual-head span[data-v-17d495b3],.records-class-head span[data-v-17d495b3],.records-item-head>span[data-v-17d495b3]{color:#7b7f86;font-size:12px}.records-manual[data-v-17d495b3]{margin-bottom:14px;padding:18px}.records-manual-head[data-v-17d495b3],.records-class-head[data-v-17d495b3],.records-item-head[data-v-17d495b3],.records-manual-actions[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:14px}.records-manual-help[data-v-17d495b3]{margin-top:8px;color:#6b7280;font-size:13px;line-height:1.5}.records-manual textarea[data-v-17d495b3],.records-split-inputs textarea[data-v-17d495b3]{width:100%;min-height:92px;margin-top:12px;border:1px solid #dfe3e8;border-radius:6px;padding:12px;color:#111827;font-family:inherit;font-size:14px;line-height:1.5;resize:vertical}.records-split-inputs[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.records-split-inputs label span[data-v-17d495b3]{color:#111827;font-size:13px;font-weight:700}.records-split-inputs label em[data-v-17d495b3]{margin-left:6px;color:#8a8f98;font-size:12px;font-style:normal;font-weight:500}.records-manual-reset[data-v-17d495b3],.records-manual-save[data-v-17d495b3]{min-width:84px;height:36px;border-radius:6px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700}.records-manual-reset[data-v-17d495b3]{border:1px solid #dfe3e8;background:#fff;color:#4b5563}.records-manual-save[data-v-17d495b3]{border:1px solid #1890ff;background:#1890ff;color:#fff}.records-manual-reset[data-v-17d495b3]:disabled,.records-manual-save[data-v-17d495b3]:disabled{cursor:default;opacity:.5}.records-empty[data-v-17d495b3]{padding:42px 20px;color:#8a8f98;font-size:14px;text-align:center}.records-empty.error[data-v-17d495b3]{color:#ff4d4f}.records-list[data-v-17d495b3]{display:flex;flex-direction:column;gap:12px}.records-class-group[data-v-17d495b3]{padding:18px}.records-class-head[data-v-17d495b3]{padding-bottom:14px;border-bottom:1px solid #edf0f2}.records-class-head>div[data-v-17d495b3]{display:flex;min-width:0;flex-direction:column;gap:4px}.records-class-head em[data-v-17d495b3]{flex-shrink:0;border-radius:999px;background:#f4f6f8;padding:4px 8px;color:#6b7280;font-size:12px;font-style:normal;font-weight:700}.records-item[data-v-17d495b3]{padding-top:14px}.records-item+.records-item[data-v-17d495b3]{margin-top:14px;border-top:1px solid #f0f1f3}.records-badges[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:6px}.records-badges span[data-v-17d495b3]{display:inline-flex;align-items:center;height:24px;border-radius:999px;background:#f4f6f8;padding:0 9px;color:#6b7280;font-size:12px;font-weight:700}.records-comment[data-v-17d495b3],.records-split-notes[data-v-17d495b3]{margin-top:10px}.records-comment[data-v-17d495b3],.records-split-notes p[data-v-17d495b3]{color:#4b5563;font-size:13px;line-height:1.55}.records-comment strong[data-v-17d495b3],.records-split-notes strong[data-v-17d495b3]{margin-right:8px;color:#111827}.records-split-notes[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.records-split-notes p[data-v-17d495b3]{border-radius:6px;background:#fafafa;padding:12px}@media (min-width: 481px){.roster-mobile-current[data-v-17d495b3],.roster-mobile-layer[data-v-17d495b3]{display:none!important}.roster-header[data-v-17d495b3]{display:grid;grid-template-columns:1fr auto}.roster-shell[data-v-17d495b3]{display:grid;grid-template-columns:280px minmax(0,1fr)}.roster-list[data-v-17d495b3],.roster-card[data-v-17d495b3]{display:block}.roster-form-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.roster-form-grid.student-grid[data-v-17d495b3]{grid-template-columns:120px repeat(3,minmax(0,1fr))}}.dcm-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#14181f73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dcm-modal[data-v-17d495b3]{position:relative;width:min(450px,calc(100vw - 48px));min-height:363px;padding:30px 32px;border-radius:26px;background:#fff;box-shadow:none;color:#333;box-sizing:border-box}.dcm-close[data-v-17d495b3]{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;padding:0;background:transparent;cursor:pointer}.dcm-title[data-v-17d495b3]{margin:0;font-size:19px;font-weight:800;line-height:19px;color:#333}.dcm-class-name[data-v-17d495b3]{margin:19px 0 0;font-size:17px;font-weight:400;line-height:1.35;color:#000;word-break:keep-all;overflow-wrap:anywhere}.dcm-desc[data-v-17d495b3]{margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.35;color:#333}.dcm-input[data-v-17d495b3]{width:100%;height:40px;margin-top:13px;padding:0 12px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;font-size:15px;outline:none;box-sizing:border-box}.dcm-input[data-v-17d495b3]:focus{border-color:#0d99ff;box-shadow:none}.dcm-input.err[data-v-17d495b3]{border-color:#ddd}.dcm-hint[data-v-17d495b3]{margin:9px 0 0;font-size:11px;line-height:11px}.dcm-hint.err[data-v-17d495b3]{color:#ff3f3f}.dcm-actions[data-v-17d495b3]{display:flex;justify-content:center;gap:10px;margin-top:20px}.dcm-btn[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;width:122px;min-width:122px;height:36px;border-radius:5px;border:1px solid #ddd;background:#fff;color:#333;font-size:15px;font-weight:400;cursor:pointer}.dcm-btn-danger[data-v-17d495b3]{border-color:#0d99ff;background:#0d99ff;color:#fff}.dcm-btn[data-v-17d495b3]:disabled{border-color:#e5e7eb;background:#f3f4f6;color:#aeb4bd;cursor:not-allowed}.container.has-ai-tutor-page{align-items:stretch}.container.has-ai-tutor-page .sidenav{position:sticky;top:0;height:100dvh;min-height:0;overflow:hidden}.ai-tutor-page[data-v-17d495b3]{position:relative;flex:1;min-width:0;min-height:100dvh;max-height:none;overflow:visible;background:transparent;color:#222;font-family:inherit}.ai-tutor-page.mycl_wrap[data-v-17d495b3]{max-height:none;overflow:visible}.ai-tutor-shell[data-v-17d495b3]{gap:20px}.hero-panel[data-v-17d495b3]{align-items:center;background:#f6f0ff}.hero-panel h1[data-v-17d495b3]{margin:0;color:#000;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:0}.hero-panel p[data-v-17d495b3]{margin:15px 0 0;color:#777;font-size:14px;font-weight:500;line-height:1.5}.create-btn[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:42px;padding:0 22px;border:0;border-radius:999px;background:#0d99ff;color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:0;cursor:pointer;transition:background-color .15s}.create-btn[data-v-17d495b3]:hover{background:#0d99ff}.scope-tabs[data-v-17d495b3]{margin:0;gap:40px}.scope-tabs button[data-v-17d495b3]{position:relative;height:auto;padding:0 0 12px;border:0;background:transparent;color:#aaa;font-family:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:color .15s}.scope-tabs button[data-v-17d495b3]:hover,.scope-tabs button.active[data-v-17d495b3]{color:#333}.scope-tabs button.active[data-v-17d495b3]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:#333}.filter-row[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0}.filter-left[data-v-17d495b3],.filter-right[data-v-17d495b3]{display:flex;align-items:center;gap:10px}.filter-left[data-v-17d495b3]{justify-content:flex-start}.filter-search-row[data-v-17d495b3]{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:0;margin-left:auto}.select-box[data-v-17d495b3]{min-width:130px;width:auto;height:40px;padding:0 34px 0 20px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;font-family:inherit;font-size:14px;font-weight:400}select.select-box[data-v-17d495b3]{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/ic_select.png) no-repeat right 14px center #fff;background-size:10px auto}.sort-select-wrap[data-v-17d495b3]{position:relative;display:inline-flex}.sort-select-wrap select.select-box[data-v-17d495b3]{background:#fff}.sort-select-wrap:focus-within .select-caret[data-v-17d495b3]{transform:translateY(-35%) rotate(225deg)}.sort-select-wrap .select-caret[data-v-17d495b3]:before{border-right-color:#6b7280;border-bottom-color:#6b7280}.filter-right>.select-box[data-v-17d495b3]{width:130px;border-radius:5px}.filter-select-wrap[data-v-17d495b3]{position:relative}.filter-select[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:space-between;min-width:150px;border-color:#0d99ff;border-radius:999px;color:#0d99ff;cursor:pointer}.filter-select strong[data-v-17d495b3]{font-weight:400}.filter-select.open[data-v-17d495b3],.filter-select[data-v-17d495b3]:hover,.filter-select[data-v-17d495b3]:focus{border-color:#0d99ff;background-color:#fff}.select-caret[data-v-17d495b3]{position:absolute;top:50%;right:14px;width:8px;height:8px;color:transparent;pointer-events:none;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease-in-out}.select-caret[data-v-17d495b3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:1.5px solid #0d99ff;border-bottom:1.5px solid #0d99ff}.filter-select.open .select-caret[data-v-17d495b3]{transform:translateY(-35%) rotate(225deg)}.filter-options[data-v-17d495b3]{position:absolute;top:42px;left:0;z-index:40;min-width:130px;width:100%;padding:10px 20px;overflow:hidden;border:1px solid #ddd;border-radius:5px;background:#fff;filter:drop-shadow(0 0 5px rgba(0,0,0,.05));box-shadow:none}.filter-options button[data-v-17d495b3]{display:flex;align-items:center;width:100%;min-height:29px;margin:0 -10px;padding:5px 10px;border:0;border-radius:10px;background:transparent;color:#333;font-family:inherit;font-size:14px;font-weight:400;line-height:1.35;text-align:left;cursor:pointer}.filter-options button[data-v-17d495b3]:hover,.filter-options button.selected[data-v-17d495b3]{background-color:#0000000d;color:#0d99ff}.option-check[data-v-17d495b3]{display:inline-block;width:14px;flex:0 0 14px;color:#0d99ff;font-size:12px;font-weight:800}.select-box[data-v-17d495b3]:focus,.mycl_search[data-v-17d495b3]:focus-within{border-color:#39b0a8;outline:none}.filter-chip[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:190px;min-width:120px;height:40px;padding:0 20px;border:1px solid #39b0a8;border-radius:999px;background:#eff7f6;color:#39b0a8;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.filter-chip.creator-chip[data-v-17d495b3]{background:#f3f4f5;color:#6f6b61}.filter-chip span[data-v-17d495b3]{font-weight:900}.list-count[data-v-17d495b3]{margin:0;color:#333;font-size:14px;font-weight:500}.filter-search-row .list-count[data-v-17d495b3]{flex-shrink:0}.filter-search-row .mycl_search[data-v-17d495b3]{width:251px;height:40px}.sort-state[data-v-17d495b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tutor-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:0}.list-state[data-v-17d495b3]{display:flex;grid-column:1 / -1;align-items:center;justify-content:center;min-height:210px;border:1px solid #ececec;border-radius:14px;background:#fafafa;color:#888;font-size:14px;font-weight:700}.list-state.error[data-v-17d495b3]{flex-direction:column;gap:12px}.list-state button[data-v-17d495b3]{height:34px;padding:0 18px;border:0;border-radius:999px;background:#39b0a8;color:#fff;font-family:inherit;font-weight:700;cursor:pointer}.tutor-card[data-v-17d495b3]{position:relative;display:flex;flex-direction:column;height:205px;min-height:205px;padding:20px 20px 14px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.05));gap:8px;cursor:pointer;transition:all .1s ease}.tutor-card[data-v-17d495b3]:hover{outline:2px solid #0d99ff;outline-offset:0}.tutor-card.is-menu-open[data-v-17d495b3]{z-index:100;overflow:visible}.tutor-card.is-created-highlight[data-v-17d495b3],.tutor-card.is-created-highlight[data-v-17d495b3]:hover{border:2px solid #0d99ff;outline:none;background:#f0f9ff;filter:none;box-shadow:0 0 8px #0000000d}.card-head[data-v-17d495b3]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:42px;margin-bottom:0}.avatar[data-v-17d495b3]{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:100px;background:#f1f3f5}.avatar img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.more-btn[data-v-17d495b3]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:#888;font-family:inherit;font-size:20px;line-height:1;cursor:pointer}.more-btn[data-v-17d495b3]:hover{background:#f3f4f5;color:#222}.mobile-favorite-btn[data-v-17d495b3],.mobile-create-card[data-v-17d495b3],.usage-count[data-v-17d495b3]{display:none}.card-menu[data-v-17d495b3]{position:absolute;top:34px;right:0;z-index:110;width:192px;padding:10px 0;border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 8px 18px #140f0814,0 22px 54px #140f0824}.card-menu button[data-v-17d495b3]{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 18px;border:0;background:transparent;color:#222;font-family:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.card-menu button[data-v-17d495b3]:hover{background:#f7f8f9}.card-menu button.danger[data-v-17d495b3]{color:#d94444}.menu-ico[data-v-17d495b3]{width:28px;height:28px;flex:0 0 auto;border-radius:50%;background:#e4e7e8}.tutor-card h2[data-v-17d495b3]{min-height:0;margin:0;overflow:hidden;color:#000;font-size:17px;font-weight:500;line-height:20px;letter-spacing:0;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tutor-card p[data-v-17d495b3]{display:-webkit-box;flex:0 0 36px;min-height:36px;margin:0;overflow:hidden;color:#7b7f86;font-size:13px;font-weight:500;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:break-word}.card-foot[data-v-17d495b3]{display:flex;align-items:center;gap:10px;margin-top:auto;min-height:24px;padding-top:0;color:#7b7f86;font-size:13px;font-weight:600}.creator-id[data-v-17d495b3]{min-width:0;max-width:72px;overflow:hidden;border:0;background:transparent;color:#7b7f86;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:default}.creator-id[data-v-17d495b3]:hover{text-decoration:none}.card-foot .tutor-subject[data-v-17d495b3]{min-width:49px;max-width:82px;margin-left:auto;height:22px;padding:0 9px;overflow:hidden;flex-shrink:0;border-radius:5px;background:#f5f5f5;color:#777;font-size:11px;font-weight:500;line-height:22px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-tutor-page .tutor-list-create-arrow[data-v-17d495b3]{flex:0 0 13px;width:13px;height:13px;transform:rotate(180deg)}.ai-tutor-page .tutor-list-search-icon[data-v-17d495b3]{display:block;width:16px;height:16px}.ai-tutor-page .tutor-list-filter-chevron[data-v-17d495b3],.ai-tutor-page .tutor-list-sort-chevron[data-v-17d495b3]{position:absolute;top:50%;right:20px;width:5px;height:9px;transform:translateY(-50%) rotate(90deg);pointer-events:none}.ai-tutor-page .tutor-list-sort-chevron[data-v-17d495b3]{right:14px}@media (min-width: 901px){.ai-tutor-page.mycl_wrap[data-v-17d495b3]{box-sizing:border-box;background:#f9f9f9}.ai-tutor-page .ai-tutor-shell[data-v-17d495b3]{gap:0}.ai-tutor-page .hero-panel[data-v-17d495b3]{box-sizing:border-box;height:147px;padding:0 40px;border:0;border-radius:18px;background:#f6f0ff;overflow:hidden}.ai-tutor-page .hero-panel h1[data-v-17d495b3]{font-size:22px;font-weight:700;line-height:32px}.ai-tutor-page .hero-panel p[data-v-17d495b3]{margin-top:6px;font-size:14px;font-weight:400;line-height:21px}.ai-tutor-page .hero-panel .create-btn[data-v-17d495b3]{flex:0 0 154px;min-width:154px;width:154px;height:42px;gap:12px;padding:0;font-size:14px;font-weight:500;line-height:14px;transition:none}.ai-tutor-page .mycl_tab_wrap[data-v-17d495b3]{margin:48px 0 17px;border:0}.ai-tutor-page .scope-tabs[data-v-17d495b3]{display:grid;grid-template-columns:32px 91px 63px 60px;gap:30px;border:0}.ai-tutor-page .scope-tabs button[data-v-17d495b3]{height:25px;padding:0 0 8px;font-weight:700;line-height:15px;transition:none}.ai-tutor-page .scope-tabs button[data-v-17d495b3]:not(.active):hover{color:#aaa}.ai-tutor-page .scope-tabs button.active[data-v-17d495b3]:after{height:2px}.ai-tutor-page .filter-row[data-v-17d495b3]{flex-direction:column;gap:42px;margin:0 0 40px}.ai-tutor-page .filter-select[data-v-17d495b3]{box-sizing:border-box;min-width:104px;height:38px;padding:0 40px 0 20px;border:1px solid #ddd;border-radius:107px;background:#fff;color:#333;font-size:15px;line-height:15px}.ai-tutor-page [data-filter=subject] .filter-select[data-v-17d495b3]{min-width:144px}.ai-tutor-page [data-filter=grade] .filter-select[data-v-17d495b3]{min-width:90px}.ai-tutor-page .filter-select[data-v-17d495b3]:focus,.ai-tutor-page .filter-select[data-v-17d495b3]:hover,.ai-tutor-page .filter-select.open[data-v-17d495b3],.ai-tutor-page .sort-select-wrap .select-box[data-v-17d495b3]:focus,.ai-tutor-page .filter-search-row .mycl_search[data-v-17d495b3]:focus-within{border-color:#ddd;outline:none;box-shadow:none}.ai-tutor-page .filter-search-row[data-v-17d495b3]{width:100%;justify-content:space-between;margin:0}.ai-tutor-page .list-count[data-v-17d495b3]{color:#000;font-size:14px;font-weight:400;white-space:nowrap}.ai-tutor-page .list-count strong[data-v-17d495b3]{font-weight:700}.ai-tutor-page .filter-search-row .mycl_search[data-v-17d495b3]{box-sizing:border-box;display:flex;flex:0 0 251px;width:251px;min-width:0;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:5px;gap:10px}.ai-tutor-page .filter-search-row .mycl_search input[data-v-17d495b3]{order:0;flex:1;min-width:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:#333;font-size:14px;font-weight:400;text-align:left}.ai-tutor-page .filter-search-row .mycl_search input[data-v-17d495b3]::placeholder{color:#aaa;opacity:1}.ai-tutor-page .filter-search-row .mycl_search button[data-v-17d495b3]{order:0;flex:0 0 16px;width:16px;height:16px;padding:0;border:0;background:transparent}.ai-tutor-page .sort-select-wrap .select-box[data-v-17d495b3]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:127px;width:127px;height:40px;padding:0 32px 0 12px;border:1px solid #ddd;border-radius:5px;background:#fff;font-size:14px;font-weight:400}}.ai-tutor-page .tutor-card-more-icon[data-v-17d495b3]{display:block;width:16px;height:16px}.ai-tutor-page .tutor-card-usage-icon[data-v-17d495b3]{display:block;flex:0 0 15px;width:15px;height:15px}.ai-tutor-page .tutor-card .usage-count[data-v-17d495b3]:before{content:none}@media (min-width: 901px){.ai-tutor-page .tutor-card[data-v-17d495b3]{--tutor-card-border: 1px;display:block;box-sizing:border-box;height:149px;min-height:149px;padding:0;overflow:hidden;border:var(--tutor-card-border) solid rgba(221,221,221,.5);background:#fff;filter:none;box-shadow:0 0 8px #0000000d;transition:none}.ai-tutor-page .tutor-card[data-v-17d495b3]:hover,.ai-tutor-page .tutor-card.is-created-highlight[data-v-17d495b3]{--tutor-card-border: 2px;border-color:#0d99ff;outline:none;background:#f0f9ff}.ai-tutor-page .tutor-card.is-menu-open[data-v-17d495b3]{overflow:visible}.ai-tutor-page .tutor-card .card-head[data-v-17d495b3]{position:absolute;top:calc(20px - var(--tutor-card-border));right:calc(20px - var(--tutor-card-border));left:calc(20px - var(--tutor-card-border));height:42px}.ai-tutor-page .tutor-card .more-btn[data-v-17d495b3]{width:16px;height:16px;padding:0;border-radius:0;background:transparent}.ai-tutor-page .tutor-card h2[data-v-17d495b3]{position:absolute;top:calc(32px - var(--tutor-card-border));right:calc(46px - var(--tutor-card-border));left:calc(74px - var(--tutor-card-border));display:block;font-weight:400;line-height:17px;white-space:nowrap}.ai-tutor-page .tutor-card>p[data-v-17d495b3]{position:absolute;top:calc(72px - var(--tutor-card-border));right:calc(20px - var(--tutor-card-border));left:calc(20px - var(--tutor-card-border));min-height:0;max-height:35.1px;font-weight:400;line-height:1.35;word-break:normal}.ai-tutor-page .tutor-card .card-foot[data-v-17d495b3]{position:absolute;right:calc(20px - var(--tutor-card-border));bottom:calc(13px - var(--tutor-card-border));left:calc(20px - var(--tutor-card-border));gap:14px;min-height:21px;margin:0;font-size:12px;font-weight:400}.ai-tutor-page .tutor-card .creator-id[data-v-17d495b3]{flex:0 1 48px;max-width:48px;line-height:18px}.ai-tutor-page .tutor-card .usage-count[data-v-17d495b3]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:#333;font-size:13px;font-weight:400;line-height:13px}.ai-tutor-page .tutor-card .tutor-subject[data-v-17d495b3]{min-width:0;height:21px;padding:4px 9px;line-height:13px}}.pagination[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px}.pagination button[data-v-17d495b3]{min-width:18px;height:22px;border:0;background:transparent;color:#888;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.pagination button[data-v-17d495b3]:disabled{cursor:default;opacity:.35}.pagination button.active[data-v-17d495b3]{width:24px;height:24px;border-radius:50%;background:#39b0a8;color:#fff}.entry-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#1118273d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.entry-popup[data-v-17d495b3]{width:min(612px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:26px;background:#fff}.entry-head[data-v-17d495b3]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:30px 20px 36px 30px}.entry-head h2[data-v-17d495b3]{margin:0;color:#333;font-size:19px;font-weight:700;line-height:19px;letter-spacing:0}.entry-head button[data-v-17d495b3]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#111;font-size:24px;font-weight:300;line-height:1;cursor:pointer}.entry-body[data-v-17d495b3]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.entry-mode-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 30px 20px}.entry-mode-card[data-v-17d495b3]{position:relative;display:grid;width:271px;min-height:145px;align-content:start;box-sizing:border-box;padding:18px 48px 18px 18px;border:1px solid #ddd;border-radius:18px;background:#fff;color:#333;font-family:inherit;text-align:left;cursor:pointer}.entry-mode-card.active[data-v-17d495b3]{border:2px solid #0d99ff;background:#f0f9ff;box-shadow:none;padding:17px 47px 17px 17px}.entry-mode-icon[data-v-17d495b3]{display:grid;place-items:center;width:30px;height:30px;margin-bottom:20px;border-radius:8px}.entry-mode-icon img[data-v-17d495b3]{width:100%;height:100%;display:block}.entry-mode-card strong[data-v-17d495b3]{color:#333;font-size:15px;font-weight:500;line-height:19px}.entry-mode-card small[data-v-17d495b3]{width:232px;margin-top:8px;color:#7b7f86;font-size:14px;font-weight:400;line-height:19px}.entry-check[data-v-17d495b3]{position:absolute;top:24px;right:20px;display:grid;place-items:center;width:20px;height:20px;box-sizing:border-box;padding-bottom:2px;border:1px solid #aaa;border-radius:3px;background:#fff;color:transparent;font-size:14px;font-weight:500;line-height:1}.entry-mode-card.active .entry-check[data-v-17d495b3]{top:23px;right:19px;border-color:#aaa;background:#fff;color:#333}.entry-upload-panel[data-v-17d495b3]{box-sizing:border-box;width:552px;margin:0 30px 20px;padding:19px;border:1px solid #ddd;border-radius:18px;background:#fafafa}.entry-upload-head[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;color:#333;font-size:15px;font-weight:500;line-height:19px}.entry-upload-title[data-v-17d495b3]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.entry-upload-head span[data-v-17d495b3]{color:#aaa;font-size:13px;font-weight:400;line-height:13px}.file-processing-delegate[data-v-17d495b3]{display:inline-flex;max-width:100%;min-height:26px;align-items:center;gap:6px;border:1px solid #cce6ff;border-radius:13px;background:#f2f9ff;color:#1677c8;padding:0 10px;font-size:12px;font-weight:700;line-height:1.2;word-break:keep-all}.entry-upload-head .file-processing-delegate[data-v-17d495b3]{color:#1677c8;font-size:12px;font-weight:700;line-height:1.2}.entry-dropzone[data-v-17d495b3]{display:grid;place-items:center;width:100%;min-height:156px;box-sizing:border-box;padding:30px 18px 28px;border:2px dashed #ddd;border-radius:12px;background:#fff;color:#333;font-family:inherit;cursor:pointer}.entry-dropzone[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.6}.entry-upload-icon[data-v-17d495b3]{display:grid;place-items:center;width:39px;height:39px;margin-bottom:31px;border-radius:50%;background:#f2f2f2;color:#333;font-size:26px;font-weight:300;line-height:1}.entry-upload-icon img[data-v-17d495b3]{width:21px;height:22px;display:block}.entry-dropzone strong[data-v-17d495b3]{color:#333;font-size:14px;font-weight:400;line-height:14px}.entry-dropzone small[data-v-17d495b3]{margin-top:11px;color:#7b7f86;font-size:13px;font-weight:400;line-height:13px}.entry-file-list[data-v-17d495b3]{display:grid;gap:10px;margin-top:10px}.entry-file-item[data-v-17d495b3]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;gap:12px;min-height:50px;box-sizing:border-box;padding:9px;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d}.entry-file-icon[data-v-17d495b3]{position:relative;width:30px;height:30px;overflow:hidden;color:transparent;font-size:0}.entry-file-icon[data-v-17d495b3]:before,.entry-file-icon[data-v-17d495b3]:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain}.entry-file-icon[data-v-17d495b3]:before{top:0;right:0;bottom:0;left:0;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/d1e25efe-3cb2-4f66-a582-e6911f02a814.svg)}.entry-file-icon[data-v-17d495b3]:after{left:6px;top:8px;width:17px;height:15px;background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/b90d315b-e9af-4507-a490-032ebd0aea0f.svg)}.entry-file-item strong[data-v-17d495b3],.entry-file-item small[data-v-17d495b3]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-file-item strong[data-v-17d495b3]{color:#333;font-size:13px;font-weight:400;line-height:13px}.entry-file-item small[data-v-17d495b3]{margin-top:4px;color:#7b7f86;font-size:12px;font-weight:400;line-height:12px}.entry-file-item button[data-v-17d495b3]{display:grid;place-items:center;width:10px;height:10px;border:0;border-radius:0;background:transparent;color:transparent;font-size:0;cursor:pointer}.entry-file-item button[data-v-17d495b3]:before{content:"";width:10px;height:10px;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/29ca4f51-97f1-4b50-a1cb-344f1b205b9b.svg) center / contain no-repeat}.entry-actions[data-v-17d495b3]{flex:0 0 auto;display:flex;justify-content:center;gap:10px;padding:20px 30px 25px;border-top:0}.entry-cancel[data-v-17d495b3],.entry-primary[data-v-17d495b3]{width:122px;min-width:122px;height:36px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:5px;font-family:inherit;font-size:15px;font-weight:400;line-height:15px;cursor:pointer}.entry-cancel[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.entry-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.entry-popup.file-mode .entry-primary[data-v-17d495b3]{width:138px;min-width:138px;gap:10px;font-size:14px;font-weight:500;line-height:14px}.entry-primary[data-v-17d495b3]:disabled,.entry-cancel[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.55}.copy-toast[data-v-17d495b3]{position:fixed;right:300px;bottom:380px;z-index:60;display:flex;align-items:center;gap:18px;max-width:640px;min-height:70px;padding:14px 24px;border:1px solid #d8d8d8;border-radius:14px;background:#fff;color:#555;box-shadow:0 12px 34px #140f081f;font-size:14px;font-weight:700}.copy-toast span[data-v-17d495b3]{min-width:0}.copy-toast button[data-v-17d495b3]{flex:0 0 auto;height:40px;padding:0 24px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#222;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}.copy-toast .toast-close[data-v-17d495b3]{width:28px;height:28px;padding:0;border:0;color:#888;font-size:20px}.tutor-delete-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#00000073}.tutor-delete-modal[data-v-17d495b3]{position:relative;width:min(420px,100%);padding:30px 32px;border-radius:12px;background:#fff;box-shadow:0 18px 50px #00000029}.tutor-delete-modal h2[data-v-17d495b3]{margin:0 0 16px;color:#222;font-size:19px;font-weight:700;line-height:1.4}.tutor-delete-modal p[data-v-17d495b3]{margin:0;color:#666;font-size:15px;font-weight:400;line-height:1.6}.tutor-delete-modal p strong[data-v-17d495b3]{color:#222;font-weight:600}.tutor-delete-close[data-v-17d495b3]{position:absolute;top:20px;right:20px;width:18px;height:18px;padding:0;border:0;background:transparent;cursor:pointer}.tutor-delete-close[data-v-17d495b3]:before,.tutor-delete-close[data-v-17d495b3]:after{content:"";position:absolute;top:8px;left:1px;width:16px;height:1px;background:#666}.tutor-delete-close[data-v-17d495b3]:before{transform:rotate(45deg)}.tutor-delete-close[data-v-17d495b3]:after{transform:rotate(-45deg)}.tutor-delete-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}.tutor-delete-actions button[data-v-17d495b3]{min-width:88px;height:40px;padding:0 20px;border-radius:6px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.tutor-delete-actions .cancel[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.tutor-delete-actions .confirm[data-v-17d495b3]{border:1px solid #e5484d;background:#e5484d;color:#fff}.tutor-delete-actions button[data-v-17d495b3]:disabled,.tutor-delete-close[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.55}.tutor-popup-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:24px;background:#00000085}.tutor-popup[data-v-17d495b3]{width:390px;padding:22px 28px 24px;border:1px solid #eee;border-radius:20px;background:#fff;box-shadow:0 8px 18px #140f0814,0 28px 70px #140f0824;text-align:center}.popup-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-height:32px;padding-bottom:18px;border-bottom:1px solid #ececec}.popup-star[data-v-17d495b3],.popup-close[data-v-17d495b3]{display:grid;place-items:center;width:28px;height:28px;border:0;background:transparent;color:#bbb;font-family:inherit;font-size:26px;line-height:1;cursor:pointer}.popup-star.active[data-v-17d495b3]{color:#f2c94c}.popup-close[data-v-17d495b3]{color:#111;font-size:28px}.popup-avatar[data-v-17d495b3]{display:grid;place-items:center;width:72px;height:72px;margin:28px auto 18px;overflow:hidden;border-radius:50%;background:#f1f3f5}.popup-avatar img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.tutor-popup h2[data-v-17d495b3]{margin:0 0 8px;color:#111;font-size:22px;font-weight:800;letter-spacing:0}.popup-id[data-v-17d495b3]{margin:0 0 16px;color:#777;font-size:13px;font-weight:700}.popup-desc[data-v-17d495b3]{margin:0 auto 24px;color:#333;font-size:14px;font-weight:600;line-height:1.55}.popup-meta[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:26px;overflow:hidden;border-radius:8px;background:#f7f8f9}.popup-meta span[data-v-17d495b3]{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:8px 6px}.popup-meta strong[data-v-17d495b3],.popup-meta small[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-meta strong[data-v-17d495b3]{color:#333;font-size:12px;font-weight:800}.popup-meta small[data-v-17d495b3]{margin-top:4px;color:#999;font-size:10px;font-weight:700}.popup-actions[data-v-17d495b3]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.popup-count[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:86px;height:44px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;color:#777;font-family:inherit;font-size:14px;font-weight:800}.chat-count-icon[data-v-17d495b3]{flex:0 0 auto;width:22px;height:22px;border:0;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat center / contain}.chat-count-icon[data-v-17d495b3]:after{content:none}.popup-chat[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:132px;height:44px;border:0;border-radius:999px;background:#050505;color:#fff;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}.popup-chat-icon[data-v-17d495b3]{flex:0 0 auto;width:16px;height:16px;border-radius:0;background:#d9c9ff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.4 8.4 0 0 1-3.8-.9L3 21l1.9-5.7a8.4 8.4 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.4 8.4 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5z'/%3E%3C/svg%3E") no-repeat center / contain;box-shadow:0 0 8px #d9c9ff8c}.create-ai-tutor-page[data-v-17d495b3]{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#111}.create-ai-tutor-page.embedded[data-v-17d495b3]{height:100%;min-height:0}.create-ai-tutor-page.embedded .cat-head[data-v-17d495b3]{padding:0 54px 0 10px}.create-ai-tutor-page.embedded .cat-head .left[data-v-17d495b3]{min-width:0}.create-ai-tutor-page.embedded .cat-back[data-v-17d495b3]{padding:8px 10px}.create-ai-tutor-page.embedded .cat-head-actions[data-v-17d495b3]{flex:0 0 auto}.cat-stepper[data-v-17d495b3]{flex:0 0 80px;height:80px;border-bottom:1px solid #ddd;background:#fff}.cat-stepper ol[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;gap:28px;height:100%;margin:0;padding:0;list-style:none}.cat-stepper li[data-v-17d495b3]{position:relative;display:inline-flex;align-items:center;gap:14px;min-width:58px;color:#999;font-size:15px;font-weight:700}.cat-stepper li[data-v-17d495b3]:not(:last-child):after{content:"";width:60px;height:2px;margin-left:14px;background:#cfcfcf}.cat-stepper li.active[data-v-17d495b3]:not(:last-child):after,.cat-stepper li.done[data-v-17d495b3]:not(:last-child):after{background:#0d99ff}.cat-stepper li span[data-v-17d495b3]{display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid #bbb;border-radius:50%;background:#fff;color:#999;font-size:13px;line-height:1}.cat-stepper li.active span[data-v-17d495b3],.cat-stepper li.done span[data-v-17d495b3]{border-color:#0d99ff;color:#0d99ff}.cat-stepper li strong[data-v-17d495b3]{color:#0d99ff;font-size:15px;font-weight:700;line-height:15px;white-space:nowrap}.cat-editor.cat-editor-step-method[data-v-17d495b3]{padding:40px 64px 0 40px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8fafb}.cat-create-method-step[data-v-17d495b3]{position:relative;width:576px;max-width:100%;min-height:100%;padding:0 0 96px}.cat-step-eyebrow[data-v-17d495b3]{margin:0 0 8px;color:#0d99ff;font-size:12px;font-weight:700;line-height:12px}.cat-create-method-step h2[data-v-17d495b3]{margin:0 0 14px;color:#333;font-size:19px;font-weight:500;line-height:19px}.cat-method-grid[data-v-17d495b3]{display:grid;grid-template-columns:271px 271px;gap:10px;width:552px;max-width:calc(100% - 24px);margin:20px 0 20px 24px}.cat-method-card[data-v-17d495b3]{position:relative;display:grid;align-content:start;width:271px;min-height:145px;padding:18px 43px 18px 18px;border:1px solid #ddd;border-radius:18px;background:#fff;text-align:left;cursor:pointer}.cat-method-card.selected[data-v-17d495b3]{border:2px solid #0d99ff;background:#f0f9ff;padding:17px 42px 17px 17px}.cat-method-icon[data-v-17d495b3]{display:grid;width:30px;height:30px;place-items:center;margin-bottom:14px}.cat-method-icon img[data-v-17d495b3]{display:block;width:30px;height:30px;object-fit:contain}.cat-method-card strong[data-v-17d495b3]{color:#333;font-size:15px;font-weight:500;line-height:19px}.cat-method-card small[data-v-17d495b3]{display:block;margin-top:7px;color:#7b7f86;font-size:14px;font-weight:400;line-height:19px}.cat-method-check[data-v-17d495b3]{position:absolute;top:23px;right:19px;width:20px;height:20px;border:1px solid #aaa;border-radius:3px;background:#fff}.cat-method-card.selected .cat-method-check[data-v-17d495b3]:after{position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #333;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.cat-step-upload-panel[data-v-17d495b3]{display:grid;gap:10px;width:552px;max-width:calc(100% - 24px);min-height:405px;margin-left:24px;padding:18px;border:1px solid #ddd;border-radius:18px;background:#fafafa;box-shadow:0 0 8px #0000000d}.cat-step-upload-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cat-step-upload-head strong[data-v-17d495b3]{color:#333;font-size:15px;font-weight:500;line-height:19px}.cat-step-upload-head span[data-v-17d495b3]{color:#aaa;font-size:13px;font-weight:400;line-height:13px}.cat-step-upload-panel .cat-file-drop-target[data-v-17d495b3]{min-height:156px;margin-top:0}.cat-step-upload-panel .cat-draft-files[data-v-17d495b3]{gap:10px}.cat-step-upload-panel .cat-draft-file-card[data-v-17d495b3]{min-height:50px}.cat-step-next[data-v-17d495b3]{position:absolute;right:0;bottom:25px;width:120px;height:36px;border:0;border-radius:5px;background:#0d99ff;color:#fff;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.cat-step-next[data-v-17d495b3]:disabled{background:#e2e2e2;color:#777;cursor:default}.cat-basic-info-step[data-v-17d495b3]{display:flex;flex-direction:column;width:576px;max-width:100%;height:100%;min-height:0;padding:0}.cat-basic-info-step .cat-step-eyebrow[data-v-17d495b3]{margin-bottom:10px}.cat-basic-info-step h2[data-v-17d495b3]{margin:0 0 20px;color:#333;font-size:19px;font-weight:500;line-height:19px}.cat-basic-info-card[data-v-17d495b3]{position:relative;flex:1 1 auto;box-sizing:border-box;width:552px;max-width:calc(100% - 24px);min-height:0;margin-left:24px;padding:0;overflow:hidden;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d}.cat-basic-info-card-inner[data-v-17d495b3]{box-sizing:border-box;height:100%;min-height:0;padding:176px 19px 28px;overflow-y:auto}.cat-step-thumbnail-wrap[data-v-17d495b3]{position:absolute;top:79px;left:50%;z-index:2;width:76px;height:76px;transform:translate(-50%)}.cat-step-thumbnail[data-v-17d495b3]{position:relative;display:grid;width:76px;height:76px;overflow:hidden;place-items:center;border:1px dashed #ddd;border-radius:50%;background:#f7f7f7;color:#555;cursor:pointer}.cat-step-thumbnail img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.cat-step-thumbnail .cat-thumbnail-placeholder[data-v-17d495b3]{font-size:28px;font-weight:300;line-height:1}.cat-step-thumb-menu[data-v-17d495b3]{top:66px;left:50px}.cat-basic-field[data-v-17d495b3]{gap:12px}.cat-basic-field>span[data-v-17d495b3]{color:#1a1a1a;font-size:15px;font-weight:500;line-height:15px}.cat-basic-name-field[data-v-17d495b3]{margin-bottom:20px}.create-ai-tutor-page .cat-basic-field input[data-v-17d495b3]{height:40px;padding:0 11px;border:1px solid #ddd;border-radius:5px;color:#333;font-size:14px;font-weight:400}.create-ai-tutor-page .cat-basic-field input[data-v-17d495b3]::placeholder,.create-ai-tutor-page .cat-basic-field textarea[data-v-17d495b3]::placeholder{color:#aaa}.create-ai-tutor-page .cat-basic-guide-field textarea[data-v-17d495b3]{height:69px;min-height:69px;padding:13px 14px;resize:none}.cat-basic-limit[data-v-17d495b3]{margin-top:0;margin-left:0;color:#ff3f3f;font-size:11px;font-weight:400;line-height:11px}.cat-step-footer[data-v-17d495b3]{position:static;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:552px;max-width:calc(100% - 24px);margin:27px 0 0 24px;padding-bottom:25px}.cat-step-footer .cat-step-next[data-v-17d495b3]{position:static;flex:0 0 120px}.cat-step-prev[data-v-17d495b3]{flex:0 0 120px;width:120px;height:36px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#333;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.create-ai-tutor-page.embedded .cat-layout[data-v-17d495b3]{display:flex;min-height:0;overflow:hidden}.create-ai-tutor-page.embedded .cat-editor[data-v-17d495b3]{flex:1 1 50%;width:50%;min-height:0;border-right:1px solid #ddd;padding:20px 24px 0}.create-ai-tutor-page.embedded .cat-preview[data-v-17d495b3]{display:grid;flex:1 1 50%;width:50%}.create-ai-tutor-page.embedded.hide-preview .cat-preview[data-v-17d495b3]{display:none}.create-ai-tutor-page.embedded .cat-profile-row[data-v-17d495b3]{min-height:58px;margin-bottom:12px}.create-ai-tutor-page.embedded .cat-thumbnail[data-v-17d495b3]{width:54px;height:54px}.create-ai-tutor-page.embedded .cat-settings-card[data-v-17d495b3]{margin-bottom:74px}.cat-shell[data-v-17d495b3]{flex:1;display:flex;flex-direction:column;width:100%;min-height:0;margin:0 auto;padding:0;overflow:hidden}.cat-head[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:0;height:60px;min-height:60px;margin:0;padding:0 15px;border-top:0;border-bottom:1px solid #e9ecef;background:#fff;flex-shrink:0}.cat-back[data-v-17d495b3]{display:inline-flex;width:auto;height:auto;align-items:center;gap:8px;padding:8px 16px;border:0;border-radius:0;background:transparent;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cat-back svg[data-v-17d495b3]{width:20px;height:20px}.cat-back[data-v-17d495b3]:hover{background:transparent;color:#007bff}.cat-head h1[data-v-17d495b3]{margin:0;overflow:hidden;color:#111827;font-size:18px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.cat-head-actions[data-v-17d495b3]{display:inline-flex;align-items:center;gap:10px;justify-self:end}.cat-save[data-v-17d495b3]{min-width:0;height:36px;padding:0 16px;border:0;border-radius:21px;background:#0d99ff;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.cat-save-temp[data-v-17d495b3]{min-width:0;height:36px;padding:0 16px;background:transparent;color:#6b7280;box-shadow:none}.cat-save-temp[data-v-17d495b3]:hover{background:#f4f6f8}.cat-save[data-v-17d495b3]:disabled{cursor:default;opacity:.45}.cat-mode-row[data-v-17d495b3]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;gap:4px;width:130px;height:38px;margin:0;padding:2px;border:0;border-radius:19px;background:#0d99ff}.cat-mode[data-v-17d495b3]{display:inline-flex;width:100%;min-width:0;height:34px;align-items:center;justify-content:center;margin-left:0;padding:0;border:0;border-radius:17px;background:transparent;color:#4b5563;font-size:13px;font-weight:700;cursor:pointer}.cat-mode.active[data-v-17d495b3]{background:#fff;color:#0d99ff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.cat-layout[data-v-17d495b3]{flex:1;display:flex;min-height:0;overflow:hidden;background:#fff}.cat-loading[data-v-17d495b3]{display:grid;min-height:360px;place-items:center;border-radius:14px;background:#fff;color:#666;font-weight:700}.cat-editor[data-v-17d495b3],.cat-preview[data-v-17d495b3]{min-width:0;border-radius:0;background:#fff}.cat-editor[data-v-17d495b3]{flex:1;width:50%;display:flex;flex-direction:column;padding:20px;overflow-y:auto;background:#fff;border-right:1px solid #e9ecef}.cat-section[data-v-17d495b3],.cat-acc[data-v-17d495b3]{margin-bottom:12px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d}.cat-editor .cat-section[data-v-17d495b3],.cat-editor .cat-acc[data-v-17d495b3]{border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d}.cat-profile-row+.cat-acc[data-v-17d495b3]{border-top:1px solid rgba(221,221,221,.5)}.cat-draft-source-top .cat-acc-head[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) auto 29px;gap:13px;min-height:57px;padding:0 13px 0 19px;border-radius:12px;color:#333;text-align:left}.cat-draft-source-top .cat-acc-head span[data-v-17d495b3]{justify-self:start;overflow:hidden;color:#333;font-size:16px;font-weight:700;line-height:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cat-draft-source-top .cat-acc-head small[data-v-17d495b3]{margin-left:0;align-self:center;color:#7b7f86;font-size:13px;font-weight:400;line-height:1.35;text-align:right;white-space:nowrap}.cat-draft-source-top .cat-acc-head b[data-v-17d495b3]{position:static;align-self:center;justify-self:end;margin:0;transform:rotate(90deg)}.cat-draft-source-top.open .cat-acc-head b[data-v-17d495b3]{transform:none}.cat-thumbnail-wrap[data-v-17d495b3]{position:relative}.cat-profile-row[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;min-height:74px;margin:0 0 14px}.cat-thumbnail[data-v-17d495b3]{position:relative;display:grid;width:60px;height:60px;overflow:hidden;place-items:center;border:1px dashed #ddd;border-radius:50%;background:#fff;color:#999;cursor:pointer}.cat-thumbnail img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.cat-thumbnail-placeholder[data-v-17d495b3]{font-size:30px;font-weight:300;line-height:1}.cat-thumb-loading[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffc7;color:#315ba0;font-size:12px;font-weight:800}.cat-thumb-menu[data-v-17d495b3]{position:absolute;top:46px;left:44px;z-index:5;display:grid;width:138px;padding:6px;border:1px solid #ddd;border-radius:8px;background:#fff;box-shadow:0 12px 24px #0000001a}.cat-thumb-menu button[data-v-17d495b3]{height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#333;font-size:13px;text-align:left;cursor:pointer}.cat-thumb-menu button[data-v-17d495b3]:hover{background:#f2f4f7}.cat-field[data-v-17d495b3]{display:grid;gap:10px}.cat-field>span[data-v-17d495b3],.cat-field>label>span[data-v-17d495b3]{display:flex;align-items:center;gap:6px;color:#333;font-size:14px;font-weight:700}.cat-field>span[data-v-17d495b3]:has(.cat-rewrite-button),.cat-field>label>span[data-v-17d495b3]:has(.cat-rewrite-button){display:flex}.cat-field-title[data-v-17d495b3]{display:inline-flex;align-items:center;gap:0;min-width:0}.cat-field i[data-v-17d495b3]{color:#c43f2d;font-style:normal}.cat-field small[data-v-17d495b3]{margin-left:auto;color:#8b919b;font-size:12px;font-weight:600}.cat-field>span:has(.cat-rewrite-button) small[data-v-17d495b3],.cat-field>label>span:has(.cat-rewrite-button) small[data-v-17d495b3]{flex:0 0 55px;width:55px;margin-left:0;text-align:right}.cat-field small.over[data-v-17d495b3]{color:#d5362e}.cat-rewrite-button[data-v-17d495b3]{flex:0 0 74px;width:74px;height:24px;margin-left:auto;padding:0;border:0;border-radius:999px;background:#0d99ff;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:3px;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer}.cat-rewrite-button img[data-v-17d495b3]{width:12px;height:12px;display:block;flex:0 0 12px;object-fit:contain}.cat-rewrite-button+small[data-v-17d495b3]{margin-left:0}.cat-rewrite-button[data-v-17d495b3]:disabled{opacity:.45;cursor:not-allowed}.cat-field input[data-v-17d495b3],.cat-field textarea[data-v-17d495b3],.cat-field select[data-v-17d495b3],.cat-target-row select[data-v-17d495b3]{width:100%;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;background:#fff;color:#222;font:inherit;font-size:14px}.cat-field input[data-v-17d495b3],.cat-field select[data-v-17d495b3],.cat-target-row select[data-v-17d495b3]{height:40px;padding:0 11px}.cat-field textarea[data-v-17d495b3]{padding:12px 14px;resize:vertical;line-height:1.4}.create-ai-tutor-page .cat-field textarea[data-v-17d495b3]{border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;font-family:Noto Sans KR,맑은 고딕,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.create-ai-tutor-page .cat-field textarea[data-v-17d495b3]::placeholder{color:#aaa;font-family:Noto Sans KR,맑은 고딕,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.create-ai-tutor-page .cat-field small[data-v-17d495b3]{color:#aaa;font-family:Noto Sans KR,맑은 고딕,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.3}.cat-question-list[data-v-17d495b3]{display:grid;gap:10px}.cat-question-item[data-v-17d495b3]{display:grid;gap:6px}.cat-question-item.selected textarea[data-v-17d495b3]{border-color:#0d99ff;background:#fff}.cat-question-meta[data-v-17d495b3]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cat-question-meta small[data-v-17d495b3]{margin-left:0}.cat-question-remove[data-v-17d495b3],.cat-question-add[data-v-17d495b3],.cat-question-select[data-v-17d495b3]{border:1px solid #ddd;border-radius:999px;background:#fff;color:#333;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer}.cat-question-remove[data-v-17d495b3]{height:26px;padding:0 10px}.cat-question-add[data-v-17d495b3]{justify-self:start;min-height:32px;padding:0 13px}.cat-question-select[data-v-17d495b3]{height:26px;padding:0 11px}.cat-question-select.selected[data-v-17d495b3]{border-color:#111;background:#111;color:#fff}.cat-question-remove[data-v-17d495b3]:disabled,.cat-question-add[data-v-17d495b3]:disabled{background:#f4f5f5;color:#a1a7aa;cursor:not-allowed}.cat-field input[data-v-17d495b3]:focus,.cat-field textarea[data-v-17d495b3]:focus,.cat-field select[data-v-17d495b3]:focus,.cat-target-row select[data-v-17d495b3]:focus{outline:none;border-color:#0d99ff;box-shadow:none}.cat-acc[data-v-17d495b3]{overflow:visible}.cat-acc-head[data-v-17d495b3]{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border:0;background:#fff;color:#222;font-size:15px;font-weight:700;cursor:pointer}.cat-acc-head b[data-v-17d495b3]{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/dc7cba4b-4a95-4368-bdbc-18aec042a0bf.svg) no-repeat center / 5px 9px;color:#8b919b;font-size:0;line-height:0;transform:rotate(90deg)}.cat-acc.open .cat-acc-head b[data-v-17d495b3]{background-image:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/figma/mycl/images/1fcb39e6-cd89-4064-aba0-a0d449ff22ea.svg);transform:none}.cat-acc-body[data-v-17d495b3]{display:grid;gap:17px;padding:0 16px 18px;border-top:0}.create-ai-tutor-page .cat-editor .cat-section[data-v-17d495b3],.create-ai-tutor-page .cat-editor .cat-acc[data-v-17d495b3]{flex:0 0 auto;border:1px solid rgba(221,221,221,.5)!important;border-radius:12px!important;background:#fff;background-clip:padding-box;box-shadow:0 0 8px #0000000d!important}.create-ai-tutor-page .cat-editor .cat-acc:not(.open) .cat-acc-head[data-v-17d495b3]{min-height:57px;border-radius:12px}.create-ai-tutor-page .cat-editor .cat-acc-head[data-v-17d495b3]{position:relative;padding-right:56px}.create-ai-tutor-page .cat-editor .cat-acc-head b[data-v-17d495b3]{position:absolute;top:50%;right:13px;flex:none;margin:0;transform:translateY(-50%) rotate(90deg)}.create-ai-tutor-page .cat-editor .cat-acc.open .cat-acc-head b[data-v-17d495b3]{transform:translateY(-50%)}.create-ai-tutor-page .cat-editor .cat-acc.open .cat-acc-head[data-v-17d495b3]{border-radius:12px 12px 0 0}.create-ai-tutor-page .cat-editor .cat-draft-source-top[data-v-17d495b3]{background:#fafafa}.create-ai-tutor-page .cat-editor .cat-draft-source-top .cat-acc-head[data-v-17d495b3]{padding-right:13px}.create-ai-tutor-page .cat-editor .cat-draft-source-top .cat-acc-head b[data-v-17d495b3]{position:static;top:auto;right:auto;transform:rotate(90deg)}.create-ai-tutor-page .cat-editor .cat-draft-source-top.open .cat-acc-head b[data-v-17d495b3]{transform:none}.create-ai-tutor-page .cat-editor .cat-acc-body[data-v-17d495b3]{border:0!important;background:#fff}.create-ai-tutor-page .cat-editor .cat-field input[data-v-17d495b3],.create-ai-tutor-page .cat-editor .cat-field textarea[data-v-17d495b3],.create-ai-tutor-page .cat-editor .cat-field select[data-v-17d495b3],.create-ai-tutor-page .cat-editor .cat-target-row select[data-v-17d495b3]{border:1px solid #ddd!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.cat-settings-card[data-v-17d495b3]{margin-bottom:74px;border:1px solid rgba(221,221,221,.5);border-radius:12px;box-shadow:0 0 4px #0000000d}.cat-settings-card .cat-acc-head[data-v-17d495b3]{min-height:55px;padding:0 19px;color:#333;font-size:16px;font-weight:700;line-height:16px}.cat-settings-card .cat-acc-body[data-v-17d495b3]{gap:28px;padding:0 19px 64px}.cat-settings-card .cat-field[data-v-17d495b3]{gap:9px}.cat-settings-card .cat-model-field[data-v-17d495b3]{gap:0}.cat-settings-card .cat-field>span[data-v-17d495b3]{color:#1a1a1a;font-size:15px;font-weight:500;line-height:15px}.cat-settings-card .cat-hint[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:13px;font-weight:400;line-height:1.35}.cat-settings-card .cat-model-field .cat-hint[data-v-17d495b3]{margin-top:5px;text-align:left}.cat-settings-card .cat-model-field select[data-v-17d495b3]{margin-top:20px}.cat-settings-card .cat-field select[data-v-17d495b3]{height:40px;padding:0 34px 0 11px;border:1px solid #ddd;border-radius:5px;background-color:#fff;color:#333;font-size:14px;font-weight:400}.cat-setting-title[data-v-17d495b3]{margin:9px 0 -1px;color:#1a1a1a;font-size:16px;font-weight:700;line-height:16px}.cat-bottom-actions[data-v-17d495b3]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-54px 0 24px}.cat-bottom-actions button[data-v-17d495b3]{height:42px;border-radius:5px;font-family:inherit;font-size:15px;font-weight:400;cursor:pointer}.cat-bottom-cancel[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.cat-bottom-save[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.cat-bottom-save[data-v-17d495b3]:disabled{cursor:default;opacity:.45}.cat-check[data-v-17d495b3]{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#555;font-size:12px;font-weight:700}.cat-toggle[data-v-17d495b3]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:#555;font-size:12px;font-weight:700;cursor:pointer}.cat-toggle input[data-v-17d495b3]{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none}.cat-toggle i[data-v-17d495b3]{position:relative;width:36px;height:20px;border-radius:999px;background:#d7dce2;transition:background .2s ease}.cat-toggle i[data-v-17d495b3]:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a2e;content:"";transition:transform .2s ease}.cat-toggle input:checked+i[data-v-17d495b3]{background:#0d99ff}.cat-toggle input:checked+i[data-v-17d495b3]:after{transform:translate(16px)}.cat-check input[data-v-17d495b3]{width:14px;height:14px}.cat-instruction[data-v-17d495b3]{min-height:260px}.cat-rubric[data-v-17d495b3]{min-height:130px}.cat-warning[data-v-17d495b3]{margin:-8px 0 0;color:#d5362e;font-size:12px;font-weight:700}.cat-hint[data-v-17d495b3]{margin:0;color:#707783;font-size:12.5px;line-height:1.5}.cat-knowledge-hint[data-v-17d495b3]{overflow:hidden;color:#7b7f86;font-size:13px;font-weight:400;line-height:1.35;text-overflow:ellipsis}.cat-tool-list[data-v-17d495b3]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:7px}.cat-share-list[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:12px;padding-top:7px}.cat-llm-providers[data-v-17d495b3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:12px;padding-top:5px}.cat-llm-provider[data-v-17d495b3]{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;color:#333;font-size:14px;font-weight:400;cursor:pointer}.cat-llm-provider.selected[data-v-17d495b3]{border-color:transparent;background:transparent;color:#333}.cat-llm-provider .mode_logo[data-v-17d495b3]{flex:0 0 auto;width:15px;height:15px;margin:0 0 0 10px;border-radius:50%;background-size:contain!important}.cat-llm-provider .mode_logo.logo_gpt[data-v-17d495b3]{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gpt.svg) no-repeat center}.cat-llm-provider .mode_logo.logo_claude[data-v-17d495b3]{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_claude.svg) no-repeat center}.cat-llm-provider .mode_logo.logo_gemini[data-v-17d495b3]{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/logo_gemini.svg) no-repeat center}.cat-llm-provider .mode_logo.logo_solar[data-v-17d495b3]{background:url(https://kr.object.gov-ncloudstorage.com/tekville-prod-bucket/project/telas/mycl/front/image/icon/logo_upstage.png) no-repeat center}.cat-llm-provider span[data-v-17d495b3]{color:#333;font-size:14px;font-weight:400;line-height:15px;white-space:nowrap}.cat-settings-card .cat-llm-provider input[type=radio][data-v-17d495b3]{position:relative;display:grid;place-items:center;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px!important;min-width:20px;max-width:20px;height:20px!important;min-height:20px;max-height:20px;box-sizing:border-box;margin:0;padding:0;border:1px solid #aaa;border-radius:5px;background:#fff;cursor:pointer}.cat-settings-card .cat-llm-provider input[type=radio][data-v-17d495b3]:checked,.cat-settings-card .cat-llm-provider.selected input[type=radio][data-v-17d495b3]{border-color:#aaa;background:#fff}.cat-settings-card .cat-llm-provider input[type=radio][data-v-17d495b3]:checked:before,.cat-settings-card .cat-llm-provider.selected input[type=radio][data-v-17d495b3]:before{content:"";width:10px;height:6px;border-left:2px solid #333;border-bottom:2px solid #333;transform:translateY(-1px) rotate(-45deg)}.cat-tool-option[data-v-17d495b3]{display:flex;align-items:center;gap:10px;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;color:#333;font-size:14px;font-weight:400;cursor:pointer}.cat-share-option[data-v-17d495b3]{display:flex;align-items:center;gap:12px;min-height:20px;padding:0;border:0;border-radius:0;background:transparent;color:#333;font-size:14px;font-weight:400;cursor:pointer}.cat-share-option.selected[data-v-17d495b3]{border-color:transparent;background:transparent;color:#333}.cat-settings-card .cat-share-option input[type=radio][data-v-17d495b3]{position:relative;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px!important;min-width:20px;max-width:20px;height:20px!important;min-height:20px;max-height:20px;box-sizing:border-box;margin:0;padding:0;border:1px solid #aaa;border-radius:3px;background:#fff;cursor:pointer}.cat-settings-card .cat-share-option input[type=radio][data-v-17d495b3]:checked{border-color:#aaa}.cat-settings-card .cat-share-option input[type=radio][data-v-17d495b3]:checked:after{position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #333;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.cat-settings-card .cat-tool-option input[type=checkbox][data-v-17d495b3]{position:relative;flex:0 0 auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px!important;min-width:20px;max-width:20px;height:20px!important;min-height:20px;max-height:20px;margin:0;padding:0;border:1px solid #aaa;border-radius:3px;background:#fff;cursor:pointer}.cat-settings-card .cat-tool-option input[type=checkbox][data-v-17d495b3]:checked{border-color:#aaa;background:#fff}.cat-settings-card .cat-tool-option input[type=checkbox][data-v-17d495b3]:checked:after{position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid #333;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.cat-file-drop[data-v-17d495b3]{display:grid;min-height:69px;gap:4px;place-items:center;border:2px dashed #ddd;border-radius:8px;background:#fafafa;color:#7b7f86;cursor:pointer}.cat-file-drop[data-v-17d495b3]:hover{border-color:#0d99ff;background:#fafafa}.cat-file-drop span[data-v-17d495b3]{color:#8b919b;font-size:11px;font-weight:700;line-height:1.4;text-align:center}.cat-file-drop input[data-v-17d495b3]{display:none}.cat-knowledge-drop[data-v-17d495b3]{min-height:69px;gap:0;border:2px dashed #ddd;border-radius:8px;background:#fafafa}.cat-knowledge-drop strong[data-v-17d495b3]{overflow:hidden;max-width:100%;color:#7b7f86;font-size:13px;font-weight:500;line-height:1.35;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cat-files[data-v-17d495b3],.cat-grade-chips[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:8px}.cat-files span[data-v-17d495b3],.cat-grade-chips button[data-v-17d495b3]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:6px;background:#edf2f7;color:#1f3347;font-size:13px;font-weight:700}.cat-files button[data-v-17d495b3],.cat-grade-chips span[data-v-17d495b3]{border:0;background:transparent;color:inherit;font-weight:900;cursor:pointer}.cat-files button[data-v-17d495b3]:disabled{opacity:.35;cursor:not-allowed}.cat-files small[data-v-17d495b3]{color:#7f8794;font-size:11px;font-weight:800}.cat-draft-analyzing[data-v-17d495b3]{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:#6f7784;font-weight:800}.cat-draft-delegate[data-v-17d495b3]{width:fit-content;max-width:100%;margin:-2px 0 10px}.cat-inline-spinner[data-v-17d495b3]{width:14px;height:14px;flex:0 0 auto;border:2px solid #d8dee8;border-top-color:#5f74ad;border-radius:50%;animation:cat-spin-17d495b3 .8s linear infinite}@keyframes cat-spin-17d495b3{to{transform:rotate(360deg)}}.cat-target-row[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,max-content);gap:10px;align-items:start}.cat-target-picker[data-v-17d495b3]{position:relative}.cat-target-select[data-v-17d495b3]{display:inline-flex;align-items:center;gap:13px;height:38px;padding:0 20px;border:1px solid #ddd;border-radius:107px;background:#fff;color:#333;font-family:inherit;font-size:14px;font-weight:400;line-height:1;cursor:pointer}.cat-target-arrow[data-v-17d495b3]{display:block;width:12px;height:8px;flex:0 0 auto;object-fit:contain;transform:rotate(0);transform-origin:center;transition:transform .18s ease}.cat-target-select.open .cat-target-arrow[data-v-17d495b3]{transform:rotate(90deg)}.cat-target-menu[data-v-17d495b3]{position:absolute;top:calc(100% + 6px);left:0;z-index:12;display:grid;width:max-content;min-width:150px;max-width:min(320px,calc(100vw - 32px));max-height:190px;overflow:auto;padding:9px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:none}.cat-target-menu.subject[data-v-17d495b3]{min-width:240px}.cat-target-menu label[data-v-17d495b3]{display:flex;align-items:center;gap:7px;min-height:28px;padding:0 8px;border-radius:6px;color:#303945;font-size:14px;font-weight:400;white-space:nowrap;cursor:pointer}.cat-target-menu label[data-v-17d495b3]:hover,.cat-target-menu label[data-v-17d495b3]:has(input:checked){background:#eaf3ff}.cat-target-menu input[data-v-17d495b3]{flex:0 0 auto;width:13px;height:13px;accent-color:#0d99ff}.cat-target-menu-hint[data-v-17d495b3]{margin:0;padding:7px 8px;color:#8b919b;font-size:11px;font-weight:700}.cat-target-summary[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:8px;padding:0;background:transparent}.cat-target-chip[data-v-17d495b3]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:10px;min-width:0;height:32px;padding:8px 13px;border:1px solid #ddd;border-radius:107px;background:#fff;color:#333;font-family:inherit;cursor:pointer}.cat-target-chip span[data-v-17d495b3]{overflow:hidden;color:#333;font-size:13px;font-weight:400;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.cat-target-chip i[data-v-17d495b3]{display:inline-flex;width:10px;height:10px;align-items:center;justify-content:center;color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:10px}.cat-preview[data-v-17d495b3]{display:grid;grid-template-rows:auto 1fr;width:50%;min-height:0;border-left:0;overflow:hidden;background:#fff}.cat-preview-head[data-v-17d495b3]{display:flex;flex-direction:row;align-items:center;gap:10px;padding:20px;border-bottom:0}.cat-preview-head strong[data-v-17d495b3]{font-size:18px;font-weight:600}.cat-preview-head span[data-v-17d495b3]{color:#647184;font-size:13px}.cat-preview-body[data-v-17d495b3]{display:flex;flex-direction:column;height:100%;padding:36px 20px 60px;overflow-y:auto}.cat-preview-draft-source[data-v-17d495b3]{position:relative;display:grid;gap:9px;width:100%;max-width:100%;min-height:auto;margin:0 0 18px;padding:8px 19px 29px;border:0;border-radius:0 0 12px 12px;background:#fafafa;box-shadow:none}.cat-preview-draft-head[data-v-17d495b3]{display:contents;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.cat-preview-draft-head strong[data-v-17d495b3]{display:none;align-items:center;gap:7px;color:#1f2530;font-size:15px;font-weight:900}.cat-changed-badge[data-v-17d495b3]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid #f2c46d;border-radius:999px;background:#fff7e6;color:#b36b00;font-size:11px;font-style:normal;font-weight:900}.cat-preview-draft-head button[data-v-17d495b3]{position:absolute;top:8px;right:19px;width:71px;height:26px;padding:0;border:1px solid #ddd;border-radius:999px;background:#f2f4f7;color:#7b7f86;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.cat-preview-draft-head button[data-v-17d495b3]:not(:disabled){border-color:#0d99ff;background:#0d99ff;color:#fff}.cat-preview-draft-head button[data-v-17d495b3]:disabled{border-color:#d8dbe0;color:#a1a7aa;cursor:not-allowed}.cat-preview-draft-source p[data-v-17d495b3]{margin:0;color:#333;font-size:13px;font-weight:800}.cat-file-drop-target[data-v-17d495b3]{margin-top:4px;min-height:156px;padding:30px 12px 31px;gap:12px;border-width:2px;border-radius:12px;background:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.cat-file-drop-target.is-dragging[data-v-17d495b3],.cat-file-drop-target.is-dropped[data-v-17d495b3]{border-color:#0d99ff;background:#f0f8ff;box-shadow:0 0 0 4px #0d99ff1f}.cat-file-drop-target strong[data-v-17d495b3]{color:#333;font-size:14px;font-weight:400;line-height:14px;text-align:center}.cat-file-drop-target .cat-file-drop-icon[data-v-17d495b3]{display:grid;width:39px;height:39px;place-items:center;border-radius:51px;background:#f2f2f2;transition:background-color .18s ease,color .18s ease}.cat-file-drop-target.is-dragging .cat-file-drop-icon[data-v-17d495b3],.cat-file-drop-target.is-dropped .cat-file-drop-icon[data-v-17d495b3]{background:#dff1ff}.cat-file-drop-target .cat-file-drop-icon img[data-v-17d495b3]{display:block;width:21px;height:21px}.cat-file-drop-target span[data-v-17d495b3]{color:#7b7f86;font-size:13px;font-weight:400;line-height:13px;text-align:center}.cat-draft-files[data-v-17d495b3]{display:grid;gap:8px;width:100%}.cat-draft-files .cat-draft-file-card[data-v-17d495b3]{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;gap:0;column-gap:15px;width:100%;height:auto;min-height:48px;padding:8px 18px 8px 9px;border:1px solid #ddd;border-radius:12px;background:#fff;color:inherit;font-size:inherit;font-weight:inherit;box-shadow:0 0 8px #0000000d}.cat-draft-files .cat-draft-file-icon[data-v-17d495b3]{position:relative;display:block;flex:0 0 30px;width:30px;height:30px;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.cat-draft-files .cat-draft-file-icon img[data-v-17d495b3]{display:block;max-width:none}.cat-draft-files .cat-draft-file-icon-bg[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px}.cat-draft-files .cat-draft-file-icon-symbol[data-v-17d495b3]{position:absolute;top:8px;left:6px;width:17px;height:15px}.cat-draft-files .cat-draft-file-info[data-v-17d495b3]{display:grid;gap:4px;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent}.cat-draft-file-info strong[data-v-17d495b3]{overflow:hidden;color:#333;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:400;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.cat-draft-files .cat-draft-file-info small[data-v-17d495b3]{overflow:hidden;color:#7b7f86;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:400;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.cat-draft-files .cat-draft-file-remove[data-v-17d495b3]{position:relative;width:10px;height:10px;padding:0;border:0;background:transparent;color:transparent;cursor:pointer}.cat-draft-files .cat-draft-file-remove img[data-v-17d495b3]{display:block;width:10px;height:10px}.cat-draft-files .cat-draft-file-remove[data-v-17d495b3]:disabled{opacity:.35;cursor:not-allowed}.cat-preview-center[data-v-17d495b3]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;max-width:455px;min-height:68px;margin:0;padding:0;text-align:left}.cat-preview-name[data-v-17d495b3]{margin:0;color:#333;font-size:17px;font-weight:500;line-height:17px;letter-spacing:0}.cat-preview-info[data-v-17d495b3]{min-width:0;flex:1}.cat-preview-desc[data-v-17d495b3]{margin:6px 0 0;max-width:391px;color:#7b7f86;font-size:14px;font-weight:400;line-height:1.3;white-space:pre-line}.cat-preview-starters[data-v-17d495b3]{display:block;width:min(520px,calc(100% - 64px));margin:46px 0 44px 64px}.cat-preview-starters button[data-v-17d495b3]{max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#1a1a1a;font-family:inherit;font-size:15px;font-weight:400;line-height:1.45;text-align:left;white-space:pre-line;cursor:default}.cat-preview-avatar[data-v-17d495b3]{display:grid;place-items:center}.cat-preview-avatar span[data-v-17d495b3],.cat-preview-avatar img[data-v-17d495b3]{width:50px;height:50px;border-radius:50%}.cat-preview-avatar span[data-v-17d495b3]{display:grid;place-items:center;border:1px solid #d8dfe6;background:#fff;color:#b9bec6;font-size:26px}.cat-preview-avatar img[data-v-17d495b3]{object-fit:cover}.cat-preview-prompt[data-v-17d495b3]{position:relative;width:calc(100% - 100px);max-width:690px;min-height:115px;margin:auto auto 0;padding:19px 64px 20px 19px;border:1px solid #bbb;border-radius:26px;background:#fff;box-shadow:3px 3px 4px #00000017}.cat-preview-prompt p[data-v-17d495b3]{margin:0;color:#999;font-size:13px;font-weight:400;line-height:10px}.cat-preview-prompt button[data-v-17d495b3]{position:absolute;bottom:11px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#6d7580;font-size:24px}.cat-preview-prompt button[data-v-17d495b3]:first-of-type{left:19px}.cat-preview-prompt .send[data-v-17d495b3]{right:19px;background:#0d99ff;color:#fff;font-size:17px;font-weight:900}.cat-preview-body>.b_noti[data-v-17d495b3]{display:block;width:fit-content;margin:12px auto 0;color:#bbb;font-size:12px;font-weight:400;line-height:12px;text-align:center}.cat-confirm-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cat-confirm-modal[data-v-17d495b3]{position:relative;width:min(450px,100%);min-height:220px;padding:30px 32px;border-radius:26px;background:#fff;overflow:hidden}.cat-confirm-close[data-v-17d495b3]{position:absolute;top:20px;right:20px;width:14px;height:14px;padding:0;border:0;background:transparent;cursor:pointer}.cat-confirm-close[data-v-17d495b3]:before,.cat-confirm-close[data-v-17d495b3]:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:#333;transform-origin:center}.cat-confirm-close[data-v-17d495b3]:before{transform:rotate(45deg)}.cat-confirm-close[data-v-17d495b3]:after{transform:rotate(-45deg)}.cat-confirm-modal h2[data-v-17d495b3]{margin:0 0 12px;color:#333;font-family:Noto Sans KR,sans-serif;font-size:19px;font-weight:700;line-height:19px}.cat-confirm-modal p[data-v-17d495b3]{margin:0;width:380px;max-width:100%;color:#333;font-family:Noto Sans KR,sans-serif;font-size:15px;font-weight:400;line-height:1.35}.cat-confirm-actions[data-v-17d495b3]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;margin:0}.cat-confirm-actions button[data-v-17d495b3]{width:122px;height:36px;border-radius:5px;font-family:Noto Sans KR,sans-serif;font-size:15px;font-weight:400;line-height:15px;cursor:pointer}.cat-confirm-cancel[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333}.cat-confirm-primary[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.ai-tutor-preview-page[data-v-17d495b3]{flex:1;min-width:0;width:100%;background:#fff;color:#333;--aitp-side-gap: clamp(20px, 5vw, 70px)}.aitp-shell[data-v-17d495b3]{box-sizing:border-box;display:flex;flex-direction:column;gap:25px;width:100%;height:100dvh;min-height:560px;padding:24px var(--aitp-side-gap) 11px}.aitp-breadcrumb[data-v-17d495b3]{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:9px;color:#898989;font-size:14px;line-height:15px}.aitp-breadcrumb-link[data-v-17d495b3]{color:inherit;text-decoration:none}.aitp-breadcrumb strong[data-v-17d495b3]{color:#333;font-weight:400}.aitp-loading[data-v-17d495b3]{display:grid;flex:1;place-items:center;color:#777;font-size:14px}.aitp-content[data-v-17d495b3]{display:flex;flex:1;flex-direction:column;gap:50px;min-height:0}.aitp-tutor[data-v-17d495b3]{display:flex;flex:0 0 auto;align-items:flex-start;gap:14px;width:100%;min-height:68px}.aitp-avatar[data-v-17d495b3],.aitp-avatar img[data-v-17d495b3],.aitp-avatar span[data-v-17d495b3]{width:50px;height:50px;border-radius:50%}.aitp-avatar[data-v-17d495b3]{flex:0 0 50px;overflow:hidden}.aitp-avatar img[data-v-17d495b3]{display:block;object-fit:cover}.aitp-avatar span[data-v-17d495b3]{display:grid;place-items:center;background:#f1f3f5;color:#898989;font-size:13px;font-weight:600}.aitp-tutor-copy[data-v-17d495b3]{min-width:0;max-width:391px;padding-top:2px}.aitp-tutor-copy h1[data-v-17d495b3]{overflow:hidden;margin:0;color:#333;font-size:17px;font-weight:500;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.aitp-tutor-copy p[data-v-17d495b3]{width:auto;margin:10px 0 0;color:#7b7f86;font-size:14px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}.aitp-greeting[data-v-17d495b3]{margin:0;color:#1a1a1a;font-size:15px;font-weight:400;line-height:1.45}.aitp-stream[data-v-17d495b3]{flex:1 1 0;min-height:0;width:100%;max-width:none;align-self:center;overflow-y:auto;overscroll-behavior:contain;padding:0;box-sizing:border-box}.aitp-stream[data-v-17d495b3]::-webkit-scrollbar{width:8px}.aitp-stream[data-v-17d495b3]::-webkit-scrollbar-thumb{border-radius:999px;background:#d9d9d9}.ai-tutor-preview-page .aitp-composer[data-v-17d495b3]{position:static;flex:0 0 auto;width:100%;max-width:none;align-self:center;transform:none}.ai-tutor-preview-page .aitp-composer .scc-composer-shell[data-v-17d495b3]{display:flex;flex-direction:column;height:115px;padding:19px 19px 10px}.ai-tutor-preview-page .aitp-composer textarea[data-v-17d495b3]{box-sizing:border-box;flex:1;min-height:0;max-height:none;padding:0;font-size:13px;line-height:18px}.ai-tutor-preview-page .aitp-composer .scc-composer-row[data-v-17d495b3]{flex:0 0 30px;justify-content:flex-end;min-height:30px;margin-top:8px}.ai-tutor-preview-page .aitp-composer .scc-send[data-v-17d495b3]{padding:0;background:transparent}.ai-tutor-preview-page .aitp-composer .scc-send[data-v-17d495b3]:disabled{opacity:.45}.ai-tutor-preview-page .aitp-send-icon[data-v-17d495b3]{display:block;width:30px;height:30px}.ai-tutor-preview-page .scc-disclaimer[data-v-17d495b3]{margin:12px 0 0;font-size:12px;line-height:12px}.class-select[data-v-17d495b3]{position:relative;z-index:1;box-sizing:border-box;min-width:0;height:38px;border:1px solid #ddd;border-radius:6px;color:#333;font-size:14px;font-family:inherit}.class-select.open[data-v-17d495b3]{z-index:1300}.class-select.disabled[data-v-17d495b3]{border-color:#ddd;background:#f4f5f7}.class-select__button[data-v-17d495b3]{box-sizing:border-box;width:100%;height:100%;min-height:0;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:inherit;background:#fff;color:inherit;font:inherit;padding:0 12px;cursor:pointer}.class-select__button span[data-v-17d495b3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-select__arrow[data-v-17d495b3]{flex:0 0 auto;display:block;width:5px;height:9px;transform:rotate(90deg);transition:none}.class-select.open .class-select__arrow[data-v-17d495b3]{transform:none}.class-select.disabled .class-select__button[data-v-17d495b3]{cursor:not-allowed;background:#f4f5f7;color:#1a1a1a;opacity:1}.class-select.disabled .class-select__arrow[data-v-17d495b3]{opacity:.45}.class-select__menu[data-v-17d495b3]{z-index:1200;min-width:max(100%,108px);width:max-content;max-height:none;overflow:visible;padding:6px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;box-shadow:0 14px 34px #0f172a24}.class-select__group[data-v-17d495b3]{padding:7px 10px 4px;color:#8b95a1;font-size:12px;font-weight:700;white-space:nowrap}.class-select__option[data-v-17d495b3]{position:relative;width:100%;min-height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#111827;font:inherit;text-align:center;white-space:nowrap;padding:0 32px;cursor:pointer}.class-select__option[data-v-17d495b3]:hover,.class-select__option.selected[data-v-17d495b3]{background:#eef7ff;color:#0d99ff}.class-select__option[data-v-17d495b3]:disabled{color:#c4c8ce;cursor:not-allowed}.class-select__option-check[data-v-17d495b3]{position:absolute;left:14px;width:14px;min-width:14px;display:inline-grid;place-items:center;color:currentColor;font-size:12px;line-height:1}.class-select__option.selected .class-select__option-check[data-v-17d495b3]:before{content:"✓"}.class-select__option-label[data-v-17d495b3]{min-width:0;text-align:center}.scp-target-row[data-v-17d495b3] .class-select__option-check{width:20px;height:20px;display:inline-block;flex:0 0 20px;border:1px solid #aaaaaa;border-radius:3px;background:#fff;position:relative}.scp-target-row[data-v-17d495b3] .class-select__option.selected .class-select__option-check:after{content:"";position:absolute;left:6px;top:3px;width:6px;height:10px;border:solid #333333;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.sc-font-control[data-v-17d495b3]{align-items:center;display:flex;gap:10px;position:relative}.sc-font-control button[data-v-17d495b3]{width:56px;height:33px;border:1px solid rgba(51,51,51,.2);border-radius:5px;background:#fff;color:#333;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;line-height:16px}.sc-font-control button[data-v-17d495b3]:hover:not(:disabled){border-color:#33333352;background:#fff}.sc-font-control button[data-v-17d495b3]:nth-child(2){font-size:17px}.sc-font-control button[data-v-17d495b3]:disabled{cursor:default;opacity:.45}.sc-font-toast[data-v-17d495b3]{position:absolute;top:calc(100% + 8px);z-index:120;min-width:58px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#4b5563f0;color:#fff;font-size:13px;font-weight:700;line-height:1;box-shadow:0 8px 18px #0f172a2e;transform:translate(-50%);pointer-events:none}.sc-font-toast[data-v-17d495b3]:before{position:absolute;top:-5px;left:50%;width:10px;height:10px;background:#4b5563f0;content:"";transform:translate(-50%) rotate(45deg)}.sc-font-toast--decrease[data-v-17d495b3]{left:28px}.sc-font-toast--increase[data-v-17d495b3]{left:94px}@keyframes aitp-spin-17d495b3{to{transform:rotate(360deg)}}@keyframes aitp-typing-dot-17d495b3{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cat-preview-stream[data-v-17d495b3]{display:flex;flex:1 1 auto;min-height:180px;max-height:100%;flex-direction:column;gap:18px;width:calc(100% - 100px);margin:10px auto 18px;overflow-y:auto;padding:4px 4px 12px;box-sizing:border-box}.cat-preview-stream.empty[data-v-17d495b3]{min-height:60px}.cat-preview-stream[data-v-17d495b3]::-webkit-scrollbar{width:6px}.cat-preview-stream[data-v-17d495b3]::-webkit-scrollbar-thumb{border-radius:999px;background:#d9d9d9}.cat-preview-message[data-v-17d495b3]{display:flex;justify-content:flex-start;width:100%}.cat-preview-message.is-user[data-v-17d495b3]{justify-content:flex-end}.cat-preview-message-body[data-v-17d495b3]{max-width:min(100%,520px)}.cat-preview-message.is-user .cat-preview-message-body[data-v-17d495b3]{max-width:min(100%,360px)}.scc-shared-tool-results[data-v-17d495b3],.cat-preview-tool-results[data-v-17d495b3]{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:8px}.cat-preview-tool-results[data-v-17d495b3]{max-width:100%}.cat-preview-message-name[data-v-17d495b3]{margin-bottom:7px;color:#777;font-size:12px;font-weight:500}.cat-preview-message-name span[data-v-17d495b3]{margin-left:6px;color:#aaa;font-weight:400}.cat-preview-bubble[data-v-17d495b3]{color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.5;word-break:break-word}.cat-preview-message.is-user .cat-preview-bubble[data-v-17d495b3]{display:inline-block;min-height:40px;padding:11px 18px;border-radius:12px;background:#f6f6f9;box-sizing:border-box}.cat-preview-bubble[data-v-17d495b3] p{margin:0 0 8px}.cat-preview-bubble[data-v-17d495b3] p:last-child{margin-bottom:0}.cat-preview-bubble[data-v-17d495b3] img{display:block;max-width:min(100%,360px);height:auto;margin:12px 0;border-radius:12px}.cat-preview-typing[data-v-17d495b3]{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:9px 13px;border-radius:12px;background:#f6f6f9}.cat-preview-typing span[data-v-17d495b3]{width:6px;height:6px;border-radius:50%;background:#9aa0a6;animation:aitp-typing-dot-17d495b3 1s infinite ease-in-out}.cat-preview-typing span[data-v-17d495b3]:nth-child(2){animation-delay:.15s}.cat-preview-typing span[data-v-17d495b3]:nth-child(3){animation-delay:.3s}.cat-preview-composer[data-v-17d495b3]{display:block;flex:0 0 auto}.cat-preview-composer textarea[data-v-17d495b3]{width:100%;min-height:66px;max-height:120px;padding:0 0 30px;border:0;outline:0;resize:none;color:#333;font-family:inherit;font-size:14px;line-height:1.45;background:transparent;box-sizing:border-box}.cat-preview-composer textarea[data-v-17d495b3]::placeholder{color:#999}.cat-preview-composer button[data-v-17d495b3]:disabled{cursor:default;opacity:.45}.cat-preview-spinner[data-v-17d495b3]{display:block;width:16px;height:16px;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;border-radius:50%;animation:aitp-spin-17d495b3 .8s linear infinite}.scc-mobile-backbar[data-v-17d495b3],.scc-mobile-send-icon[data-v-17d495b3],.scc-mobile-disclaimer[data-v-17d495b3]{display:none}.sah-root[data-v-17d495b3]{width:100%;max-width:760px}.sah-title[data-v-17d495b3]{margin:0 0 32px;color:#333;font-size:22px;font-weight:700;line-height:22px}.sah-list[data-v-17d495b3]{display:grid;gap:10px}.sah-card[data-v-17d495b3]{box-sizing:border-box;padding:22px 19px 17px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d}.sah-card.is-expanded[data-v-17d495b3]{padding-bottom:19px}.sah-card-header[data-v-17d495b3]{display:flex;align-items:center;gap:20px;height:34px}.sah-avatar[data-v-17d495b3]{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#f5f5f5;color:#00a889}.sah-avatar img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.sah-card-header h2[data-v-17d495b3]{overflow:hidden;margin:0;color:#333;font-size:calc(17px * var(--sc-font-scale, 1));font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.sah-actions[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:30px;margin-top:29px}.sah-resume[data-v-17d495b3],.sah-toggle[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;padding:7px 11px;border:1px solid #ccc;border-radius:16px;background:#fff;color:#777;font-family:inherit;font-size:14px;font-weight:500;line-height:14px;white-space:nowrap;cursor:pointer}.sah-resume[data-v-17d495b3]:disabled{opacity:.5;cursor:not-allowed}.sah-toggle[data-v-17d495b3]{gap:10px;border-color:#00d2bb;color:#00d2bb;font-weight:700}.sah-toggle img[data-v-17d495b3]{width:6px;height:10px;margin:0 2px;transform:rotate(90deg)}.sah-toggle[aria-expanded=true][data-v-17d495b3]{background:#00d2bb;color:#fff}.sah-toggle[aria-expanded=true] img[data-v-17d495b3]{filter:brightness(0) invert(1);transform:rotate(-90deg)}.sah-preview[data-v-17d495b3]{box-sizing:border-box;height:336px;margin-top:8px;padding:19px;overflow:auto;overscroll-behavior:contain;border:1px solid #aaa;border-radius:12px;background:#fff}.sah-message[data-v-17d495b3]{min-width:0;margin:0 0 16px;color:#333;font-size:calc(14px * var(--sc-font-scale, 1));line-height:1.4;overflow-wrap:anywhere}.sah-message[data-v-17d495b3]:last-child{margin-bottom:0}.sah-message-content[data-v-17d495b3] p{margin:0 0 15px;font-size:inherit;line-height:inherit}.sah-message-content[data-v-17d495b3] p:last-child{margin-bottom:0}.sah-message-content[data-v-17d495b3] img{max-width:100%;height:auto}.sah-message-content[data-v-17d495b3] pre,.sah-message-content[data-v-17d495b3] table{max-width:100%;overflow-x:auto}.sah-message.is-user[data-v-17d495b3]{width:min(237px,100%);margin-left:auto}.sah-message.is-user .sah-message-content[data-v-17d495b3]{box-sizing:border-box;min-height:69px;padding:14px 18px;border-radius:12px;background:#f6f6f9;color:#1a1a1a;white-space:pre-wrap}.sah-message-footer[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:18px}.sah-copy[data-v-17d495b3]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.sah-copy img[data-v-17d495b3]{display:block;width:14px;height:17px}.sah-copy[data-v-17d495b3]:hover{background:#f5f5f5}.sah-message-footer time[data-v-17d495b3]{padding-top:0;color:#7b7f86;font-size:13px;line-height:16px;white-space:nowrap}.sah-notice[data-v-17d495b3],.sah-empty[data-v-17d495b3]{color:#7b7f86;font-size:14px;line-height:1.6;text-align:center}.sah-notice[data-v-17d495b3]{margin:12px 0}.sah-empty[data-v-17d495b3]{padding:36px 20px;border:1px solid #ddd;border-radius:12px;background:#fff}.sah-copy-status[data-v-17d495b3]{position:fixed;bottom:110px;left:50%;z-index:130;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:8px;background:#333;color:#fff;font-size:14px;text-align:center;transform:translate(-50%)}.sah-root button[data-v-17d495b3]:focus-visible,.sah-preview[data-v-17d495b3]:focus-visible{outline:2px solid #16847d;outline-offset:3px}.sah-message-content[data-v-17d495b3] .markdown-content,.sah-message-content[data-v-17d495b3] .markdown-body{font-size:inherit;line-height:inherit;color:inherit}.sch-mobile-paused-notice[data-v-17d495b3],.sce-mobile-logo[data-v-17d495b3],.sce-mobile-title[data-v-17d495b3],.sce-characters[data-v-17d495b3]{display:none}.csc-control[data-v-17d495b3]{display:inline-flex;position:relative}.csc-menu[data-v-17d495b3]{position:fixed;z-index:4100;box-sizing:border-box;width:118px;display:flex;flex-direction:column;gap:5px;border:1px solid #fff;border-radius:5px;padding:8px 9px;background:#fff;box-shadow:3px 3px 6px #0000001f}.csc-menu[data-v-17d495b3] .class-status-badge{width:98px;flex-shrink:0;border-color:#ccc}.csc-control--text[data-v-17d495b3]{width:100%}.csc-text-trigger[data-v-17d495b3]{width:100%;height:36px;border:0;border-radius:11px;padding:0 16px;background:#0d99ff;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:15px;cursor:pointer}.csc-overlay[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4200;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.csc-confirm[data-v-17d495b3]{box-sizing:border-box;width:420px;max-width:100%;max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:16px;padding:28px;background:#fff;color:#333}.csc-confirm h2[data-v-17d495b3]{margin:0 0 18px;font-size:20px;line-height:1.4}.csc-confirm p[data-v-17d495b3]{margin:0;white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.csc-confirm-actions[data-v-17d495b3]{display:flex;gap:10px;margin-top:24px}.csc-confirm-actions button[data-v-17d495b3]{flex:1;min-height:42px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.csc-confirm-actions .csc-confirm-submit[data-v-17d495b3]{border-color:#00bba7;background:#00bba7;color:#fff}:where(.csc-control,.csc-menu,.csc-overlay) button[data-v-17d495b3]:disabled{cursor:default}.csc-toast[data-v-17d495b3]{position:fixed;z-index:4300;left:50%;bottom:32px;transform:translate(-50%);max-width:calc(100vw - 40px);box-sizing:border-box;padding:12px 18px;border-radius:10px;background:#333;color:#fff;font-size:14px;line-height:1.5;text-align:center}.sca-toast[data-v-17d495b3]{position:fixed;z-index:4500;left:50%;bottom:32px;transform:translate(-50%);box-sizing:border-box;max-width:calc(100vw - 40px);margin:0;padding:12px 18px;border-radius:10px;background:#333;color:#fff;font-size:14px;line-height:1.5;text-align:center;pointer-events:none}.sca-banner[data-v-17d495b3]{position:fixed;left:calc(var(--scc-sidebar-width) + (100vw - var(--scc-sidebar-width)) / 2);bottom:calc(16px + var(--scc-composer-block-height, 131px) + 16px);z-index:11;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:var(--scc-composer-width);height:auto;min-height:59px;padding:13px 13px 13px 19px;overflow:hidden;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;transform:translate(-50%)}.sca-banner.is-submitted[data-v-17d495b3]{height:auto;min-height:59px;padding:14px 14px 14px 20px;overflow:hidden;border:0;border-radius:12px;background:#f0f9ff;box-shadow:none}.sca-banner-copy[data-v-17d495b3]{min-width:0}.sca-banner-copy strong[data-v-17d495b3]{display:block;overflow:hidden;color:#333;font-size:calc(14px * var(--sc-font-scale, 1));font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.sca-banner-due[data-v-17d495b3]{display:block;margin-top:6px;overflow:hidden;color:#777;font-size:calc(12px * var(--sc-font-scale, 1));font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.sca-banner-due.is-past-due[data-v-17d495b3]{color:#f04438}.sca-banner.is-submitted .sca-banner-copy[data-v-17d495b3]{display:block}.sca-banner.is-submitted .sca-complete-title[data-v-17d495b3]{color:#333;font-size:calc(14px * var(--sc-font-scale, 1));font-weight:400;line-height:1.4}.sca-banner-action[data-v-17d495b3]{flex:0 0 auto;width:82px;min-width:82px;height:31px;margin-left:18px;border:0;border-radius:18px;background:#0d99ff;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:13px}.sca-banner-action[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.sca-banner.is-submitted .sca-banner-action[data-v-17d495b3]{width:82px;min-width:82px;height:31px;margin-left:18px;border:1px solid rgba(221,221,221,.5);border-radius:18px;background:#fff;color:#7b7f86;font-size:13px;font-weight:500;line-height:13px}.sca-banner.is-submitted .sca-banner-action[data-v-17d495b3]:hover:not(:disabled),.sca-banner.is-submitted .sca-banner-action[data-v-17d495b3]:focus-visible{border-color:#0d99ff;color:#0d99ff;outline:none}.sca-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#161b1e7a}.sca-modal[data-v-17d495b3]{display:flex;flex-direction:column;width:min(620px,100%);max-height:min(820px,calc(100vh - 48px));overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 18px 50px #0c181c33;color:#222;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif}.sca-modal-header[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid #eceff1}.sca-modal-header p[data-v-17d495b3]{margin:0 0 5px;color:#4e8b8c;font-size:12px;font-weight:700}.sca-modal-header h2[data-v-17d495b3]{margin:0;font-size:20px;font-weight:600;letter-spacing:0}.sca-modal-description[data-v-17d495b3]{display:block;margin-top:8px;max-width:500px;color:#687177;font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.sca-close[data-v-17d495b3]{display:grid;width:34px;height:34px;place-items:center;border:0;background:transparent;color:#666;cursor:pointer;font-size:25px;line-height:1}.sca-deadline[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 26px;background:#f5f8f8;color:#5f6a70;font-size:13px}.sca-deadline strong[data-v-17d495b3]{color:#273238;font-weight:600}.sca-modal-body[data-v-17d495b3]{flex:1 1 auto;overflow-y:auto;padding:4px 26px}.sca-submit-guide[data-v-17d495b3]{margin:14px 0 0;color:#667177;font-size:12px}.sca-submit-section[data-v-17d495b3]{padding:22px 0;border-bottom:1px solid #edf0f1}.sca-submit-section[data-v-17d495b3]:last-child{border-bottom:0}.sca-section-heading[data-v-17d495b3]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:start;margin-bottom:15px}.sca-type-icon[data-v-17d495b3]{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#eaf6f5;color:#377d7d}.sca-type-icon svg[data-v-17d495b3],.sca-file-picker svg[data-v-17d495b3]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.sca-section-heading h3[data-v-17d495b3]{margin:0 0 3px;color:#273238;font-size:15px;font-weight:600}.sca-section-heading p[data-v-17d495b3]{margin:0;color:#7b8388;font-size:12px;line-height:1.5}.sca-type-choice[data-v-17d495b3]{color:#4e8b8c;font-size:11px;font-weight:700}.sca-summary-status[data-v-17d495b3]{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border:1px solid #e1e6e8;border-radius:8px;background:#fafbfb}.sca-summary-status>span[data-v-17d495b3]{width:8px;height:8px;border-radius:50%;background:#b7bdc1}.sca-summary-status>span.ready[data-v-17d495b3]{background:#46a283}.sca-summary-status p[data-v-17d495b3],.sca-empty[data-v-17d495b3]{margin:0;color:#596268;font-size:13px}.sca-summary-result[data-v-17d495b3]{border:1px solid #dfe7e9;border-radius:8px;padding:14px;background:#f8fbfb}.sca-summary-result>span[data-v-17d495b3]{display:block;margin-bottom:8px;color:#4e8b8c;font-size:11px;font-weight:700}.sca-summary-result p[data-v-17d495b3]{margin:0;color:#465158;font-size:13px;line-height:1.7;white-space:pre-wrap}.sca-image-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sca-image-grid button[data-v-17d495b3]{position:relative;aspect-ratio:1;overflow:hidden;padding:0;border:2px solid transparent;border-radius:8px;background:#f1f3f4;cursor:pointer}.sca-image-grid button.selected[data-v-17d495b3]{border-color:#4e8b8c}.sca-image-grid img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.sca-image-grid button span[data-v-17d495b3]{position:absolute;top:7px;right:7px;display:none;width:22px;height:22px;place-items:center;border-radius:50%;background:#4e8b8c;color:#fff;font-size:13px}.sca-image-grid button.selected span[data-v-17d495b3]{display:grid}.sca-empty[data-v-17d495b3]{padding:17px;border:1px dashed #d8dde0;border-radius:8px;text-align:center}.sca-file-picker[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:66px;border:1px dashed #cbd3d6;border-radius:8px;background:#fafcfc;color:#4e8b8c;cursor:pointer}.sca-file-picker span[data-v-17d495b3]{display:grid;gap:2px;color:#848b90;font-size:11px;text-align:left}.sca-file-picker strong[data-v-17d495b3]{color:#354147;font-size:13px}.sca-file-format-guide[data-v-17d495b3]{margin:7px 0 0;color:#848b90;font-size:11px;line-height:15px}.sca-file-list[data-v-17d495b3]{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.sca-file-list li[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:8px;align-items:center;min-height:36px;padding:0 8px 0 11px;border:1px solid #e4e8ea;border-radius:8px;font-size:12px}.sca-file-list li>span[data-v-17d495b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sca-file-list small[data-v-17d495b3]{color:#8a9196}.sca-file-list li.sca-file-existing[data-v-17d495b3]{grid-template-columns:minmax(0,1fr) 24px auto 24px}.sca-file-list .sca-file-download[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}.sca-file-download img[data-v-17d495b3]{width:20px;height:20px}.sca-file-download[data-v-17d495b3]:disabled{cursor:default}.sca-file-list button[data-v-17d495b3]{border:0;background:transparent;color:#777;cursor:pointer;font-size:18px}.sca-submit-section textarea[data-v-17d495b3]{box-sizing:border-box;width:100%;min-height:128px;resize:vertical;padding:13px;border:1px solid #ccd2d5;border-radius:8px;outline:none;color:#273238;font:inherit;font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.sca-submit-section textarea[data-v-17d495b3]:focus{border-color:#4e8b8c;box-shadow:0 0 0 3px #4e8b8c1f}.sca-submit-section textarea[data-v-17d495b3]:read-only{background:#f7f8f8}.sca-text-input-area[data-v-17d495b3]{display:grid}.sca-draft-status[data-v-17d495b3]{justify-self:end;min-width:48px;margin-top:6px;color:#a1a8ac;font-size:11px;line-height:16px;text-align:right}.sca-draft-status.is-saved[data-v-17d495b3]{animation:sca-draft-text-flash-17d495b3 .9s ease-out}@keyframes sca-draft-text-flash-17d495b3{0%,to{color:#a1a8ac}25%,60%{color:#16847d}}.sca-validation[data-v-17d495b3]{margin:0;padding:10px 26px 0;color:#c34a43;font-size:12px}.sca-modal-footer[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:8px;padding:18px 26px 22px;border-top:1px solid #eceff1}.sca-modal-footer button[data-v-17d495b3]{min-width:82px;height:40px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.sca-secondary[data-v-17d495b3]{border:1px solid #d7dcde;background:#fff;color:#555f64}.sca-primary[data-v-17d495b3]{border:1px solid #4e8b8c;background:#4e8b8c;color:#fff}.sca-primary[data-v-17d495b3]:disabled{cursor:not-allowed;opacity:.45}.sca-resubmit-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;place-items:center;padding:24px;background:#161b1e7a}.sca-resubmit-modal[data-v-17d495b3]{box-sizing:border-box;width:min(420px,100%);padding:28px;border-radius:8px;background:#fff;box-shadow:0 18px 50px #0c181c33;color:#273238;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif}.sca-resubmit-modal h2[data-v-17d495b3]{margin:0 0 12px;font-size:19px;font-weight:600;letter-spacing:0}.sca-resubmit-modal p[data-v-17d495b3]{margin:0;color:#687177;font-size:14px;line-height:1.6}.sca-resubmit-actions[data-v-17d495b3]{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.sca-resubmit-actions button[data-v-17d495b3]{min-width:88px;height:40px;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600}.tas-panel[data-v-17d495b3]{width:100%;padding:28px 0 48px;color:#333}.tas-header[data-v-17d495b3]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.tas-header h2[data-v-17d495b3]{margin:0;font-size:20px;font-weight:700}.tas-header p[data-v-17d495b3]{margin:7px 0 0;color:#777;font-size:14px}.tas-assignment-select[data-v-17d495b3]{position:relative;display:grid;width:min(320px,100%);gap:7px}.tas-assignment-select[data-v-17d495b3]:after{content:"";position:absolute;right:15px;bottom:18px;width:7px;height:7px;border-right:1.5px solid #777;border-bottom:1.5px solid #777;transform:rotate(45deg);pointer-events:none}.tas-header-actions[data-v-17d495b3]{display:flex;align-items:flex-end;gap:10px}.tas-board-open[data-v-17d495b3]{height:42px;flex:0 0 auto;border:1px solid #16766f;border-radius:6px;padding:0 15px;background:#16766f;color:#fff;font-family:inherit;font-size:13px;font-weight:700}.tas-assignment-select span[data-v-17d495b3],.tas-assignment-info span[data-v-17d495b3]{color:#777;font-size:12px}.tas-assignment-select select[data-v-17d495b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:42px;border:1px solid #d9dde3;border-radius:6px;padding:0 36px 0 12px;background:#fff;color:#333;font:inherit;font-size:14px}.tas-assignment-info[data-v-17d495b3]{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(240px,1.5fr);gap:0;margin-bottom:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.tas-assignment-info>div[data-v-17d495b3]{display:grid;min-width:0;gap:6px;padding:16px 18px}.tas-assignment-info>div+div[data-v-17d495b3]{border-left:1px solid #eef0f2}.tas-assignment-info strong[data-v-17d495b3]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tas-assignment-description[data-v-17d495b3]{margin:0;color:#666;font-size:12px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.tas-type-list p[data-v-17d495b3]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.tas-type-list em[data-v-17d495b3]{border-radius:4px;padding:4px 7px;background:#f1f5f9;color:#52606d;font-size:12px;font-style:normal}.tas-summary[data-v-17d495b3]{display:flex;align-items:center;gap:20px;min-height:48px;margin-bottom:12px;padding:0 6px;color:#666;font-size:14px}.tas-summary strong[data-v-17d495b3]{color:#333;font-size:16px}.tas-summary .is-submitted[data-v-17d495b3],.tas-summary .is-submitted strong[data-v-17d495b3]{color:#16766f}.tas-table-wrap[data-v-17d495b3]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.tas-table[data-v-17d495b3]{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.tas-table th[data-v-17d495b3],.tas-table td[data-v-17d495b3]{height:62px;border-bottom:1px solid #eef0f2;padding:0 18px;font-size:13px;text-align:left;vertical-align:middle}.tas-table th[data-v-17d495b3]{height:44px;background:#fafafa;color:#73777d;font-weight:500}.tas-table th[data-v-17d495b3]:nth-child(1){width:30%}.tas-sort-button[data-v-17d495b3]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.tas-table th[data-v-17d495b3]:nth-child(2){width:18%}.tas-table th[data-v-17d495b3]:nth-child(3){width:30%}.tas-table th[data-v-17d495b3]:nth-child(4){width:22%}.tas-table tbody tr:last-child td[data-v-17d495b3]{border-bottom:0}.tas-status[data-v-17d495b3]{display:inline-flex;align-items:center;height:26px;border-radius:4px;padding:0 8px;background:#f1f3f5;color:#777;font-size:12px;font-weight:600}.tas-status.submitted[data-v-17d495b3]{background:#e8f7f3;color:#16766f}.tas-view[data-v-17d495b3],.tas-state button[data-v-17d495b3]{height:34px;border:1px solid #ccd3da;border-radius:6px;padding:0 12px;background:#fff;color:#3d4650;font-family:inherit;font-size:12px;font-weight:600}.tas-view[data-v-17d495b3]:disabled{cursor:default;opacity:.38}.tas-state[data-v-17d495b3]{display:grid;min-height:220px;place-content:center;justify-items:center;gap:8px;color:#777;text-align:center}.tas-state strong[data-v-17d495b3]{color:#333;font-size:16px}.tas-state p[data-v-17d495b3]{margin:0;font-size:13px}.tas-state.is-error[data-v-17d495b3]{color:#b42318}.tas-empty-row[data-v-17d495b3]{color:#777;text-align:center!important}.tas-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#161d256b}.tas-modal[data-v-17d495b3]{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 20px 60px #0f172a33}.tas-modal-header[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e7eb;padding:22px 24px 18px}.tas-modal-header p[data-v-17d495b3],.tas-modal-header h2[data-v-17d495b3]{margin:0}.tas-modal-header p[data-v-17d495b3]{margin-bottom:5px;color:#16766f;font-size:12px;font-weight:700}.tas-modal-header h2[data-v-17d495b3]{font-size:20px}.tas-modal-header span[data-v-17d495b3]{display:block;margin-top:7px;color:#777;font-size:12px}.tas-close[data-v-17d495b3]{width:34px;height:34px;flex:0 0 34px;border:0;background:transparent;color:#666;font-size:24px;line-height:1}.tas-modal-body[data-v-17d495b3]{overflow-y:auto;padding:0 24px}.tas-detail-section[data-v-17d495b3]{padding:22px 0;border-bottom:1px solid #eef0f2}.tas-detail-section[data-v-17d495b3]:last-child{border-bottom:0}.tas-detail-section h3[data-v-17d495b3]{margin:0 0 13px;font-size:14px}.tas-summary-content[data-v-17d495b3],.tas-text-content[data-v-17d495b3]{margin:0;color:#4b5563;font-size:14px;line-height:1.7;white-space:pre-wrap}.tas-summary-content small[data-v-17d495b3]{display:block;margin-top:8px;color:#8a9099}.tas-image-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tas-image-grid a[data-v-17d495b3]{overflow:hidden;border:1px solid #e5e7eb;border-radius:6px;aspect-ratio:1;background:#f5f6f7}.tas-image-grid img[data-v-17d495b3]{width:100%;height:100%;object-fit:cover}.tas-file-list[data-v-17d495b3]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tas-file-list li[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px}.tas-file-list div[data-v-17d495b3]{display:grid;min-width:0;gap:3px}.tas-file-list strong[data-v-17d495b3]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.tas-file-list span[data-v-17d495b3]{color:#8a9099;font-size:11px}.tas-file-list button[data-v-17d495b3]{flex:0 0 auto;border:0;background:transparent;color:#0d72c7;cursor:pointer;font-size:12px;font-weight:600}.tas-file-list button[data-v-17d495b3]:disabled{cursor:wait;opacity:.55}.tas-modal-empty[data-v-17d495b3]{padding:48px 0;color:#777;text-align:center}.tas-modal-footer[data-v-17d495b3]{display:flex;justify-content:flex-end;border-top:1px solid #e5e7eb;padding:14px 24px}.tas-modal-footer button[data-v-17d495b3]{height:38px;border:1px solid #16766f;border-radius:6px;padding:0 20px;background:#16766f;color:#fff;font-family:inherit;font-weight:600}.tas-sr-only[data-v-17d495b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sab-page[data-v-17d495b3]{--sab-primary: #159ced;--sab-line: #e1e6ea;width:100vw;min-width:0;height:100vh;box-sizing:border-box;overflow:hidden;background:#f9f9f9;color:#20262c;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif}.sab-page button[data-v-17d495b3],.sab-page input[data-v-17d495b3],.sab-page select[data-v-17d495b3]{font:inherit}.sab-header[data-v-17d495b3]{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;box-sizing:border-box;height:80px;padding:0 20px 0 30px;border-bottom:1px solid #ddd;background:#fff}.sab-heading[data-v-17d495b3]{display:flex;align-items:center;flex:1 1 760px;min-width:0;gap:30px}.sab-back-button[data-v-17d495b3]{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border:0;padding:0;background:transparent;cursor:pointer}.sab-back-button img[data-v-17d495b3]{display:block;width:7px;height:13px;transform:rotate(180deg)}.sab-heading h1[data-v-17d495b3]{overflow:hidden;flex:0 1 auto;max-width:190px;margin:0;color:#333;font-size:19px;font-weight:700;line-height:1;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.sab-assignment-picker[data-v-17d495b3]{position:relative;display:flex;width:max-content;height:40px;min-width:0;max-width:548px;flex:0 1 auto;align-items:center}.sab-assignment-trigger[data-v-17d495b3]{display:flex;width:100%;height:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border:1px solid #ddd;border-radius:12px;padding:0 9px 0 13px;background:#fafafa;color:#333;cursor:pointer;box-shadow:6px 6px 8px #0000000a;font-size:14px;font-weight:500;text-align:left}.sab-assignment-trigger>span[data-v-17d495b3]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.sab-assignment-trigger>img[data-v-17d495b3]{display:block;width:21px;height:21px;flex:0 0 auto;transform:rotate(180deg);transition:transform .15s ease}.sab-assignment-trigger.is-open>img[data-v-17d495b3]{transform:rotate(0)}.sab-assignment-trigger[data-v-17d495b3]:disabled{pointer-events:none;cursor:default;opacity:1}.sab-assignment-menu[data-v-17d495b3]{position:absolute;z-index:30;top:40px;left:0;display:grid;width:100%;max-height:282px;box-sizing:border-box;gap:10px;overflow-y:auto;border:1px solid rgba(221,221,221,.5);border-radius:12px;padding:9px;background:#fff;box-shadow:6px 6px 8px #0000000a}.sab-assignment-menu button[data-v-17d495b3]{display:flex;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:10px;background:#fff;color:#333;cursor:pointer;text-align:left}.sab-assignment-menu button[data-v-17d495b3]:hover,.sab-assignment-menu button.active[data-v-17d495b3]{background:#0000000d}.sab-assignment-menu strong[data-v-17d495b3],.sab-assignment-menu small[data-v-17d495b3]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sab-assignment-menu strong[data-v-17d495b3]{font-size:15px;font-weight:700;line-height:15px}.sab-assignment-menu small[data-v-17d495b3]{color:#888;font-size:12px;font-weight:400;line-height:12px}.sab-deadline[data-v-17d495b3]{flex:0 0 auto;color:#333;font-size:16px;font-weight:500;line-height:16px;white-space:nowrap}.sab-body[data-v-17d495b3]{width:100%;height:calc(100vh - 80px);min-height:0}.sab-main[data-v-17d495b3]{width:100%;height:100%;min-width:0;box-sizing:border-box;overflow-y:auto;padding:26px clamp(24px,4.17vw,80px) 40px}.sab-toolbar[data-v-17d495b3]{display:flex;min-width:0;align-items:center;flex:0 0 auto;justify-content:flex-end;gap:10px}.sab-status-filters[data-v-17d495b3]{display:flex;flex:0 0 auto;gap:10px}.sab-status-filters button[data-v-17d495b3]{height:40px;border:1px solid #ddd;border-radius:20px;padding:0 20px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500;line-height:14px;white-space:nowrap}.sab-status-filters button span[data-v-17d495b3]{color:#7b7f86}.sab-status-filters button.active[data-v-17d495b3]{border-color:#0d99ff;background:#f0f9ff;color:#0d99ff}.sab-status-filters button.active span[data-v-17d495b3]{color:inherit}.sab-sort[data-v-17d495b3]{position:relative;display:flex;width:132px;height:40px;flex:0 0 auto;align-items:center}.sab-sort select[data-v-17d495b3]{width:100%;height:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:12px;outline:0;padding:0 34px 0 12px;background:#fff;color:#333;cursor:pointer;font-size:14px;font-weight:500}.sab-sort img[data-v-17d495b3]{position:absolute;right:9px;display:block;width:21px;height:21px;transform:rotate(180deg);pointer-events:none}.sab-search[data-v-17d495b3]{display:flex;align-items:center;width:176px;height:40px;flex:0 0 auto;box-sizing:border-box;border:1px solid #ddd;border-radius:12px;padding:0 10px 0 11px;background:#f9f9f9;color:#aaa;transition:width .2s ease}.sab-search[data-v-17d495b3]:focus-within{width:296px}.sab-search input[data-v-17d495b3]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#333;font-size:14px;font-weight:400}.sab-search input[data-v-17d495b3]::placeholder{color:#aaa}.sab-search img[data-v-17d495b3]{display:block;width:16px;height:16px;flex:0 0 auto}.sab-grid[data-v-17d495b3]{display:grid;width:100%;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;overflow-x:hidden}.sab-grid-column[data-v-17d495b3]{display:flex;min-width:0;flex-direction:column;gap:10px}.sab-student-group[data-v-17d495b3]{display:flex;width:100%;min-width:0;box-sizing:border-box;flex-direction:column;margin:0;border:1px solid rgba(221,221,221,.5);border-radius:18px;padding:18px;background:#fff;box-shadow:0 0 8px #0000000d;vertical-align:top;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sab-student-group[data-v-17d495b3]:hover{box-shadow:0 5px 16px #00000017}.sab-student-group.is-selected[data-v-17d495b3]{border:2px solid #0d99ff;padding:17px;background:#f0f9ff}.sab-student-group.is-pending[data-v-17d495b3]{min-height:80px;justify-content:center;background:#fafafa}.sab-card-header[data-v-17d495b3]{display:flex;min-width:0;min-height:40px;align-items:center;gap:10px}.sab-card-avatar[data-v-17d495b3]{display:grid;flex:0 0 40px;width:40px;height:40px;box-sizing:border-box;overflow:hidden;place-items:center;border-radius:50%;background:#fff}.sab-card-avatar img[data-v-17d495b3],.sab-student-avatar img[data-v-17d495b3]{display:block;width:100%;height:100%;object-fit:contain}.sab-card-student[data-v-17d495b3]{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:6px}.sab-card-student>strong[data-v-17d495b3]{flex:0 1 auto;overflow:hidden;min-width:0;color:#7b7f86;font-size:16px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.sab-card-header time[data-v-17d495b3]{flex:0 0 auto;color:#aaa;font-size:10px;line-height:1;white-space:nowrap}.sab-pending-badge[data-v-17d495b3]{flex:0 0 auto;border-radius:12px;padding:7px 11px;background:#fee;color:#c94f4f;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.sab-removed-badge[data-v-17d495b3]{flex:0 0 auto;border-radius:12px;padding:6px 9px;border:0;background:#f1f3f5;color:#7b7f86;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.sab-card-content[data-v-17d495b3]{display:grid;min-width:0;gap:14px;margin-top:18px}.sab-student-avatar[data-v-17d495b3]{display:grid;width:26px;height:26px;overflow:hidden;place-items:center;border-radius:50%;background:#fff}.sab-work-card[data-v-17d495b3]{display:block;width:100%;min-width:0;overflow:hidden;border:0;border-radius:0;padding:0;background:transparent;color:inherit;cursor:pointer;text-align:left;box-shadow:none}.sab-work-card[data-v-17d495b3]:hover{box-shadow:none}.sab-work-card.is-image[data-v-17d495b3]{text-align:left}.sab-image-preview[data-v-17d495b3]{display:block;width:153px;height:153px;overflow:hidden;margin:0 auto;border-radius:12px;background:transparent}.sab-image-preview img[data-v-17d495b3]{display:block;width:100%;height:100%;border-radius:12px;object-fit:contain}.sab-writing-card[data-v-17d495b3]{min-height:0;padding:0}.sab-writing-card.is-summary[data-v-17d495b3]{background:transparent}.sab-writing-card p[data-v-17d495b3]{margin:0;color:#7b7f86;font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.sab-file-card[data-v-17d495b3]{display:flex;min-height:64px;align-items:center;gap:9px;border-radius:12px;padding:10px;background:#f7f9fb}.sab-file-icon[data-v-17d495b3]{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:8px;background:#eef4f7;color:#4f7485}.sab-file-icon svg[data-v-17d495b3]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.sab-file-copy[data-v-17d495b3]{display:grid;min-width:0;gap:4px}.sab-file-copy strong[data-v-17d495b3]{overflow:hidden;color:#34444e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sab-file-copy small[data-v-17d495b3]{color:#7b858d;font-size:10px}.sab-state[data-v-17d495b3]{display:grid;min-height:calc(100vh - 145px);place-content:center;justify-items:center;gap:7px;color:#7b858d;font-size:13px;text-align:center}.sab-state strong[data-v-17d495b3]{color:#4c5760;font-size:15px}.sab-state p[data-v-17d495b3]{margin:0}.sab-state button[data-v-17d495b3]{height:34px;margin-top:8px;border:0;border-radius:7px;padding:0 13px;background:#159ced;color:#fff;cursor:pointer;font-weight:700}.sab-state.is-error[data-v-17d495b3]{color:#c44545}.sab-detail-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f161c9e}.sab-detail[data-v-17d495b3]{position:fixed;top:18px;right:18px;bottom:18px;left:18px;display:flex;overflow:hidden;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 18px 52px #141e2833}.sab-detail-header[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;min-height:66px;box-sizing:border-box;gap:16px;border-bottom:1px solid #e4e8eb;padding:0 20px;background:#fff}.sab-detail-author[data-v-17d495b3],.sab-detail-actions[data-v-17d495b3]{display:flex;align-items:center;min-width:0;gap:9px}.sab-detail-author strong[data-v-17d495b3]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sab-detail-author i[data-v-17d495b3]{border-radius:8px;padding:5px 8px;background:#f1f3f5;color:#66717a;font-size:10px;font-style:normal;font-weight:700}.sab-detail-actions>span[data-v-17d495b3]{color:#7b858d;font-size:11px}.sab-detail-actions button[data-v-17d495b3]{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:#fff;color:#66717a;cursor:pointer}.sab-detail-actions button[data-v-17d495b3]:hover{background:#f1f4f6;color:#29343c}.sab-detail-actions svg[data-v-17d495b3]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.sab-detail-content[data-v-17d495b3]{display:flex;min-height:0;flex:1;justify-content:center;overflow-y:auto;padding:28px 70px;background:#f5f6f8}.sab-result-sheet[data-v-17d495b3]{width:min(1100px,100%);min-height:240px;align-self:flex-start;box-sizing:border-box;border:1px solid #e4e8eb;border-radius:8px;padding:28px;background:#fff;box-shadow:0 4px 18px #141e280d}.sab-result-sheet img[data-v-17d495b3]{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 160px);margin:0 auto;object-fit:contain}.sab-result-sheet p[data-v-17d495b3]{max-width:860px;margin:0 auto;color:#414b53;font-size:16px;line-height:2;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.sab-result-file[data-v-17d495b3]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;max-width:720px;min-height:86px;gap:14px;margin:0 auto;border:1px solid #e1e6e9;border-radius:8px;padding:16px;background:#fafcfd}.sab-result-file .sab-file-icon[data-v-17d495b3]{width:48px;height:48px}.sab-result-file>div[data-v-17d495b3]{display:grid;min-width:0;gap:5px}.sab-result-file strong[data-v-17d495b3]{overflow:hidden;color:#2f3b43;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.sab-result-file>div span[data-v-17d495b3]{color:#7b858d;font-size:12px}.sab-result-file>button[data-v-17d495b3]{display:inline-flex;height:34px;align-items:center;border:0;border-radius:7px;padding:0 12px;background:#159ced;color:#fff;cursor:pointer;font-size:11px;font-weight:700;text-decoration:none}.sab-result-file>button[data-v-17d495b3]:disabled{cursor:wait;opacity:.6}.sab-nav-button[data-v-17d495b3]{position:fixed;top:50%;display:grid;width:48px;height:68px;place-items:center;border:0;border-radius:8px;background:#202a32bd;color:#fff;cursor:pointer;transform:translateY(-50%)}.sab-nav-button.is-prev[data-v-17d495b3]{left:34px}.sab-nav-button.is-next[data-v-17d495b3]{right:34px}.sab-nav-button[data-v-17d495b3]:disabled{cursor:default;opacity:.2}.sab-nav-button svg[data-v-17d495b3]{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}@media (max-width: 1200px){.scm-recommend-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.ai-tutor-pagination[data-v-17d495b3]{display:none}}@media (max-width: 720px){.scp-assignment-summary-row[data-v-17d495b3]{grid-template-columns:minmax(0,1fr);gap:8px}.scp-assignment-datetime[data-v-17d495b3],.scp-assignment-submit-options[data-v-17d495b3]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.mycl_inner:has(.scp-body) .scp-page-main .scp-savebar[data-v-17d495b3]{left:0}}@media (max-width: 480px){.snd-manage-wire[data-v-17d495b3]{max-width:none;margin-top:0}.snd-manage-intro-card[data-v-17d495b3]{grid-template-columns:64px minmax(0,1fr);gap:14px;min-height:auto;padding:18px}.snd-manage-intro-thumb[data-v-17d495b3]{width:64px;height:64px}.snd-manage-intro-actions[data-v-17d495b3]{grid-column:1 / -1;justify-content:flex-end}.snd-manage-intro-desc[data-v-17d495b3]{max-width:100%;white-space:normal}.snd-manage-activity-row[data-v-17d495b3]{grid-template-columns:36px minmax(0,1fr) 32px 32px;padding:12px}.snd-manage-activity-copy[data-v-17d495b3]{display:grid;gap:2px}}@media (max-width: 720px){.scd-root:not(.is-embedded).mycl_wrap[data-v-17d495b3],.scd-root:not(.is-embedded).mycl_wrap .mycl_inner[data-v-17d495b3]{width:100%;min-width:0;overflow-x:hidden}.scd-root[data-v-17d495b3]:not(.is-embedded){width:100%;min-width:0;overflow-x:hidden}.scd-root[data-v-17d495b3]:not(.is-embedded),.scd-root[data-v-17d495b3]:not(.is-embedded) *{writing-mode:horizontal-tb;word-break:keep-all}.scd-root:not(.is-embedded) .scd-main[data-v-17d495b3]{width:100%;min-width:0;padding:0 16px 88px}.scd-root:not(.is-embedded).has-participant .crumb[data-v-17d495b3]{width:100%;align-items:flex-start;flex-direction:column;gap:14px;margin:0 -16px 22px;border-bottom:1px solid #ddd;background:#f9f9f9;padding:18px 16px 20px}.scd-root:not(.is-embedded).has-participant .crumb-path[data-v-17d495b3]{width:100%;gap:6px;font-size:13px;line-height:18px}.scd-root:not(.is-embedded).has-participant .crumb .cur[data-v-17d495b3]{flex:1 1 auto;min-width:0}.scd-root:not(.is-embedded).has-participant .crumb a.back[data-v-17d495b3]{flex:0 0 auto}.scd-root:not(.is-embedded) .student-switcher[data-v-17d495b3]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.scd-root:not(.is-embedded) .student-switcher select[data-v-17d495b3],.scd-root:not(.is-embedded) .student-switcher .class-select[data-v-17d495b3]{flex:1;width:100%;max-width:none}.participant-header[data-v-17d495b3]{grid-template-columns:minmax(0,1fr);gap:13px;margin-bottom:18px}.participant-avatar[data-v-17d495b3]{width:48px;height:48px;border-radius:14px;font-size:20px}.participant-header h1[data-v-17d495b3]{margin-bottom:7px;font-size:22px;line-height:28px}.participant-sub[data-v-17d495b3]{gap:6px;font-size:12px;line-height:18px}.participant-actions[data-v-17d495b3]{grid-column:1 / -1;width:100%}.participant-actions .participant-btn[data-v-17d495b3]{width:100%}.participant-kpi-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.participant-kpi[data-v-17d495b3]{min-height:96px;padding:16px}.participant-kpi-value[data-v-17d495b3]{font-size:24px}.scd-root:not(.is-embedded) .split[data-v-17d495b3]{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px}.scd-root:not(.is-embedded) .aside[data-v-17d495b3]{gap:14px}.scd-root:not(.is-embedded) .card[data-v-17d495b3],.scd-root:not(.is-embedded) .summary[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .class-activity-card[data-v-17d495b3]{width:100%;min-width:0;border-radius:12px;padding:16px}.scd-root:not(.is-embedded) .card-header[data-v-17d495b3],.scd-root:not(.is-embedded) .summary-head[data-v-17d495b3]{grid-template-columns:28px minmax(0,1fr);gap:9px}.scd-root:not(.is-embedded) .card-header[data-v-17d495b3]{flex-wrap:wrap;gap:10px}.scd-root:not(.is-embedded) .card-title[data-v-17d495b3]{font-size:16px;line-height:22px}.scd-root:not(.is-embedded) .summary-actions[data-v-17d495b3]{grid-column:1 / -1;justify-content:stretch}.scd-root:not(.is-embedded) .summary-actions>button[data-v-17d495b3]{flex:1 1 0}.class-activity-row[data-v-17d495b3]{grid-template-columns:minmax(0,1fr)}.class-activity-actions[data-v-17d495b3]{display:none}.class-activity-leading[data-v-17d495b3]{grid-template-columns:42px minmax(0,1fr);padding:14px}.class-activity-thumb[data-v-17d495b3]{width:42px;height:42px;border-radius:12px}.class-activity-title-row strong[data-v-17d495b3]{font-size:15px;line-height:21px}.class-activity-detail[data-v-17d495b3]{padding:14px}.scd-root:not(.is-embedded).has-participant[data-v-17d495b3]:before{content:"";position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;background:#00000080}.scd-root:not(.is-embedded).has-participant .crumb[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .participant-header[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .participant-kpi-grid[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .split .aside[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .split>section[data-v-17d495b3]>:not(.class-activity-card){display:none}.scd-root:not(.is-embedded).has-participant .split[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .split>section[data-v-17d495b3]{display:block;margin:0}.scd-root:not(.is-embedded).has-participant .class-activity-card[data-v-17d495b3]{position:fixed;z-index:90;left:0;right:0;bottom:0;width:100%;max-width:430px;height:min(688px,calc(100vh - 206px));max-height:calc(100vh - 60px);margin:0 auto;overflow:hidden;border:0;border-radius:30px 30px 0 0;background:#f9f9f9;box-shadow:none;padding:78px 16px 24px}.scd-root:not(.is-embedded).has-participant .class-activity-card[data-v-17d495b3]:before{content:"";position:absolute;top:10px;left:50%;width:80px;height:4px;border-radius:4px;background:#0003;transform:translate(-50%)}.scd-root:not(.is-embedded).has-participant .class-activity-card .card-header[data-v-17d495b3]{position:absolute;top:0;left:0;right:0;min-height:64px;margin:0;border-bottom:1px solid #ddd;padding:30px 48px 0 16px}.scd-root:not(.is-embedded).has-participant .class-activity-card .card-eyebrow[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .class-activity-card .card-meta[data-v-17d495b3]{display:none}.scd-root:not(.is-embedded).has-participant .class-activity-card .card-title[data-v-17d495b3]{overflow:hidden;font-size:16px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.scd-root:not(.is-embedded).has-participant .class-activity-list[data-v-17d495b3]{height:100%;overflow-y:auto;gap:10px;padding-bottom:16px}.scd-root:not(.is-embedded).has-participant .class-activity-item[data-v-17d495b3]{border-color:#dddddd80;border-radius:12px;box-shadow:0 0 8px #0000000d}.scd-root:not(.is-embedded).has-participant .class-activity-item.is-expanded[data-v-17d495b3]{min-height:360px}.scd-root:not(.is-embedded).has-participant .class-activity-main p[data-v-17d495b3],.scd-root:not(.is-embedded).has-participant .class-activity-meta[data-v-17d495b3]{display:none}.scd-root:not(.is-embedded).has-participant .empty-state[data-v-17d495b3]{position:relative;z-index:1}}@media (max-width: 1000px){.csm-overlay[data-v-17d495b3]{align-items:flex-start;padding:16px;overflow:auto}.csm-modal[data-v-17d495b3],.csm-modal.has-participants[data-v-17d495b3]{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:auto;max-height:none;border-radius:18px;padding:48px 16px 18px}.csm-close[data-v-17d495b3]{top:10px;right:10px}.csm-head[data-v-17d495b3]{display:grid;gap:12px;padding:0;margin-bottom:20px}.csm-title[data-v-17d495b3]{font-size:24px}.csm-status-control[data-v-17d495b3]{position:static;justify-content:center}.csm-content[data-v-17d495b3],.csm-modal.has-participants .csm-content[data-v-17d495b3]{grid-template-columns:minmax(0,1fr);gap:24px;height:auto;padding-right:0}.csm-modal.has-participants .csm-head[data-v-17d495b3]{width:100%}.csm-qr-img[data-v-17d495b3],.csm-qr-fallback[data-v-17d495b3]{width:min(250px,calc(100vw - 96px));height:min(250px,calc(100vw - 96px))}.csm-participants[data-v-17d495b3]{position:relative;top:auto;right:auto;width:100%;height:min(420px,calc(100vh - 260px));min-height:320px;grid-template-rows:auto minmax(220px,1fr)}.csm-participants-top[data-v-17d495b3]{min-height:112px;padding:16px}.csm-participants-list-card[data-v-17d495b3]{min-height:0;padding:16px}.csm-participant-name[data-v-17d495b3]{font-size:20px}.csm-modal.has-participants .csm-share-area[data-v-17d495b3]{height:auto}.csm-qr-wrap[data-v-17d495b3]{width:min(300px,100%);height:min(300px,calc(100vw - 64px));margin-bottom:24px}.csm-code[data-v-17d495b3]{--csm-domain-font-size: 26px;--csm-code-font-size: 48px;gap:18px 8px;line-height:1.15}.csm-url-row[data-v-17d495b3]{grid-template-columns:minmax(0,1fr) 90px;width:100%;margin-top:28px}.csm-url-copy[data-v-17d495b3]{min-width:90px;font-size:16px}.csm-participants-top .csm-status-control[data-v-17d495b3]{top:20px;right:16px}}@media (max-width: 480px){.roster-page[data-v-17d495b3]{overflow-x:clip}.roster-inner[data-v-17d495b3]{width:100%;max-width:none;min-width:0;padding:84px 16px 72px}.roster-header[data-v-17d495b3]{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:16px}.roster-back[data-v-17d495b3]{align-self:flex-start}.roster-eyebrow[data-v-17d495b3]{margin-bottom:6px}.roster-header h1[data-v-17d495b3]{font-size:24px;line-height:1.25;word-break:keep-all}.roster-header-actions[data-v-17d495b3]{width:100%;justify-content:stretch}.roster-header-actions .button.base[data-v-17d495b3],.roster-actions .button.base[data-v-17d495b3]{min-width:0;flex:1 1 0;padding:0 14px}.roster-mobile-current[data-v-17d495b3]{display:block;margin-bottom:14px}.roster-mobile-select[data-v-17d495b3]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;border:1px solid #eee;border-radius:8px;background:#fff;padding:14px;box-shadow:0 4px 14px #1118270d;text-align:left}.roster-mobile-select span[data-v-17d495b3]{display:flex;min-width:0;flex-direction:column;gap:4px}.roster-mobile-select em[data-v-17d495b3],.roster-mobile-select small[data-v-17d495b3]{overflow:hidden;color:#7b7f86;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.roster-mobile-select strong[data-v-17d495b3]{overflow:hidden;color:#111827;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.roster-mobile-select b[data-v-17d495b3]{flex:0 0 auto;border-radius:999px;background:#f2fbfa;padding:5px 10px;color:#0a9f98;font-size:12px}.roster-shell[data-v-17d495b3]{display:block}.roster-list[data-v-17d495b3]{display:none}.roster-detail[data-v-17d495b3]{width:100%;min-width:0}.roster-card[data-v-17d495b3]{padding:16px}.roster-card-title[data-v-17d495b3]{align-items:flex-start;gap:12px}.roster-card-title h2[data-v-17d495b3]{font-size:15px;word-break:keep-all}.roster-form-grid[data-v-17d495b3],.roster-form-grid.student-grid[data-v-17d495b3],.records-split-inputs[data-v-17d495b3],.records-split-notes[data-v-17d495b3],.roster-tool-list[data-v-17d495b3]{grid-template-columns:1fr}.roster-actions[data-v-17d495b3]{justify-content:stretch}.roster-table-wrap[data-v-17d495b3]{overflow-x:auto;-webkit-overflow-scrolling:touch}.roster-table[data-v-17d495b3]{min-width:640px}.roster-tool-item[data-v-17d495b3]{grid-template-columns:40px minmax(0,1fr) auto;padding:12px}.roster-mobile-layer[data-v-17d495b3]{display:block}.roster-mobile-sheet[data-v-17d495b3]{position:absolute;right:0;bottom:0;left:0;max-height:min(76vh,620px);overflow:auto;border-radius:16px 16px 0 0;background:#fff;padding:18px 16px 24px;box-shadow:0 -18px 48px #1118272e}.roster-mobile-sheet-head[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.roster-mobile-sheet-head p[data-v-17d495b3],.roster-mobile-sheet-head h2[data-v-17d495b3]{margin:0}.roster-mobile-sheet-head p[data-v-17d495b3]{color:#7b7f86;font-size:13px}.roster-mobile-sheet-head h2[data-v-17d495b3]{margin-top:4px;color:#111827;font-size:18px}.roster-mobile-sheet-head button[data-v-17d495b3]{border:1px solid #dfe3e8;border-radius:999px;background:#fff;padding:8px 12px;color:#4b5563;font:inherit;font-size:13px}.roster-mobile-sheet-actions[data-v-17d495b3]{margin-bottom:10px}.roster-mobile-sheet-actions .button.base[data-v-17d495b3]{width:100%}.records-panel[data-v-17d495b3]{width:100%;padding:28px 16px}}@media (max-width: 768px){.mycl_wrap[data-v-17d495b3]:has(.snd-head){width:100%;min-width:0;overflow-x:clip}.mycl_wrap:has(.snd-head) .mycl_inner[data-v-17d495b3]{width:100%;max-width:none;min-width:0;padding:0 16px 88px}.snd-head[data-v-17d495b3]{margin:0 -16px}.snd-crumb[data-v-17d495b3]{display:none}.snd-title-row[data-v-17d495b3]{min-height:63px;margin-top:0;justify-content:flex-start;gap:20px;border-bottom:1px solid #ddd;background:#f9f9f9;padding:0 26px}.snd-mobile-back[data-v-17d495b3]{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid #ddd;border-radius:7px;background:#fff;padding:0}.snd-mobile-back svg[data-v-17d495b3]{width:18px;height:18px;stroke:#555;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.snd-title[data-v-17d495b3]{flex:1 1 auto;gap:0}.snd-thumb[data-v-17d495b3]{display:none}.snd-title-text[data-v-17d495b3]{max-width:none;font-size:16px;font-weight:700;line-height:15px}.snd-actions[data-v-17d495b3],.snd-share-btn[data-v-17d495b3]{display:none}.snd-status-btn[data-v-17d495b3]{height:33px;gap:6px;padding:0 10px}.snd-status-caret[data-v-17d495b3],.snd-status-ico[data-v-17d495b3]{display:none}.snd-more-btn[data-v-17d495b3]{width:30px;height:30px}.snd-row-action .snd-more-btn-sm[data-v-17d495b3]{background:transparent}.snd-row-action .snd-more-btn-sm .snd-more-dots-icon[data-v-17d495b3]{display:block}.snd-row-action .snd-more-btn-sm .snd-mobile-invite-icon[data-v-17d495b3]{display:none}.snd-tabs[data-v-17d495b3]{width:auto;gap:18px;margin:0 16px;border-bottom:1px solid #ddd;padding-top:20px;overflow-x:auto;scrollbar-width:none}.snd-tabs[data-v-17d495b3]::-webkit-scrollbar{display:none}.snd-tab[data-v-17d495b3]{height:28px;flex:0 0 auto;padding:0 2px 8px;font-size:15px}.snd-tab.is-mobile-hidden[data-v-17d495b3]{display:none}.snd-live[data-v-17d495b3],.snd-safeguard[data-v-17d495b3]{margin-top:26px}.snd-summary-grid[data-v-17d495b3]{display:none}.snd-mobile-summary-grid[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.snd-mobile-summary-card[data-v-17d495b3]{position:relative;height:112px;min-width:0;overflow:hidden;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:6px 6px 8px #0000000a;padding:19px}.snd-mobile-summary-card[data-v-17d495b3]:after{content:"";position:absolute;right:-42px;bottom:-50px;width:150px;height:130px;border-radius:50%;background:#d2f1ff52;filter:blur(24px);pointer-events:none}.snd-mobile-summary-card.is-students[data-v-17d495b3]:after{background:#b3ffef6b}.snd-mobile-summary-card.is-safeguard[data-v-17d495b3]:after{background:#ffd5d575}.snd-mobile-summary-card>span[data-v-17d495b3],.snd-mobile-summary-card>strong[data-v-17d495b3]{position:relative;z-index:1}.snd-mobile-summary-card>span[data-v-17d495b3]{display:block;overflow:hidden;color:#7b7f86;font-size:13px;font-weight:400;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.snd-mobile-summary-card>strong[data-v-17d495b3]{display:flex;align-items:center;margin-top:18px;color:#333;font-size:22px;font-weight:500;line-height:22px;white-space:nowrap}.snd-mobile-summary-card>strong img[data-v-17d495b3]{width:24px;height:24px;flex:0 0 24px;object-fit:contain;margin-right:11px}.snd-mobile-summary-card>strong b[data-v-17d495b3]{font-family:Montserrat,Noto Sans KR,sans-serif;font-size:22px;font-weight:700;line-height:22px}.snd-mobile-summary-card.is-clickable[data-v-17d495b3]{cursor:pointer}.snd-mobile-summary-card.is-clickable[data-v-17d495b3]:focus-visible{outline:2px solid #0d99ff;outline-offset:2px}.snd-mobile-safeguard-panel[data-v-17d495b3]{display:block;min-height:532px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:16px 19px 21px}.snd-mobile-safeguard-panel h2[data-v-17d495b3]{margin:0 0 19px;color:#333;font-size:15px;font-weight:700;line-height:15px}.snd-mobile-safeguard-segment[data-v-17d495b3]{height:52px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:4px;border-radius:12px;background:#eff3f5;padding:10px 14px}.snd-mobile-safeguard-segment button[data-v-17d495b3]{height:32px;border:0;border-radius:8px;background:transparent;color:#7b7f86;font-family:inherit;font-size:14px;font-weight:500}.snd-mobile-safeguard-segment button.on[data-v-17d495b3]{border:1px solid rgba(221,221,221,.5);background:#fff;box-shadow:0 0 8px #0000000d;color:#333}.snd-mobile-safeguard-filters[data-v-17d495b3]{display:grid;grid-template-columns:124px minmax(0,1fr);gap:10px;margin-top:10px}.snd-mobile-safeguard-filters select[data-v-17d495b3]{width:100%;height:34px;border:1px solid #ddd;border-radius:5px;background:#fff;color:#333;padding:0 9px;font-family:inherit;font-size:14px}.snd-mobile-safeguard-groups[data-v-17d495b3]{display:grid;gap:10px;margin-top:10px}.snd-mobile-safeguard-group[data-v-17d495b3]{display:block}.snd-mobile-safeguard-group-head[data-v-17d495b3]{width:100%;height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto 21px;align-items:center;gap:10px;border:1px solid #ddd;border-radius:12px;background:#fafafa;box-shadow:6px 6px 8px #0000000a;padding:0 9px 0 15px;color:#333;font-family:inherit;text-align:left}.snd-mobile-safeguard-group-head.open[data-v-17d495b3]{background:#ffe6e680}.snd-mobile-safeguard-group-head strong[data-v-17d495b3]{font-size:15px;font-weight:500}.snd-mobile-safeguard-group-head span[data-v-17d495b3]{font-size:13px;font-weight:500}.snd-mobile-safeguard-group-head i[data-v-17d495b3]{width:8px;height:8px;justify-self:center;border-right:1.5px solid #7b7f86;border-bottom:1.5px solid #7b7f86;transform:rotate(45deg) translateY(-2px)}.snd-mobile-safeguard-group-head.open i[data-v-17d495b3]{transform:rotate(225deg) translate(-2px,-2px)}.snd-mobile-safeguard-items[data-v-17d495b3]{display:grid;gap:9px;margin-top:9px;margin-bottom:10px}.snd-mobile-safeguard-item[data-v-17d495b3]{position:relative;min-height:121px;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:6px 6px 8px #0000000a;padding:16px 15px}.snd-mobile-safeguard-item>strong[data-v-17d495b3],.snd-mobile-safeguard-item>time[data-v-17d495b3]{display:block;max-width:calc(100% - 75px)}.snd-mobile-safeguard-item>strong[data-v-17d495b3]{overflow:hidden;color:#333;font-size:13px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.snd-mobile-safeguard-item>time[data-v-17d495b3]{margin-top:6px;color:#888;font-size:12px;line-height:12px}.snd-mobile-safeguard-unread[data-v-17d495b3]{position:absolute;top:13px;right:15px;border-radius:12px;background:#fee;color:#ff3f3f;padding:7px 11px;font-size:12px;font-weight:700;line-height:12px}.snd-mobile-safeguard-actions[data-v-17d495b3]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.snd-mobile-safeguard-actions>span[data-v-17d495b3],.snd-mobile-safeguard-actions>button[data-v-17d495b3]{width:71px;height:31px;display:inline-grid;place-items:center;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500}.snd-mobile-safeguard-actions>span[data-v-17d495b3]{background:#e9f7fb;color:#0d99ff}.snd-mobile-safeguard-actions>button[data-v-17d495b3]{border:1px solid #0d99ff;background:#0d99ff;color:#fff}.snd-mobile-safeguard-empty[data-v-17d495b3]{padding:44px 12px 28px;color:#7b7f86;font-size:13px;text-align:center}.snd-head.is-mobile-safeguard-open+.snd-live[data-v-17d495b3]{margin-top:20px}.snd-head.is-mobile-safeguard-open .snd-tabs[data-v-17d495b3],.snd-head.is-mobile-safeguard-open .snd-actions[data-v-17d495b3]{display:none}.snd-head.is-mobile-safeguard-open .snd-title-row[data-v-17d495b3]{padding-right:26px}.snd-grid[data-v-17d495b3],.snd-safeguard-layout[data-v-17d495b3]{grid-template-columns:minmax(0,1fr);gap:10px}.snd-grid[data-v-17d495b3]{margin-top:10px}.snd-left[data-v-17d495b3],.snd-right[data-v-17d495b3]{width:100%}.snd-right[data-v-17d495b3]{display:flex}.snd-live .snd-left>.snd-card[data-v-17d495b3]~*,.snd-live .snd-right[data-v-17d495b3]{display:none}.snd-live:has(.snd-mobile-safeguard-panel) .snd-grid[data-v-17d495b3]{display:none}.snd-card-head[data-v-17d495b3],.snd-assistant-head[data-v-17d495b3]{min-height:52px;padding:14px 20px}.snd-live .snd-card[data-v-17d495b3]:has(>.snd-table){width:100%;overflow:visible}.snd-live .snd-card:has(>.snd-table)>.snd-card-head[data-v-17d495b3]{min-width:0}.snd-live .snd-card>.snd-table[data-v-17d495b3]{width:calc(100% - 24px);margin:0 12px 14px;table-layout:fixed}.snd-live .snd-card>.snd-table th[data-v-17d495b3],.snd-live .snd-card>.snd-table td[data-v-17d495b3]{padding:11px 6px;font-size:12px}.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-child(3),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-child(3),.snd-live .snd-card>.snd-table th[data-v-17d495b3]:nth-last-child(3),.snd-live .snd-card>.snd-table td[data-v-17d495b3]:nth-last-child(3){display:none}.snd-live .snd-card>.snd-table .w70[data-v-17d495b3]{width:42px}.snd-live .snd-card>.snd-table .w110[data-v-17d495b3],.snd-live .snd-card>.snd-table .w120[data-v-17d495b3]{width:68px}.snd-live .snd-card>.snd-table .w40[data-v-17d495b3]{width:38px}.snd-live .snd-card>.snd-table .snd-cell-name[data-v-17d495b3]{width:auto}.snd-live .snd-card>.snd-table .snd-student-name-stack>span[data-v-17d495b3]{font-size:13px}.snd-live .snd-card>.snd-table .snd-roster-linked[data-v-17d495b3],.snd-live .snd-card>.snd-table .snd-roster-unlinked[data-v-17d495b3]{font-size:10px;line-height:14px}.snd-search[data-v-17d495b3]{width:min(150px,45vw)}.snd-live .snd-card-head[data-v-17d495b3]:has(.snd-live-filters){flex-wrap:wrap}.snd-live-filters[data-v-17d495b3]{width:100%}.snd-live-filters>.snd-search[data-v-17d495b3],.snd-live-filters>.snd-live-tutor-select[data-v-17d495b3]{flex:1 1 0}.snd-live-filters .snd-search input[data-v-17d495b3]{padding:0 32px 0 12px;font-size:13px;white-space:nowrap}.snd-note[data-v-17d495b3]{min-height:102px}.snd-safeguard-summary[data-v-17d495b3]{grid-template-columns:1fr;gap:10px}.snd-safeguard-stat[data-v-17d495b3]{min-height:92px}.snd-safeguard-layout[data-v-17d495b3]{padding:14px}.snd-manage[data-v-17d495b3],.snd-students[data-v-17d495b3]{min-width:0}.snd-manage[data-v-17d495b3]{margin-top:0}.snd-manage-overview[data-v-17d495b3],.snd-manage-floating-add[data-v-17d495b3],.snd-manage-detail[data-v-17d495b3]{display:none}.snd-mobile-manage-status-card[data-v-17d495b3]{display:block;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:19px}.snd-mobile-manage-status-head[data-v-17d495b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.snd-mobile-manage-status-head strong[data-v-17d495b3]{display:block;color:#333;font-size:16px;font-weight:700;line-height:20px}.snd-mobile-manage-status-head p[data-v-17d495b3]{margin:10px 0 0;color:#7b7f86;font-size:13px;font-weight:400;line-height:17px}.snd-mobile-manage-status-pill[data-v-17d495b3]{min-width:64px;height:33px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #ccf4d7;border-radius:18px;background:#e2ffe9;color:#00aa2b;font-size:15px;font-weight:500;line-height:15px;white-space:nowrap}.snd-mobile-manage-status-pill.ready[data-v-17d495b3]{border-color:#ddd;background:#fafafa;color:#7b7f86}.snd-mobile-manage-status-pill.paused[data-v-17d495b3]{border-color:#ffe2a8;background:#fff7e5;color:#f39c12}.snd-mobile-manage-status-pill.ended[data-v-17d495b3]{border-color:#ddd;background:#f5f5f5;color:#888}.snd-mobile-manage-status-action[data-v-17d495b3]{margin-top:20px}.snd-mobile-manage-activities[data-v-17d495b3]{display:block;margin-top:28px}.snd-mobile-manage-activities h3[data-v-17d495b3]{margin:0 0 20px;color:#333;font-size:16px;font-weight:700;line-height:16px}.snd-mobile-manage-activity-list[data-v-17d495b3]{display:grid;gap:10px}.snd-mobile-manage-activity-item[data-v-17d495b3]{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:0 19px;color:#333;font-family:inherit;text-align:left}.snd-mobile-manage-activity-item span[data-v-17d495b3]{overflow:hidden;font-size:17px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.snd-mobile-manage-activity-item em[data-v-17d495b3]{flex:0 0 auto;color:#7b7f86;font-size:13px;font-style:normal;font-weight:400;line-height:13px;white-space:nowrap}.snd-mobile-manage-activity-empty[data-v-17d495b3]{border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:22px 19px;color:#7b7f86;font-size:14px;line-height:20px}.snd-students[data-v-17d495b3]{margin-top:20px}.snd-students-filter[data-v-17d495b3]{justify-content:flex-start;gap:10px;margin-bottom:24px}.snd-students-select[data-v-17d495b3]{flex:0 0 156px;min-width:0}.snd-students-select select[data-v-17d495b3],.snd-students-select .class-select[data-v-17d495b3]{width:100%;height:40px}.snd-students-search[data-v-17d495b3]{width:77px;flex:0 0 77px;border-color:#333;border-radius:20px;transition:flex-basis .18s ease,width .18s ease}.snd-students-search[data-v-17d495b3]:focus-within,.snd-students-search[data-v-17d495b3]:has(input:not(:placeholder-shown)){width:auto;flex:1 1 0}.snd-students-search input[data-v-17d495b3]{width:100%;padding-left:34px;padding-right:10px}.snd-students-search input[data-v-17d495b3]::placeholder{color:#333}.snd-students-search svg[data-v-17d495b3]{left:13px;right:auto}.snd-students-card[data-v-17d495b3]{display:none}.snd-mobile-student-list[data-v-17d495b3]{display:block;overflow:hidden;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 0 4px #0000000d}.snd-mobile-student-item[data-v-17d495b3]{position:relative;min-height:70px;display:grid;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:12px;border-bottom:1px solid #ddd;background:#fff;padding:13px 17px 13px 19px;cursor:pointer}.snd-mobile-student-item[data-v-17d495b3]:last-child{border-bottom:0}.snd-mobile-student-item.has-safeguard[data-v-17d495b3]{background:#fee}.snd-mobile-student-item.is-removed[data-v-17d495b3]{grid-template-columns:54px minmax(0,1fr) 32px}.snd-mobile-student-status[data-v-17d495b3]{width:8px;height:8px;justify-self:center;border-radius:50%;background:#e9e9e9}.snd-mobile-student-status.on[data-v-17d495b3]{background:#2ac763}.snd-mobile-student-status.snd-removed-badge[data-v-17d495b3]{width:auto;height:auto;justify-self:start;border-radius:11px;background:#e9edf3;color:#7b7f86;padding:3px 6px;font-size:12px;line-height:1.3;white-space:nowrap;word-break:keep-all}.snd-mobile-student-alert[data-v-17d495b3]{width:22px;height:22px;display:inline-grid;place-items:center;justify-self:center}.snd-mobile-student-main[data-v-17d495b3]{min-width:0}.snd-mobile-student-name[data-v-17d495b3]{display:flex;align-items:center;min-width:0;margin:0;color:#333;font-size:15px;line-height:15px;white-space:nowrap}.snd-mobile-student-name strong[data-v-17d495b3]{overflow:hidden;font-weight:500;text-overflow:ellipsis}.snd-mobile-student-name span[data-v-17d495b3]{flex:0 0 auto;font-size:13px;line-height:13px}.snd-mobile-student-recent[data-v-17d495b3]{overflow:hidden;margin:8px 0 0;color:#7b7f86;font-size:13px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.snd-mobile-student-invite[data-v-17d495b3]{width:32px;height:32px;display:inline-grid;place-items:center;border:0;background:transparent;color:#7b7f86;padding:0}.snd-mobile-student-invite img[data-v-17d495b3]{width:20px;height:20px;display:block}.snd-mobile-student-invite[data-v-17d495b3]:disabled{opacity:.35}.snd-mobile-student-empty[data-v-17d495b3]{display:block;border:1px solid #ddd;border-radius:12px;background:#fff;box-shadow:0 0 4px #0000000d;padding:34px 18px;color:#7b7f86;text-align:center}.snd-mobile-student-empty strong[data-v-17d495b3]{display:block;color:#333;font-size:15px;line-height:20px}.snd-mobile-student-empty p[data-v-17d495b3]{margin:8px 0 0;font-size:13px;line-height:19px}.snd-leave-overlay[data-v-17d495b3]:has(.snd-invite-modal){align-items:flex-start;padding:72px 24px 24px}.snd-invite-modal[data-v-17d495b3]{width:min(342px,calc(100vw - 48px));min-height:0;max-height:calc(100vh - 120px);border-radius:26px;padding:27px 22px 31px}.snd-invite-modal .snd-leave-close[data-v-17d495b3]{top:14px;right:14px}.snd-invite-modal .snd-rejoin-title[data-v-17d495b3]{padding-right:28px;text-align:left}.snd-invite-qr[data-v-17d495b3]{width:min(270px,calc(100vw - 96px));height:min(270px,calc(100vw - 96px));border-radius:12px;margin:36px auto 28px;padding:22px}.snd-invite-qr img[data-v-17d495b3]{width:100%;height:100%}.snd-invite-link-row[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.snd-rejoin-link-box[data-v-17d495b3]{height:auto;min-height:44px;border:0;padding:0}.snd-rejoin-link-box code[data-v-17d495b3]{overflow:visible;font-size:16px;line-height:1.35;text-overflow:clip;white-space:normal;word-break:break-all}.snd-rejoin-copy[data-v-17d495b3]{width:100%;height:47px;border-radius:11px;font-size:15px}.snd-invite-modal .snd-invite-actions[data-v-17d495b3]{display:none}.snd-drawer-overlay[data-v-17d495b3]{display:flex;align-items:flex-end;justify-content:center;padding:0;background:#00000080}.snd-participant-drawer[data-v-17d495b3]{width:100%;max-width:430px;height:min(688px,calc(100vh - 206px));min-height:0;border-radius:30px 30px 0 0;background:#f9f9f9;box-shadow:none}.snd-participant-drawer .scd-root.is-embedded[data-v-17d495b3]{background:#f9f9f9}.snd-participant-drawer .scd-root.is-embedded .scd-main[data-v-17d495b3]{height:100%;overflow:hidden}.snd-participant-drawer .scd-embedded-close[data-v-17d495b3]{display:none}.snd-participant-drawer .scpd-panel[data-v-17d495b3]{position:relative;min-height:100%;padding:78px 16px 24px}.snd-participant-drawer .scpd-panel[data-v-17d495b3]:before{content:"";position:absolute;top:10px;left:50%;width:80px;height:4px;border-radius:4px;background:#0003;transform:translate(-50%)}.snd-participant-drawer .scpd-panel[data-v-17d495b3]:after{content:"";position:absolute;top:63px;left:0;right:0;height:1px;background:#ddd}.snd-participant-drawer .scpd-head[data-v-17d495b3]{position:absolute;top:0;left:0;right:0;min-height:64px;margin:0;padding:30px 48px 0 16px}.snd-participant-drawer .scpd-title-row[data-v-17d495b3]{min-height:16px}.snd-participant-drawer .scpd-title-row h2[data-v-17d495b3]{overflow:hidden;color:#333;font-size:16px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.snd-participant-drawer .scpd-chip[data-v-17d495b3],.snd-participant-drawer .scpd-info-card[data-v-17d495b3],.snd-participant-drawer .scpd-card-head[data-v-17d495b3],.snd-participant-drawer .scpd-actions[data-v-17d495b3]{display:none}.snd-participant-drawer .scpd-activity-card[data-v-17d495b3]{min-height:0;height:100%;overflow:auto;border:0;background:transparent;box-shadow:none;padding:0}.snd-participant-drawer .scpd-activity-list[data-v-17d495b3]{gap:10px}.snd-participant-drawer .scpd-activity-item[data-v-17d495b3]{align-items:start;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:0 16px}.snd-participant-drawer .scpd-activity-item.expanded[data-v-17d495b3]{min-height:0;padding:0 16px 18px}.snd-participant-drawer .scpd-activity-main[data-v-17d495b3]{min-height:64px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.snd-participant-drawer .scpd-activity-thumb[data-v-17d495b3]{width:34px;height:34px;border-radius:8px}.snd-participant-drawer .scpd-activity-name[data-v-17d495b3]{color:#333;font-size:17px;font-weight:400;line-height:17px}.snd-participant-drawer .scpd-activity-tools[data-v-17d495b3]{gap:10px}.snd-participant-drawer .scpd-activity-tools button[data-v-17d495b3]{width:34px;height:34px}.snd-participant-drawer .scpd-activity-detail[data-v-17d495b3]{gap:12px;border-top:1px solid #f0f0f0;margin-top:0;padding:16px 0 2px}.snd-participant-drawer .scpd-activity-message[data-v-17d495b3]{display:flex;flex-direction:column;gap:6px;width:100%;color:#9aa1aa;font-size:11px;line-height:15px}.snd-participant-drawer .scpd-activity-message span[data-v-17d495b3]{display:block;color:#9aa1aa;font-size:11px;line-height:15px;white-space:nowrap}.snd-participant-drawer .scpd-activity-message p[data-v-17d495b3]{max-width:100%;margin:0;color:#333;font-size:13px;line-height:19px;word-break:keep-all;overflow-wrap:anywhere}.snd-participant-drawer .scpd-activity-message.user[data-v-17d495b3]{align-items:flex-end}.snd-participant-drawer .scpd-activity-message.user p[data-v-17d495b3]{max-width:72%;border-radius:10px;background:#fee;padding:10px 12px}.snd-participant-drawer .scpd-activity-message.deleted p[data-v-17d495b3]{color:#9aa1aa;background:#f3f4f6}.mycl_item.my_class_item[data-v-17d495b3]{gap:12px}.mycl_item.my_class_item .item[data-v-17d495b3]{min-height:188px;border-radius:8px}.mycl_item.my_class_item .card[data-v-17d495b3]{height:188px;padding:16px}.mycl_item.my_class_item .card_icon[data-v-17d495b3]{padding-right:30px}.scm-empty-state[data-v-17d495b3]{min-height:240px;gap:24px;padding:32px 16px}.scm-empty-action[data-v-17d495b3]{min-width:140px}.scm-recommend[data-v-17d495b3]{margin-top:24px}.scm-recommend h3[data-v-17d495b3]{font-size:16px;line-height:23px}.scm-recommend-grid[data-v-17d495b3]{grid-template-columns:1fr;gap:12px}.scm-recommend-card[data-v-17d495b3]{min-height:128px;padding:16px;border-radius:8px}.sccm-modal[data-v-17d495b3]{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);border-radius:18px}.sccm-scroll[data-v-17d495b3]{padding:22px 16px}.sccm-scroll[data-v-17d495b3]::-webkit-scrollbar-track{margin:18px 0}.sccm-filter[data-v-17d495b3]{flex-wrap:wrap}.sccm-search-tools[data-v-17d495b3]{width:100%;margin-left:0}.sccm-search[data-v-17d495b3]{flex:1 1 auto;width:auto;min-width:0}.sccm-grid[data-v-17d495b3]{grid-template-columns:1fr;justify-content:stretch}.sccm-card[data-v-17d495b3]{width:100%}.scp-leave-modal[data-v-17d495b3]{width:calc(100vw - 32px);padding:26px 20px 20px;border-radius:16px}.scp-leave-actions[data-v-17d495b3]{flex-direction:column-reverse}.scp-leave-btn[data-v-17d495b3]{width:100%}}@media (max-width: 720px){.dcm-overlay[data-v-17d495b3]{align-items:flex-end;padding:0}.dcm-modal[data-v-17d495b3]{width:100%;max-width:none;min-height:auto;padding:28px 22px 24px;border-radius:22px 22px 0 0}.dcm-actions[data-v-17d495b3]{flex-direction:column-reverse}.dcm-btn[data-v-17d495b3]{width:100%}}@media (max-width: 1000px){.container.has-ai-tutor-page{display:block}.container.has-ai-tutor-page .sidenav{position:fixed;top:0;left:-100%;height:100dvh;min-height:0;overflow-y:auto}.container.has-ai-tutor-page .sidenav.active{left:0}.ai-tutor-page[data-v-17d495b3]{background:#fff}.llm .container.has-ai-tutor-page .ai-tutor-page.mycl_wrap,.llm.close .container.has-ai-tutor-page .ai-tutor-page.mycl_wrap{padding-left:0}}@media (max-width: 900px){.ai-tutor-page .filter-select[data-v-17d495b3]{box-sizing:border-box;min-width:0;width:100%}.ai-tutor-page .filter-select>span[data-v-17d495b3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 1240px){.tutor-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.container.has-ai-tutor-page .guide_box{display:none}.ai-tutor-page[data-v-17d495b3]{width:100%;box-sizing:border-box;padding:0!important;background:#f9f9f9;overflow-x:hidden}.ai-tutor-shell[data-v-17d495b3]{display:block;width:100%;max-width:none;box-sizing:border-box;padding:0 16px 112px;margin:0;gap:0}.hero-panel[data-v-17d495b3]{display:none}.mycl_tab_wrap[data-v-17d495b3]{margin:0;border-bottom:0}.scope-tabs[data-v-17d495b3]{display:grid;grid-template-columns:32px 91px 62px 60px;justify-content:space-between;gap:0;margin:20px 0;border-bottom:1px solid #ddd}.scope-tabs button[data-v-17d495b3]{height:25px;padding:0;color:#aaa;font-size:15px;line-height:20px}.scope-tabs button.active[data-v-17d495b3]{color:#333}.scope-tabs button.active[data-v-17d495b3]:after{height:2px;background:#333}.filter-row[data-v-17d495b3]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:20px}.filter-left[data-v-17d495b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;order:1}.filter-search-row[data-v-17d495b3]{display:contents;margin:0}.filter-right[data-v-17d495b3]{display:contents}.filter-select-wrap[data-v-17d495b3]{min-width:0;width:100%}.select-box[data-v-17d495b3],.filter-select[data-v-17d495b3]{width:100%;height:40px;font-size:14px;font-weight:400}.filter-select[data-v-17d495b3]{padding:0 34px 0 20px;border-color:#0d99ff;border-radius:999px;color:#0d99ff}.filter-chip[data-v-17d495b3]{width:100%;min-width:0;max-width:none;height:38px;justify-content:space-between;border:1px solid #ddd;background:#fff;color:#333;font-size:15px;font-weight:400}.filter-options[data-v-17d495b3]{top:42px;left:0;min-width:150px;width:max-content;max-width:calc(100vw - 32px);max-height:220px;overflow-y:auto}.filter-left .filter-select-wrap:nth-child(3) .filter-options[data-v-17d495b3]{right:0;left:auto}.select-caret[data-v-17d495b3]{right:14px;color:transparent}.select-caret[data-v-17d495b3]:before{border-right-color:#0d99ff;border-bottom-color:#0d99ff}.filter-right.mycl_search_box[data-v-17d495b3]{display:contents;width:auto;margin:0}.filter-right .mycl_search[data-v-17d495b3]{order:2;width:100%;display:flex!important;align-items:center;height:36px;padding:0 13px 0 15px;border:1px solid #333;border-radius:18px;background:#fff}.filter-right .mycl_search input[data-v-17d495b3]{width:100%;height:34px;padding:0;border:0;color:#333;font-size:13px;text-align:right}.filter-right .mycl_search button[data-v-17d495b3]{order:-1;width:18px;height:18px;padding:0}.filter-right .mycl_search svg[data-v-17d495b3]{width:16px;height:16px}.filter-right .mycl_search input[data-v-17d495b3]::placeholder{color:#333;opacity:1}.filter-right>.select-box[data-v-17d495b3],.filter-row>.select-box[data-v-17d495b3]{order:3;width:max-content;height:20px;border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4L8 1' stroke='%23333' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:9px 5px;padding:0 16px 0 0;color:#7b7f86;font-size:13px;line-height:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.filter-right>.select-box[data-v-17d495b3]::-ms-expand,.filter-row>.select-box[data-v-17d495b3]::-ms-expand{display:none}.list-count[data-v-17d495b3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tutor-grid[data-v-17d495b3]{grid-template-columns:1fr;gap:10px;margin-top:0}.tutor-card[data-v-17d495b3]{position:relative;display:block;height:134px;min-height:134px;border-color:#dddddd80;border-radius:12px;box-shadow:0 0 8px #0000000d;padding:19px;overflow:hidden}.tutor-card[data-v-17d495b3]:hover{border-color:#dddddd80;box-shadow:0 0 8px #0000000d;transform:none}.card-head[data-v-17d495b3]{position:static;margin:0}.avatar[data-v-17d495b3]{position:absolute;top:19px;left:19px;width:42px;height:42px;border-radius:21px}.more-btn[data-v-17d495b3]{position:absolute;top:15px;right:10px;width:24px;height:24px;color:#aaa;font-size:20px}.mobile-favorite-btn[data-v-17d495b3]{position:absolute;top:18px;right:48px;width:24px;height:24px;display:grid;place-items:center;border:0;background:transparent;color:#aaa;font-family:inherit;font-size:25px;line-height:1;padding:0}.mobile-favorite-btn.active[data-v-17d495b3]{color:#f2c94c}.card-menu[data-v-17d495b3]{top:43px;right:10px;z-index:30;width:142px;padding:6px 0;border-radius:10px}.tutor-card[data-v-17d495b3]:has(.card-menu){overflow:visible;z-index:5}.card-menu button[data-v-17d495b3]{min-height:34px;gap:8px;padding:0 12px;font-size:12px;font-weight:600}.card-menu .menu-ico[data-v-17d495b3]{width:20px;height:20px}.tutor-card h2[data-v-17d495b3]{position:absolute;top:31px;right:50px;left:75px;margin:0;overflow:hidden;color:#000;font-size:17px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap;display:block}.tutor-card p[data-v-17d495b3]{display:none}.card-foot[data-v-17d495b3]{position:absolute;right:19px;bottom:19px;left:19px;min-height:22px;margin-top:0;padding-top:0;border-top:0;gap:14px;color:#7b7f86;font-size:13px;font-weight:400}.creator-id[data-v-17d495b3]{max-width:64px;color:#7b7f86;font-size:13px;font-weight:400;line-height:13px}.usage-count[data-v-17d495b3]{display:inline-flex;align-items:center;gap:8px;color:#333;font-size:13px;line-height:13px}.usage-count[data-v-17d495b3]:before{content:"";width:15px;height:15px;border:1px solid #777;border-radius:50%;background:radial-gradient(circle at 5px 7px,#777 1px,transparent 1.5px),radial-gradient(circle at 8px 7px,#777 1px,transparent 1.5px),radial-gradient(circle at 11px 7px,#777 1px,transparent 1.5px)}.card-foot .tutor-subject[data-v-17d495b3]{min-width:49px;max-width:82px;height:22px;margin-left:auto;border-radius:5px;background:#f5f5f5;color:#777;font-size:11px;font-weight:500;line-height:22px}.mobile-create-card[data-v-17d495b3]{width:100%;height:65px;min-height:65px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:20px;padding:0;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;color:#333;font-family:inherit;font-size:14px;font-weight:400}.mobile-create-card span[data-v-17d495b3]{width:42px;height:42px;display:grid;place-items:center;border-radius:51px;background:#f2f2f2;color:#333;font-size:26px;font-weight:300;line-height:42px}.pagination[data-v-17d495b3]{display:none}.entry-backdrop[data-v-17d495b3]{z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none}.entry-popup[data-v-17d495b3]{position:relative;right:0;left:0;width:100%;max-width:none;box-sizing:border-box;height:min(529px,calc(100dvh - 60px));max-height:none;display:flex;flex-direction:column;overflow:hidden;border-radius:30px 30px 0 0;background:#f9f9f9;box-shadow:none}.entry-popup.file-mode[data-v-17d495b3]{height:min(779px,calc(100dvh - 97px))}.entry-popup[data-v-17d495b3]:before{content:"";position:absolute;top:10px;left:50%;width:80px;height:4px;border-radius:4px;background:#0003;transform:translate(-50%)}.entry-head[data-v-17d495b3]{min-height:64px;flex:0 0 64px;border-bottom:1px solid #ddd;padding:30px 16px 16px}.entry-head h2[data-v-17d495b3]{color:#333;font-size:16px;font-weight:700;line-height:16px}.entry-head button[data-v-17d495b3]{display:none}.entry-body[data-v-17d495b3]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px}.entry-mode-grid[data-v-17d495b3]{flex:0 0 auto;grid-template-columns:1fr;gap:10px;width:100%;box-sizing:border-box;padding:19px 16px 0}.entry-popup.file-mode .entry-mode-grid[data-v-17d495b3]{grid-template-columns:1fr;gap:10px;padding-bottom:20px}.entry-mode-card[data-v-17d495b3]{width:100%;box-sizing:border-box;min-height:145px;align-content:start;border-color:#ddd;border-radius:18px;background:#fff;padding:19px 52px 18px 19px}.entry-popup.file-mode .entry-mode-card[data-v-17d495b3]{min-height:145px;padding:19px 52px 18px 19px}.entry-mode-card.active[data-v-17d495b3]{border:2px solid #0d99ff;background:#f0f9ff;box-shadow:none;padding:18px 51px 17px 18px}.entry-popup.file-mode .entry-mode-card.active[data-v-17d495b3]{padding:18px 51px 17px 18px}.entry-mode-icon[data-v-17d495b3]{width:30px;height:30px;margin-bottom:16px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#7b7f86}.entry-mode-icon img[data-v-17d495b3]{width:100%;height:100%}.entry-mode-icon.manual[data-v-17d495b3],.entry-mode-icon.file[data-v-17d495b3]{background:#fff;color:#7b7f86}.entry-mode-card strong[data-v-17d495b3]{color:#333;font-size:15px;font-weight:500;line-height:19px}.entry-mode-card small[data-v-17d495b3]{margin-top:7px;color:#7b7f86;font-size:14px;font-weight:400;line-height:19px;word-break:keep-all}.entry-popup.file-mode .entry-mode-card small[data-v-17d495b3]{font-size:14px;line-height:19px}.entry-check[data-v-17d495b3]{top:24px;right:18px;width:20px;height:20px;display:block;border-color:#aaa;border-radius:3px;background:#fff;color:transparent;font-size:0}.entry-mode-card.active .entry-check[data-v-17d495b3]{border-color:#aaa;background:#fff;color:transparent}.entry-mode-card.active .entry-check[data-v-17d495b3]:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border-left:2px solid #333;border-bottom:2px solid #333;transform:translate(-50%,-58%) rotate(-45deg)}.entry-upload-panel[data-v-17d495b3]{box-sizing:border-box;flex:0 0 auto;margin:0 16px 24px;border-color:#ddd;border-radius:18px;background:#fafafa;padding:19px}.entry-popup.file-mode .entry-upload-panel[data-v-17d495b3]{margin-bottom:8px}.entry-upload-head[data-v-17d495b3]{align-items:center;margin-bottom:10px;color:#333;font-size:15px;font-weight:500;line-height:19px}.entry-upload-head span[data-v-17d495b3]{color:#aaa;font-size:13px;font-weight:400;line-height:13px}.entry-upload-title[data-v-17d495b3]{gap:7px}.entry-upload-head .file-processing-delegate[data-v-17d495b3]{min-height:24px;color:#1677c8;font-weight:700;font-size:11px;line-height:1.2}.entry-dropzone[data-v-17d495b3]{box-sizing:border-box;min-height:156px;border:2px dashed #ddd;border-radius:12px;background:#fff;padding:20px 18px;color:#333}.entry-upload-icon[data-v-17d495b3]{width:39px;height:39px;margin-bottom:20px;border-radius:51px;background:#f2f2f2;color:#333;font-size:26px;font-weight:300}.entry-upload-icon img[data-v-17d495b3]{width:16px;height:16px}.entry-dropzone strong[data-v-17d495b3]{color:#333;font-size:14px;font-weight:400;line-height:14px}.entry-dropzone small[data-v-17d495b3]{max-width:245px;margin-top:13px;color:#7b7f86;font-size:13px;font-weight:400;line-height:1.35;text-align:center;word-break:keep-all}.entry-actions[data-v-17d495b3]{display:flex;flex:0 0 auto;flex-direction:column-reverse;gap:10px;margin-top:auto;background:#f9f9f9;border-top:0;padding:0 16px max(20px,env(safe-area-inset-bottom))}.entry-popup.file-mode .entry-actions[data-v-17d495b3]{flex-direction:column-reverse;gap:10px;border-top:1px solid #ececec;padding-top:12px}.entry-cancel[data-v-17d495b3],.entry-primary[data-v-17d495b3]{width:100%;height:47px;border-radius:11px;font-size:15px}.entry-cancel[data-v-17d495b3]{border:1px solid #ddd;background:#fff;color:#333;font-weight:400}.entry-primary[data-v-17d495b3]{display:flex;align-items:center;justify-content:center;gap:8px;background:#0d99ff;color:#fff;font-weight:700}.entry-primary-icon[data-v-17d495b3]{width:16px;height:16px;display:block;flex:0 0 auto}.entry-primary[data-v-17d495b3]:disabled{opacity:1;background:#0d99ff;color:#fff}.copy-toast[data-v-17d495b3]{right:15px;left:15px;width:auto;bottom:24px;flex-wrap:wrap}.tutor-popup[data-v-17d495b3]{width:calc(100vw - 30px);max-width:390px}}@media (max-width: 1000px){.create-ai-tutor-page[data-v-17d495b3]{max-height:none;overflow:visible}}@media (max-width: 1180px){.cat-layout[data-v-17d495b3]{grid-template-columns:1fr}.cat-editor[data-v-17d495b3],.cat-preview[data-v-17d495b3],.cat-preview-body[data-v-17d495b3]{min-height:auto}}@media (max-width: 720px){.create-ai-tutor-page[data-v-17d495b3]{height:auto;min-height:100vh;overflow:visible;background:#f9f9f9}.cat-shell[data-v-17d495b3]{min-height:100vh;padding:0 0 103px;overflow:visible;background:#f9f9f9}.cat-head[data-v-17d495b3]{position:sticky;top:0;z-index:20;height:63px;min-height:63px;padding:0 16px;border-bottom:1px solid #ddd;background:#f9f9f9;box-shadow:none}.cat-back[data-v-17d495b3]{width:30px;height:30px;justify-content:center;padding:0}.cat-back svg[data-v-17d495b3]{width:18px;height:18px}.cat-head h1[data-v-17d495b3]{flex:1;min-width:0;color:#333;font-size:16px;font-weight:700;line-height:15px}.cat-head-actions[data-v-17d495b3]{width:auto;gap:8px;justify-content:flex-end}.cat-save[data-v-17d495b3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:99px;height:31px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:500;line-height:13px;white-space:nowrap}.cat-save-temp[data-v-17d495b3]{min-width:0;height:31px;padding:0 4px;border:0;background:transparent;color:#b8bec7;font-size:13px;line-height:13px;white-space:nowrap}.cat-layout[data-v-17d495b3]{display:block;min-height:0;overflow:visible;background:#f9f9f9}.cat-editor[data-v-17d495b3]{width:100%;max-width:390px;margin:0 auto;padding:30px 16px 0;overflow:visible;border-right:0;background:#f9f9f9}.cat-preview[data-v-17d495b3]{display:none}.cat-mode-row[data-v-17d495b3]{display:inline-grid;width:130px;margin:20px 0 10px}.cat-mode[data-v-17d495b3]{font-size:15px;line-height:15px}.cat-section[data-v-17d495b3],.cat-acc[data-v-17d495b3]{width:100%;margin-bottom:10px;border:1px solid rgba(221,221,221,.5);border-radius:12px;box-shadow:0 0 8px #0000000d}.cat-acc-head[data-v-17d495b3]{min-height:57px;padding:0 19px;font-size:16px;line-height:16px}.cat-acc-body[data-v-17d495b3]{gap:17px;padding:0 19px 19px}.cat-draft-source-top .cat-acc-head[data-v-17d495b3]{min-height:57px}.cat-target-row[data-v-17d495b3]{display:flex;gap:10px;overflow-x:auto;padding-bottom:0;scrollbar-width:none}.cat-target-row[data-v-17d495b3]::-webkit-scrollbar{display:none}.cat-target-picker[data-v-17d495b3]{flex:0 0 auto}.cat-target-select[data-v-17d495b3]{width:auto;height:38px;justify-content:center;padding:0 20px;font-size:14px}.cat-target-summary[data-v-17d495b3],.cat-tool-list[data-v-17d495b3]{gap:10px}.cat-llm-providers[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:17px;padding-top:5px}.cat-share-list[data-v-17d495b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 0}.cat-settings-card .cat-acc-body[data-v-17d495b3]{gap:28px;padding:0 19px 19px}.cat-settings-card[data-v-17d495b3]{margin-bottom:20px}.cat-bottom-actions[data-v-17d495b3]{display:flex;flex-direction:column-reverse;gap:10px;margin:10px 0 0}.cat-bottom-actions button[data-v-17d495b3]{width:100%;height:47px;border-radius:11px;font-size:15px}.cat-bottom-save[data-v-17d495b3]{font-weight:700}.cat-stepper[data-v-17d495b3]{height:66px;overflow-x:auto}.cat-stepper ol[data-v-17d495b3]{justify-content:flex-start;gap:14px;width:max-content;min-width:100%;padding:0 16px}.cat-stepper li[data-v-17d495b3]{min-width:38px;gap:8px}.cat-stepper li[data-v-17d495b3]:not(:last-child):after{width:30px;margin-left:6px}.cat-editor.cat-editor-step-method[data-v-17d495b3]{padding:24px 20px 0}.cat-create-method-step[data-v-17d495b3]{width:100%;max-width:none;padding:0 0 72px}.cat-method-grid[data-v-17d495b3]{grid-template-columns:1fr;width:100%;max-width:none;margin-left:0}.cat-method-card[data-v-17d495b3],.cat-method-card.selected[data-v-17d495b3]{width:100%}.cat-step-upload-panel[data-v-17d495b3],.cat-basic-info-card[data-v-17d495b3]{width:100%;max-width:none;margin-left:0}.cat-basic-info-step[data-v-17d495b3]{width:100%;max-width:none;height:auto;min-height:auto;padding:0 0 72px}.cat-basic-info-card[data-v-17d495b3]{min-height:auto;padding:0}.cat-basic-info-card-inner[data-v-17d495b3]{padding:150px 18px 24px}.cat-step-footer[data-v-17d495b3]{position:static;gap:10px;margin-top:16px}.cat-step-prev[data-v-17d495b3],.cat-step-footer .cat-step-next[data-v-17d495b3]{position:static;width:100%;height:47px;border-radius:11px}.cat-step-next[data-v-17d495b3]{right:0;bottom:16px;width:100%;height:47px;border-radius:11px}.ai-tutor-preview-page .aitp-content[data-v-17d495b3]{gap:24px}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html .sjp-root[data-v-17d495b3]{min-height:100dvh;overflow:visible}.sjp-root .sjp-page[data-v-17d495b3]{display:block;min-height:100dvh;padding:80px 24px 91px}.sjp-root .sjp-stage[data-v-17d495b3]{width:390px;max-width:100%;min-height:0;height:auto;margin:0 auto;zoom:1;overflow:visible}.sjp-root .sjp-logo[data-v-17d495b3]{position:relative;top:auto;left:auto;width:132px;height:56px;margin:0 auto;transform:none}.sjp-root .sjp-logo-word[data-v-17d495b3]{top:16px;left:0;width:114.814px;height:40px}.sjp-root .sjp-logo-sparkle[data-v-17d495b3]{top:0;left:107.659px;width:24.341px;height:28.067px}.sjp-root .sjp-logo-myclass[data-v-17d495b3],.sjp-root .sjp-copyright[data-v-17d495b3]{display:none}.sjp-root .sjp-card-wrap[data-v-17d495b3]{position:relative;top:auto;left:auto;width:min(260px,100%);min-height:0;margin:66px auto 0;transform:none}.sjp-root .sjp-card[data-v-17d495b3]{position:relative;top:auto;left:auto;width:100%;min-height:293px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.sjp-root .sjp-form[data-v-17d495b3]{display:flex;flex-direction:column;width:100%;height:auto}.sjp-root .sjp-field[data-v-17d495b3]{position:static;width:100%;min-height:121px}.sjp-root .sjp-field[data-v-17d495b3]:first-child{min-height:122px;padding-bottom:15px}.sjp-root .sjp-label[data-v-17d495b3]{width:100%;font-size:17px;line-height:14px}.sjp-root .sjp-input[data-v-17d495b3],.sjp-root .sjp-readonly[data-v-17d495b3]{width:100%;font-size:16px;line-height:normal}.sjp-root .sjp-message[data-v-17d495b3]{position:static;min-height:13px;margin:10px 0 0;font-size:13px;font-weight:400;line-height:13px;overflow-wrap:anywhere}.sjp-root .sjp-submit[data-v-17d495b3]{position:static;width:100%;flex-shrink:0;font-size:18px;font-weight:700;line-height:18px}:is(.sjp-root,.sce-root-ended) .sjp-friends[data-v-17d495b3]{position:relative;top:auto;left:auto;width:207px;height:192px;margin:66px 0 0 calc(50% - 109px)}:is(.sjp-root,.sce-root-ended) .sjp-mascot[data-v-17d495b3]{top:0;left:79.77px;width:115.46px;height:190.157px;filter:none}:is(.sjp-root,.sce-root-ended) .sjp-bear[data-v-17d495b3]{top:69px;left:13.244px;width:99.512px;height:122.215px}:is(.sjp-root,.sce-root-ended) .sjp-cat[data-v-17d495b3]{top:137.89px;left:-.118px;width:42.235px;height:53.22px}:is(.sjp-root,.sce-root-ended) .sjp-rabbit[data-v-17d495b3]{top:129px;left:149.522px;width:34.956px;height:61.089px}:is(.sjp-root,.sce-root-ended) .sjp-squirrel[data-v-17d495b3]{top:162.282px;left:178.001px;width:23.558px;height:27.807px}:is(.sjp-root,.sce-root-ended) .sjp-frog[data-v-17d495b3]{top:173px;left:96.333px;width:13.333px;height:16.666px}:is(.sjp-root,.sce-root-ended) .sjp-ground-bear[data-v-17d495b3]{top:182.812px;left:28.82px;width:67.85px;height:9.188px}:is(.sjp-root,.sce-root-ended) .sjp-ground-cat[data-v-17d495b3]{top:183.135px;left:5.821px;width:30.358px;height:7.452px}:is(.sjp-root,.sce-root-ended) .sjp-ground-michael-left[data-v-17d495b3]{top:186.47px;left:111.888px;width:26.344px;height:5.53px}:is(.sjp-root,.sce-root-ended) .sjp-ground-michael-right[data-v-17d495b3]{top:186.47px;left:138.232px;width:26.344px;height:5.53px}:is(.sjp-root,.sce-root-ended) .sjp-ground-rabbit[data-v-17d495b3]{top:182.791px;left:160.749px;width:43.963px;height:8.209px}:is(.sjp-root,.sce-root-ended) .sjp-ground-frog[data-v-17d495b3]{top:187.666px;left:96.65px;width:11.7px;height:3.334px}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html .snp-root[data-v-17d495b3]{display:block;padding:0}.snp-root .snp-card[data-v-17d495b3]{width:390px;max-width:100%;min-height:0;margin:0 auto;border:0;border-radius:0;background:#fff;box-shadow:none;padding:67px 30px 30px}.snp-root .snp-head[data-v-17d495b3]{margin-bottom:53px}.snp-root .snp-head h1 span[data-v-17d495b3]{font-size:34px}.snp-root .snp-head p[data-v-17d495b3]{line-height:19px}.snp-root .snp-promise-grid[data-v-17d495b3]{grid-template-columns:minmax(0,1fr);gap:10px}.snp-root .snp-agree-row[data-v-17d495b3]{margin-top:30px;padding:12px 20px;line-height:18px}}@media (max-width: 360px){.snp-root .snp-head h1[data-v-17d495b3],.snp-root .snp-head h1 span[data-v-17d495b3]{font-size:28px}.snp-root .snp-head p[data-v-17d495b3],.snp-root .snp-agree-row[data-v-17d495b3]{font-size:16px;line-height:1.35}.snp-root .snp-agree-row[data-v-17d495b3]{gap:12px;padding-right:12px;padding-left:12px}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html .sch-root[data-v-17d495b3]{box-sizing:border-box;min-height:100dvh;overflow-x:hidden;background:#f9f9f9;padding:80px 16px calc(120px + env(safe-area-inset-bottom,0px));scroll-padding-top:80px;scroll-padding-bottom:103px;zoom:1}html .sch-root .scs-sidebar[data-v-17d495b3]{display:none}html .sch-root .sc-top-bar>.sc-status-banner[data-v-17d495b3]{top:60px;left:0;min-width:0;padding:10px 16px}html .sch-root .scs-sidebar.is-mobile-open[data-v-17d495b3]{display:block;z-index:120;transform:translate(0)}.sch-root .sch-mobile-sidebar-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:block;border:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.sch-root .sch-mobile-header[data-v-17d495b3]{position:fixed;top:0;left:0;z-index:90;width:100%;max-width:100vw;height:60px;display:block;background:#fff;box-shadow:0 2px 2px #0000000d;transform:none}.sch-root .sch-mobile-menu[data-v-17d495b3]{position:absolute;top:10px;left:16px;width:40px;height:40px;display:grid;place-content:center;gap:4px;border:0;background:transparent;padding:0}.sch-root .sch-mobile-menu span[data-v-17d495b3]{width:18px;height:2px;display:block;border-radius:2px;background:#111827}.sch-root .sch-mobile-logo[data-v-17d495b3]{position:absolute;top:13px;left:50%;width:70px;height:29.903px;transform:translate(-50%)}.sch-root .sch-mobile-logo-word[data-v-17d495b3],.sch-root .sch-mobile-logo-sparkle[data-v-17d495b3]{position:absolute;display:block}.sch-root .sch-mobile-logo-word[data-v-17d495b3]{left:0;bottom:auto;width:60.887px;height:21.361px;top:8.542px}.sch-root .sch-mobile-logo-sparkle[data-v-17d495b3]{top:0;right:0;width:12.908px;height:14.987px}.sch-root .sch-page[data-v-17d495b3]{width:100%;max-width:none;margin:0}.sch-root .sch-class-title[data-v-17d495b3]{position:relative;min-height:212px;display:block;margin:0 0 30px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:0;overflow:hidden}.sch-root .sch-mobile-status[data-v-17d495b3]{position:absolute;top:19px;left:19px;min-width:98px;height:33px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ccc;border-radius:18px;background:#e2ffe9;color:#00aa2b;font-size:13px;font-weight:500;line-height:13px;box-shadow:3px 3px 2px #0000000f;padding:0 14px 0 11px;width:98px;border-color:#ccc}.sch-root .sch-class-thumb[data-v-17d495b3]{display:none}.sch-root .sch-class-title-text[data-v-17d495b3]{min-width:0}.sch-root .sch-class-title h1[data-v-17d495b3]{position:absolute;top:72px;left:19px;right:19px;overflow:hidden;margin:0;color:#000;font-size:22px;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.sch-root .sch-class-title p[data-v-17d495b3]{position:absolute;top:106px;left:15px;right:19px;display:-webkit-box;overflow:hidden;margin:0;color:#7b7f86;font-size:16px;font-weight:400;line-height:1.35;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sch-root .sch-state[data-v-17d495b3],.sch-root .sch-section[data-v-17d495b3]{border:0;border-radius:0;background:transparent;box-shadow:none}.sch-root .sch-section[data-v-17d495b3]{padding:0}.sch-root .sch-section+.sch-section[data-v-17d495b3]{margin-top:30px}.sch-root .sch-section-head[data-v-17d495b3]{height:18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sch-root .sch-section-head h2[data-v-17d495b3]{margin:0;color:#333;font-size:18px;font-weight:500;line-height:18px}.sch-root .sch-mobile-count[data-v-17d495b3]{display:inline;color:#7b7f86;font-size:15px;font-weight:400;line-height:15px}.sch-root .sch-mobile-count strong[data-v-17d495b3]{font-weight:700}.sch-root .sch-section-progress[data-v-17d495b3]{display:none}.sch-root .sch-card-grid[data-v-17d495b3],.sch-root .sch-tool-grid[data-v-17d495b3]{display:grid;grid-template-columns:1fr;gap:10px}.sch-root .sch-content-card[data-v-17d495b3],.sch-root .sch-tool-card[data-v-17d495b3]{width:100%;min-height:134px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:42px minmax(0,1fr);column-gap:14px;row-gap:11px;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:19px 19px 17px;height:134px}.sch-root .sch-content-card[data-v-17d495b3]:hover:not(:disabled),.sch-root .sch-content-card[data-v-17d495b3]:focus-visible:not(:disabled){border:1px solid rgba(221,221,221,.5);background:#fff;padding:19px 19px 17px}.sch-root .sch-content-card strong[data-v-17d495b3],.sch-root .sch-tool-card strong[data-v-17d495b3]{grid-column:2;grid-row:1;align-self:center;overflow:hidden;color:#000;font-size:17px;font-weight:400;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.sch-root .sch-content-card p[data-v-17d495b3],.sch-root .sch-tool-card p[data-v-17d495b3]{grid-column:1 / -1;grid-row:2;display:-webkit-box;overflow:hidden;color:#7b7f86;font-size:16px;font-weight:400;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0 0 0 -4px}.sch-root .sch-content-card small[data-v-17d495b3],.sch-root .sch-tool-card small[data-v-17d495b3]{display:none}.sch-root .sch-empty[data-v-17d495b3]{min-height:134px;display:grid;place-items:center;border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:0 20px}.sch-root .sch-mobile-tabbar[data-v-17d495b3]{position:fixed;left:0;bottom:0;z-index:90;width:100%;max-width:100vw;height:calc(83px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;border-top:1px solid #e0e0e0;background:#fff;transform:none;gap:clamp(48px,calc(100vw - 300px),90px);padding:11px 16px calc(12px + env(safe-area-inset-bottom,0px))}.sch-root .sch-mobile-tabbar button[data-v-17d495b3]{position:relative;width:80px;height:59px;border:0;background:transparent;color:#7b7f86;font-family:inherit;font-size:15px;font-weight:400;line-height:15px;padding:42px 0 0}.sch-root .sch-mobile-tabbar button.is-active[data-v-17d495b3]{color:#333;font-weight:500}.sch-root .sch-mobile-tabbar button.is-active[data-v-17d495b3]:before{position:absolute;top:0;left:0;width:80px;height:32px;border-radius:18px;background:#0000000d;content:""}.sch-root .sch-mobile-tab-icon[data-v-17d495b3]{position:absolute;top:4px;left:50%;z-index:1;width:28px;height:24px;transform:translate(-50%)}.sch-root .sch-mobile-tab-home img[data-v-17d495b3]{width:28px;height:22px}.sch-root .sch-mobile-history-main[data-v-17d495b3]{position:absolute;top:1px;left:2px;width:18px;height:18px}.sch-root .sch-mobile-history-badge[data-v-17d495b3]{position:absolute;right:2px;bottom:1px;width:10px;height:10px}.sch-root .sch-content-card[data-v-17d495b3]:focus-visible:not(:disabled),.sch-root .sch-mobile-tabbar button[data-v-17d495b3]:focus-visible,.sch-root .sch-mobile-menu[data-v-17d495b3]:focus-visible{outline:2px solid #008f80;outline-offset:3px}.sch-root .sch-mobile-menu-toast[data-v-17d495b3]{left:16px;width:min(295px,calc(100vw - 32px))}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){.sch-root .sch-class-open[data-v-17d495b3]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;padding:0;cursor:pointer}.sch-root .sch-class-open[data-v-17d495b3]:focus-visible{outline:2px solid #008f80;outline-offset:-3px}html .sch-root.is-activity-view[data-v-17d495b3]{padding:143px 16px calc(30px + env(safe-area-inset-bottom,0px))}.sch-root.is-activity-view .sch-activity-backbar[data-v-17d495b3]{position:absolute;top:60px;left:0;right:0;height:63px;margin:0;border-bottom:1px solid #ddd;background:#f9f9f9;padding:0 26px}.sch-root.is-activity-view .sch-activity-backbar button[data-v-17d495b3]:focus-visible{outline:2px solid #008f80;outline-offset:3px}.sch-root.is-activity-view .sch-section[data-v-17d495b3]{border:1px solid rgba(221,221,221,.5);border-radius:12px;background:#fff;box-shadow:0 0 8px #0000000d;padding:15px 19px 16px}.sch-root.is-activity-view .sch-section-head[data-v-17d495b3]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:26px 9px;gap:14px 0;height:auto;margin-bottom:30px}.sch-root.is-activity-view .sch-section-head h2[data-v-17d495b3]{grid-column:1;grid-row:1;font-size:19px;line-height:19px}.sch-root.is-activity-view .sch-section-progress[data-v-17d495b3]{display:contents}.sch-root.is-activity-view .sch-section-progress strong[data-v-17d495b3]{box-sizing:border-box;grid-column:2;grid-row:1;min-width:0;height:26px;padding:7px 11px}.sch-root.is-activity-view .sch-progress[data-v-17d495b3]{grid-column:1 / -1;grid-row:2;width:100%;height:9px}.sch-root.is-activity-view .sch-card-grid[data-v-17d495b3]{gap:10px}.sch-root.is-activity-view .sch-content-card[data-v-17d495b3]{grid-template-columns:42px minmax(0,1fr);grid-template-rows:42px minmax(0,1fr) 23px;column-gap:12px;row-gap:10px;min-height:170px;height:170px;padding:19px}.sch-root.is-activity-view .sch-content-card[data-v-17d495b3]:hover:not(:disabled){background:#eff7f6}.sch-root.is-activity-view .sch-content-card p[data-v-17d495b3]{margin:0;font-size:13px;line-height:1.35}.sch-root.is-activity-view .sch-content-card small[data-v-17d495b3]{grid-column:1 / -1;grid-row:3;align-self:end;display:inline-flex;margin:0}.sch-root.is-activity-view .sch-content-card.is-completed[data-v-17d495b3]{background:#fbfbfb}.sch-root.is-activity-view .sch-content-card.is-completed strong[data-v-17d495b3],.sch-root.is-activity-view .sch-content-card.is-completed p[data-v-17d495b3]{color:#aaa}.sch-root.is-activity-view .sch-content-card.is-completed small[data-v-17d495b3]{height:21px;border:0;background:#f5f5f5;color:#000}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html .scc-root[data-v-17d495b3]{min-width:0;min-height:0;overflow:hidden;height:var(--scc-viewport-height, 100dvh)}html.student-chat-horizontal-scroll,body.student-chat-horizontal-scroll{overflow-x:hidden!important}.scc-root .scs-sidebar[data-v-17d495b3]{display:none}.scc-root .sc-top-bar>.sc-status-banner[data-v-17d495b3]{top:60px;left:0;min-width:0;padding:10px 16px}.scc-root .scs-sidebar.is-mobile-open[data-v-17d495b3]{display:block;z-index:120;box-shadow:4px 0 16px #00000026}.scc-root .scc-mobile-sidebar-backdrop[data-v-17d495b3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:block;border:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:0}.scc-root .scc-mobile-header[data-v-17d495b3]{position:fixed;top:0;left:0;right:0;z-index:90;height:60px;display:block;background:#fff;box-shadow:0 2px 2px #0000000d}.scc-root .scc-mobile-menu[data-v-17d495b3]{position:absolute;top:10px;left:16px;width:40px;height:40px;display:grid;place-content:center;border:0;background:transparent;cursor:pointer;padding:0;gap:4px}.scc-root .scc-mobile-menu span[data-v-17d495b3]{width:18px;height:2px;display:block;border-radius:2px;background:#111827}.scc-root .scc-mobile-logo[data-v-17d495b3]{position:absolute;top:13px;left:50%;width:70px;transform:translate(-50%);height:29.903px}.scc-root .scc-mobile-logo-word[data-v-17d495b3],.scc-root .scc-mobile-logo-sparkle[data-v-17d495b3]{position:absolute;display:block}.scc-root .scc-mobile-logo-word[data-v-17d495b3]{left:0;top:8.542px;bottom:auto;width:60.887px;height:21.361px}.scc-root .scc-mobile-logo-sparkle[data-v-17d495b3]{top:0;right:0;width:12.908px;height:14.987px}.scc-root .scc-page[data-v-17d495b3]{width:100%;min-width:0;min-height:0;margin:0;padding:123px 16px calc(9px + env(safe-area-inset-bottom,0px));height:var(--scc-viewport-height, 100dvh)}.scc-root .scc-chat-stage[data-v-17d495b3]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.scc-root .scc-activity-info[data-v-17d495b3]{display:none}.scc-root .scc-stream[data-v-17d495b3]{flex:1 1 0;width:100%;height:auto;min-height:0;margin:0;padding:28px 10px 24px;overscroll-behavior-y:contain}.scc-root .scc-message-body[data-v-17d495b3]{width:100%;max-width:100%}.scc-root .scc-message.is-user .scc-message-body[data-v-17d495b3]{max-width:85%}.scc-root .scc-message.is-user .scc-bubble[data-v-17d495b3]{padding:10px 16px}.scc-root .scc-bubble[data-v-17d495b3] img{max-width:100%}.scc-root .scc-web-search[data-v-17d495b3]{width:100%}.scc-root .scc-block[data-v-17d495b3]{left:50%;bottom:176px;max-width:calc(100vw - 32px);padding:8px 16px}.scc-root .scc-composer[data-v-17d495b3]{position:relative;flex:0 0 auto;left:auto;right:auto;bottom:auto;width:100%;margin:16px 0 0;transform:none}.scc-root .scc-composer-shell[data-v-17d495b3]{min-height:115px;padding:16px 18px 10px}.scc-root .scc-composer textarea[data-v-17d495b3]{box-sizing:border-box;height:52px;min-height:52px;max-height:52px;padding:0;font-size:calc(16px * var(--sc-font-scale, 1))}.scc-root .scc-composer-row[data-v-17d495b3]{flex-wrap:nowrap;min-height:30px;gap:10px}.scc-root .scc-popover[data-v-17d495b3]{width:160px}.scc-root .scc-disclaimer[data-v-17d495b3]{text-align:center;margin:12px 0 0;font-size:12px;line-height:12px}.scc-root .scc-state[data-v-17d495b3]{min-height:calc(100dvh - 200px);padding:0 8px;text-align:center}.scc-root .scc-modal[data-v-17d495b3]{width:calc(100vw - 32px);padding:26px 20px 20px}.scc-root .scc-mobile-backbar[data-v-17d495b3]{position:fixed;top:60px;left:0;right:0;z-index:80;display:grid;grid-template-columns:30px minmax(0,1fr);gap:20px;box-sizing:border-box;height:63px;padding:14px 26px 12px;border-bottom:1px solid #ddd;background:#f9f9f9}.scc-root .scc-mobile-backbar button[data-v-17d495b3]{display:grid;place-items:center;box-sizing:border-box;width:30px;height:30px;margin-top:2px;padding:0;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.scc-root .scc-mobile-backbar img[data-v-17d495b3]{width:28px;height:28px}.scc-root .scc-mobile-backbar>div[data-v-17d495b3]{display:grid;align-content:start;gap:6px;min-width:0}.scc-root .scc-mobile-backbar strong[data-v-17d495b3]{overflow:hidden;color:#333;font-size:16px;font-weight:700;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.scc-root .scc-mobile-backbar span[data-v-17d495b3]{color:#aaa;font-size:12px;line-height:12px}.scc-root.has-assignment .scc-stream[data-v-17d495b3]{flex:1 1 0;width:100%;height:auto;min-height:0;margin:0;padding:28px 10px 24px;overscroll-behavior-y:contain}.scc-root .scc-bubble[data-v-17d495b3]{font-size:calc(15px * var(--sc-font-scale, 1));line-height:1.45}.scc-root .scc-hint[data-v-17d495b3]{visibility:hidden}.scc-root .scc-hint.is-limit-near[data-v-17d495b3]{visibility:visible}.scc-root .scc-send[data-v-17d495b3]{flex:0 0 30px}.scc-root .scc-send[data-v-17d495b3]:disabled{background:#e9e9e9;opacity:1}.scc-root .scc-mobile-send-icon[data-v-17d495b3]{display:block;width:28px;height:28px;filter:brightness(0) invert(1);transform:rotate(90deg)}.scc-root .scc-desktop-send-icon[data-v-17d495b3],.scc-root .scc-desktop-disclaimer[data-v-17d495b3]{display:none}.scc-root .scc-mobile-disclaimer[data-v-17d495b3]{display:inline}.scc-root[data-v-17d495b3] .sca-banner{position:relative;flex:0 0 auto;left:auto;bottom:auto;width:100%;margin-top:12px;transform:none}}@media (max-height: 500px) and (max-width: 1199px),(max-height: 500px) and (max-width: 1366px) and (pointer: coarse){.scc-root .scc-page[data-v-17d495b3]{overflow-y:auto}.scc-root .scc-chat-stage[data-v-17d495b3]{min-height:220px}.scc-root .scc-stream[data-v-17d495b3],.scc-root.has-assignment .scc-stream[data-v-17d495b3]{padding-top:8px;padding-bottom:8px}.scc-root .scc-composer[data-v-17d495b3]{margin-top:8px}.scc-root .scc-composer-shell[data-v-17d495b3]{min-height:86px;padding:10px 18px 8px}.scc-root .scc-composer textarea[data-v-17d495b3]{height:32px;min-height:32px;max-height:32px}.scc-root .scc-disclaimer[data-v-17d495b3]{margin-top:8px}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html :is(.sch-root,.scc-root) .scs-sidebar.is-mobile-open[data-v-17d495b3]{box-sizing:border-box;display:flex;flex-direction:column;width:min(280px,calc(100vw - 48px));height:100dvh;padding:100px 20px calc(20px + env(safe-area-inset-bottom,0px));zoom:1}.scs-sidebar .scs-mobile-close[data-v-17d495b3]{position:absolute;top:25px;right:16px;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#555;font-size:24px;cursor:pointer}.scs-sidebar>.scs-font-control.sc-font-control[data-v-17d495b3]{display:none}.scs-sidebar .scs-nav[data-v-17d495b3]{position:static;width:100%;min-height:0;overflow-y:auto}.scs-sidebar .scs-nav button[data-v-17d495b3]{width:100%}.scs-sidebar .scs-account[data-v-17d495b3]{position:static;flex-shrink:0;margin-top:auto;padding:20px 10px 0}.scs-sidebar .scs-account-main[data-v-17d495b3]{width:100%}.scs-sidebar .scs-logout[data-v-17d495b3]{display:block;width:100%;height:40px}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){.sch-root.is-history-view .sch-mobile-tab-home img[data-v-17d495b3]{opacity:.55}.sch-root.is-history-view .sch-mobile-tab-history img[data-v-17d495b3]{filter:brightness(.45)}html .sch-root.is-history-view[data-v-17d495b3]{zoom:1;padding:80px 16px calc(107px + env(safe-area-inset-bottom,0px))}.sah-root .sah-title[data-v-17d495b3]{margin-bottom:45px}.sah-root .sah-card[data-v-17d495b3]{width:100%}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html .sch-root.is-paused-home[data-v-17d495b3]{padding:60px 20px calc(107px + env(safe-area-inset-bottom,0px))}.sch-root.is-paused-home .sch-mobile-paused-notice[data-v-17d495b3]{box-sizing:border-box;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:15px;min-height:82px;margin:0 -20px 30px;padding:16px 20px;border-bottom:1px solid #ddd;background:#fff7ea}.sch-root.is-paused-home .sch-mobile-paused-notice img[data-v-17d495b3]{display:block;width:26px;height:26px}.sch-root.is-paused-home .sch-mobile-paused-notice p[data-v-17d495b3]{max-width:267px;margin:0;color:#000;font-size:18px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.sch-root.is-paused-home .sc-top-bar[data-v-17d495b3],.sch-root.is-paused-home .sch-state[data-v-17d495b3],.sch-root.is-paused-home .sch-mobile-status[data-v-17d495b3],.sch-root.is-paused-home .sch-class-title p[data-v-17d495b3],.sch-root.is-paused-home .sch-class-open[data-v-17d495b3],.sch-root.is-paused-home .sch-section-head[data-v-17d495b3]{display:none}.sch-root.is-paused-home .sch-class-title[data-v-17d495b3]{display:flex;align-items:center;gap:14px;height:50px;min-height:50px;margin:0 0 20px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.sch-root.is-paused-home .sch-class-thumb[data-v-17d495b3]{display:inline-grid;flex:0 0 50px;width:50px;height:50px;border-radius:8px}.sch-root.is-paused-home .sch-class-title h1[data-v-17d495b3]{position:static;margin:0;color:#333;font-size:17px;font-weight:500;line-height:1.2}.sch-root.is-paused-home .sch-section[data-v-17d495b3]{box-sizing:border-box;padding:29px;border:1px solid rgba(221,221,221,.5);border-radius:18px;background:#fff;box-shadow:0 0 8px #0000000d}.sch-root.is-paused-home .sch-content-card[data-v-17d495b3]{box-sizing:border-box;grid-template-columns:42px minmax(0,1fr);grid-template-rows:42px minmax(0,1fr);column-gap:12px;row-gap:10px;height:128px;min-height:128px;padding:19px;opacity:1}.sch-root.is-paused-home .sch-content-card strong[data-v-17d495b3]{color:#aaa;font-size:17px;font-weight:400;line-height:17px}.sch-root.is-paused-home .sch-content-card p[data-v-17d495b3]{margin-left:0;color:#aaa;font-size:13px;line-height:1.35}}@media (max-width: 1199px),(max-width: 1366px) and (pointer: coarse){html .sce-root-ended[data-v-17d495b3]{box-sizing:border-box;display:block;min-height:100dvh;padding:153px 24px 140px;background:#f9f9f9;zoom:1}.sce-root-ended .sce-card[data-v-17d495b3]{display:block;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sce-root-ended .sc-font-control-fixed[data-v-17d495b3],.sce-root-ended .sce-logo[data-v-17d495b3],.sce-root-ended .sce-state-icon[data-v-17d495b3],.sce-root-ended .sce-desktop-title[data-v-17d495b3],.sce-root-ended .sce-card>p[data-v-17d495b3],.sce-root-ended .sce-button[data-v-17d495b3]{display:none}.sce-root-ended .sce-mobile-logo[data-v-17d495b3]{position:relative;display:block;width:132px;height:56px;margin:0 auto}.sce-root-ended .sce-mobile-logo-word[data-v-17d495b3]{position:absolute;top:16px;left:0;width:114.814px;height:40px}.sce-root-ended .sce-mobile-logo-sparkle[data-v-17d495b3]{position:absolute;top:0;left:107.659px;width:24.341px;height:28.067px}.sce-root-ended .sce-card h1[data-v-17d495b3]{margin:140px 0 0;color:#333;font-size:calc(20px * var(--sc-font-scale, 1));font-weight:700;line-height:1.35;overflow-wrap:anywhere}.sce-root-ended .sce-mobile-title[data-v-17d495b3]{display:inline}.sce-root-ended .sce-characters[data-v-17d495b3]{display:block;margin:109px 0 0 calc(50% - 109px)}}@media (max-width: 720px){html .ai-tutor-preview-page .aitp-shell[data-v-17d495b3]{min-height:480px;padding:28px 20px 16px;gap:34px}html .ai-tutor-preview-page .scc-message.is-user .scc-message-body[data-v-17d495b3]{max-width:85%}html .ai-tutor-preview-page .scc-composer textarea[data-v-17d495b3]{box-sizing:border-box;height:52px;min-height:52px;max-height:52px;padding:0;font-size:16px}html .ai-tutor-preview-page .scc-hint[data-v-17d495b3]{visibility:hidden}html .ai-tutor-preview-page .scc-hint.is-limit-near[data-v-17d495b3]{visibility:visible}html .ai-tutor-preview-page .scc-send[data-v-17d495b3]{flex:0 0 30px}html .ai-tutor-preview-page .scc-send[data-v-17d495b3]:disabled{background:#e9e9e9;opacity:1}html .ai-tutor-preview-page .scc-mobile-send-icon[data-v-17d495b3]{display:block;width:28px;height:28px;filter:brightness(0) invert(1);transform:rotate(90deg)}html .ai-tutor-preview-page .scc-desktop-send-icon[data-v-17d495b3],html .ai-tutor-preview-page .scc-desktop-disclaimer[data-v-17d495b3]{display:none}html .ai-tutor-preview-page .scc-mobile-disclaimer[data-v-17d495b3]{display:inline}}@media (max-width: 768px){.sca-banner[data-v-17d495b3]{left:50%;bottom:calc(16px + var(--scc-composer-block-height, 131px) + 16px);width:calc(100vw - 28px)}.sca-banner-copy strong[data-v-17d495b3],.sca-banner-due[data-v-17d495b3]{max-width:60vw}.sca-backdrop[data-v-17d495b3]{align-items:end;padding:0}.sca-modal[data-v-17d495b3]{width:100%;max-height:88vh;border-radius:8px 8px 0 0}.sca-modal-header[data-v-17d495b3],.sca-modal-body[data-v-17d495b3],.sca-modal-footer[data-v-17d495b3]{padding-left:18px;padding-right:18px}.sca-deadline[data-v-17d495b3]{padding:0 18px}.sca-image-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.tas-panel[data-v-17d495b3]{padding:20px 16px 36px}.tas-header[data-v-17d495b3]{align-items:stretch;flex-direction:column;gap:16px}.tas-assignment-select[data-v-17d495b3]{width:100%}.tas-header-actions[data-v-17d495b3]{align-items:stretch;flex-direction:column}.tas-board-open[data-v-17d495b3]{width:100%}.tas-assignment-info[data-v-17d495b3]{grid-template-columns:1fr}.tas-assignment-info>div+div[data-v-17d495b3]{border-top:1px solid #eef0f2;border-left:0}.tas-summary[data-v-17d495b3]{justify-content:space-between;gap:8px;font-size:12px}.tas-backdrop[data-v-17d495b3]{align-items:end;padding:0}.tas-modal[data-v-17d495b3]{width:100%;max-height:90vh;border-radius:8px 8px 0 0}.tas-modal-header[data-v-17d495b3],.tas-modal-body[data-v-17d495b3],.tas-modal-footer[data-v-17d495b3]{padding-right:18px;padding-left:18px}.tas-image-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.sab-detail-content[data-v-17d495b3]{padding:22px 48px}}@media (max-width: 760px){.sab-header[data-v-17d495b3],.sab-body[data-v-17d495b3]{min-width:1180px}.sab-detail[data-v-17d495b3]{top:0;right:0;bottom:0;left:0;border-radius:0}.sab-detail-content[data-v-17d495b3]{padding:16px 18px}.sab-result-sheet[data-v-17d495b3]{padding:18px}.sab-result-file[data-v-17d495b3]{grid-template-columns:42px minmax(0,1fr)}.sab-result-file>button[data-v-17d495b3]{grid-column:1 / -1;justify-content:center}.sab-nav-button[data-v-17d495b3]{width:42px;height:58px}.sab-nav-button.is-prev[data-v-17d495b3]{left:8px}.sab-nav-button.is-next[data-v-17d495b3]{right:8px}}@media (min-width: 721px) and (max-width: 1199px),(min-width: 721px) and (max-width: 1366px) and (pointer: coarse){html .sjp-root[data-v-17d495b3],html .snp-root[data-v-17d495b3],html .sch-root[data-v-17d495b3],html .scc-root[data-v-17d495b3]{zoom:1}.sjp-root .sjp-page[data-v-17d495b3]{display:flex;align-items:center;padding:64px 32px}.sjp-root .sjp-stage[data-v-17d495b3]{width:460px}.sjp-root .sjp-card-wrap[data-v-17d495b3]{width:340px;margin-top:56px}.sjp-root .sjp-friends[data-v-17d495b3]{margin-top:48px}html .snp-root[data-v-17d495b3]{box-sizing:border-box;min-height:100dvh;padding:64px 32px;background:#f9f9f9}.snp-root .snp-card[data-v-17d495b3]{box-sizing:border-box;width:760px;max-width:100%;padding:40px 32px;border:1px solid rgba(221,221,221,.5);border-radius:20px;background:#fff}.snp-root .snp-head[data-v-17d495b3]{margin-bottom:36px}.snp-root .snp-promise-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.snp-root .snp-promise-item[data-v-17d495b3]{min-height:170px}html .sch-root[data-v-17d495b3]{padding:92px 32px calc(115px + env(safe-area-inset-bottom,0px))}.sch-root .sch-page[data-v-17d495b3]{max-width:960px;margin:0 auto}.sch-root .sch-card-grid[data-v-17d495b3],.sch-root.is-activity-view .sch-card-grid[data-v-17d495b3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sch-root .sch-content-card[data-v-17d495b3]{height:154px;min-height:154px;row-gap:16px}.sch-root .sch-content-card p[data-v-17d495b3]{-webkit-line-clamp:3}html .sch-root.is-activity-view[data-v-17d495b3]{padding:155px 32px 40px}.sch-root.is-activity-view .sch-activity-backbar[data-v-17d495b3]{padding-right:max(32px,calc((100vw - 960px)/2));padding-left:max(32px,calc((100vw - 960px)/2))}.sch-root.is-activity-view .sch-section[data-v-17d495b3]{padding:24px}.sch-root.is-activity-view .sch-content-card[data-v-17d495b3]{height:180px;min-height:180px}html .sch-root.is-history-view[data-v-17d495b3]{padding:92px 32px calc(115px + env(safe-area-inset-bottom,0px))}.sch-root.is-history-view .sch-page[data-v-17d495b3]{max-width:760px}.sah-root .sah-title[data-v-17d495b3]{margin-bottom:32px}.sah-root .sah-list[data-v-17d495b3]{gap:16px}.sah-root .sah-preview[data-v-17d495b3]{height:400px;padding:24px}.sah-root .sah-message.is-user[data-v-17d495b3]{width:min(440px,75%)}html .sch-root.is-paused-home[data-v-17d495b3]{padding:60px 32px calc(115px + env(safe-area-inset-bottom,0px))}.sch-root.is-paused-home .sch-mobile-paused-notice[data-v-17d495b3]{grid-template-columns:26px auto;justify-content:center;margin-right:-32px;margin-left:-32px;padding-right:32px;padding-left:32px}.sch-root.is-paused-home .sch-mobile-paused-notice p[data-v-17d495b3]{max-width:850px}.sch-root.is-paused-home .sch-content-card[data-v-17d495b3]{height:148px;min-height:148px}.scc-root .scc-page[data-v-17d495b3]{padding-right:32px;padding-left:32px}.scc-root .scc-chat-stage[data-v-17d495b3]{max-width:900px;margin:0 auto}.scc-root .scc-mobile-backbar[data-v-17d495b3]{padding-right:max(32px,calc((100vw - 900px)/2));padding-left:max(32px,calc((100vw - 900px)/2))}html .sce-root-ended[data-v-17d495b3]{display:flex;align-items:center;padding:64px 32px}.sce-root-ended .sce-card[data-v-17d495b3]{max-width:560px}.sce-root-ended .sce-card h1[data-v-17d495b3]{margin-top:100px}.sce-root-ended .sce-characters[data-v-17d495b3]{margin-top:80px}html .sce-root-unavailable[data-v-17d495b3]{box-sizing:border-box;padding:48px 32px}.sce-root-unavailable .sce-card[data-v-17d495b3]{box-sizing:border-box;max-width:100%}}.service-popup[data-v-0453462e]{position:fixed;z-index:9990;display:flex;flex-direction:column;min-width:280px;max-width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000002e;overflow:hidden}.service-popup__header[data-v-0453462e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eee;flex-shrink:0}.service-popup__title[data-v-0453462e]{margin:0;font-size:16px;font-weight:700;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-popup__close[data-v-0453462e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:#333;cursor:pointer;flex-shrink:0}.service-popup__content[data-v-0453462e]{flex:1 1 auto;padding:16px;overflow:auto;font-size:14px;color:#333;word-break:break-word}.service-popup__content[data-v-0453462e] img{max-width:100%;height:auto}.service-popup__footer[data-v-0453462e]{display:flex;align-items:stretch;gap:8px;padding:10px 16px 14px;border-top:1px solid #eee;flex-shrink:0}.service-popup__footer button[data-v-0453462e]{flex:1 1 auto;border:1px solid #d5d5d5;border-radius:6px;background:#fff;color:#333;font-size:13px;padding:9px 10px;cursor:pointer;white-space:nowrap}.service-popup__footer button[data-v-0453462e]:hover{background:#f5f5f5}.service-popup__footer .service-popup__footer-close[data-v-0453462e]{flex:0 0 auto;padding:9px 18px}@media (max-width: 768px){.service-popup[data-v-0453462e]{max-width:calc(100vw - 24px)}}.alert-modal__backdrop[data-v-1c51dca1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;justify-content:center}.alert-modal__backdrop--center[data-v-1c51dca1]{align-items:center}.alert-modal__backdrop--top[data-v-1c51dca1]{align-items:flex-start;padding-top:var(--alert-modal-offset)}.alert-modal__backdrop--bottom[data-v-1c51dca1]{align-items:flex-end;padding-bottom:var(--alert-modal-offset)}.alert-modal__box[data-v-1c51dca1]{min-width:280px;max-width:90vw;padding:24px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;text-align:center}.alert-modal__message[data-v-1c51dca1]{margin:0 0 20px;font-size:15px;line-height:1.5;color:#333;white-space:pre-line}.alert-modal__actions[data-v-1c51dca1]{display:flex;justify-content:center}.alert-modal__btn[data-v-1c51dca1]{min-width:80px;padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:#0a9e88;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.alert-modal__btn[data-v-1c51dca1]:hover{background:#098f7a}.alert-modal__btn[data-v-1c51dca1]:focus-visible{outline:2px solid #0a9e88;outline-offset:2px}.alert-modal-enter-active[data-v-1c51dca1],.alert-modal-leave-active[data-v-1c51dca1]{transition:opacity .2s ease}.alert-modal-enter-active .alert-modal__box[data-v-1c51dca1],.alert-modal-leave-active .alert-modal__box[data-v-1c51dca1]{transition:transform .2s ease}.alert-modal-enter-from[data-v-1c51dca1],.alert-modal-leave-to[data-v-1c51dca1]{opacity:0}.alert-modal-enter-from .alert-modal__box[data-v-1c51dca1],.alert-modal-leave-to .alert-modal__box[data-v-1c51dca1]{transform:scale(.96)}.ai-guide-overlay[data-v-defc2cdf]{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-defc2cdf]{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-defc2cdf .3s ease-out}@keyframes aiGuideSlideUp-defc2cdf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-guide-header[data-v-defc2cdf]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.ai-guide-title[data-v-defc2cdf]{font-size:18px!important;font-weight:700;color:#1a1a1a;margin:0}.ai-guide-close[data-v-defc2cdf]{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-defc2cdf]:hover{background:#f5f5f5}.ai-guide-body[data-v-defc2cdf]{padding:24px;overflow-y:auto;flex:1}.ai-guide-section[data-v-defc2cdf]{text-align:center}.ai-guide-icon-wrap[data-v-defc2cdf]{margin-bottom:16px}.ai-guide-icon[data-v-defc2cdf]{font-size:36px}.ai-guide-content[data-v-defc2cdf]{text-align:left}.ai-guide-main-text[data-v-defc2cdf]{font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 16px;line-height:1.6}.ai-guide-list[data-v-defc2cdf]{list-style:none;padding:0;margin:0}.ai-guide-list li[data-v-defc2cdf]{position:relative;padding:8px 0 8px 16px;font-size:14px;color:#444;line-height:1.6}.ai-guide-list li[data-v-defc2cdf]:before{content:"•";position:absolute;left:0;color:#00d9c0;font-weight:700}.ai-guide-list li.ai-guide-sub-item[data-v-defc2cdf]{padding-left:32px;font-size:13px;color:#666}.ai-guide-list li.ai-guide-sub-item[data-v-defc2cdf]:before{content:"-";left:16px;color:#999}.ai-guide-footer[data-v-defc2cdf]{padding:16px 24px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:center}.ai-guide-confirm-btn[data-v-defc2cdf]{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-defc2cdf]:hover{background:#319790}@media (max-width: 576px){.ai-guide-modal[data-v-defc2cdf]{width:95vw;max-height:85vh;border-radius:12px}.ai-guide-header[data-v-defc2cdf]{padding:16px 18px 12px}.ai-guide-body[data-v-defc2cdf]{padding:18px}.ai-guide-list li[data-v-defc2cdf]{padding:10px 12px}}
