@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap";html{font-size:10px}:root{--primary: #6839DC;--primary-color: #6839DC;--primary-light: #EDE6FF;--primary-muted: #9C72C6;--primary-dark: #4D25AF;--secondary: #EB158D;--secondary-color: #EB158D;--gray: #787878;--bg: #F6F8FA;--background-color: #F6F8FA;--line: #CCCCCC;--line-light: #E6E6E6;--border-color: #CCCCCC;--surface-color: #ffffff;--on-surface-color: #1C1C1C;--text-color: #1C1C1C;--text-secondary: #787878;--error-color: #DC3545;--success-color: #28A745;--font-primary: "Pretendard Variable", Pretendard, "Noto Sans KR", "Noto Sans TC", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-accent: "Poppins", sans-serif;--maxWidth: 56rem;--max-width: 56rem;--headerH: 6rem;--header-height: 6rem;--footerH: 7rem;--footer-height: 7rem;--footerOffset: 0px;--inpH: 5.5rem;--inPd: 1.5rem;--content-padding: 1.5rem;--subPd: 5rem;--secPd: 6rem;--safeTop: env(safe-area-inset-top, 0px);--safeRight: env(safe-area-inset-right, 0px);--safeBottom: env(safe-area-inset-bottom, 0px);--safeLeft: env(safe-area-inset-left, 0px);--mainTit: 2.8rem;--tit: 2rem;--tit2: 1.8rem;--subTit: 1.6rem;--txt: 1.4rem;--subTxt: 1.2rem;--smTxt: 1.1rem;--font-size-xs: 1.1rem;--font-size-sm: 1.2rem;--font-size-base: 1.4rem;--font-size-md: 1.6rem;--font-size-lg: 1.8rem;--font-size-xl: 2rem;--font-size-2xl: 2.8rem;--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.2rem;--spacing-base: 1.6rem;--spacing-lg: 2.4rem;--spacing-xl: 3.2rem;--spacing-2xl: 4.8rem;--spacing-3xl: 6.4rem;--radius-sm: .4rem;--radius-md: .8rem;--radius-lg: 1.2rem;--radius-xl: 1.6rem;--radius-full: 9999px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .12);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease}@media screen and (max-width:370px){html{font-size:9.5px}}@media screen and (min-width:721px){html{font-size:11px}}@media screen and (min-width:1241px){html{font-size:11px}:root{--content-padding: 2rem;--smTxt: 1.1rem;--footerH: 8rem;--footer-height: 8rem}}@media screen and (min-width:1641px){html{font-size:12px}}@media screen and (min-width:2000px){html{font-size:13px}}@media screen and (min-width:3000px){html{font-size:14px}}html,body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}*:before,*:after{box-sizing:border-box}body{overflow-x:hidden;word-break:keep-all}fieldset,img{border:0 none;vertical-align:middle}img{max-width:100%}svg{overflow:visible}dl,ul,ol,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,select,textarea,button{font-size:inherit;font-family:inherit;color:var(--on-surface-color)}input{-webkit-appearance:none;-webkit-border-radius:0;outline:none;border:none}input[type=text]::placeholder{color:inherit}input[type=checkbox],input[type=radio]{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}textarea{-webkit-appearance:none;-webkit-border-radius:0;resize:vertical;width:100%;outline:none;font-family:inherit}table{border-collapse:collapse;border-spacing:0}button{border:0 none;cursor:pointer;background:none}a{color:inherit;text-decoration:none}a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a:active,a:hover{text-decoration:none}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}caption,legend{overflow:hidden;position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px}h1,h2,h3,h4,h5,h6,strong,b{font-weight:700}pre{font-family:inherit}input,textarea{-webkit-user-select:auto;user-select:auto}img{-webkit-user-drag:none}::-webkit-scrollbar{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.in{padding:0 var(--inPd)}.page .page_bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page .page_bg>*{width:100%;height:100%;object-fit:cover}.pc_aside{display:none}.scroll_none{overflow:hidden}.preloader{width:var(--maxWidth);height:100%;position:fixed;top:0;opacity:1;margin:0 auto;visibility:visible;pointer-events:none;background-color:#fff;z-index:9999999;transition:opacity .8s ease-in-out}.preloader.hide{opacity:0}.sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pc_only,.pc_only.flex{display:none!important}.mo_only{display:block!important}.mo_only.flex{display:flex!important}.basic_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;min-width:25rem;max-width:max-content;height:5.5rem;padding:1rem 2rem;font-size:1.5rem;font-weight:600;background-color:#000;color:#fff;border-radius:1rem}.basic_btn.color{background-color:var(--primary)}.round_btn{display:flex;align-items:center;justify-content:center;max-width:fit-content;min-width:10rem;height:5.5rem;padding:1rem;font-size:var(--txt);font-weight:500;background-color:#000;color:#fff;border-radius:10rem}.round_btn.wh{background-color:#fff;color:var(--gray);border:1px solid var(--line)}.com_reset_btn{display:flex;align-items:center;padding:0 1.6rem;height:4.5rem;font-size:var(--txt);background-color:var(--bg);border-radius:.7rem;color:#101010}.com_reset_btn .ico svg{display:block;margin-left:.5rem;width:1.1rem;height:1.1rem;margin-top:.1rem;height:100%}.line_btn{display:flex;align-items:center;white-space:nowrap;font-size:var(--subTxt);background-color:#fff;font-weight:500;color:#000;border:1px solid var(--line);height:2.8rem;padding:0 .6em;border-radius:.5rem;cursor:pointer}.line_btn .ico{margin-left:.2rem}.line_btn .ico svg{display:block;height:1em}.line_btn .ico.arr svg{height:.7em;margin-left:.4rem}.line_btn+.line_btn{margin-left:.5rem}.new_badge{position:absolute;top:0;right:0;width:5px;height:5px;border-radius:100%;background-color:var(--secondary)}.com_discount_rate{display:inline-flex;align-items:center;padding:0 .6em;height:1.8rem;line-height:1.8rem;font-size:.65em;font-weight:700;color:#fff;background-color:#d81a1d;flex-shrink:0;border-radius:10rem}.com_discount_rate.bubble{position:absolute;top:-1.1em;right:0;z-index:2}.com_discount_rate.bubble:before{content:"";position:absolute;bottom:-.4em;left:0;width:100%;height:.8em;z-index:1;background-color:#d81a1d;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="7" viewBox="0 0 8 7" fill="none"><path d="M2.9739 6.11522C3.36435 6.75 4.28699 6.75 4.67744 6.11522L7.50152 1.52392C7.91135 0.857642 7.43198 0 6.64975 0H1.00158C0.219358 0 -0.260009 0.857642 0.149814 1.52392L2.9739 6.11522Z" fill="%23D81A1D"/></svg>') no-repeat 70% 50% / contain}.txt_box .tit{font-size:var(--tit);font-weight:700;line-height:1.4}.txt_box .subtit{font-size:var(--tit2);font-weight:700;line-height:1.4}.txt_box .txt{font-size:var(--txt);font-weight:400;line-height:1.6}.txt_box .tit+.txt{margin-top:1rem}.txt_box .subtit+.txt{margin-top:1rem}.txt_box+.cont{margin-top:2rem}.txt_box .info_txt{font-size:var(--subTxt);color:var(--gray);margin-top:.5rem}.com_info_txt{position:relative;font-size:var(--subTxt);color:var(--gray);margin-top:1rem;padding-left:1em;font-weight:400;text-align:left}.com_info_txt:before{content:"※";position:absolute;left:0}.com_info_txt+.com_info_txt{margin-top:0}.com_info_txt.no_ico{padding-left:0}.com_info_txt.no_ico:before{display:none}.com_verify_msg{font-size:var(--subTxt);color:var(--text-color);margin-top:1rem}.com_verify_msg.error{color:#ec5252}.com_info_box{display:flex;font-size:var(--subTxt);margin-top:4rem;background-color:var(--bg);color:var(--gray);padding:1rem 1.2rem;border-radius:.7rem;word-break:break-all}.com_info_box.mt0{margin-top:0}.com_info_box .txt:before{content:"";position:absolute;display:block;width:1.1em;height:1.1em;left:0;flex-shrink:0;margin-top:.1rem;background:url('data:image/svg+xml,<svg height="1em" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.91663 2.7816C10.8034 3.29359 11.5398 4.02998 12.0518 4.91677C12.5638 5.80355 12.8333 6.80949 12.8333 7.83346C12.8333 8.85743 12.5637 9.86335 12.0517 10.7501C11.5398 11.6369 10.8034 12.3733 9.91656 12.8853C9.02977 13.3972 8.02384 13.6668 6.99987 13.6668C5.9759 13.6667 4.96997 13.3972 4.0832 12.8852C3.19642 12.3732 2.46004 11.6368 1.94808 10.75C1.43611 9.86318 1.1666 8.85724 1.16663 7.83327L1.16954 7.64427C1.20221 6.63685 1.49536 5.65508 2.02042 4.79468C2.54547 3.93428 3.28451 3.22462 4.16548 2.73487C5.04645 2.24512 6.03929 1.992 7.04721 2.00019C8.05513 2.00838 9.04373 2.2776 9.91663 2.7816ZM6.99996 9.58327C6.84525 9.58327 6.69688 9.64473 6.58748 9.75412C6.47808 9.86352 6.41663 10.0119 6.41663 10.1666V10.1724C6.41663 10.3271 6.47808 10.4755 6.58748 10.5849C6.69688 10.6943 6.84525 10.7558 6.99996 10.7558C7.15467 10.7558 7.30304 10.6943 7.41244 10.5849C7.52183 10.4755 7.58329 10.3271 7.58329 10.1724V10.1666C7.58329 10.0119 7.52183 9.86352 7.41244 9.75412C7.30304 9.64473 7.15467 9.58327 6.99996 9.58327ZM6.99996 5.49994C6.84525 5.49994 6.69688 5.5614 6.58748 5.67079C6.47808 5.78019 6.41663 5.92856 6.41663 6.08327V8.4166C6.41663 8.57131 6.47808 8.71969 6.58748 8.82908C6.69688 8.93848 6.84525 8.99994 6.99996 8.99994C7.15467 8.99994 7.30304 8.93848 7.41244 8.82908C7.52183 8.71969 7.58329 8.57131 7.58329 8.4166V6.08327C7.58329 5.92856 7.52183 5.78019 7.41244 5.67079C7.30304 5.5614 7.15467 5.49994 6.99996 5.49994Z" fill="%23787878"/></svg>') no-repeat center / contain}.com_info_box .txt{position:relative;word-break:break-all;font-weight:500;padding-left:1.5em}.com_info_box .info_btn{display:inline-block;color:var(--primary);text-decoration-line:underline;text-underline-offset:2px}.com_info_box .info_btn.arr{position:relative;text-decoration:none;margin-left:.3em}.com_info_box .info_btn.arr:after{content:"";position:relative;display:inline-block;margin-left:.2em;width:.7em;height:.7em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="8" viewBox="0 0 5 8" fill="none"><path d="M0.75 0.750141L3.75 3.96443L0.750001 7.17871" stroke="%236839DC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.com_info_box .list .txt{display:flex}.com_info_box .list .txt+.txt{margin-top:.2em}.com_tab_wrap{width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1)}.com_tab_wrap .scroll_tab{overflow-x:auto}.com_tab_wrap .scroll_tab::-webkit-scrollbar{display:none}.com_tab_wrap .com_tab_box{display:flex;height:4rem}.com_tab_wrap .com_tab_box .tab{flex-shrink:0;flex:1;white-space:nowrap;width:8rem;min-width:max-content;padding:0 2rem;font-size:var(--txt);color:#b9b9b9;font-weight:500;border-bottom:.15rem solid var(--line)}.com_tab_wrap .com_tab_box:not(.scroll_tab) .tab{font-size:var(--subTit);padding-bottom:.8rem}.com_tab_wrap .com_tab_box .tab.active{border-bottom:.15rem solid #000;color:#000}.com_tab_wrap .com_tab_box .tab .txt{position:relative}.com_tab_wrap .com_tab_box .tab .txt .num{position:absolute;top:.2em;left:calc(100% + .3em);display:inline-block;white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:3.4rem;background-color:#b9b9b9;font-size:.6em;margin-top:-.8em;color:#fff;border-radius:100rem;padding:.2em .5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.com_tab_wrap .com_tab_box .tab.active .num{background-color:var(--on-surface-color)}.round_tab_wrap{position:relative;width:100%}.round_tab_wrap .round_tab{display:flex;padding:0 var(--inPd)}.round_tab_wrap .round_tab.scroll_tab{overflow-x:auto}.round_tab_wrap .round_tab.scroll_tab::-webkit-scrollbar{display:none}.round_tab_wrap .round_tab .tab{background-color:var(--bg);font-size:var(--txt);border-radius:10rem;color:var(--gray);padding:.6em 1em;flex-shrink:0;font-weight:600}.round_tab_wrap .round_tab .tab+.tab{margin-left:.5rem}.round_tab_wrap .round_tab .tab.active{background-color:var(--primary);color:#fff}.tab_cont{display:none}.tab_cont.active{display:block}.com_tag_box{display:flex;gap:.5rem .5rem;flex-wrap:wrap}.com_tag_box .tag{font-size:var(--subTxt);color:var(--primary);font-weight:500;line-height:1;padding:0 1.5rem;height:3.5rem;line-height:3.4rem;border:.1rem solid rgba(77,37,175,.15);background-color:#fff;border-radius:60rem}.select>select{visibility:hidden;opacity:0;pointer-events:none}.custom-select>select{display:none}.custom-select{position:relative;width:100%}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--inpH);padding:1.5rem 2rem;border:1px solid var(--line);border-radius:1rem;background-color:#fff;cursor:pointer;transition:border-color .2s,border-radius .2s;-webkit-user-select:none;user-select:none}.custom-select.open>.custom-select__trigger{border-color:var(--primary)}.custom-select.disabled>.custom-select__trigger{background-color:var(--bg);cursor:default}.custom-select__value{font-size:var(--txt);color:#101010;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.custom-select.disabled .custom-select__value{color:var(--line)}.custom-select__arrow{flex-shrink:0;width:.8rem;height:.8rem;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg) translateY(-30%);margin-left:1rem;transition:transform .2s}.custom-select.open .custom-select__arrow{transform:rotate(-135deg) translateY(-30%)}.custom-select.disabled .custom-select__arrow{border-color:var(--line)}.custom-select__dropdown{position:absolute;top:100%;left:0;right:0;background-color:#fff;background:var(--bg);border-radius:1rem;overflow:hidden;opacity:0;padding:0;margin-top:.5rem;transition:max-height .2s ease,opacity .15s ease;z-index:100;list-style:none;pointer-events:none}.custom-select.open .custom-select__dropdown{max-height:32rem;opacity:1;overflow-y:scroll;-webkit-overflow-scrolling:touch;pointer-events:auto}.custom-select.open .custom-select__dropdown::-webkit-scrollbar{display:inherit;width:8px}.custom-select.open .custom-select__dropdown::-webkit-scrollbar-thumb{background:#b8b8b8;border-right:5px solid var(--bg);border-radius:3px 10px 10px 3px/3px}.custom-select.open .custom-select__dropdown::-webkit-scrollbar-track{background:var(--bg);margin-block:5px}.custom-select__option{padding:1.5rem;font-size:var(--txt);color:#101010;cursor:pointer;transition:background-color .15s}.custom-select__option:active{background-color:var(--bg)}.custom-select__option.placeholder{color:var(--gray);cursor:default}.custom-select__option.selected{font-weight:700;color:var(--primary)}.select.reverse .custom-select__dropdown{top:unset;bottom:100%;margin-bottom:.5rem}.select.reverse .custom-select__arrow{transform:rotate(-135deg) translateY(-30%)}.select.reverse .custom-select.open .custom-select__arrow{transform:rotate(45deg) translateY(-30%)}.com_toggle_btn{position:relative;display:inline-block;width:4rem;height:2rem}.com_toggle_btn input{opacity:0;width:0;height:0}.com_toggle_btn .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;border-radius:2.4rem;transition:.3s}.com_toggle_btn .slider:before{position:absolute;content:"";height:1.8rem;width:1.8rem;left:.1rem;bottom:.1rem;background-color:#fff;border-radius:50%;transition:.3s}.com_toggle_btn input:checked+.slider{background-color:var(--primary)}.com_toggle_btn input:checked+.slider:before{transform:translate(2rem)}.com_post_toggle{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1rem;font-size:var(--subTxt);color:var(--gray);font-weight:600;padding:0 1.6rem;height:3.5rem;border:1px solid #ddd;border-radius:.8rem;background-color:#fff;line-height:1;cursor:pointer}.com_post_toggle .ico{display:inline-block;margin-left:.6rem;transition:transform .25s ease}.open+.com_post_toggle .ico{transform:rotate(180deg)}.com_post_toggle .ico svg{display:block}.open+div .com_post_toggle .ico{transform:rotate(180deg)}.swiper-pagination-bullets.paging{display:flex;justify-content:center;margin-top:1rem}.swiper-pagination-bullet{width:5px;height:5px}.swiper-pagination-bullet-active{background-color:var(--primary)}.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:.5rem}.com_banner .link_btn{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:1.5rem 2.5rem;width:100%;height:7.5rem;min-height:max-content;background-color:var(--bg);border-radius:1rem}.com_banner .link_btn .cont{display:flex;align-items:center}.com_banner .link_btn .cont .ico{height:3.5rem;margin-right:1rem}.com_banner .link_btn .cont .ico img{height:100%;object-fit:contain}.com_banner .link_btn .cont .txt_box .desc{color:#6839dc99;font-size:var(--subTxt)}.com_banner .link_btn .cont .txt_box .txt{font-size:var(--txt);font-size:1.5rem;font-weight:600;margin-top:.1em}.com_banner .ing_txt{text-align:center;margin-top:1rem;font-size:var(--subTxt);font-weight:500;color:var(--gray)}.cta_banner_slide{position:relative;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1);margin-top:2rem}.cta_banner_slide .swiper-container{padding:0 var(--inPd)}.cta_banner_slide .com_banner a .cont .ico.lg{height:4.5rem}.cta_banner_slide .paging{display:flex;justify-content:center;margin-top:1rem}.com_banner_slide{position:relative}.com_banner_slide .swiper-container{border-radius:1rem;overflow:hidden}.com_banner_slide .swiper-slide{position:relative;height:auto;min-height:15.5rem}.com_banner_slide .swiper-slide .link_btn{position:relative;display:block;width:100%;height:100%;text-align:left;background-color:var(--bg)}.com_banner_slide .swiper-slide .link_btn .img{position:absolute;width:100%;height:100%;inset:0;z-index:1}.com_banner_slide .swiper-slide .link_btn .img img{width:100%;height:100%;object-fit:cover}.com_banner_slide .swiper-slide .link_btn .txt_box{position:relative;z-index:2;color:#fff;padding:2.5rem}.com_banner_slide .swiper-slide .link_btn .txt_box .txt{font-size:var(--smTxt);font-weight:600}.com_banner_slide .swiper-slide .link_btn .txt_box .tit{font-size:var(--tit2);font-weight:600;margin-top:.2em}.com_banner_slide .swiper-slide .link_btn .txt_box .btn{font-size:var(--smTxt);width:max-content;display:flex;align-items:center;justify-content:center;margin-top:1.2rem;background:#ffffff26;border-radius:.4rem;padding:.5em .9em}.com_ad_cont{width:100%;margin-left:0;border-top:none;border-bottom:none;margin-top:4rem}.in .com_ad_cont{width:calc(100% + var(--inPd) * 2);margin-left:calc(-1 * var(--inPd))}.com_ad_cont .ad_slide{position:relative}.com_ad_cont .ad_slide .swiper-container,.com_ad_cont .ad_slide .swiper-wrapper,.com_ad_cont .ad_slide .swiper-slide{width:100%}.com_ad_cont .ad_slide .swiper-slide .link_btn{position:relative;display:block;text-align:left;width:100%;height:100%}.com_ad_cont .ad_slide .swiper-slide .link_btn>*,.com_ad_cont>img{display:block;width:100%;height:100%;min-height:10rem;object-fit:cover;background-color:var(--bg)}.com_ad_cont{width:100%;margin-left:0;border-top:none;border-bottom:none}.com_ad_cont .ad_slide .swiper-container{border-radius:1rem;overflow:hidden}.com_ad_cont .ad_slide.single_slide .swiper-container{border-radius:0}.com_ad_cont .ad_slide .paging{display:flex;justify-content:center;margin-top:1rem}.com_ad_cont .ad_slide.single_slide .paging{display:none}.com_ad_cont.is_adsense{padding:0 var(--inPd)}.in .com_ad_cont.is_adsense{width:calc(100% + var(--inPd) * 2);margin-left:calc(-1 * var(--inPd))}.com_ad_cont .ad_adsense{display:block;width:100%;min-height:10rem;overflow:hidden}.com_ad_cont .ad_adsense .adsbygoogle{display:block;width:100%;min-height:10rem;background-color:var(--bg)}.com_reward_cta{position:relative;display:flex;align-items:center;width:100%;margin-top:4rem;padding:1.5rem 2.5rem;border-radius:1rem;background:#ebe3ff;overflow:hidden;text-align:left;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.com_reward_cta .img_box{position:relative;display:block;width:3rem}.com_reward_cta .img_box img{display:block;width:100%;height:100%;object-fit:contain}.com_reward_cta .txt_box{position:relative;display:block;margin-left:1rem}.com_reward_cta .txt{position:relative;display:block;font-size:var(--subTxt);color:var(--primary);line-height:1.5}.com_reward_cta .tit{position:relative;display:block;font-size:var(--subTit);font-weight:600}.com_reward_cta .arr{margin-left:auto}.com_reward_cta .arr svg{display:block}.com_reward_cta+.com_reward_txt{color:var(--gray);text-align:center;margin-top:1rem;font-size:var(--subTxt);font-weight:500}.com_reward_cta.is-loading,.com_reward_cta:disabled{opacity:.7;pointer-events:none}.com_cta_banner{position:relative;background-color:#f0eeea;border-radius:2rem;margin-top:4rem;overflow:hidden}.com_cta_banner .txt_box{position:relative;top:0;left:0;padding:3rem 2.5rem;z-index:2;min-height:20rem}.com_cta_banner .txt_box .tit{font-size:var(--subTit);font-weight:600}.com_cta_banner .txt_box .txt{font-size:var(--txt);color:var(--gray);margin-top:.8rem}.com_cta_banner .txt_box .txt+.txt{margin-top:0}.com_cta_banner .txt_box .info_txt{font-size:var(--subTxt);color:#afa599;margin-top:1.5rem}.com_cta_banner .txt_box .btn{display:inline-block;font-size:var(--subTxt);background-color:#fff;border-radius:10rem;padding:.6rem 1rem .55rem;font-weight:500;margin-top:2rem;transition:.3s ease}.com_cta_banner .bg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.com_cta_banner .bg img{width:100%;height:100%;object-fit:cover;object-position:right bottom}.loading_overlay{position:fixed;width:var(--maxWidth, 100%);max-width:100%;height:100dvh;top:0;z-index:9999;overflow:hidden;opacity:1;transition:opacity .6s ease-in-out}.loading_overlay.hide{opacity:0;pointer-events:none}.loading_overlay .loading_cont{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;z-index:2}.loading_overlay .loading_cont .loading_video{width:100%;height:100%}.loading_overlay .loading_cont .loading_video video{inset:0;width:100%;height:100%;object-fit:cover;-webkit-appearance:none;appearance:none}.loading_overlay .loading_cont .loading_video video::-webkit-media-controls,.loading_overlay .loading_cont .loading_video video::-webkit-media-controls-panel,.loading_overlay .loading_cont .loading_video video::-webkit-media-controls-play-button,.loading_overlay .loading_cont .loading_video video::-webkit-media-controls-start-playback-button{display:none!important}.loading_overlay .loading_cont .loading_video+.com_loading_box{position:absolute;margin-top:65vh}.com_loading_box{position:relative;display:flex;align-items:center;width:max-content;background:#0009;border-radius:.5rem;padding:.8rem 1.6rem;z-index:2}.com_loading_box .ico{display:flex;margin-right:.5rem}.com_loading_box .dot{display:block;width:3px;height:3px;border-radius:100%;background:#ffffff40;animation:comDotBlink 1.2s infinite ease-in-out}.com_loading_box .dot+.dot{margin-left:.4rem}.com_loading_box .dot:nth-child(1){animation-delay:0s}.com_loading_box .dot:nth-child(2){animation-delay:.2s}.com_loading_box .dot:nth-child(3){animation-delay:.4s}.com_loading_box .txt{font-size:var(--subTxt);color:#fff;font-weight:600;margin-left:.4rem}@keyframes comDotBlink{0%,80%,to{transform:scale(1);background:#fff6}40%{transform:scale(1.5);background:#fff}}.loading_overlay .loading_dim{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:#000000b3;z-index:2}.loading_dot_pulse{position:relative;display:flex;flex-direction:column;align-items:center;width:max-content;background:#0009;border-radius:.5rem;padding:2.5rem 2.5rem 1.8rem;z-index:2}.loading_dot_pulse .ico{display:flex;margin-right:.5rem}.loading_dot_pulse .dot{display:block;width:3px;height:3px;border-radius:100%;background:#ffffff40;animation:dotPulse 1.2s infinite ease-in-out;margin-bottom:1rem}.loading_dot_pulse .dot+.dot{margin-left:.8rem}.loading_dot_pulse .dot:nth-child(1){animation-delay:0s}.loading_dot_pulse .dot:nth-child(2){animation-delay:.2s}.loading_dot_pulse .dot:nth-child(3){animation-delay:.4s}.loading_dot_pulse .txt{font-size:var(--subTxt);color:#fff;font-weight:600}@keyframes dotPulse{0%,80%,to{transform:scale(1);background:#ffffff4d}40%{transform:scale(2.5);background:#fff}}.com_empty_box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border-radius:1rem;padding:5rem 1.5rem 6rem}.com_empty_box .txt:before{content:"";position:relative;display:block;width:3.3rem;height:3.3rem;margin:0 auto .5rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="33" viewBox="0 0 33 33" fill="none"><path d="M15.125 15.125H23.375C23.7397 15.125 24.0894 15.2699 24.3473 15.5277C24.6051 15.7856 24.75 16.1353 24.75 16.5C24.75 16.8647 24.6051 17.2144 24.3473 17.4723C24.0894 17.7301 23.7397 17.875 23.375 17.875H15.125C14.7603 17.875 14.4106 17.7301 14.1527 17.4723C13.8949 17.2144 13.75 16.8647 13.75 16.5C13.75 16.1353 13.8949 15.7856 14.1527 15.5277C14.4106 15.2699 14.7603 15.125 15.125 15.125ZM9.625 9.625H23.375C23.7397 9.625 24.0894 9.76987 24.3473 10.0277C24.6051 10.2856 24.75 10.6353 24.75 11C24.75 11.3647 24.6051 11.7144 24.3473 11.9723C24.0894 12.2301 23.7397 12.375 23.375 12.375H9.625C9.26033 12.375 8.91059 12.2301 8.65273 11.9723C8.39487 11.7144 8.25 11.3647 8.25 11C8.25 10.6353 8.39487 10.2856 8.65273 10.0277C8.91059 9.76987 9.26033 9.625 9.625 9.625ZM6.875 2.75H26.125C27.219 2.75 28.2682 3.1846 29.0418 3.95818C29.8154 4.73177 30.25 5.78098 30.25 6.875V20.625C30.25 21.719 29.8154 22.7682 29.0418 23.5418C28.2682 24.3154 27.219 24.75 26.125 24.75H10.1887L5.10125 29.8512C4.97277 29.9787 4.8204 30.0795 4.65287 30.1479C4.48535 30.2164 4.30596 30.251 4.125 30.25C3.94463 30.2546 3.76569 30.217 3.6025 30.14C3.3514 30.0368 3.13645 29.8617 2.98474 29.6366C2.83303 29.4114 2.75135 29.1465 2.75 28.875V6.875C2.75 5.78098 3.1846 4.73177 3.95818 3.95818C4.73177 3.1846 5.78098 2.75 6.875 2.75ZM5.5 25.5613L8.64875 22.3988C8.77723 22.2713 8.9296 22.1705 9.09713 22.1021C9.26465 22.0336 9.44404 21.999 9.625 22H26.125C26.4897 22 26.8394 21.8551 27.0973 21.5973C27.3551 21.3394 27.5 20.9897 27.5 20.625V6.875C27.5 6.51033 27.3551 6.16059 27.0973 5.90273C26.8394 5.64487 26.4897 5.5 26.125 5.5H6.875C6.51033 5.5 6.16059 5.64487 5.90273 5.90273C5.64487 6.16059 5.5 6.51033 5.5 6.875V25.5613Z" fill="%23B4B4B4" fill-opacity="0.6"/></svg>') no-repeat center / contain}.com_empty_box .txt{font-weight:700;font-size:var(--subTit);margin-top:.5rem;color:#b4b4b4}.com_empty_box.full{height:calc(100dvh - var(--safeTop) - var(--headerH) - var(--safeBottom) - var(--footerOffset))}.btm_btn_box.has_ad_notice{position:relative;z-index:2}.com_ad_notice{position:absolute;bottom:calc(100% + 1.2rem);display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:max-content;max-width:min(100%,32rem);padding:.6rem;border-radius:.5rem;background:var(--primary-light);color:var(--primary);font-size:var(--smTxt);font-weight:500;line-height:1.4;white-space:normal;text-align:left}.com_ad_notice.align_right{right:0}.com_ad_notice.align_center{left:50%;transform:translate(-50%)}.com_ad_notice:after{content:"";position:absolute;bottom:-.7rem;width:1rem;height:1rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="9" viewBox="0 0 10 9" fill="none"><path d="M3.17987 7.73045C3.96076 9 5.80605 9 6.58694 7.73045L9.46719 3.04783C10.2868 1.71528 9.3281 0 7.76365 0H2.00315C0.438702 0 -0.520025 1.71528 0.29962 3.04784L3.17987 7.73045Z" fill="%23EDE6FF"/></svg>') no-repeat center / contain}.com_ad_notice.align_right:after{right:10%}.com_ad_notice.align_center:after{left:50%;transform:translate(-50%)}.com_ad_notice .ico{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.com_ad_notice .ico svg{display:block;height:1em}.com_ad_notice .ico svg path{fill:var(--primary)}.com_ad_notice .txt{position:relative;z-index:1;word-break:keep-all}.elm{display:inline-flex;align-items:center;justify-content:center;font-size:var(--subTxt);width:1.6em;height:1.6em;margin-left:.4rem;padding-top:.1em;line-height:1;color:#fff;border-radius:50%;vertical-align:middle}.elm.wood{background-color:#44b444}.elm.fire{background-color:#ff6a6a}.elm.earth{background-color:#9e733d}.elm.metal{background-color:#eebf00}.elm.water{background-color:#237afb}@media screen and (min-width:601px){.swiper-pagination-bullet{width:7px;height:7px}.com_tab_wrap .com_tab_box .tab{font-size:var(--txt);min-width:10rem}.com_thum_board .item+.item a{margin-top:2.2rem}.com_thum_board .item .txt_wrap .txt_box .tit{font-size:1.7rem}.com_thum_board .item .txt_wrap .txt_box .txt{font-size:var(--txt)}.com_thum_board .item .txt_wrap .view_wrap .txt{font-size:var(--subTxt)}.com_thum_board .item .img{margin-right:1.5rem;width:25%;padding-top:19%}.new_badge{width:6px;height:6px}}@media screen and (min-width:1241px){:root{--pcAsideGap: 3rem;--pcAsideWidth: clamp(28rem, 30vw, 44rem);--appDesktopOffset: calc((var(--pcAsideWidth) + var(--pcAsideGap)) / 2)}.pc_only{display:block!important}.pc_only.flex{display:flex!important}.mo_only,.mo_only.flex{display:none!important}.layout-wrapper.app{margin:0 auto;left:var(--appDesktopOffset)}.pc_aside{position:fixed;top:0;right:calc(50% + (var(--maxWidth) / 2) + (var(--pcAsideGap) / 2) - (var(--pcAsideWidth) / 2));display:block;width:var(--pcAsideWidth);height:100dvh;min-height:100dvh;margin-right:0}.pc_aside_inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:4rem var(--inPd) 6rem}.pc_aside .top_area .logo{width:19rem}.pc_aside .top_area .logo img{width:100%}.pc_aside .top_area .txt_box{margin-top:8vh}.pc_aside .top_area .txt_box .desc{font-size:var(--txt);background-color:#4d25af;color:#fff;padding:.5em 2rem;border-radius:10rem;max-width:max-content;font-weight:700}.pc_aside .top_area .txt_box .tit{font-size:3rem;line-height:1.4;margin-top:2rem;color:#474747}.pc_aside .top_area .txt_box .tit br{display:none}.pc_aside .top_area .txt_box .tit .lt_only{display:block}.pc_aside .top_area .txt_box .txt{font-size:var(--subTit);margin-top:1rem;color:#474747}.pc_aside .btm_area{margin-top:5rem}.pc_aside .btm_area .txt_box{margin-top:2rem;color:#747580}.pc_aside .btm_area .txt_box .tit{font-size:1.6rem;font-weight:600}.pc_aside .btm_area .txt_box .txt{font-size:var(--txt);font-weight:400;margin-top:.8rem;display:none}.pc_aside .notice_btn{margin-top:2rem}.pc_aside .notice_btn a{border:1px solid #bebebe;max-width:max-content;color:#474747;display:flex;align-items:center;border-radius:10rem;padding:.5em 1.2em .5em 1em;transition:background var(--transition-base),color var(--transition-base)}.pc_aside .notice_btn a:hover{background-color:#000;color:#fff}.pc_aside .notice_btn a .arr{margin-left:1rem}.pc_aside .notice_btn a .arr svg{display:block;height:.8em}.pc_aside .notice_btn a .arr svg path{transition:stroke var(--transition-base)}.pc_aside .notice_btn a:hover .arr svg path{stroke:#fff}body:has(#modal-root.modal-root-active) .pc_aside,body:has(#slide-modal-root #slideModalEl.open) .pc_aside,body:has(.page_modal.open) .pc_aside,body:has(.over_modal.open) .pc_aside,body:has(.alert_modal.open:not(.toast)) .pc_aside{pointer-events:none}.basic_btn,.round_btn{transition:background-color var(--transition-base),color var(--transition-base)}.basic_btn:hover,.round_btn:hover{background-color:var(--primary);color:#fff}.round_btn.wh:hover,.com_cta_banner .txt_box .btn:hover{background-color:#000;color:#fff}}@media screen and (min-width:1641px){:root{--pcAsideGap: 8rem}}@media screen and (min-width:1441px){.pc_aside .top_area .txt_box .tit .lt_only{display:none}}@media screen and (min-width:2000px){:root{--pcAsideGap: 12rem}.pc_aside_inner{padding:10rem var(--inPd)}}@media screen and (min-width:3000px){:root{--pcAsideGap: 16rem}.pc_aside_inner{padding:12rem var(--inPd)}}body{font-family:var(--font-primary);background-color:#f9f9f9;color:var(--on-surface-color);line-height:1.5;font-size:var(--txt)}#app{width:100%;min-height:100dvh}#app .root{position:relative;display:flex;justify-content:center;min-height:100dvh;width:100%}#app .root .layout-wrapper{position:relative;display:flex;flex-direction:column;min-height:100dvh;width:var(--maxWidth);max-width:100%;margin:0 auto;background-color:#fff;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}header{position:fixed;top:0;width:var(--maxWidth);max-width:100%;height:calc(var(--safeTop) + var(--headerH));padding-top:var(--safeTop);background-color:transparent;box-shadow:none;margin:0 auto;z-index:1000;transition:background-color var(--transition-base),box-shadow var(--transition-base)}header .header-container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--inPd)}header.top{background-color:transparent;box-shadow:none}header.up:not(.top),header.down:not(.top){background-color:#fff;box-shadow:0 0 15px #0000001a}header.light,header.light.top{background-color:transparent;box-shadow:none}header.light.top .header-title{color:#fff}header.light.top .btn-back svg path,header.light.top .btn-close svg path{stroke:#fff}header.solid{background-color:#fff}.header-title{font-size:var(--subTit);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.1em}header.hide-title .header-title{display:none}.header-left,.header-right{display:flex;align-items:center}.header-right{justify-content:flex-end}.header-right>*+*{margin-left:.8rem}.header-center{position:absolute;left:50%;transform:translate(-50%);max-width:75%;overflow:hidden}.header-pop-wrap{position:relative}.header-type-normal .header-logo{width:14.4rem}.header-type-normal .header-logo img{width:100%;display:block}.btn-back,.btn-close{background:none;border:none;padding:0;cursor:pointer;color:var(--on-surface-color);line-height:1}.btn-back svg,.btn-close svg{display:block;width:auto;height:1.7rem}.btn-back:active,.btn-close:active{opacity:.6}.header-btn{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;width:4.5rem;height:4.5rem;border:none;cursor:pointer;padding:0}.header-btn svg{display:block;width:75%;height:auto}header.top .header-btn{background-color:#fff}header.down .header-btn:not(.share),header.up .header-btn:not(.share){background-color:var(--bg, #f9f9f9)}.header-btn.share{border:1px solid var(--line);width:3.5rem;height:3.5rem;background-color:#fff;transition:.3s ease}.header-btn.share svg{width:50%;margin-right:5%}.header-btn.share svg path{transition:.3s ease}header .header-right .pop_msg{position:absolute;top:calc(100% + .5rem);right:0;width:100%;min-width:max-content;padding-top:.5rem;margin-top:.2rem;opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base)}header .header-right .pop_msg:before{content:"";position:absolute;top:0;right:1.9rem;width:.9rem;height:.6rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="27" viewBox="0 0 8.66 5.198" fill="none"><path d="M2.629 0.9478C3.411 -0.3161 5.249 -0.3161 6.031 0.9478L8.66 5.1978L0 5.1978Z" fill="black"/></svg>') no-repeat center / contain}header .header-right .pop_msg .txt{background-color:#000;color:#fff;padding:.6rem;border-radius:.5rem;font-size:1rem;line-height:1.2}header.top .header-right .pop_msg{opacity:1;visibility:visible}header .header_point_status{display:flex;align-items:center;background-color:#fff;border-radius:10rem;padding:.3em .6em;font-size:var(--subTxt);font-weight:500;white-space:nowrap}header .header_point_status .num{line-height:1.2}header .header_point_status .num:before{width:1.2em;height:1.2em;margin-right:.5rem}header.down .header_point_status,header.up .header_point_status{background-color:var(--bg, #f9f9f9)}.alert_panel{position:fixed;display:flex;justify-content:flex-end;width:var(--maxWidth);max-width:100%;top:calc(var(--safeTop) + var(--headerH));z-index:1100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-base)}.alert_panel.open{opacity:1;visibility:visible;pointer-events:inherit}.alert_panel .alert_cont{width:25rem;max-width:100%;border-radius:1.5rem;overflow:hidden;margin-right:var(--inPd);box-shadow:0 5px 10px #1f26871a}.alert_panel .alert_header{background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem}.alert_panel .alert_header .tit{font-size:var(--txt);font-weight:700}.alert_panel .alert_header .close_btn svg{height:1.2rem}.alert_panel .alert_header .close_btn svg path{stroke:#fff}.alert_panel .alert_body{background-color:#fff;max-height:21rem;overflow:auto}.alert_panel .alert_list{padding:.5rem 0}.alert_panel .alert_list .item a{position:relative;display:block;padding:1rem 0;margin:0 1rem 0 1.5rem;transition:background-color var(--transition-base)}.alert_panel .alert_list .item.new a:before{content:"";position:absolute;top:1rem;right:5px;width:5px;height:5px;border-radius:100%;background-color:var(--secondary)}.alert_panel .alert_list .item+.item a{border-top:1px solid var(--line)}.alert_panel .alert_list .item a .top_box{display:flex;align-items:center}.alert_panel .alert_list .item .time_stamp{position:relative;color:#b4b4b4;font-size:var(--subTxt);line-height:1}.alert_panel .alert_list .item .txt{font-size:calc(var(--subTxt) + 1px);font-weight:500;margin-top:.3rem;color:#1a1a1a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.alert_panel .alert_list .no_data .com_empty_box{padding:3rem 1.5rem 4rem}.alert_panel .alert_list .no_data .com_empty_box .txt:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g opacity="0.6"><path d="M11.7697 16.1043C12.1342 15.8237 12.6574 15.8914 12.9383 16.2557C13.2192 16.6203 13.1515 17.1442 12.7869 17.4251C12.0436 17.9979 11.0797 18.3334 10.042 18.3334C9.00427 18.3333 8.04033 17.9979 7.29703 17.4251C6.93252 17.1442 6.86476 16.6203 7.14566 16.2557C7.42649 15.8914 7.94976 15.8238 8.31428 16.1043C8.75774 16.4461 9.36169 16.6667 10.042 16.6667C10.7223 16.6667 11.3262 16.4461 11.7697 16.1043ZM4.18505 1.82619C4.55697 1.55549 5.07783 1.63752 5.34878 2.0093L15.6352 16.1271C15.9061 16.4991 15.8241 17.0207 15.4521 17.2917C15.0803 17.5624 14.5594 17.4803 14.2884 17.1086L12.9302 15.245H3.75943C3.11201 15.2449 2.74 14.7627 2.6022 14.41C2.46177 14.0504 2.43224 13.5286 2.74543 13.0925L2.90249 12.8589C3.26273 12.2868 3.56407 11.5296 3.56412 10.6551V10.6454L3.58446 8.87779C3.58658 7.27866 4.11756 5.80321 5.00861 4.64032C5.04189 4.5969 5.07819 4.55728 5.11766 4.52232L4.00194 2.99074C3.73093 2.61877 3.81307 2.09721 4.18505 1.82619ZM10.042 2.10777C13.6971 2.10777 16.5823 5.22652 16.5825 8.97463V8.98521L16.5622 10.6649C16.5647 11.6777 16.9471 12.5308 17.3532 13.1201C17.6142 13.4991 17.5189 14.0179 17.14 14.279C16.7611 14.54 16.2423 14.4445 15.9811 14.0658C15.4364 13.2752 14.8955 12.0943 14.8955 10.6551V10.6446L14.9158 8.97463L14.9093 8.70363C14.7764 5.91809 12.6078 3.77443 10.042 3.77443C9.75513 3.77444 9.47483 3.80132 9.20295 3.85256C8.75068 3.9378 8.31489 3.63996 8.22964 3.18768C8.14465 2.73568 8.4418 2.30061 8.89371 2.21519C9.26677 2.14487 9.65085 2.10778 10.042 2.10777ZM6.13899 5.92368C5.58205 6.75714 5.25113 7.77849 5.25113 8.88755V8.89732L5.23078 10.6649C5.22868 11.83 4.85763 12.824 4.41535 13.5783H11.716L6.13899 5.92368Z" fill="%23B4B4B4"/></g></svg>') no-repeat center / contain}.alert_panel .alert_list .no_data .com_empty_box .txt{font-size:var(--txt)}main{flex:1;padding-top:calc(var(--safeTop) + var(--headerH));min-height:100dvh}.layout-wrapper.no-header main{padding-top:var(--safeTop)}.layout-wrapper.has-footer{--footerOffset: var(--footerH)}.layout-wrapper main{padding-bottom:calc(var(--safeBottom) + var(--footerOffset) + var(--subPd))}footer{position:fixed;bottom:0;width:var(--maxWidth);max-width:100%;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);padding:0 var(--safeRight) var(--safeBottom) var(--safeLeft);z-index:100}.footer-nav{display:flex;align-items:center;text-align:center;width:100%;height:var(--footerH)}.nav-item{flex:1;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#0202024d;font-size:var(--subTxt)}.nav-item .nav-icon{display:flex;align-items:center;justify-content:center;height:3rem}.nav-item .nav-icon img{height:100%;display:block}.nav-item .nav-label{margin-top:.5rem;line-height:1.3}.nav-item.active{color:var(--primary)}@media screen and (max-width:1240px){#modal-root,#slide-modal-root{left:0;right:0;transform:none;width:100%;max-width:100%}}#modal-root{position:fixed;top:0;bottom:0;left:calc(50% + var(--appDesktopOffset, 0px));transform:translate(-50%);width:var(--maxWidth);max-width:100%;z-index:11000;pointer-events:none}#modal-root.modal-root-active{pointer-events:auto}.modal-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.modal-overlay-top{opacity:1;pointer-events:auto}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3}.modal-container{position:relative;width:32rem;max-width:100%;background-color:#fff;border-radius:2rem;overflow:hidden;box-shadow:var(--shadow-lg);animation:modal-slide-up .25s ease-out;padding:5rem 1.7rem;margin:1rem var(--inPd)}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{padding:var(--spacing-lg) var(--spacing-lg) 0;text-align:center}.modal-body{max-height:60vh;overflow-y:auto;text-align:center}.modal-footer{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:3rem}.modal-title{font-size:var(--tit);font-weight:700;color:var(--text-color);margin:0}.modal-title em{color:var(--primary);font-weight:700}.modal-message{font-size:var(--txt);font-weight:500;text-align:center;line-height:1.5;word-break:keep-all;color:var(--gray);margin-top:.8rem}.modal-message.bk{color:var(--text-color)}.modal-info-txt{font-size:var(--smTxt);text-align:inherit}.modal-info-txt.com_info_txt{display:inline-block;text-align:center}.modal-btn{display:flex;align-items:center;justify-content:center;margin:0 auto;flex:1;min-width:0;max-width:17rem;height:4.5rem;border:none;border-radius:.7rem;font-size:var(--txt);color:#fff;background-color:var(--on-surface-color);font-weight:500;cursor:pointer;transition:background-color .15s ease}.modal-btn-confirm{background-color:var(--on-surface-color);color:#fff}.modal-btn-confirm:active{background-color:#5528c8}.modal-btn-cancel{background-color:#ebebeb;color:#000}.modal-btn-cancel:active{background-color:#d9d9d9}.modal-btn.lg{height:5.5rem}.modal-btn-wrap{display:flex;justify-content:center;gap:.5rem;width:100%}.modal-btn-wrap .modal-btn{margin:0;max-width:14rem}.modal-btn-wrap.reverse .modal-btn.modal-btn-confirm{background-color:#ebebeb;color:#000}.modal-btn-wrap.reverse .modal-btn.modal-btn-cancel{background-color:var(--on-surface-color);color:#fff}.modal_link_btn{display:inline-flex;align-items:center;color:var(--text-color);gap:.3em;font-weight:600;margin-top:2rem}.modal_link_btn .ico svg{display:block;height:.7em}.modal_link_btn .ico svg path{fill:var(--text-color)}.modal-auto-close{width:100%;text-align:center;margin-top:.4em;color:var(--gray);font-size:var(--smTxt)}.modal-auto-close span{color:var(--on-surface-color)}.modal-img{margin:3rem auto 0;width:13rem;max-width:100%}.modal-img img{width:100%;display:block}[data-modal-id=login-required] .modal-img{width:8rem}.modal_info_box{margin:2rem 0 0;background-color:var(--bg);border-radius:1rem;padding:1.5rem 2rem;text-align:left}.modal_info_box .item{display:flex;align-items:center;gap:.8rem;font-size:var(--subTxt)}.modal_info_box .item+.item{margin-top:.5rem}.modal_info_box .item .label{color:var(--primary);font-weight:600;min-width:5.5rem}.modal_info_box .item .txt{font-weight:400}.modal-container.basic_modal{padding:3rem 1.7rem 2.5rem}.modal-container.basic_modal .modal-footer{margin-top:2rem}.modal-container.basic_modal .modal-message{color:var(--on-surface-color)}.modal-container.basic_modal .modal-title+.modal-message{color:var(--gray)}[data-modal-id=permanent-ban] .modal-title+.modal-message{font-size:var(--txt)}[data-modal-id=permanent-ban] .modal-message,[data-modal-id=permanent-ban] .modal_link_btn{font-size:var(--subTxt)}[data-modal-id=permanent-ban] .modal-message b{color:var(--text-color)}[data-modal-id=permanent-ban] .violation_info_box,[data-modal-id=permanent-ban] .violation_period_box{font-size:var(--subTxt)}[data-modal-id=permanent-ban] .violation_info_box{margin:2rem 0;background-color:var(--bg);border-radius:1rem;padding:1.5rem;text-align:left}[data-modal-id=permanent-ban] .violation_info_box .violation_info_tit{color:var(--primary);font-weight:700}[data-modal-id=permanent-ban] .violation_period_box .violation_info_tit{margin-top:1.5rem}[data-modal-id=permanent-ban] .violation_period_box .violation_period_txt{font-weight:700}[data-modal-id=permanent-ban] .violation_info_list{margin-top:.3em;font-weight:500}[data-modal-id=permanent-ban] .modal-footer{margin-top:2rem}.sanction_release_date{background-color:var(--primary-light);color:var(--primary);width:max-content;padding:.2em .6em;border-radius:.5rem;margin:1rem auto 0}#slide-modal-root{position:fixed;top:0;bottom:0;left:calc(50% + var(--appDesktopOffset, 0px));transform:translate(-50%);width:var(--maxWidth);max-width:100%;z-index:10000;pointer-events:none}.slide_modal{position:absolute;width:100%;height:100dvh;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out .3s}.slide_modal.open{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out}.slide_modal .modal_wrap{width:100%;height:100dvh;display:flex;align-items:flex-end;transform:translateY(100%);transition:transform .5s ease-in-out .3s}.slide_modal.open .modal_wrap{transform:translateY(0);transition-delay:0s}.slide_modal .modal_cont{position:relative;width:100%;overflow:hidden;border-radius:3rem 3rem 0 0}.slide_modal .modal_cont .modal_header{display:flex;justify-content:space-between;align-items:center;background-color:#000;color:#fff;padding:2rem 3rem 1.9rem}.slide_modal .modal_cont .modal_header .tit{font-size:var(--tit2);font-weight:600;margin-right:2rem}.slide_modal .modal_cont .modal_header .close_btn{background:none;border:none;padding:0;cursor:pointer;line-height:1;flex-shrink:0;margin-left:auto}.slide_modal .modal_cont .modal_header .close_btn svg{display:block}.slide_modal .modal_cont .modal_body{background-color:#fff;min-height:0;overflow-y:auto;max-height:70vh}.slide_modal .modal_cont .modal_body .in{padding:3rem var(--inPd) calc(5rem + var(--safeBottom))}.slide_modal .modal_cont .modal_header.title_hidden+.modal_body .in{padding-top:0}.slide_modal .modal_cont .modal_body .top_line{position:relative}.slide_modal .modal_cont .modal_body .top_line:before{content:"";position:relative;margin:3rem 0;display:block;width:calc(100% + var(--inPd) * 2);left:calc(-1 * var(--inPd));height:1rem;top:0;background:var(--bg)}.slide_modal .modal_cont .modal_body .txt_box+.txt_box{margin-top:3rem}.slide_modal .modal_cont .modal_body .subtit{font-size:var(--tit2)}.slide_modal .modal_cont .modal_body .btm_btn_box{margin-top:5rem}.slide_modal .modal_cont .modal-footer{margin-top:4rem}.slide-modal-loading{color:var(--gray);font-size:var(--txt);text-align:center;padding:4rem 0}.slide_modal .modal_radio_list{display:flex;flex-direction:column;gap:1.4rem}.slide_modal .modal_radio_list .item label{display:flex;align-items:center;gap:.8rem;font-size:var(--txt);color:#000;cursor:pointer;font-weight:500}.slide_modal .modal_radio_list .item input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.slide_modal .modal_radio_list .item label span{position:relative;padding-left:2.8rem}.slide_modal .modal_radio_list .item label span:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:2rem;border:.1rem solid var(--primary);border-radius:50%;transform:translateY(-50%);box-sizing:border-box}.slide_modal .modal_radio_list .item label span:after{content:"";position:absolute;left:.45rem;top:50%;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--primary );transform:translateY(-50%) scale(0);transition:transform .15s ease}.slide_modal .modal_radio_list .item input[type=radio]:checked+span:after{transform:translateY(-50%) scale(1)}.slide_modal .withdraw_reason_etc{margin-top:1.4rem}.slide_modal .withdraw_reason_etc .etc_reason_input{width:100%;border:1px solid var(--line);border-radius:1rem;padding:1.2rem 1.4rem;font-size:var(--txt);height:var(--inpH)}.slide_modal .withdraw_reason_etc .etc_reason_input::placeholder{color:var(--gray)}.slide_modal .subtit+.modal_radio_list{margin-top:1.5rem}.slide_modal .modal_cont .modal_body .write_form:first-child{margin-top:0}#join-already-member-modal.modal_cont .modal_body .in{padding-top:4rem;padding-bottom:calc(2rem + var(--safeBottom))}#join-already-member-modal.modal_cont .modal_body .tit_box{text-align:center}#join-already-member-modal.modal_cont .modal_body .tit_box .txt{margin-top:.5rem;color:var(--gray)}#join-already-member-modal.modal_cont .modal_body .account_info{margin-top:2rem}#join-already-member-modal.modal_cont .modal_body .account_info .account_info_box{border-radius:1rem;padding:2rem 2.5rem;border:1px solid var(--line)}#join-already-member-modal.modal_cont .modal_body .account_info .account_info_box .item{display:flex;flex-wrap:wrap;font-size:var(--txt);align-items:center}#join-already-member-modal.modal_cont .modal_body .account_info .account_info_box .item+.item{margin-top:1rem}#join-already-member-modal.modal_cont .modal_body .account_info .account_info_box .item .label{color:var(--primary);min-width:5.5em;font-weight:600}#join-already-member-modal.modal_cont .modal_body .modal-btn-wrap{margin-top:3rem}#join-already-member-modal.modal_cont .modal_body .btm_cta{position:relative;display:flex;align-items:center;margin-top:4rem;padding:2rem 2rem 0}#join-already-member-modal.modal_cont .modal_body .btm_cta:before{content:"";position:absolute;top:0;left:calc(-1 * var(--inPd));width:calc(100% + var(--inPd) * 2);height:1px;background-color:var(--line)}#join-already-member-modal.modal_cont .modal_body .btm_cta .img{width:3rem;flex-shrink:0;margin-right:1.5rem}#join-already-member-modal.modal_cont .modal_body .btm_cta .txt_box .info_txt{margin-top:0}#join-already-member-modal.modal_cont .modal_body .btm_cta .txt_box .line_txt .txt{font-size:var(--subTit);font-weight:600}#join-already-member-modal.modal_cont .modal_body .btm_cta .txt_box .line_txt .arr{display:inline-block;margin-left:.2em}#join-already-member-modal.modal_cont .modal_body .btm_cta .txt_box .line_txt .arr svg{display:block;height:.8em;vertical-align:middle}#phone-auth-modal.modal_cont .modal_body .in{padding-top:4rem}#phone-auth-modal.modal_cont .modal_body .tit_box{text-align:center}#phone-auth-modal.modal_cont .modal_body .tit_box .txt{margin-top:.5rem;color:var(--gray)}#phone-auth-modal.modal_cont .modal_body .write_form{margin:3rem 0 4rem}.slide_modal .modal_cont.share .modal_body .in{padding-top:4rem}.slide_modal .modal_cont.share .btn_list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;max-width:max-content;margin:0 auto}.slide_modal .modal_cont.share .btn_list button{display:flex;flex-direction:column;align-items:center;text-align:center;background:none;border:none;cursor:pointer;padding:0}.slide_modal .modal_cont.share .btn_list button .ico{display:flex;justify-content:center;align-items:center;width:5rem;height:5rem;border-radius:50%;background-color:#efefef}.slide_modal .modal_cont.share .btn_list button .ico svg{height:2.2rem;width:auto;display:block}.slide_modal .modal_cont.share .btn_list .naver_btn .ico{background-color:#67b863}.slide_modal .modal_cont.share .btn_list .naver_btn .ico svg{height:2rem}.slide_modal .modal_cont.share .btn_list .facebook_btn .ico{background-color:#295bcf}.slide_modal .modal_cont.share .btn_list .facebook_btn .ico svg{height:2.4rem}.slide_modal .modal_cont.share .btn_list .kakao_btn .ico{background-color:#f8e531}.slide_modal .modal_cont.share .btn_list .kakao_btn .ico svg{height:2.4rem}.slide_modal .modal_cont.share .btn_list .x_btn .ico{background-color:#040404}.slide_modal .modal_cont.share .btn_list .x_btn .ico svg{height:2.1rem}.slide_modal .modal_cont.share .btn_list .copy_btn .ico svg{height:2.1rem}.slide_modal .modal_cont.share .btn_list button .txt{font-size:var(--subTxt);margin-top:1rem;color:#1a1a1a;font-weight:500}.modal_cont.word_mean .modal_body .txt{text-align:left;color:#000;margin-top:0;font-weight:400}.modal_cont.word_mean .modal_body .txt+.txt{margin-top:1rem}.modal_cont.word_mean .modal_body .mean_txt_list{margin-top:2.5rem}.modal_cont.word_mean .modal_body .mean_txt_list .mean_txt{display:flex;align-items:flex-start}.modal_cont.word_mean .modal_body .mean_txt_list .mean_txt+.mean_txt{margin-top:.5rem}.modal_cont.word_mean .modal_body .mean_txt_list .mean_txt .label{font-weight:600;flex-shrink:0;margin-right:.4em}.modal_cont.word_mean .modal_body .mean_txt_box{text-align:left;margin-top:1.5rem}.modal_cont.word_mean .modal_body .mean_txt_box .mean_txt .label{font-weight:600}.modal_cont.word_mean .modal_body .mean_txt_box .mean_txt+.mean_txt{margin-top:1rem}.modal_cont.word_mean .modal_body .mean_txt_box .tit{font-size:1.05em}.modal_cont.word_mean .modal_body .mean_hyphen_list{margin-top:.3rem}.modal_cont.word_mean .modal_body .mean_hyphen_list .item{position:relative;padding-left:.8em}.modal_cont.word_mean .modal_body .mean_hyphen_list .item:before{content:"-";position:absolute;left:0}.page_modal{position:fixed;top:var(--safeTop);opacity:0;visibility:hidden;pointer-events:none;max-width:100%;z-index:9000;transition:var(--transition-base)}.page_modal.open{opacity:1;visibility:inherit;pointer-events:inherit}.page_modal .modal_cont{margin:0 auto;width:var(--maxWidth);max-width:100%;height:100%;min-height:100dvh;background-color:#fff}.page_modal .modal_cont .modal_header{position:sticky;background-color:#fff}.page_modal .modal_header{flex-shrink:0;height:var(--headerH)}.page_modal .modal_header .gnb_modal{position:relative;display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--inPd)}.page_modal .gnb_modal .left .close_btn svg{height:1.7rem}.page_modal .gnb_modal .center{position:absolute;left:50%;transform:translate(-50%);max-width:75%;overflow:hidden}.page_modal .gnb_modal .center .txt{font-size:var(--subTit);font-weight:500}.page_modal .modal_cont .modal_body{width:100%;overflow-y:auto;max-height:calc(100dvh - var(--headerH));padding-bottom:calc(var(--safeBottom) + var(--subPd))}.page_modal .modal_cont .modal_body::-webkit-scrollbar{display:none}.page_modal .modal_body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal_check{width:30rem}.modal_check>label{position:relative;display:flex;align-items:center;cursor:pointer;color:#fff;opacity:.8;font-size:var(--txt);transition:color .3s ease-in-out,opacity .3s ease-in-out}.modal_check>label:hover{opacity:1}.modal_check>label>input{margin-right:3px}.modal_check>label>.svg{position:relative;width:1.2em;fill:#fff;height:1.2em;margin:0 7px 1px 0;z-index:1;transition:fill .3s ease-in-out}.modal_check>label>.svg svg{position:absolute;top:0;width:100%;height:100%}.modal_check>label>.svg .on{opacity:0}.modal_check>label>.svg.popup_chk .on{opacity:1}.modal_check>label>.svg.popup_chk .off{opacity:0}.over_modal{position:fixed;display:flex;align-items:center;justify-content:center;text-align:center;z-index:30000000;width:var(--maxWidth);height:100%;max-width:100%;margin:0 auto;background:#00000080;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.over_modal.open{opacity:1;pointer-events:inherit}.over_modal .modal_wrap{display:flex;justify-content:center;flex-direction:column}.over_modal .modal_cont{width:30rem;max-width:100%;background-color:#fff;padding:3rem 1.7rem calc(var(--safeBottom) + 2rem);border-radius:1.5rem;margin:1rem 0;overflow:hidden}.over_modal .modal_cont .btn_box{display:flex;gap:.5rem;margin-top:2rem}.over_modal .modal_cont .btn_box .btn{display:flex;align-items:center;justify-content:center;font-size:var(--txt);font-weight:500;flex:1;min-width:0;max-width:100%;border-radius:.7rem;height:4.5rem;background-color:var(--primary);color:#fff}.over_modal .modal_cont .btn_box .btn.gy{background-color:#ebebeb;color:#000}.alert_modal{position:fixed;display:flex;align-items:center;justify-content:center;z-index:20000000;width:var(--maxWidth);height:100%;max-width:100%;margin:0 auto;background:#000000b3;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}.alert_modal.open{opacity:1;pointer-events:inherit}.alert_modal .modal_cont{width:30rem;max-width:100%;background-color:#fff;padding:2.8rem 1.5rem 1.5rem;border-radius:1.5rem;margin:1rem var(--inPd)}.alert_modal .modal_cont .txt{font-size:var(--txt);font-weight:500;text-align:center}.alert_modal .modal_cont .btn_box{display:flex;gap:.5rem;margin-top:2.4rem}.alert_modal .modal_cont .btn_box .basic_btn{height:4.8rem}.alert_modal.toast{background-color:transparent}.alert_modal.toast .modal_cont{width:auto;background-color:#000c;border-radius:1rem;padding:1.5rem 4rem;max-width:100%}.alert_modal.toast .txt_box{display:flex;flex-direction:column;align-items:center}.alert_modal.toast .ico svg{display:block;width:2.8rem;height:auto}.alert_modal.toast .txt{color:#fff;font-size:var(--txt);font-weight:500;margin-top:.4rem}.noti_banner_modal{position:fixed;z-index:1001;top:calc(var(--safeTop) + var(--headerH));width:var(--maxWidth);max-width:100%;margin:0 auto;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease-in-out,transform .6s ease-in-out,visibility 0s linear .6s}.noti_banner_modal.open{transform:unset;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .6s ease-in-out,transform .6s ease-in-out,visibility 0s linear 0s}.noti_banner_modal .modal_cont{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1.5rem 1rem;border-radius:1.5rem;margin:0 var(--inPd);box-shadow:0 0 5px #0000000d}.noti_banner_modal .modal_cont .msg_box{display:flex;align-items:center}.noti_banner_modal .modal_cont .msg_box .profile{position:relative;flex-shrink:0;margin-right:1rem}.noti_banner_modal .modal_cont .msg_box .profile .img{display:flex;justify-content:center;align-items:flex-end;width:4.5rem;height:4.5rem;border-radius:1.5rem;background:linear-gradient(180deg,#c1c1f3,#af6bc3);overflow:hidden}.noti_banner_modal .modal_cont .msg_box .profile img{width:80%}.noti_banner_modal .modal_cont .msg_box .profile .new_badge{top:.2rem;right:.2rem}.noti_banner_modal .modal_cont .msg_box .msg_txt{font-size:var(--txt);line-height:1.5}.noti_banner_modal .modal_cont .btn_box{display:flex;align-items:center}.noti_banner_modal .modal_cont .btn_box .btn{display:block;font-size:.9em;background:#ededed;color:var(--on-surface-color);border-radius:.7rem;padding:.9rem .8rem;margin-right:.7rem;font-weight:600}.noti_banner_modal .modal_cont .btn_box .modal_cls_btn{padding:.4rem;width:2rem;height:2rem}.noti_banner_modal .modal_cont .btn_box .modal_cls_btn svg{display:block;width:100%;height:100%}.noti_banner_modal .modal_cont .btn_box .modal_cls_btn svg path{stroke:#787878}.modal_cont.attend_status .modal_header{background-color:#000}.modal_cont.attend_status .modal_body{max-height:80dvh;padding-bottom:0}.modal_cont.attend_status .modal_body .cont{padding:0 var(--inPd) 4.5rem;text-align:center}.modal_cont.attend_status .modal_body .cont .complete_info{display:none;margin-top:5rem}.modal_cont.attend_status .modal_body .cont.complete .complete_info{display:block}.modal_cont.attend_status .modal_body .cont .complete_info .img_box{width:16rem;margin:0 auto}.modal_cont.attend_status .modal_body .cont .complete_info .txt_box{margin-top:2rem}.modal_cont.attend_status .modal_body .cont .complete_info .txt_box .txt{color:var(--gray);margin-top:.5rem}.modal_cont.attend_status .modal_body .cont .stamp_list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem;margin-top:4rem}.modal_cont.attend_status .modal_body .cont .stamp_list .item .stamp{width:8rem;height:8rem;margin:0 auto;border-radius:50%;background:url('data:image/svg+xml,<svg width="80" height="79" viewBox="0 0 80 79" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="39.5" cy="39.5" r="39.5" fill="%23EBEBEB"/><circle cx="40" cy="40" r="33" fill="%23EBEBEB" stroke="white" stroke-width="2"/><path d="M44.7573 25.0079H35.521C28.1592 25.0079 22.1392 30.9855 22.1392 38.2866C22.1392 42.4678 24.1138 46.2078 27.1819 48.6481L27.242 48.6918C27.5384 48.9223 27.8428 49.1449 28.1592 49.3516L40.1392 58V51.5574H44.7573C52.1151 51.5574 58.1392 45.5838 58.1392 38.2787C58.1392 30.9776 52.1191 25 44.7573 25V25.0079Z" fill="white"/><path d="M40.1629 28.3214C40.0227 33.7028 35.5808 38.2734 30.1255 38.2695C35.6649 38.2695 40.1549 42.7328 40.1509 48.2295C40.291 42.848 44.733 38.2734 50.1922 38.2774C44.6529 38.2774 40.1629 33.8141 40.1669 28.3174L40.1629 28.3214Z" fill="%23EBEBEB"/></svg>') no-repeat center / cover}.modal_cont.attend_status .modal_body .cont .stamp_list .item .stamp.on{background:url('data:image/svg+xml,<svg width="80" height="79" viewBox="0 0 80 79" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="39.5" cy="39.5" r="39.5" fill="%23E7DEFF"/><circle cx="40" cy="40" r="33" fill="%23E7DEFF" stroke="white" stroke-width="2"/><path d="M44.9005 25.0079H35.6057C28.1973 25.0079 22.1392 30.9855 22.1392 38.2866C22.1392 42.4678 24.1263 46.2078 27.2138 48.6481L27.2743 48.6918C27.5725 48.9223 27.8789 49.1449 28.1973 49.3516L40.2531 58V51.5574H44.9005C52.3049 51.5574 58.367 45.5838 58.367 38.2787C58.367 30.9776 52.3089 25 44.9005 25V25.0079Z" fill="url(%23paint0_linear_2060_1596)"/><path d="M40.2767 28.3218C40.1356 33.7033 35.6656 38.2739 30.1758 38.2699C35.7502 38.2699 40.2686 42.7333 40.2646 48.23C40.4057 42.8485 44.8757 38.2739 50.3695 38.2779C44.7951 38.2779 40.2767 33.8146 40.2807 28.3179L40.2767 28.3218Z" fill="white"/><defs><linearGradient id="paint0_linear_2060_1596" x1="29.0155" y1="49.3675" x2="51.3657" y2="26.7011" gradientUnits="userSpaceOnUse"><stop offset="0.01" stop-color="%234D25AF"/><stop offset="0.53" stop-color="%23B70E9A"/><stop offset="0.78" stop-color="%23D30894"/><stop offset="1" stop-color="%23F0028F"/></linearGradient></defs></svg>') no-repeat center / cover}.modal_cont.attend_status .modal_body .cont .stamp_list .item .txt{font-size:var(--subTit);font-weight:500;margin-top:.5rem;color:var(--gray)}.modal_cont.attend_status .modal_body .cont .stamp_list .item .stamp{opacity:.4}.modal_cont.attend_status .modal_body .cont .stamp_list .item .stamp.on{opacity:1}.modal_cont.attend_event_complete{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0;background-color:#0000004d;color:#fff;margin:0;border-radius:0}.modal_cont.attend_event_complete .img_box{width:22rem;max-width:100%}.modal_cont.attend_event_complete .txt_box .tit{font-size:2.5rem}.modal_cont.attend_event_complete .btn_box{width:17rem;margin:3rem auto 0}.modal_cont.attend_event_complete .btn_box .btn{background-color:#fff;color:#1a1a1a}.modal_cont.attend_event_complete .close_btn{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid #fff;border-radius:50%;margin:3rem auto 0}.modal_cont.attend_event_complete .close_btn svg{display:block;width:39%;height:39%}.modal .modal_cont.attend_event_complete .modal_body{max-height:100dvh}@media screen and (min-width:560px){.nav-item{max-width:unset}}@media screen and (min-width:721px){.nav-item .nav-icon{height:3.3rem}.slide_modal .modal_cont.share .btn_list{gap:2rem}}@media screen and (min-width:1241px){.slide_modal .modal_cont .modal_body::-webkit-scrollbar,.alert_panel .alert_body::-webkit-scrollbar{display:inherit;width:10px}.slide_modal .modal_cont .modal_body::-webkit-scrollbar-thumb,.alert_panel .alert_body::-webkit-scrollbar-thumb{background:#bfbfbf;border-right:5px solid #fff;border-radius:3px 8px 8px 3px/3px}.slide_modal .modal_cont .modal_body::-webkit-scrollbar-track,.alert_panel .alert_body::-webkit-scrollbar-track{background:#fff}.slide_modal .modal_cont .modal_body::-webkit-scrollbar-button:vertical:decrement,.alert_panel .alert_body::-webkit-scrollbar-button:vertical:decrement{height:10px}.slide_modal .modal_cont .modal_body::-webkit-scrollbar-button:vertical:increment,.alert_panel .alert_body::-webkit-scrollbar-button:vertical:increment{height:10px}.header-btn.share:hover{background-color:var(--on-surface-color);border-color:var(--on-surface-color)}.header-btn.share:hover svg path{stroke:#fff}}.layout-wrapper:has(.first_page) main{padding-top:var(--safeTop);padding-bottom:var(--safeBottom)}.first_page{position:relative;z-index:200;overflow:hidden;height:calc(100dvh - var(--safeTop) - var(--safeBottom));min-height:30rem}.com_first_sect{position:relative;height:100%}.com_first_sect>.tit{display:none}.com_first_sect .info_cont{position:absolute;bottom:0;left:0;transform:translateY(90%);width:100%;background-color:#fff;border-radius:3rem 3rem 0 0;padding:3rem 3.5rem 2.8rem;transition:transform 1s ease-in-out}.com_first_sect.active .info_cont{transform:translateY(0)}.typing_txt_wrap{position:relative}.com_first_sect .info_cont .typing_txt{position:absolute;top:0;left:0}.com_first_sect .info_cont .typing_txt,.com_first_sect .info_cont .typing_txt_hidden{font-size:var(--tit2);font-weight:700;width:95%}.com_first_sect .info_cont .typing_txt_hidden{opacity:0;pointer-events:none}.com_first_sect .info_cont .basic_btn{margin-top:3rem}.first_page .page_bg video{width:100%;height:100%;object-fit:cover;opacity:0;transform:translateZ(0);transition:opacity .4s ease}.first_page .page_bg video.playing{opacity:1}.first_page .page_bg video::-webkit-media-controls,.first_page .page_bg video::-webkit-media-controls-panel,.first_page .page_bg video::-webkit-media-controls-play-button,.first_page .page_bg video::-webkit-media-controls-start-playback-button{display:none!important}@media screen and (max-width:380px){.first_page .com_first_sect .info_cont{padding:3rem 2.5rem}.first_page .typing_txt,.first_page .typing_txt_hidden{font-size:1.6rem}}.com_result_header .score_cont+.user_cont{padding-top:0}.com_result_header .user_cont{padding-top:2rem}.com_result_header .user_cont .in{display:flex;align-items:center}.com_result_header .user_cont .profile{position:relative;width:9rem;height:9rem;flex-shrink:0;background-color:#ebebeb;border-radius:50%;margin-right:1rem;overflow:hidden}.com_result_header .user_cont .profile>*{position:absolute;width:190%;max-width:inherit;left:50%;transform:translate(-50%)}.com_result_header .user_cont .txt_wrap .tit{font-size:2.2rem;font-weight:700;line-height:1.2}.com_result_header .user_cont .txt_wrap .tit .name{color:var(--primary)}.com_result_header .user_cont .txt_wrap .txt_box{display:flex;align-items:center;margin-top:.7rem}.com_result_header .user_cont .txt_wrap .txt_box .txt,.com_result_header .user_cont .txt_wrap .txt_box .date{font-size:var(--subTit);color:var(--gray);font-weight:500;line-height:1}.com_result_header .user_cont .txt_wrap .txt_box .txt.dot{position:relative;padding-left:.8rem;margin-left:.6rem}.com_result_header .user_cont .txt_wrap .txt_box .txt.dot:before{content:"";position:absolute;display:block;top:50%;transform:translateY(-50%);left:0;width:3px;height:3px;border-radius:50%;background-color:var(--gray)}.com_result_header .user_cont .txt_wrap .txt_box .share_btn{display:flex;align-items:center;border:1px solid var(--line);font-size:var(--subTxt);font-weight:500;border-radius:5px;color:var(--gray);padding:.2rem .5em .25rem;margin-left:.5em}.com_result_header .user_cont .txt_wrap .txt_box .share_btn:before{content:"";display:inline-block;width:.8em;height:1.5em;margin-right:.4rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13 15" fill="none"><path d="M10.5 4.50004C11.6046 4.50004 12.5 3.6046 12.5 2.50002C12.5 1.39544 11.6046 0.5 10.5 0.5C9.39542 0.5 8.49999 1.39544 8.49999 2.50002C8.49999 3.6046 9.39542 4.50004 10.5 4.50004Z" stroke="%23787878" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.5 9.16654C3.60457 9.16654 4.5 8.2711 4.5 7.16652C4.5 6.06194 3.60457 5.1665 2.5 5.1665C1.39543 5.1665 0.5 6.06194 0.5 7.16652C0.5 8.2711 1.39543 9.16654 2.5 9.16654Z" stroke="%23787878" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.5 13.8335C11.6046 13.8335 12.5 12.9381 12.5 11.8335C12.5 10.7289 11.6046 9.8335 10.5 9.8335C9.39542 9.8335 8.49999 10.7289 8.49999 11.8335C8.49999 12.9381 9.39542 13.8335 10.5 13.8335Z" stroke="%23787878" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.49994 8.14827L8.49994 10.7665M8.49994 3.56641L4.49994 6.18461" stroke="%23787878" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.com_result_cont .result_item{padding-top:4rem}.com_result_cont .result_item>.tit{font-size:var(--tit);font-weight:700;line-height:1.4;margin-bottom:1rem}.com_result_cont .result_item .result_tit{font-size:var(--tit);font-weight:700;margin-bottom:3rem}.com_result_cont .result_item .flex_box{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.com_result_cont .result_item .txt_box .tit,.com_result_cont .result_item>.tit{margin-bottom:1rem}.com_result_cont .result_item .flex_box .tit{margin-bottom:0}.com_result_cont .result_item .txt_box .txt{margin-top:0}.com_result_cont .result_item .txt_box .desc{font-size:var(--txt);color:var(--gray);margin-bottom:.5rem}.com_result_cont .result_item .txt_box+.txt_box{margin-top:3rem}.com_result_cont .result_item .txt+.com_tag_box{margin-top:2rem}.com_result_cont .result_item.line_top{margin-top:4rem;border-top:1px solid var(--line)}.com_result_cont .result_item.sub_item .txt_box .tit{font-size:var(--subTit);font-weight:600;margin-bottom:.5rem}.com_result_header+.com_result_cont.big_line{margin-top:3rem}.com_result_cont.big_line{margin-top:5rem;border-top:1rem solid var(--bg)}.com_result_cont.big_line .result_item:first-child{padding-top:4rem}.com_result_cont .result_item .tit.with_info{white-space:nowrap;display:flex;align-items:center}.com_result_cont .result_item .tit.with_info .info_btn{margin-left:.4rem;background:none;border:none;padding:0;cursor:pointer;line-height:1;flex-shrink:0}.com_result_cont .result_item .tit.with_info .info_btn svg{display:block}.result_item .chart_box{width:100%;background:var(--bg);border-radius:2rem;padding:2.5rem 2rem;margin-top:1.5rem}.result_item .chart_box canvas{width:100%;height:18.5rem}.com_result_slide{margin-top:2rem}.com_result_slide .swiper-container{width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1);padding:0 var(--inPd)}.com_result_slide .swiper-slide{width:35rem;max-width:82%}.com_result_slide .item{width:100%;height:auto;background-color:var(--bg);border-radius:2rem;padding:2.5rem 2rem}.com_result_slide .item .label{font-size:var(--txt);background-color:#fff;padding:.5rem 1.2rem;border-radius:.7rem;max-width:max-content}.com_result_slide .item .txt_box{margin-top:3rem}.com_result_slide .item .txt_box .tit{font-size:var(--subTit);font-weight:600}.com_result_slide .item .txt_box .txt{margin-top:.5rem}.com_result_slide .pagination{display:none}.com_result_cont .result_item .badge_box{display:inline-block;font-size:var(--subTxt);color:#9c72c6;font-weight:600;background-color:var(--bg);border-radius:.5rem;padding:.3em .8em;margin-bottom:1rem;white-space:nowrap}.com_result_cont .result_item.main_item .badge_box{font-size:var(--txt)}.com_result_cont .result_item .item_tit{display:flex;align-items:center;gap:.2em;flex-wrap:wrap;font-size:var(--subTit)}.com_result_cont .result_item .item_tit .lucky_color_wrap,.com_result_cont .result_item .item_tit .energy_color_wrap{display:flex;align-items:center;flex-wrap:wrap}.com_result_cont .result_item .item_tit .color_item{display:flex;align-items:center}.com_result_cont .result_item .item_tit .color_item+.color_item{margin-left:.2em}.com_result_cont .result_item .item_tit .color_item .color_ball{display:inline-block;width:1em;height:1em;background-color:#101010;border-radius:100%;margin-left:.3rem;margin-bottom:.1em}.com_result_cont .result_item .item_tit .lucky_item{font-weight:600;margin-left:.2em}.com_result_cont .result_item .letter_wrap{font-size:0;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.com_result_cont .result_item .letter_item{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:var(--txt);background-color:#e5dbff;color:#6839dc;border-radius:50%}.content_result_page .content_tit{font-size:var(--tit);font-weight:700;margin-bottom:5rem}.content_result_page .result_item .content_color_tit{font-size:var(--tit2);color:var(--primary);font-weight:600}.content_result_page .result_item .txt_box+.txt_box{margin-top:5rem}.content_result_page .result_item .content_color_tit+.txt_box{margin-top:1rem}.content_result_page .result_item .content_tit+.content_color_tit{margin-top:5rem}.content_result_page .result_item .txt_box .tit{font-size:var(--tit2);font-weight:600}.dot_list li{position:relative;padding-left:.5em}.dot_list li:before{content:"·";position:absolute;left:0}.content_result_page .cta_sect{margin-top:5rem;padding-top:5rem;border-top:10px solid rgba(0,0,0,.05)}.content_result_page .cta_sect .cont+.cont{padding-top:5rem}.content_result_page .cta_sect .cont>.tit{font-size:var(--tit);font-weight:700;margin-bottom:2rem}.content_result_page .cta_sect .more_cont>.tit{margin-bottom:1rem}.content_result_page .result_item .result_birth{font-size:var(--tit2);font-weight:700;margin-bottom:1rem}.content_result_page .result_item .color_txt{color:var(--primary)}.content_result_page .tarot_result_top .txt_box .txt{margin-top:.5rem}.layout-wrapper:has(.pack_result_page) main{padding-top:var(--safeTop)}.layout-wrapper:has(.pack_result_page) .header-btn.share{border:none}.com_result_top{position:relative;display:flex;justify-content:center;flex-shrink:0;height:30rem;padding:calc(var(--headerH) + 2rem) var(--inPd) 3rem;background-color:#ebebeb;border-radius:0 0 5rem 5rem;overflow:hidden}.com_result_top .txt_box{max-width:50%;padding-left:5%;margin-bottom:3.2rem}.com_result_top .txt_box .date{color:var(--gray);font-size:var(--txt);margin-bottom:.3rem}.com_result_top .txt_box .tit{font-size:var(--tit);font-weight:700;line-height:1.5}.com_result_top .txt_box .tit .name{color:var(--primary)}.com_result_top .img_box{position:relative;height:35rem;margin-left:2rem}.com_result_top .img_box img{height:100%;object-fit:contain}.pack_result_top{position:relative;justify-content:center}.pack_result_top .pack_result_label{display:inline-block;font-size:var(--subTxt);padding:.5em .8em;margin-top:.7rem;line-height:1;border-radius:.5rem;color:#fff;background-color:#000c}.pack_result_top .txt_box{position:relative;margin-right:60%;padding-left:0;z-index:2}.pack_result_top .bg{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1}.pack_result_top .bg img{width:100%;height:100%;object-fit:cover;object-position:50% 80%;opacity:1;transition:opacity .24s ease}.pack_result_top .bg img.is-loading{opacity:0}.pack_result_top .bg .pack_result_top_skeleton{position:absolute;inset:0;background:linear-gradient(110deg,#dfdfdf 8%,#f0f0f0 18%,#dfdfdf 33%);background-size:200% 100%;animation:skeleton-pulse 1.2s ease-in-out infinite}.pack_result_top .bg .pack_result_top_skeleton.is-hidden{display:none}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}.zodiac_result_page,.horoscope_result_page{padding-top:0}.horoscope_result_page .result_item .txt_box .date{display:inline-block;font-size:var(--subTxt);color:#9c72c6;font-weight:600;background-color:var(--bg);border-radius:.5rem;padding:.3em .8em;margin-bottom:1rem;white-space:nowrap}.related_cont{padding-top:5rem}.related_cont .related_slide{position:relative;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1);margin-top:1rem}.related_cont .related_slide .swiper-container{padding:0 var(--inPd)}.related_cont .related_slide .item{width:7.5rem}.related_cont .related_slide .item a{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-top:1rem}.related_cont .related_slide .img{width:7.5rem;height:7.5rem;border-radius:50%;overflow:hidden}.related_cont .related_slide .img img{width:100%;height:100%;object-fit:cover}.related_cont .related_slide .txt{margin-top:1rem;font-weight:500;font-size:var(--subTxt)}.free_result_page .free_result_cont .result_card{position:relative;width:26rem;height:40rem;max-width:100%;margin:5rem auto 0;color:#fff;text-align:center}.free_result_page .free_result_cont .result_card .card_box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:5rem;border-radius:1.4rem;overflow:hidden}.free_result_page .free_result_cont .result_card .card_box .desc{font-size:var(--subTxt);font-weight:500}.free_result_page .free_result_cont .result_card .card_box .tit{font-size:var(--tit);font-weight:700;margin-top:1.5rem;max-width:78%}.free_result_page .free_result_cont .result_card .card_box .btn{position:absolute;bottom:5rem;font-size:var(--subTxt);padding:.6em 1em;background-color:#4d25af66;color:#fff;border-radius:10rem;font-weight:500}.free_result_page .free_result_cont .result_card.saju_result_card .card_box{background:url(../assets/img/sub/saju_result_card_bg.svg) no-repeat center / cover}.free_result_page .free_result_cont .result_card.tarot_result_card>div{position:absolute;width:100%;height:100%;border-radius:.5rem;left:0;top:0;object-fit:cover;backface-visibility:hidden;border-radius:1.4rem;overflow:hidden;transition:transform 1s cubic-bezier(.46,.03,.52,.96)}.free_result_page .free_result_cont .result_card.tarot_result_card .card_front_wrap{border:1px solid var(--line)}.free_result_page .free_result_cont .result_card.tarot_result_card .card_front_wrap .card_front{width:100%;height:100%;object-fit:cover}.free_result_page .free_result_cont .result_card.tarot_result_card .card_box{background:var(--primary) url(../assets/img/sub/tarot_result_card_bg.svg) no-repeat center / cover}.free_result_page .free_result_cont .result_card .card_front_wrap{transform:rotateY(0)}.free_result_page .free_result_cont .result_card .card_front_wrap .reverse{transform:rotate(180deg)}.free_result_page .free_result_cont .result_card .card_back_wrap{transform:rotateY(-180deg)}.free_result_page .free_result_cont .result_card.active .card_front_wrap{transform:rotateY(180deg)}.free_result_page .free_result_cont .result_card.active .card_back_wrap{transform:rotateY(0)}.free_result_page .com_result_cont .result_item .tit_box.with_profile{display:flex}.free_result_page .com_result_cont .result_item .tit_box.with_profile .profile_img{margin:-.2em 1rem 0 0}.com_progress_bar{margin:2rem 0;height:.3rem;width:100%;border-radius:100rem;background-color:#ececee}.com_progress_bar .bar{display:block;background-color:#000;border-radius:100rem;height:100%}.com_progress_bar .bar_20{width:20%}.com_progress_bar .bar_25{width:25%}.com_progress_bar .bar_33{width:33.33%}.com_progress_bar .bar_40{width:40%}.com_progress_bar .bar_50{width:50%}.com_progress_bar .bar_60{width:60%}.com_progress_bar .bar_67{width:66.67%}.com_progress_bar .bar_75{width:75%}.com_progress_bar .bar_80{width:80%}.com_progress_bar .bar_100{width:100%}.input_sect>.in{display:flex;flex-direction:column;overflow:hidden;min-height:calc(100dvh - var(--safeTop) - var(--headerH) - var(--safeBottom) - var(--footerOffset) - var(--subPd))}.location-search-open .input_sect>.in{overflow:visible}.input_sect .in>.tit_box{margin-top:2rem}.write_form{margin-top:4rem}.write_form .form_list>li+li{margin-top:3rem}.write_form .form_list>li .tit{position:relative;font-weight:700;font-size:var(--txt);margin-bottom:1rem}.write_form .form_list>li .tit.ess:after,.write_form .form_list>li .tit .ess:after{content:"*";color:var(--secondary);font-size:1em;margin-left:.3rem}.write_form .form_list>li .tit.flex_tit{display:flex;align-items:center;justify-content:space-between}.write_form .form_list>li .tit .info_txt{color:var(--gray);font-size:var(--smTxt);font-weight:500}.write_form .form_list li .inp_flex{display:flex;gap:1rem}.write_form .form_list li .inp{position:relative;width:100%;height:var(--inpH)}.write_form .form_list li .inp input{position:relative;width:100%;height:100%;padding:1.5rem 2rem;border:1px solid var(--line);border-radius:1rem;overflow:hidden;color:#101010}.write_form .form_list li .inp input:focus{border:1px solid #000}.write_form .form_list li .inp input::placeholder{color:var(--gray);font-weight:500}.write_form .select_list{display:flex;gap:1rem}.write_form .select_list li{flex:1;height:var(--inpH)}.write_form .select_list li .select_opt{position:relative;display:block;width:100%;height:100%;cursor:pointer}.write_form .select_list li .select_opt input{position:absolute;inset:0;opacity:0;cursor:pointer}.write_form .select_list li .select_opt .txt{display:flex;align-items:center;justify-content:center;font-size:var(--txt);width:100%;height:100%;padding:0 1.5rem;background-color:#fff;border:1px solid rgba(217,217,217);border-radius:1rem;transition:border-color .2s,background .2s,color .2s,font-weight .2s}.write_form .select_list li .select_opt input:checked+.txt{font-weight:700;border-color:#5a2eff;color:var(--primary)}.write_form .form_list li.terms .chk_box_bg{background-color:#ebebeb;border-radius:1rem;padding:1.5rem}.write_form .form_list li.terms .chk_box_bg+.chk_box_bg{margin-top:1.5rem}.write_form .form_list li.terms .chk_box{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:1.5rem}.write_form .form_list li.terms .chk_box{margin-top:2rem;margin-left:1.5rem}.write_form .form_list li.terms .chk_box .term_btn{display:flex;align-items:center;background:none;border:none;cursor:pointer;color:var(--gray);font-size:var(--subTxt);padding:0;text-decoration:underline;text-underline-offset:.3rem}.write_form .form_list li.terms .chk_box .term_btn .arr{display:flex;margin-left:.3rem}.write_form .form_list li.terms .chk_box .term_btn .arr svg{display:block;width:.5em}.write_form .form_list li.terms label{display:flex;align-items:center;cursor:pointer}.write_form .form_list li.terms label .txt{font-weight:500}.write_form .form_list li.terms label .ico{display:flex;align-items:center;flex-shrink:0;margin-right:10px;width:1.6em;height:1.6em}.write_form .form_list li.terms label .ico svg{width:100%;height:auto}.write_form .form_list li.terms label input:checked+.ico svg rect{fill:var(--primary)}.write_form .form_list li.terms label input:checked+.ico svg path{stroke:#fff}.write_form .form_list li.terms label input:checked+.ico+.txt{color:#000}.write_form .form_list li.terms .txt.ess:after{content:"*";color:var(--secondary);font-size:1em;margin-left:.3rem}.input_sect .com_select_list{margin-top:3rem;padding-right:5%}.input_sect .com_select_list .select_opt{display:block;position:relative;cursor:pointer}.input_sect .com_select_list li+li{margin-top:1rem}.input_sect .com_select_list li .select_opt input{position:absolute;opacity:0;pointer-events:none}.input_sect .com_select_list li .select_opt .txt{display:inline-block;font-size:var(--txt);padding:1rem 1.5rem;border:.1rem solid rgba(217,217,217);background-color:#fff;border-radius:10rem;transition:border-color .2s,background .2s,color .2s,font-weight .2s}.input_sect .com_select_list li .select_opt input:checked+.txt{font-weight:700;border-color:#5a2eff;color:var(--primary)}.input_sect .com_select_list.keyword{display:flex;flex-wrap:wrap;gap:10px}.input_sect .com_select_list.keyword li+li{margin-top:0}.input_sect .btm_btn_box{display:flex;justify-content:space-between;align-items:center;margin-top:6rem}.input_sect .btm_btn_box.only{justify-content:flex-end}.com_btm_cont{margin-top:auto}.com_btm_cont .basic_btn{margin-top:5rem}.write_form .form_list li.nickname .inp input{padding-right:10rem}.write_form .form_list li .inp .chk_btn{position:absolute;right:0;top:0;height:100%;padding:0 2rem;background:none;border:none;color:var(--primary);font-weight:600;cursor:pointer;transition:color .2s}.write_form .form_list li .inp .chk_btn:disabled{color:var(--gray);cursor:default}.write_form .form_list li .inp input[type=date],.write_form .form_list li .inp input[type=time]{-webkit-appearance:none;appearance:none;text-align:start;background:#fff}.write_form .form_list li .inp input[type=date]::-webkit-datetime-edit,.write_form .form_list li .inp input[type=time]::-webkit-datetime-edit{background-color:transparent}.write_form .form_list li .inp input#birthDate::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:2rem;width:2rem;height:2rem;cursor:pointer}.write_form .form_list li .inp input#birthDate{padding-left:5rem;background:url('data:image/svg+xml,<svg width="21" height="23" viewBox="0 0 21 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2917 0.75V4.91667M5.95833 0.75V4.91667M0.75 9.08333H19.5M11.1667 2.83333H9.08333C5.15521 2.83333 3.19062 2.83333 1.97083 4.05417C0.751042 5.275 0.75 7.23854 0.75 11.1667V13.25C0.75 17.1781 0.75 19.1427 1.97083 20.3625C3.19167 21.5823 5.15521 21.5833 9.08333 21.5833H11.1667C15.0948 21.5833 17.0594 21.5833 18.2792 20.3625C19.499 19.1417 19.5 17.1781 19.5 13.25V11.1667C19.5 7.23854 19.5 5.27396 18.2792 4.05417C17.0583 2.83437 15.0948 2.83333 11.1667 2.83333Z" stroke="%23787878" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat left 2rem center;background-size:2rem auto}.write_form .form_list li .inp .chk_label{position:absolute;display:flex;align-items:center;right:0;top:0;height:100%;padding:0 2rem}.write_form .form_list li .inp .chk_label svg{height:2.2rem}.write_form .form_list li.verify_code .countdown{position:absolute;right:4.4em;top:50%;transform:translateY(-50%)}.write_form .form_list li .inp_txt{margin-top:1rem;font-size:var(--subTxt);color:var(--gray)}.write_form .form_list li.birth_time .inp.time_box{display:flex;align-items:center}.write_form .form_list li.birth_time .inp.time_box input#birthTime{padding-right:12rem}.write_form .form_list li.birth_time .time_unknown{position:absolute;right:0;padding:1.5rem 2rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.write_form .form_list li.birth_time .time_unknown input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;padding:0}.write_form .form_list li.birth_time .time_unknown .ico svg{display:block;height:1.4em}.write_form .form_list li.birth_time .time_unknown .ico svg path{fill:var(--gray)}.write_form .form_list li.birth_time .time_unknown .txt{font-size:var(--txt);font-weight:600;color:var(--gray)}.write_form .form_list li.birth_time .time_unknown input:checked+.ico svg path{fill:var(--primary)}.write_form .form_list li.birth_time .time_unknown input:checked~.txt{color:var(--primary)}.write_form .form_list li .select+.select{margin-top:1rem}.location-suggestions{position:absolute;top:calc(100% + .5rem);left:0;width:100%;max-height:15rem;overflow-y:auto;background-color:var(--bg);border-radius:1rem;z-index:100;-webkit-overflow-scrolling:touch}.location-suggestions.is-above{top:auto;bottom:calc(100% + .5rem)}.location-suggestion{padding:1.5rem 2rem;cursor:pointer;font-size:var(--txt)}.location-suggestion:hover,.location-suggestion:focus{background-color:var(--bg)}.location-suggestions::-webkit-scrollbar{display:inherit;width:8px}.location-suggestions::-webkit-scrollbar-thumb{background:#b8b8b8;border-right:5px solid var(--bg);border-radius:3px 10px 10px 3px/3px}.location-suggestions::-webkit-scrollbar-track{background:var(--bg);margin-block:5px}.write_form .form_list li.textarea .inp{height:10em}.write_form .form_list li .inp textarea{position:relative;width:100%;height:100%;padding:1.5rem 2rem;background-color:#fff;border:1px solid var(--line);border-radius:1rem;overflow:auto;color:#101010;resize:none;line-height:1.7}.write_form .form_list li .inp textarea:focus{border-color:#000}.write_form .form_list li .inp textarea::placeholder{color:var(--gray);font-weight:500}.write_form .form_list li.file .tit{display:flex;align-items:center}.write_form .form_list li.file .txt{margin-left:auto;color:var(--gray);font-size:var(--subTxt);font-weight:400}.write_form .form_list li.file .file_wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.write_form .form_list li.file .file_wrap .cont{overflow:hidden;aspect-ratio:1 / 1;border-radius:1rem}.write_form .form_list li.file .file_wrap .add_btn{display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--line)}.write_form .form_list li.file .file_wrap .img{position:relative}.write_form .form_list li.file .file_wrap .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.write_form .form_list li.file .file_wrap .img:before{content:"";position:absolute;inset:0;background-color:#0000004d;z-index:3}.write_form .form_list li.file .file_wrap .close_btn{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;width:2em;height:2em;background-color:#000;z-index:5;border-radius:50%}.write_form .form_list li.file .file_wrap .close_btn svg{width:40%;height:auto}.write_form .form_list li.file .file_wrap .close_btn svg path{stroke:#fff;opacity:1}.write_form .form_list li.terms .tit{display:flex;align-items:center}.write_form .form_list li.terms .tit .chk{margin-left:auto}.write_form .form_list li.terms .terms_box{padding:1.5em;border:.7px solid rgba(0,0,0,.2);color:var(--gray);border-radius:1rem;overflow-y:auto;max-height:15em;font-size:var(--subTxt)}.write_form .form_list li.terms .terms_box p+p{margin-top:1em}.write_form .form_list li.terms .com_info_box{margin-top:1rem}.write_form .bot_btn_box{display:flex;justify-content:center;gap:1.5rem;margin-top:5rem}.write_form .bot_btn_box .btn{display:flex;align-items:center;justify-content:center;width:10em;height:4em;border-radius:1rem;font-weight:600;border:none;cursor:pointer;text-decoration:none;font-size:inherit}.write_form .bot_btn_box .btn.gray{background:#ebebeb;color:#000}.write_form .bot_btn_box .btn.bk{background-color:#000;color:#fff}.write_form .bot_btn_box .btn:disabled{opacity:.6;cursor:not-allowed}.ico_box{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:1rem;border-radius:.5rem;background-color:#fff;border:1px solid var(--line)}.ico_box.naver{background-color:#2eb400;border-color:#2eb400}.ico_box.naver svg{height:42%}.ico_box.kakao{background-color:#ffe000;border-color:#ffe000}.ico_box.kakao svg{height:45%}.terms_page{margin-top:2rem}.terms_cont .com_info_box:first-child{margin-top:0;margin-bottom:3rem}.terms_cont .txt_box{margin-top:5rem;line-height:1.6}.terms_cont h1{font-size:var(--tit)}.terms_cont h2{font-size:var(--tit2);font-weight:700}.terms_cont h3{font-size:var(--subTit);font-weight:600;margin-top:1.5rem}.terms_cont h4{margin-top:1.5rem}.terms_cont h3:first-child{margin-top:0}.terms_cont *+p{margin-top:.7rem}.terms_cont p+p{margin-top:0}.terms_cont *+ul,.terms_cont *+ol{margin-top:.5rem}.terms_cont figure{margin:0;overflow-x:scroll;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1);padding:0 var(--inPd)}.terms_cont table{margin-top:1rem}.terms_cont table th,.terms_cont table td{border:1px solid var(--line);padding:1rem}.terms_cont table th{background-color:var(--bg)}.terms_cont ul>li{position:relative;padding-left:.8em;line-height:1.8}.terms_cont ul>li:before{content:"•";position:absolute;left:0;top:-.25em;font-size:1.2em}.terms_cont ul>li>ul>li:before{content:"-"}.terms_cont ol>li{list-style:decimal;list-style-position:inside;padding-left:1em;text-indent:-1em}.terms_cont hr{margin:3rem 0;background:var(--line);border:none;height:1px}.modal_cont.privacy_modal .modal_body{padding-top:3rem}.modal_cont.privacy_modal .modal_body .terms_cont h3{margin-top:2.5rem}@media screen and (min-width:1241px){.com_result_header .user_cont .txt_wrap .txt_box .share_btn{transition:background-color var(--transition-base),color var(--transition-base)}.com_result_header .user_cont .txt_wrap .txt_box .share_btn:hover{background-color:#000;color:#fff}}@media screen and (min-width:721px){.com_result_header .user_cont .profile{margin-right:2rem}.com_result_top .txt_box .tit{font-size:2.5rem}}.emotion_page{background:url(../assets/img/sub/emotion_character.jpg) no-repeat center / cover}.emotion_cal_page .cal_sect{background-color:var(--bg);padding:4rem 0 2.4rem}.emotion_cal_page .cal_header{display:flex;gap:.8rem}.emotion_cal_page .cal_header .select_box{flex:1}.emotion_cal_page .cal_header .select_box .custom-select .custom-select__trigger{height:4rem;border-radius:.5rem;padding:0 2rem}.emotion_cal_page .cal_header .select_box .custom-select .custom-select__trigger .custom-select__arrow{width:.8em;height:1em;border:none;transform:rotate(0) translateY(0);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="5" viewBox="0 0 8 5" fill="none"><path d="M3.38478 4.78233C3.58477 5.02481 3.95624 5.02481 4.15623 4.78233L7.42584 0.818142C7.69482 0.492023 7.46285 0 7.04012 0H0.500901C0.0781664 0 -0.153806 0.492022 0.115173 0.818142L3.38478 4.78233Z" fill="%23020202"/></svg>') no-repeat center / contain}.emotion_cal_page .cal_header .select_box .custom-select.open .custom-select__trigger .custom-select__arrow{transform:rotate(180deg) translateY(0)}.emotion_cal_page .cal_header .select_box .custom-select .custom-select__value{font-size:var(--tit2);font-weight:600}.emotion_cal_page .cal_header .select_box .custom-select.open .custom-select__dropdown{background-color:var(--on-surface-color);margin-top:0;border-radius:.5rem;max-height:19rem}.emotion_cal_page .cal_header .select_box .custom-select .custom-select__option{font-size:var(--tit2);color:#ffffff80;padding:1rem 2rem;font-weight:600}.emotion_cal_page .cal_header .select_box .custom-select .custom-select__option.selected{color:#fff}.emotion_cal_page .cal_header .select_box .custom-select.open>.custom-select__trigger{border-color:var(--on-surface-color)}.emotion_cal_page .cal_header .select_box .custom-select.open .custom-select__dropdown::-webkit-scrollbar-thumb{background:#5b5b5b;border-color:var(--on-surface-color)}.emotion_cal_page .cal_header .select_box .custom-select.open .custom-select__dropdown::-webkit-scrollbar-track{background:var(--on-surface-color)}.emotion_cal_page .cal_body{margin-top:3rem}.emotion_cal_page .cal_body .week_row{display:grid;grid-template-columns:repeat(7,1fr);font-size:var(--txt);text-align:center}.emotion_cal_page .cal_sect .date_grid{display:grid;grid-template-columns:repeat(7,1fr);width:100%;margin-top:2rem}.emotion_cal_page .cal_sect .date_grid .day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:7.2rem;font-size:var(--smTxt);color:var(--gray)}.emotion_cal_page .cal_sect .date_grid .day .num{margin-top:.5rem}.emotion_cal_page .cal_sect .cal_body .ball_box{display:block;width:3.5rem;height:3.5rem;border-radius:50%;background-color:#fff;background-size:cover;background-position:center}.ball_black{background-image:url(../assets/img/sub/emotion/ball_black.png)}.ball_blue{background-image:url(../assets/img/sub/emotion/ball_blue.png)}.ball_brown{background-image:url(../assets/img/sub/emotion/ball_brown.png)}.ball_green{background-image:url(../assets/img/sub/emotion/ball_green.png)}.ball_orange{background-image:url(../assets/img/sub/emotion/ball_orange.png)}.ball_pink{background-image:url(../assets/img/sub/emotion/ball_pink.png)}.ball_purple{background-image:url(../assets/img/sub/emotion/ball_purple.png)}.ball_red{background-image:url(../assets/img/sub/emotion/ball_red.png)}.ball_white{background-image:url(../assets/img/sub/emotion/ball_white.png)}.ball_yellow{background-image:url(../assets/img/sub/emotion/ball_yellow.png)}.emotion_cal_page .cal_sect .cal_body .ball_box.add{display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.emotion_cal_page .cal_sect .cal_body .ball_box.not_written{background-color:var(--line);cursor:pointer}.emotion_cal_page .cal_sect .cal_body .ball_box.add:before{content:"";display:block;width:100%;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M0.75 6.75H12.75M6.75 0.75V12.75" stroke="%23787878" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 52% 52% / 50%}.emotion_cal_page .cal_sect .date_grid .day .num{position:relative}.emotion_cal_page .cal_sect .date_grid .day.new .num:before{content:"";position:absolute;right:-.7rem;width:.5rem;height:.5rem;border-radius:100%;background-color:var(--secondary)}.emotion_cal_page .cal_sect .date_grid .day.today .num:before{content:"";position:absolute;right:-.7rem;width:.5rem;height:.5rem;border-radius:100%;background-color:var(--secondary)}.emotion_cal_page .cal_sect .date_grid .day.empty{pointer-events:none}.emotion_cal_page .cal_sect .date_grid .day .ball_box.not_written{background-color:#d9d9d9;border:1px solid var(--line)}.emotion_cal_page .note_sect .note_list{margin-top:1rem}.emotion_cal_page .note_sect .note_list .item+.item{border-top:1px solid var(--line)}.emotion_cal_page .note_sect .note_list .item a,.emotion_cal_page .note_sect .note_list .item .note_link_btn{display:flex;align-items:flex-start;width:100%;text-align:left;padding:1.5rem 0}.emotion_cal_page .note_sect .note_list .item .date{color:var(--gray);font-size:var(--txt);min-width:2.8em;font-weight:500;flex-shrink:0;line-height:1.5}.emotion_cal_page .note_sect .note_list .item .txt_box{flex:1;overflow:hidden}.emotion_cal_page .note_sect .note_list .item .tit{font-size:var(--txt);font-weight:600;word-break:break-all;line-height:1.5}.emotion_cal_page .note_sect .note_list .item .tag_box{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.emotion_cal_page .note_sect .note_list .item .tag_box .tag{font-size:var(--subTxt);color:var(--gray);font-weight:500;padding:.3em .8em;border:.15rem solid #EBEBEB;border-radius:10rem}.empty_note{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4rem 0 0;text-align:center}.empty_note .soul_profile{margin-bottom:1rem}.emotion_input_page .emotion_ball_form{margin-top:4rem}.emotion_input_page .emotion_ball_form .ball_list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.emotion_input_page .emotion_ball_form .ball_list .ball_item{display:block;width:100%}.emotion_input_page .emotion_ball_form .ball_list .ball_item input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.emotion_input_page .emotion_ball_form .ball_list .ball_item .inner{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.2rem 2rem;transition:border .25s ease}.emotion_input_page .emotion_ball_form .ball_list .ball_item .inner:focus-visible{outline:2px solid #000;outline-offset:2px}.emotion_input_page .emotion_ball_form .ball_list .ball_item input:checked+.inner{border-color:var(--primary)}.emotion_input_page .emotion_ball_form .ball_list .ball_item .inner .txt{font-size:var(--txt);color:var(--gray)}.emotion_input_page .emotion_ball_form .ball_list .ball_item input:checked+.inner .txt{color:var(--primary);font-weight:600}.emotion_input_page .emotion_ball_form .ball_list .ball_item .ball{width:3.5rem;height:3.5rem;background-size:cover;background-position:center}.emotion_input_page .write_form .form_list>li+li{margin-top:4rem}.emotion_input_page .chip_list{display:flex;flex-wrap:wrap;gap:.8rem}.emotion_input_page .chip_list .chip_item{display:inline-flex;position:relative;border:none;padding:0;background:none;font-size:var(--txt)}.emotion_input_page .chip_list .chip_item input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.emotion_input_page .chip_list .chip_item .chip_inner{display:inline-flex;align-items:center;justify-content:center;height:4rem;padding:0 2rem;border-radius:999px;border:.1rem solid #E1E3E6;background:#fff;font-size:1.35rem;color:#555;cursor:pointer;transition:all .2s ease}.emotion_input_page .chip_list .chip_item input:checked+.chip_inner{border-color:var(--primary);color:var(--primary);font-weight:700}.emotion_input_page .chip_list .chip_item.add_btn .chip_inner{min-width:0;width:4rem;height:4rem;font-size:1.6rem;font-weight:600;background:#fff;padding:0}.emotion_input_page .write_form .form_list li.summary .inp{height:7.6rem}.emotion_input_page .textarea .counter_box{text-align:right;font-size:var(--subTxt)}.emotion_input_page .textarea .counter_box .current{color:#000;font-weight:600}.emotion_input_page .tag_group .tag_input_box{display:flex;align-items:center;flex-wrap:wrap;border-radius:1rem;border:1px solid var(--line);height:var(--inpH);padding:0 2rem;background:#fff}.emotion_input_page .tag_group .tag_input_box .tag_input{width:100%}.emotion_input_page .tag_group .tag_input_box .tag_input::placeholder{color:var(--gray)}.emotion_input_page .ai_reply_opt{margin-top:1rem}.emotion_input_page .ai_reply_opt .ai_reply_label{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--gray);font-weight:500;cursor:pointer}.emotion_input_page .ai_reply_opt .ai_reply_label input{position:absolute;opacity:0;width:0;height:0}.emotion_input_page .ai_reply_opt .ai_reply_label .ico svg{display:block;height:1.4em}.emotion_input_page .ai_reply_opt .ai_reply_label .ico svg path{opacity:.15}.emotion_input_page .ai_reply_opt .ai_reply_label input:checked+.ico svg path{opacity:1;fill:#6839dc}.emotion_input_page .ai_reply_opt .ai_reply_label .txt{font-size:var(--subTxt);color:var(--gray)}.emotion_note_page .note_sect{padding-top:1rem}.emotion_note_page .note_sect .note_header{position:relative;display:flex;align-items:flex-start}.emotion_note_page .note_sect .note_header .ball_box{width:5.7rem;height:5.7rem;margin-right:1rem;flex-shrink:0;background-size:cover;background-position:center}.emotion_note_page .note_sect .note_header .date_box{font-size:var(--txt);padding-top:.5rem}.emotion_note_page .note_sect .note_header .date{background-color:#000;padding:0 1rem;border-radius:10rem;color:#fff;display:inline-block;margin-bottom:.5rem}.emotion_note_page .note_sect .note_header .tit{word-break:break-all}.emotion_note_page .note_sect .note_header .btn_box{position:absolute;right:0;top:-.5rem}.emotion_note_page .note_sect .note_header .btn_box .btn{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;width:3.2rem;height:3.2rem}.emotion_note_page .note_sect .note_header .btn_box .btn+.btn{margin-top:1rem}.emotion_note_page .note_sect .note_header .btn_box .btn svg{display:block;width:50%;height:50%;margin-left:-.1em}.emotion_note_page .note_sect .note_cont{background-color:var(--bg);padding:2rem;border-radius:1rem;margin-top:1.5rem;overflow:hidden}.emotion_note_page .note_sect .note_cont .txt{word-break:break-all}.emotion_note_page .note_sect .tag_box{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.emotion_note_page .note_sect .tag_box .tag{border:1px solid #EBEBEB;background-color:#fff;border-radius:10rem;padding:.2em .5em;font-size:var(--subTxt);color:var(--gray);font-weight:500}.emotion_note_page .tag_sect{padding-top:4rem}.emotion_note_page .field_tit{display:block;font-size:var(--txt);font-weight:700;margin-bottom:1rem;cursor:text}.emotion_note_page legend.field_tit{overflow:unset;position:unset;width:auto;height:auto;margin:0 0 1rem}.emotion_note_page .tag_sect .tag_item+.tag_item{margin-top:1.5rem}.soul_profile{position:relative;display:flex;justify-content:center;align-items:flex-end;width:4.8rem;height:4.8rem;border-radius:1.5rem;overflow:hidden;background:linear-gradient(180deg,#c1c1f3,#af6bc3)}.emotion_note_page .reply_sect{padding-top:4rem}.emotion_note_page .reply_sect .reply_box{display:flex;flex-direction:column;align-items:center;background-color:var(--bg);padding:2rem;border-radius:1rem;font-size:var(--txt)}.emotion_note_page .reply_sect .reply_waiting .time_badge{background-color:#e1d7f8;color:var(--primary);font-weight:500;border-radius:.5rem;display:inline-block;padding:.2em .5em}.emotion_note_page .reply_sect .reply_waiting .soul_box{margin-top:3rem;text-align:center}.emotion_note_page .reply_sect .reply_waiting .soul_box .soul_profile{margin:1rem auto 2rem}.emotion_note_page .reply_sect .reply_waiting .soul_box .sub_txt{color:var(--gray);font-weight:500;font-size:var(--subTxt)}.emotion_note_page .reply_sect .reply_waiting .soul_box .txt{font-size:var(--txt);margin-top:.5rem;font-weight:500}.emotion_note_page .reply_sect .reply_box .cta_box{display:flex;align-items:center;font-size:var(--subTxt);margin-top:4rem;font-weight:500;color:var(--gray )}.emotion_note_page .reply_sect .reply_box .cta_box .btn{color:#000;background-color:#fff;padding:.2em .8em;border-radius:10rem;margin-left:1rem}.emotion_note_page .reply_sect .reply_arrive .soul_profile_box{display:flex;align-items:center;font-weight:500;font-size:var(--txt);margin-top:2rem}.emotion_note_page .reply_sect .reply_arrive .soul_profile{width:2.5em;height:2.5em;border-radius:1rem;margin-right:.5em}@media screen and (min-width:1241px){.note_header .btn_box .btn{transition:.3s ease}.note_header .btn_box .btn svg rect,.note_header .btn_box .btn svg path{transition:.3s ease}.note_header .btn_box .btn:hover{background-color:var(--primary)}.note_header .btn_box .btn:hover svg path[stroke="#787878"]{stroke:#fff}.note_header .btn_box .btn:hover{border-color:var(--primary)}.note_header .cal_header .select_box .custom-select .custom-select__option:hover{color:#fff}.emotion_input_page .chip_list .chip_item:not(.add_btn) .chip_inner:hover{background-color:var(--bg)}.emotion_input_page .chip_list .chip_item.add_btn .chip_inner:hover{border-color:var(--primary);background-color:var(--primary)}.emotion_input_page .chip_list .chip_item.add_btn .chip_inner svg path{transition:all .2s ease}.emotion_input_page .chip_list .chip_item.add_btn .chip_inner:hover svg path{stroke:#fff}.emotion_note_page .reply_sect .reply_box .cta_box .btn{transition:background .3s ease,color .3s ease}.emotion_note_page .reply_sect .reply_box .cta_box .btn:hover{background-color:#000;color:#fff}}.layout-wrapper:has(.login_page) main{padding-bottom:var(--safeBottom)}.login_page{position:relative;z-index:400;min-height:100dvh;padding-bottom:0;background:#fff url(../assets/img/sub/login.jpg) no-repeat center top / cover}.login_page .page_bg img{object-position:top}.login_page .in{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100dvh}.login_page .top_box{font-size:var(--txt);text-align:center}.login_page .top_box .logo{width:20rem;margin:0 auto}.login_page .top_box .logo img{width:100%}.login_page .top_box .txt{margin-top:2rem}.login_page .cta_txt_box{text-align:center;margin-top:5vh}.login_page .cta_txt_box .txt{display:inline-block;font-size:var(--txt);color:#eb158d;background-color:#ffe3f3;border-radius:.7rem;padding:.7rem 1.2rem}.login_page .login_btn_wrap{margin-top:8rem}.login_page .login_btn_wrap>.btn{position:relative}.login_page .login_btn_wrap>.btn a,.login_page .login_btn_wrap>.btn button{display:flex;align-items:center;justify-content:center;font-size:1.5rem;height:var(--inpH);max-width:80%;margin:0 auto;font-weight:600;padding:1em;background-color:#fff;border-radius:10rem;transition:filter .2s ease,color .2s ease,background .2s ease;width:100%;border:none;cursor:pointer}.login_page .login_btn_wrap>.btn .ico{margin-right:1rem}.login_page .login_btn_wrap>.btn .ico svg{display:block;height:1.5em}.login_page .login_btn_wrap>.btn+.btn{margin-top:1rem}.login_page .login_btn_wrap .naver a,.login_page .login_btn_wrap .naver button{background-color:#34b445;color:#fff}.login_page .login_btn_wrap .naver a .ico svg,.login_page .login_btn_wrap .naver button .ico svg{height:1em}.login_page .login_btn_wrap .kakao a,.login_page .login_btn_wrap .kakao button{background-color:#ffc73a;color:#101010}.login_page .login_btn_wrap .google a,.login_page .login_btn_wrap .google button{background-color:#fff;color:#101010}.login_page .login_btn_wrap .apple a,.login_page .login_btn_wrap .apple button{background-color:#f6f6f6;color:#101010}.login_page .login_btn_wrap .apple a .ico svg,.login_page .login_btn_wrap .apple button .ico svg{margin-top:-.2em}.login_page .login_btn_wrap>.btn .recent_badge{display:none}.login_page .login_btn_wrap>.btn.recent .recent_badge{display:block;position:absolute;top:-1.2rem;right:13%;z-index:2;padding:.6em .9em;white-space:nowrap;border-radius:10rem;background-color:#101010;color:#fff;font-size:var(--subTxt);font-weight:500;line-height:1}.login_page .login_btn_wrap>.btn .recent_badge:after{content:"";position:absolute;left:0;bottom:-.35em;width:100%;height:.5em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="6" viewBox="0 0 8 6" fill="none"><path d="M0.0232783 4.5211C-0.164258 5.40868 0.831952 6.06729 1.57514 5.54706L6.90061 1.81923C7.70158 1.25855 7.30486 0 6.32715 0H1.78933C1.31672 0 0.908633 0.33087 0.810931 0.793274L0.0232783 4.5211Z" fill="black"/></svg>') no-repeat center / contain}.layout-wrapper:has(.main_login_page) main{padding-bottom:calc(var(--safeBottom) + var(--footerOffset))}.main_login_page .page_bg{padding-bottom:var(--footerOffset)}.main_login_page .in{position:relative;display:flex;flex-direction:column;z-index:2;height:calc(100dvh - var(--headerH) - var(--safeTop) - var(--footerOffset) - var(--safeBottom));overflow:hidden}.main_login_page .tit_box{color:#fff;padding-top:6dvh}.main_login_page .tit_box .tit{font-size:3rem}.main_login_page .tit_box .txt{font-size:var(--txt);margin-top:1rem}.main_login_page .character{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:3rem auto 0;flex:1 1 0}.main_login_page .character_img{position:relative;flex:0 1 auto;height:100%;max-width:100%;max-height:35rem;min-width:0;min-height:0;z-index:2}.main_login_page .character_img img{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:contain}.main_login_page .character_img:before{content:"";position:absolute;bottom:-5%;right:-5%;width:150%;height:20%;z-index:1;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="207" height="57" viewBox="0 0 207 57" fill="none"><g filter="url(%23filter0_f_3354_5624)"><path d="M196.985 36.8254C196.985 46.9128 151.178 46.5298 100.948 46.5298C50.719 46.5298 10 38.3523 10 28.2649C10 18.1775 50.719 10 100.948 10C151.503 15.7482 196.985 26.738 196.985 36.8254Z" fill="url(%23paint0_linear_3354_5624)" fill-opacity="0.25"/></g><defs><filter id="filter0_f_3354_5624" x="0" y="0" width="206.984" height="56.5317" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="5" result="effect1_foregroundBlur_3354_5624"/></filter><linearGradient id="paint0_linear_3354_5624" x1="85.6113" y1="12.0619" x2="103.386" y2="46.426" gradientUnits="userSpaceOnUse"><stop stop-color="%2342394A" stop-opacity="0"/><stop offset="0.296866" stop-color="%2342394A" stop-opacity="0.343776"/><stop offset="1" stop-color="%2342394A"/></linearGradient></defs></svg>') no-repeat center / contain}.main_login_page .btm_cont{margin-top:auto;margin-bottom:2rem}.main_login_page .btm_cont .basic_btn{margin-top:5rem;width:100%;max-width:100%}.layout-wrapper:has(.main_page) main{padding-top:var(--safeTop)}.main_page .main_sect{position:relative;display:flex;justify-self:center;box-sizing:border-box;width:100%;height:40rem;padding-bottom:4rem;min-height:0;background:linear-gradient(153deg,#6720aa99 21.05%,#e9039099 96.55%);border-radius:0 0 5rem 5rem;overflow:hidden}.main_page .main_sect .character_box{position:absolute;top:0;right:-25%;width:100%;max-width:100%;height:120%;min-height:0;padding-top:2rem}.main_page .main_sect .character_box .character{width:100%;height:100%;position:relative;padding-top:0;overflow:visible}.main_page .main_sect .character_box .character>*{position:absolute;inset:0;width:100%;height:100%;z-index:2;object-fit:contain}#homeCharacter3dWrap canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.main_page .main_sect .btn_box{position:relative;z-index:2}.main_page .main_sect .btn_box .link_btn{display:flex;align-items:center;justify-content:center;background-color:var(--on-surface-color);color:#fff;width:17rem;height:4.5rem;font-size:1.5rem;font-weight:700;min-width:max-content;border-radius:10rem;padding:1rem 5rem;text-align:center}.main_page .main_sect .btn_box .ico{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.main_page .main_sect .btn_box .ico svg{display:block;height:1.3em}.main_page .main_sect .txt_wrap{margin-left:8%;max-width:42%;padding-top:calc(var(--headerH) + 1rem);color:#fff}.main_page .main_sect .txt_wrap .user_box{display:flex;align-items:center;font-size:var(--tit);font-weight:700;line-height:1.2}.main_page .main_sect .txt_wrap .user_box .profile{position:relative;width:4.8rem;height:4.8rem;margin-right:1rem;flex-shrink:0}.main_page .main_sect .txt_wrap .user_box .profile .img_box{display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;border-radius:1.5rem;background:#f5e4ffa8;overflow:hidden}.main_page .main_sect .txt_wrap .user_box .profile .img_box img{width:80%}.main_page .main_sect .txt_wrap .txt_box .txt{margin-top:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis}.main_page .main_sect .txt_wrap .btn .link_btn,.more_page .more_login_banner .login_btn{display:flex;align-items:center;justify-content:center;background-color:var(--primary-dark);color:#fff;border-radius:.7rem;width:12rem;padding:.8em 0;text-align:center;margin-top:2rem;transition:background-color .3s ease,color .3s ease}.main_page .main_sect .txt_wrap .btn .link_btn.login_btn{background-color:transparent;border:1px solid #fff}.main_page.login .main_sect{height:32rem}.main_page.login .main_sect .character_box.soul{padding-top:calc(var(--headerH) + 2.5rem);width:45%;right:-2%}.main_page.login .main_sect .txt_wrap{max-width:63%}.main_page.login .main_sect .txt_wrap .txt_box .txt{-webkit-line-clamp:7}.main_page .cta_sect{padding:3rem 0 5rem}.all_fortune_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.all_fortune_list .item a,.all_fortune_list .item button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:10rem;padding:.5rem}.all_fortune_list .item .ico{display:block;width:4.3rem;height:auto}.all_fortune_list .item .ico img{width:100%;height:100%}.all_fortune_list .item .txt{margin-top:1rem;font-weight:500;font-size:var(--subTxt)}.layout-wrapper:has(.more_page) main{padding-top:var(--safeTop)}.more_page .more_login_banner{position:relative;background:url(../assets/img/sub/more_login_bg.jpg) no-repeat center / cover;border-radius:0 0 5rem 5rem;padding:calc(var(--headerH) + 2rem) 2rem 6.8rem;margin-bottom:2rem;color:#fff;overflow:hidden}.more_page .more_login_banner .txt_box{position:relative;z-index:2}.more_page .more_login_banner .tit{font-size:var(--tit2);font-weight:600;line-height:1.4}.more_page .more_login_banner .login_btn{margin-top:2rem;background-color:transparent;border:1px solid #fff}.more_page .more_login_banner .soul_img{position:absolute;right:-2%;top:calc(var(--headerH) + 2rem);width:43%;max-width:20rem}.more_page .more_menu_sect{display:flex;flex-direction:column;gap:3rem}.more_page .more_menu_group .group_tit{font-size:var(--subTxt);font-weight:700;color:var(--gray);margin-bottom:.8rem}.more_page .more_menu_list{border-top:1px solid var(--line)}.more_page .more_menu_list li{border-bottom:1px solid var(--line)}.more_page .more_menu_item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem 0;font-size:var(--txt);font-weight:500;text-align:left;background:transparent;border:none;cursor:pointer}.more_page .more_menu_item:after{content:"";display:inline-block;width:.6rem;height:1rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="12" viewBox="0 0 7 12" fill="none"><path d="M1 11L6 6L1 1" stroke="%23BFBFBF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;flex-shrink:0}.more_page .more_menu_item .auth_badge{font-size:var(--smTxt);color:var(--primary);background:#6839dc1a;border-radius:.3rem;padding:.3rem .6rem;margin-left:auto;margin-right:.8rem}.layout-wrapper:has(.verify_info_page) main{padding-top:var(--safeTop)}.verify_info_page .top_cont{position:relative;z-index:1;background:#9b8da6 url(../assets/img/main/character_bg.jpg) no-repeat center / cover;padding:calc(var(--headerH) + 1rem) 3rem 15.3rem;overflow:hidden}.verify_info_page .top_cont .tit_box{color:#fff}.verify_info_page .top_cont .tit_box .tit{font-size:2.5rem}.verify_info_page .top_cont .tit_box .txt{font-size:var(--txt);margin-top:1rem}.verify_info_page .top_cont .character{position:absolute;width:15rem;bottom:-5rem;right:var(--inPd)}.verify_info_page .top_cont .character img{object-fit:cover}.verify_info_page .write_cont{position:relative;z-index:2;margin-top:-4rem;border-radius:3rem 3rem 0 0;overflow:hidden;background:#fff}.verify_info_page .com_info_box{background-color:#fff;padding:0}.verify_info_page .write_form .form_list>li{margin-top:3rem}.verify_info_page .write_form .form_list li.terms .chk_box{margin-left:0;padding-right:0}@media screen and (max-height:720px){.main_login_page .tit_box{padding-top:3rem}.main_login_page .tit_box .tit{font-size:2.5rem}}@media screen and (min-width:560px){.main_page.login .main_sect .character_box.soul{width:40%;right:10%}}@media screen and (min-width:721px){.main_login_page .character_img{max-height:40rem}.main_page .main_sect .txt_wrap,.main_page.login .main_sect .txt_wrap{margin-left:10%}.main_page .top_sect{height:50rem}.verify_info_page .top_cont .character{width:18rem}.more_page .more_login_banner{padding-left:10%}.more_page .more_login_banner .soul_img{right:6%}}@media screen and (min-width:1241px){.main_login_page .tit_box{padding-top:2rem}.main_page .main_sect .txt_wrap .btn .link_btn:hover{background-color:var(--on-surface-color)}.main_page .main_sect .txt_wrap .btn .link_btn.login_btn:hover,.more_page .more_login_banner .login_btn:hover{background-color:#fff;color:var(--text-color)}.all_fortune_list .item a,.all_fortune_list .item button{height:12rem;transition:transform .3s ease-in-out,color .3s ease-in-out}.all_fortune_list .item a:hover,.all_fortune_list .item button:hover{transform:translateY(-1rem);color:var(--primary)}.more_page .more_login_banner .tit{font-size:var(--tit)}}.layout-wrapper:has(.custom_page) main{padding-top:0;padding-bottom:calc(var(--safeBottom) + var(--inpH))}.custom_page{position:relative;padding-top:0;z-index:200;background-color:#fff;overflow:hidden;height:calc(100dvh - var(--safeBottom) - var(--inpH) - var(--footerOffset))}.custom_page .custom_sect{display:flex;flex-direction:column;height:100%;min-height:0}.custom_page .custom_sect .display_cont{position:relative;flex-shrink:0;padding:calc(var(--safeTop) + var(--headerH)) 0 0;padding-bottom:2rem;background:url(../assets/img/sub/character/character_customize_bg.jpg) no-repeat center 35% / cover}.custom_page .custom_sect .display_cont .in{position:relative}.custom_page .custom_sect .display_cont .top_box{position:absolute;width:100%;padding:0 var(--inPd);display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.custom_page .custom_sect .display_cont .top_box .tit{font-size:var(--tit);font-size:2.2rem;font-weight:700}.custom_page .point_status{display:flex;align-items:center;background-color:#fff;border-radius:10rem;padding:.3em .6em;font-size:var(--subTxt);font-weight:500;white-space:nowrap}.custom_page .point_status .num:before{width:1.2em;height:1.2em;margin-right:.5rem}.custom_page .custom_sect .display_cont .character_box{display:flex;justify-content:center;max-width:100%;height:37rem}.custom_page .custom_sect .display_cont .character_box .character,.custom_page .custom_sect .display_cont .character_box .character img{height:100%}.custom_page .custom_sect .my_btn_box{position:absolute;display:flex;flex-direction:column;top:0;right:var(--inPd);z-index:10}.custom_link_btn{display:block;margin-top:1.5rem}.custom_link_btn span{display:block}.custom_link_btn .ico{width:4rem;height:auto;margin:0 auto}.custom_link_btn .txt{line-height:1;font-size:1.1rem;font-weight:600;margin-top:.3em}.custom_page .custom_sect .reset_btn{position:absolute;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;bottom:3.5rem;right:1.5rem;background-color:#fff9;border-radius:50%}.custom_page .custom_sect .reset_btn svg{height:80%;margin-left:1%;margin-top:1%}.custom_page .custom_sect .reset_btn[disabled]{opacity:.45;cursor:default;pointer-events:none}.custom_page .character_box .character{position:relative;width:100%;height:100%}.custom_page .character_box .character canvas{display:block;width:100%;height:100%}.char3d_loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.char3d_spinner{width:3.2rem;height:3.2rem;border:.3rem solid rgba(77,37,175,.2);border-top-color:#4d25af;border-radius:50%;animation:char3dSpin .8s linear infinite}@keyframes char3dSpin{to{transform:rotate(360deg)}}.char3d_error{color:var(--gray);font-size:var(--smTxt);line-height:1.6;text-align:center}.custom_page .select_cont{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;position:relative;border-radius:2rem 2rem 0 0;background-color:#fff}.custom_page .select_cont .in{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.custom_page .select_cont .category_tab{display:flex;flex-shrink:0;padding-top:0;padding-bottom:1rem;padding-right:var(--inPd);overflow-x:auto;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1);cursor:grab;touch-action:pan-x}.custom_page .select_cont .category_tab.dragging{cursor:grabbing}.custom_page .select_cont .category_tab::-webkit-scrollbar{display:none}.custom_page .select_cont .category_tab .tab{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:6rem;height:5rem;flex-shrink:0;cursor:pointer}.custom_page .select_cont .category_tab .tab .icon{display:block;width:1.7em;height:1.7em;opacity:.15;filter:brightness(0) saturate(100%);transition:var(--transition-base)}.custom_page .select_cont .category_tab .tab.active .icon{opacity:1;filter:none}.custom_page .select_cont .category_tab .tab .icon-face{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.43081 2.80341C7.14615 1.01565 9.52007 0 12.4975 0C15.4749 0 17.8476 1.01695 19.5642 2.80341C21.0116 4.31004 21.9181 6.28823 22.3813 8.46851C22.4506 8.48147 22.5191 8.49788 22.5867 8.51774C23.6747 8.81829 24.3759 9.70439 24.7177 10.6553C25.0595 11.6087 25.0921 12.7345 24.8091 13.8279C24.4122 15.3604 23.3504 16.8723 21.8016 17.2803C20.1088 21.4919 16.3614 24.614 12.4975 24.614C8.63361 24.614 4.88491 21.4893 3.19336 17.279C1.64706 16.8684 0.587804 15.3578 0.190898 13.8279C-0.09207 12.7345 -0.0595162 11.6087 0.282299 10.654C0.624114 9.70439 1.32527 8.81829 2.41332 8.51645C2.4801 8.49831 2.54688 8.48276 2.61365 8.46981C3.07692 6.28823 3.98342 4.31134 5.43081 2.80341Z" fill="%236839DC"/></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-skin{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M7.21824 16.3131C7.54365 16.5453 7.93351 16.6699 8.33325 16.6696C8.73299 16.6692 9.12261 16.5438 9.44759 16.311C9.77245 16.0681 10.0194 15.7356 10.1581 15.3543L10.881 13.1305C11.0545 12.6065 11.3478 12.1304 11.7378 11.7399C12.1277 11.3495 12.6035 11.0556 13.1271 10.8816L15.3898 10.1459C15.7692 10.0098 16.0963 9.75776 16.3248 9.42554C16.5533 9.09331 16.6717 8.69765 16.6631 8.29448C16.6546 7.89131 16.5197 7.50101 16.2773 7.17875C16.035 6.85648 15.6975 6.61854 15.3127 6.49855L13.0854 5.77742C12.5613 5.60422 12.0848 5.31087 11.6941 4.92078C11.3035 4.53069 11.0093 4.05465 10.8352 3.53065L10.0997 1.27138C9.96626 0.898292 9.72051 0.575734 9.39628 0.348069C9.07206 0.120403 8.68529 -0.00118859 8.28916 1.7372e-05C7.88736 -0.00169307 7.49519 0.122944 7.16805 0.356316C6.84091 0.589688 6.59536 0.919994 6.46609 1.30056L5.72436 3.57234C5.55018 4.0808 5.26329 4.54327 4.88516 4.92514C4.50704 5.307 4.04746 5.59836 3.54084 5.77742L1.28232 6.50898C0.905008 6.64236 0.578694 6.89016 0.348847 7.21785C0.119001 7.54554 -0.00292778 7.9368 5.33916e-05 8.3371C0.00303456 8.73739 0.130777 9.12679 0.365478 9.45102C0.60018 9.77525 0.930148 10.0182 1.3094 10.1459L3.53251 10.8691C4.05737 11.0445 4.53418 11.3399 4.92512 11.7316C5.31606 12.1234 5.61039 12.6009 5.78478 13.1263L6.51818 15.3772C6.64944 15.7524 6.89529 16.0796 7.22032 16.311M17.7837 24.6915C18.0661 24.8924 18.404 25.0002 18.7505 25C19.1003 24.9965 19.4404 24.8843 19.7238 24.6789C20.0071 24.4735 20.2196 24.1852 20.3319 23.8537L20.8486 22.2655C20.959 21.9362 21.1465 21.634 21.3903 21.3881C21.634 21.1421 21.9362 20.9567 22.2654 20.8483L23.8738 20.3231C24.2065 20.2089 24.4946 19.9925 24.6968 19.7047C24.8991 19.4168 25.0051 19.0724 24.9998 18.7206C24.9945 18.3689 24.8781 18.0278 24.6672 17.7462C24.4564 17.4646 24.1619 17.257 23.8259 17.153L22.2341 16.634C21.905 16.5237 21.6059 16.3388 21.3601 16.0937C21.1143 15.8485 20.9285 15.5498 20.8173 15.2209L20.2923 13.6078C20.1793 13.2765 19.965 12.9891 19.6797 12.7865C19.3944 12.5839 19.0525 12.4762 18.7026 12.4787C18.3527 12.4812 18.0125 12.5939 17.7301 12.8006C17.4478 13.0074 17.2376 13.2978 17.1295 13.6307L16.6149 15.2188C16.5087 15.5453 16.3287 15.8429 16.0887 16.0884C15.8487 16.3339 15.5554 16.5206 15.2314 16.634L13.6146 17.1613C13.3699 17.2464 13.1483 17.3875 12.9676 17.5732C12.7869 17.7589 12.6519 17.9842 12.5735 18.2313C12.495 18.4783 12.4752 18.7402 12.5156 18.9962C12.556 19.2522 12.6555 19.4953 12.8062 19.7061C13.0125 19.9979 13.3042 20.2168 13.6396 20.3314L15.2293 20.8462C15.5596 20.9575 15.8594 21.1441 16.1053 21.3911C16.3511 21.6381 16.5363 21.9389 16.6461 22.2697L17.1733 23.8829C17.2874 24.209 17.5 24.4916 17.7816 24.6915" fill="%236839DC"/></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-hair{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g ><path d="M12.5 3.125C10.0136 3.125 7.62903 4.11272 5.87087 5.87087C4.11272 7.62903 3.125 10.0136 3.125 12.5V18.75C3.125 19.5788 3.45424 20.3737 4.04029 20.9597C4.62634 21.5458 5.4212 21.875 6.25 21.875H7.68958C8.07656 21.875 8.45588 21.7672 8.78503 21.5637C9.11418 21.3602 9.38015 21.0691 9.55312 20.7229L9.73542 20.3583C9.3985 20.1231 9.08335 19.8582 8.79375 19.5667C7.64896 18.4146 6.77083 16.7229 6.77083 14.5833C6.77083 13.8177 6.9 13.0562 7.13437 12.3365C7.23854 12.0167 7.52708 11.9792 7.8125 11.9792C9.57292 11.9792 11.1302 11.1052 12.074 9.76562C12.122 9.69728 12.1858 9.6415 12.26 9.60299C12.3341 9.56449 12.4164 9.54438 12.5 9.54438C12.5836 9.54438 12.6659 9.56449 12.74 9.60299C12.8142 9.6415 12.878 9.69728 12.926 9.76562C13.4066 10.4494 14.0447 11.0076 14.7864 11.3928C15.5282 11.7781 16.3517 11.9792 17.1875 11.9792C17.4729 11.9792 17.7625 12.0167 17.8656 12.3365C18.1037 13.0618 18.2263 13.82 18.2292 14.5833C18.2292 16.724 17.351 18.4146 16.2062 19.5667C15.9094 19.8656 15.5917 20.1302 15.2646 20.3583L15.4469 20.7229C15.6199 21.0691 15.8858 21.3602 16.215 21.5637C16.5441 21.7672 16.9234 21.875 17.3104 21.875H18.75C19.5788 21.875 20.3737 21.5458 20.9597 20.9597C21.5458 20.3737 21.875 19.5788 21.875 18.75V12.5C21.875 10.0136 20.8873 7.62903 19.1291 5.87087C17.371 4.11272 14.9864 3.125 12.5 3.125Z" fill="%236839DC"/></g></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-eye{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g ><path d="M12.5003 9.375C11.6715 9.375 10.8767 9.70424 10.2906 10.2903C9.70457 10.8763 9.37533 11.6712 9.37533 12.5C9.37533 13.3288 9.70457 14.1237 10.2906 14.7097C10.8767 15.2958 11.6715 15.625 12.5003 15.625C13.3291 15.625 14.124 15.2958 14.71 14.7097C15.2961 14.1237 15.6253 13.3288 15.6253 12.5C15.6253 11.6712 15.2961 10.8763 14.71 10.2903C14.124 9.70424 13.3291 9.375 12.5003 9.375ZM12.5003 17.7083C11.119 17.7083 9.79423 17.1596 8.81748 16.1828C7.84073 15.2061 7.29199 13.8813 7.29199 12.5C7.29199 11.1187 7.84073 9.7939 8.81748 8.81715C9.79423 7.8404 11.119 7.29167 12.5003 7.29167C13.8817 7.29167 15.2064 7.8404 16.1832 8.81715C17.1599 9.7939 17.7087 11.1187 17.7087 12.5C17.7087 13.8813 17.1599 15.2061 16.1832 16.1828C15.2064 17.1596 13.8817 17.7083 12.5003 17.7083ZM12.5003 4.6875C7.29199 4.6875 2.84408 7.92708 1.04199 12.5C2.84408 17.0729 7.29199 20.3125 12.5003 20.3125C17.7087 20.3125 22.1566 17.0729 23.9587 12.5C22.1566 7.92708 17.7087 4.6875 12.5003 4.6875Z" fill="%236839DC"/></g></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-nose{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g ><path d="M7.57292 7.56995C8.06771 5.3085 10.4167 2.0835 12.5 2.0835C14.5833 2.0835 16.9323 5.3085 17.4271 7.56995C17.6875 8.75745 18.0958 9.90433 18.6396 10.9929C19.6948 13.1012 21.875 14.6283 21.875 17.1877C21.875 18.1546 21.4909 19.0819 20.8072 19.7657C20.1234 20.4494 19.1961 20.8335 18.2292 20.8335C17.6292 20.8335 16.6458 20.446 16.0906 20.7231C15.6792 20.9293 15.401 21.4179 15.0937 21.7439C14.5521 22.3168 13.7771 22.9168 12.5 22.9168C11.2229 22.9168 10.4479 22.3168 9.90625 21.7439C9.59896 21.4179 9.32083 20.9293 8.90938 20.7231C8.35417 20.446 7.37083 20.8335 6.77083 20.8335C5.8039 20.8335 4.87657 20.4494 4.19284 19.7657C3.50911 19.0819 3.125 18.1546 3.125 17.1877C3.125 14.6283 5.30521 13.1022 6.36042 10.9929C6.90561 9.90687 7.31294 8.75699 7.57292 7.56995Z" fill="%236839DC"/></g></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-mouth{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g ><path fill-rule="evenodd" clip-rule="evenodd" d="M21.1607 8.37291C19.6951 7.3677 17.6482 6.33124 15.5493 6.25208C14.7097 6.22083 14.0055 6.56978 13.292 6.92395C13.0927 7.02464 12.891 7.12187 12.6868 7.21562C12.5253 7.28749 12.4753 7.28749 12.3139 7.21562C12.1105 7.12246 11.9091 7.02522 11.7097 6.92395C10.9962 6.56978 10.2909 6.21978 9.45137 6.25208C7.35241 6.33124 5.30553 7.3677 3.83991 8.37291C2.87845 9.03124 1.04199 10.0875 1.04199 11.4583C1.04199 12.9698 3.0597 14.7042 4.07741 15.5708C5.96908 17.1833 8.80345 18.75 12.5003 18.75C16.1972 18.75 19.0316 17.1833 20.9232 15.5729C21.9816 14.6698 23.9587 13.0333 23.9587 11.4583C23.9587 10.1281 22.0899 9.01041 21.1607 8.37291ZM12.5003 13.5417C15.7847 13.5417 18.9399 13.0312 21.8753 12.0927C20.3015 11.6701 18.6789 11.4568 17.0493 11.4583C15.4743 11.4583 13.9482 11.6542 12.5003 12.0208C11.0131 11.6459 9.48512 11.457 7.95137 11.4583C6.27533 11.4583 4.65553 11.6802 3.12533 12.0927C6.15649 13.058 9.31916 13.5468 12.5003 13.5417Z" fill="%236839DC"/></g></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-top{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M15.7027 3.15625C15.4354 3.81591 14.9775 4.38086 14.3874 4.77887C13.7973 5.17689 13.102 5.38988 12.3902 5.39062C11.6785 5.38988 10.9831 5.17689 10.3931 4.77887C9.80299 4.38086 9.34503 3.81591 9.07773 3.15625L0.966797 6.59375L3.24805 11.9719L5.75586 10.9094V21.875H19.1137V10.9492L21.5301 11.9742L23.8113 6.59609L15.7027 3.15625Z" fill="%236839DC"/></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-bottom{background:url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3900_9069" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="1" y="4" width="23" height="17"><path d="M3.125 18.75L4.16667 6.25H20.8333L21.875 18.75H13.9802L12.5 13.0208L11.0198 18.75H3.125Z" fill="white" stroke="white" stroke-width="2.83333" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.0628 9.89583L12.5003 6.25L10.417 10.1562" stroke="black" stroke-width="2.83333" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.375 6.25H15.625" stroke="white" stroke-width="2.83333" stroke-linecap="round" stroke-linejoin="round"/></mask><g mask="url(%23mask0_3900_9069)"><path d="M0 0H25V25H0V0Z" fill="%236839DC"/></g></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-shoes{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g clip-path="url(%23clip0_3006_9397)"><path d="M19.9342 17.4379H12.8573H12.6485L12.4986 17.2938C11.0962 15.9708 8.87343 15.9561 8.84991 15.9561H0.0501273V17.1762C0.0501273 17.1762 -0.537897 20.1369 2.31402 20.1369H21.5659C21.5659 20.1369 24.703 19.787 24.9647 16.9998C24.9882 16.7587 24.9971 16.5235 25 16.2942C23.2536 17.2703 20.3223 17.4173 19.9312 17.4349L19.9342 17.4379Z" fill="%236839DC"/><path d="M13.0569 16.3912H19.9133C20.9805 16.3471 23.8795 16.0267 24.9262 15.0858C24.641 13.3217 23.5796 12.1222 21.4804 11.8605C21.0511 11.8076 20.6013 11.7135 20.1455 11.593C19.3576 12.9219 18.2139 13.8186 18.1463 13.8715C18.0404 13.9539 17.914 13.995 17.7876 13.995C17.6112 13.995 17.4377 13.9157 17.323 13.7657C17.1231 13.5099 17.1701 13.1395 17.4289 12.9425C17.4406 12.9307 18.3256 12.2339 18.9901 11.2284C18.599 11.0843 18.208 10.9255 17.8258 10.7491C16.7556 12.0193 15.2943 12.7367 15.212 12.7778C15.1297 12.819 15.0415 12.8366 14.9562 12.8366C14.7387 12.8366 14.527 12.7161 14.427 12.5044C14.2859 12.2133 14.4064 11.8605 14.7004 11.7194C14.721 11.7106 15.8559 11.1431 16.7438 10.1993C16.3234 9.96413 15.9235 9.71422 15.5589 9.45255C14.2006 10.852 12.3131 11.5195 12.2131 11.5518C12.1484 11.5724 12.0837 11.5841 12.022 11.5841C11.778 11.5841 11.5486 11.4312 11.4663 11.1872C11.3605 10.8814 11.5222 10.5463 11.8309 10.4404C11.8515 10.4345 13.4891 9.84946 14.6475 8.70576C14.3476 8.4235 14.0918 8.13537 13.9095 7.85312C12.7688 6.11257 11.9838 4.63075 10.4167 4.89242C8.84959 5.15409 10.8518 8.2912 8.23804 8.72634C5.62428 9.16148 0.138008 5.50396 0.0498047 8.8998V14.9124H8.84959C8.95543 14.9124 11.3634 14.93 13.0569 16.3942V16.3912Z" fill="%236839DC"/></g><defs><clipPath id="clip0_3006_9397"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-accessory{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g ><path d="M22.6851 5.23332C22.3404 4.65794 21.8504 4.18338 21.2643 3.85728C20.6791 3.52689 20.014 3.36467 19.3424 3.38853C18.6733 3.40395 18.0205 3.59817 17.4518 3.95103L15.0799 5.43124C14.6176 5.09837 14.0621 4.91977 13.4924 4.92082H11.5382C10.9622 4.92082 10.3997 5.0979 9.9299 5.43124L7.56845 3.95103C6.99973 3.59817 6.34694 3.40395 5.67782 3.38853C5.00624 3.36467 4.34113 3.52689 3.75595 3.85728C3.17103 4.18368 2.6836 4.66 2.34381 5.23724C2.00402 5.81449 1.82412 6.47183 1.82261 7.14165V10.2698C1.81532 10.801 1.92261 11.3271 2.13616 11.8125C2.34866 12.3 2.66741 12.7344 3.06636 13.0854C3.45803 13.4417 3.92053 13.7104 4.4247 13.8771C4.57747 13.9305 4.73372 13.9687 4.89345 13.9917L3.56741 18.9656C3.51369 19.1386 3.51369 19.3239 3.56741 19.4969C3.62574 19.6802 3.73824 19.8406 3.89136 19.9562C4.04241 20.0708 4.2247 20.1406 4.41428 20.1542C4.6106 20.1728 4.8078 20.1291 4.97782 20.0292L7.5372 18.5594L8.9997 21.0937C9.09187 21.2765 9.24259 21.4232 9.42782 21.5104C9.56532 21.576 9.71532 21.6125 9.8674 21.6146H9.9924C10.1863 21.5906 10.3683 21.5079 10.5139 21.3775C10.6595 21.2472 10.7617 21.0755 10.807 20.8854L12.6778 13.8979L14.5372 20.8427C14.577 21.0374 14.6751 21.2155 14.8184 21.3531C14.9737 21.4937 15.1664 21.5844 15.3726 21.6146H15.4976C15.6594 21.609 15.8129 21.5708 15.958 21.5C16.1223 21.4095 16.259 21.2763 16.3539 21.1146L17.7966 18.5594L20.3143 20.0187C20.4784 20.1161 20.6661 20.1666 20.857 20.1646C21.0526 20.1658 21.2433 20.1037 21.4007 19.9875C21.5603 19.8743 21.6805 19.7141 21.7445 19.5292C21.8088 19.3365 21.8088 19.1281 21.7445 18.9354L20.3976 13.9083C20.69 13.8257 20.9684 13.7111 21.233 13.5646C21.8205 13.2405 22.3105 12.7651 22.6523 12.1877C22.994 11.6104 23.1751 10.9522 23.1768 10.2812V7.15207C23.1858 6.48022 23.0161 5.81804 22.6851 5.23332ZM16.2612 7.93436H17.4622C17.6695 7.93464 17.8683 8.01697 18.0151 8.16336C18.1618 8.30976 18.2447 8.50831 18.2455 8.71561C18.2457 8.81847 18.2255 8.92034 18.1862 9.01539C18.1468 9.11043 18.0891 9.19677 18.0163 9.26945C17.9436 9.34213 17.8571 9.39973 17.762 9.43894C17.667 9.47814 17.5651 9.49818 17.4622 9.4979H16.2601L16.2612 7.93436ZM7.5372 7.93436H8.73928V9.46665H7.5372C7.32989 9.46638 7.13112 9.38405 6.98433 9.23765C6.83755 9.09126 6.75469 8.89271 6.75386 8.6854C6.75373 8.58255 6.7739 8.48067 6.81323 8.38563C6.85256 8.29059 6.91027 8.20425 6.98305 8.13157C7.05583 8.05888 7.14225 8.00129 7.23734 7.96208C7.33244 7.92288 7.43434 7.90284 7.5372 7.90311V7.93436ZM11.4653 10.9583C11.2926 10.9618 11.1213 10.9262 10.9643 10.8542C10.8074 10.7809 10.6683 10.6743 10.557 10.5417L10.4737 10.4156C10.3398 10.2194 10.2703 9.98642 10.2747 9.74895V7.66145C10.2774 7.34404 10.4049 7.04046 10.6297 6.81631C10.8544 6.59215 11.1583 6.46543 11.4757 6.46353H13.4612C13.6185 6.46412 13.7742 6.49571 13.9193 6.55648C14.0644 6.61724 14.1962 6.70601 14.307 6.8177C14.5309 7.04165 14.658 7.34478 14.6622 7.66145V9.74686C14.6591 10.0062 14.6059 10.2573 14.4518 10.4667L14.4216 10.5292C14.3143 10.6655 14.1747 10.7729 14.0153 10.8417C13.858 10.9139 13.6863 10.9495 13.5132 10.9458L11.4653 10.9583Z" fill="%236839DC"/></g></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .icon-lucky_goods{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M12.4997 11.646C15.9372 8.521 17.708 6.91683 17.708 4.88558C17.708 3.32308 16.4059 2.0835 14.8434 2.0835C13.9476 2.0835 13.0934 2.4585 12.4997 3.12516C11.9059 2.4585 11.0518 2.0835 10.0934 2.0835C8.53092 2.0835 7.29134 3.38558 7.29134 4.94808C7.29134 6.91683 9.06217 8.521 12.4997 11.646ZM11.6455 12.5002C8.52051 9.06266 6.91634 7.29183 4.88509 7.29183C3.32259 7.29183 2.08301 8.59391 2.08301 10.1564C2.08301 11.0522 2.45801 11.9064 3.12467 12.5002C2.45801 13.0939 2.08301 13.9481 2.08301 14.9064C2.08301 16.4689 3.38509 17.7085 4.94759 17.7085C6.91634 17.7085 8.52051 15.9377 11.6455 12.5002ZM13.3643 12.5002C16.4788 15.9377 18.083 17.7085 20.1143 17.7085C21.6768 17.7085 22.9163 16.4064 22.9163 14.8439C22.9163 13.9481 22.5413 13.0939 21.8747 12.5002C22.5413 11.9064 22.9163 11.0522 22.9163 10.0939C22.9163 8.53141 21.6143 7.29183 20.0518 7.29183C18.083 7.29183 16.4788 9.06266 13.3643 12.5002ZM12.4997 13.3543C9.06217 16.4793 7.29134 18.0835 7.29134 20.1147C7.29134 21.6772 8.59342 22.9168 10.1559 22.9168C11.0518 22.9168 11.9059 22.5418 12.4997 21.8752C13.0934 22.5418 13.9476 22.9168 14.9059 22.9168C16.4684 22.9168 17.708 21.6147 17.708 20.0522C17.708 18.0835 15.9372 16.4793 12.4997 13.3543Z" fill="%236839DC"/></svg>') no-repeat center / contain}.custom_page .select_cont .category_tab .tab .txt{color:var(--gray);font-weight:500;transition:var(--transition-base)}.custom_page .select_cont .category_tab .tab.active .txt{color:var(--primary);font-weight:600}.custom_page .item_info{display:flex;align-items:center;padding:2rem 0;flex-shrink:0;padding-top:0;padding-bottom:1.4rem;min-height:7rem;touch-action:none;cursor:grab}.custom_page .item_info .item_img{display:flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:1.5rem;background:var(--bg);overflow:hidden;margin-right:1rem;flex-shrink:0}.custom_page .item_info .item_img>*{width:100%;height:100%;object-fit:cover}.custom_page .item_info .item_name{font-size:var(--txt);color:var(--primary);font-weight:600}.custom_page .item_info .item_desc{font-size:var(--smTxt);margin-top:.2rem}.custom_page .select_cont .item_wrap{flex:1;min-height:0;padding-top:.5rem;padding-bottom:3rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.custom_page .select_cont .item_wrap::-webkit-scrollbar{display:none}.custom_page .select_cont .item_wrap .item_cont{display:none}.custom_page .select_cont .item_wrap .item_cont.active{display:block}.custom_page .select_cont .item_wrap .item_cont .item_box.box_type{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1rem}.custom_page .select_cont .item_wrap .item_cont .item_box.box_type .item{position:relative;cursor:pointer}.custom_page .select_cont .item_wrap .item_cont .item_box.box_type .item .img_box{position:relative;padding-top:100%;width:100%;background-color:#f4f3f5;border-radius:1rem;overflow:hidden;box-sizing:border-box}.custom_page .select_cont .item_wrap .item_cont .item_box.box_type .item.active .img_box:after{content:"";position:absolute;inset:0;border:1px solid var(--primary);border-radius:inherit;pointer-events:none;box-sizing:border-box;z-index:2}.custom_page .select_cont .item_wrap .item_cont .item_box.box_type .item .img_box>*:not(.new_badge){position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain}.custom_page .select_cont .item_wrap .item_cont .item .item_price,.custom_page .select_cont .item_wrap .item_cont .item .item_current{display:flex;align-items:center;justify-content:center;margin-top:.4rem;font-size:var(--smTxt);font-weight:500;word-break:break-all}.custom_page .select_cont .item_wrap .item_cont .item .item_price:before{content:"";position:relative;display:inline-block;width:.95em;height:.95em;flex-shrink:0;margin-top:-.1em;margin-right:.2em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><circle cx="8.5" cy="8.5" r="8.5" fill="url(%23paint0_linear_2530_5520)"/><path d="M12.0626 8.21697C12.0626 8.21697 12.0626 8.21697 12.0537 8.21697C11.8206 8.13697 11.6055 8.03919 11.3904 7.93252C11.3277 7.89697 11.2649 7.86141 11.2022 7.82585C11.0409 7.73697 10.8885 7.63919 10.7451 7.54141C10.6913 7.50586 10.6286 7.46141 10.5748 7.42585C10.3866 7.28363 10.1984 7.12363 10.0281 6.95474C10.0102 6.93697 10.0012 6.92808 9.99223 6.9103C9.83987 6.7503 9.69647 6.58141 9.56203 6.40363C9.51721 6.34141 9.48136 6.28808 9.43655 6.22585C9.33796 6.07474 9.23937 5.92363 9.14974 5.76363C9.11389 5.70141 9.07804 5.64808 9.05115 5.58585C8.9436 5.37252 8.85397 5.15919 8.77331 4.93697C8.67472 4.65252 8.28932 4.65252 8.18177 4.93697C8.10111 5.16808 7.99355 5.3903 7.87704 5.60363C7.87704 5.61252 7.86807 5.62141 7.85911 5.63919C7.7426 5.85252 7.61712 6.06585 7.47372 6.26141C7.45579 6.27919 7.44683 6.30585 7.4289 6.32363C7.12417 6.74141 6.76566 7.10585 6.35338 7.41697C6.33545 7.43474 6.30857 7.44363 6.29064 7.46141C6.11139 7.59474 5.91421 7.71919 5.71703 7.83474C5.68118 7.85252 5.65429 7.8703 5.6274 7.88808C5.40333 8.00363 5.17927 8.11919 4.93727 8.19919C4.65047 8.30585 4.65047 8.68808 4.93727 8.78585C4.93727 8.78585 4.93727 8.78585 4.94624 8.78585C5.17927 8.86585 5.39437 8.96363 5.60948 9.0703C5.67221 9.10585 5.73495 9.14141 5.79769 9.17697C5.95902 9.26585 6.11139 9.36363 6.25479 9.46141C6.30857 9.49697 6.3713 9.54141 6.42508 9.57696C6.6133 9.71919 6.80151 9.87919 6.97181 10.0481C6.98973 10.0659 6.99869 10.0747 7.00766 10.0925C7.16002 10.2525 7.30343 10.4214 7.43787 10.5992C7.48268 10.6525 7.51853 10.7147 7.56334 10.777C7.66193 10.9281 7.76052 11.0792 7.85015 11.2392C7.886 11.3014 7.92185 11.3547 7.94874 11.417C8.05629 11.6303 8.14592 11.8436 8.22658 12.0659C8.32517 12.3503 8.71057 12.3503 8.81812 12.0659C8.89879 11.8347 9.00634 11.6125 9.12285 11.3992C9.12285 11.3903 9.13182 11.3814 9.14078 11.3636C9.25729 11.1503 9.38277 10.937 9.52617 10.7414C9.5441 10.7236 9.55306 10.697 9.57099 10.6792C9.87572 10.2614 10.2342 9.89697 10.6465 9.58585C10.6644 9.56808 10.6913 9.55919 10.7093 9.54141C10.8885 9.40808 11.0857 9.28363 11.2829 9.16808C11.3187 9.1503 11.3456 9.13252 11.3725 9.11474C11.5966 8.99919 11.8206 8.88363 12.0626 8.80363C12.3494 8.69697 12.3494 8.31474 12.0626 8.21697Z" fill="white"/><defs><linearGradient id="paint0_linear_2530_5520" x1="-12.2811" y1="30.28" x2="29.2586" y2="-13.963" gradientUnits="userSpaceOnUse"><stop offset="0.17" stop-color="%236839DC"/><stop offset="0.5" stop-color="%239451D8"/><stop offset="1" stop-color="%23D474D4"/></linearGradient></defs></svg>') no-repeat center / contain}.custom_page .select_cont .item_wrap .item_cont .item .item_current:before{content:"";position:relative;display:inline-block;width:.95em;height:.95em;flex-shrink:0;margin-right:.3em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"><path d="M0.75 3.41667L3.41667 6.08333L8.75 0.75" stroke="%236839DC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.custom_page .select_cont .item_wrap .item_cont .item .item_name{font-size:var(--subTxt);color:var(--gray);text-align:center;word-break:break-all;margin-top:.4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.custom_page .select_cont .item_wrap .item_cont .item .item_name+.item_price,.custom_page .select_cont .item_wrap .item_cont .item .item_name+.item_current{margin-top:0}.custom_page .select_cont .item_wrap .item_cont .item .new_badge{width:.5rem;height:.5rem;right:.5rem;top:.5rem}.custom_page .select_cont .item_wrap .item_cont .item .item_price_wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:0}.custom_page .select_cont .item_wrap .item_cont .item .item_price_wrap .item_price{margin-top:0}.custom_page .select_cont .item_wrap .item_cont .item .item_price_wrap .price_original{font-size:.8em;color:var(--gray);text-decoration:line-through;margin-left:.3rem;line-height:1}.custom_page .select_cont .item_wrap .item_cont .item .com_discount_rate{position:absolute;z-index:10;top:-.5rem;left:.3rem}.item_empty{padding:3rem 0;text-align:center;color:var(--gray);font-size:var(--subTxt)}.custom_sheet_page .custom_sect{position:relative;overflow:hidden}.custom_sheet_page .custom_sect .display_cont{flex:0 0 auto;box-sizing:border-box;height:var(--custom-display-height, calc(100% - min(40dvh, calc(100% - 16rem) ) + 2rem) );min-height:26rem;overflow:hidden;padding-bottom:1.2rem;transition:height .22s ease}.custom_sheet_page .custom_sect .display_cont .in,.custom_sheet_page .custom_sect .display_cont .character_box{height:100%;min-height:0}.custom_sheet_page .custom_sect .select_cont{position:absolute;left:0;right:0;bottom:0;flex:0 0 auto;height:var(--custom-sheet-height, min(40dvh, calc(100% - 16rem) ));min-height:0;max-height:calc(100% - 16rem);box-shadow:0 -1rem 2.4rem #0000000d;z-index:20;transition:height .22s ease}.custom_sheet_page .custom_sect .select_cont .sheet_handle{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:3.2rem;flex-shrink:0;cursor:grab;touch-action:none}.custom_sheet_page .custom_sect .select_cont .sheet_handle:before{content:"";display:block;width:3.6rem;height:.4rem;border-radius:999px;background-color:#d9d9df}.custom_sheet_page .custom_sect .select_cont.dragging .item_info,.custom_sheet_page .custom_sect .select_cont.dragging .category_tab,.custom_sheet_page .custom_sect .select_cont.dragging .sheet_handle{cursor:grabbing}.custom_sheet_page .custom_sect .select_cont.dragging,.custom_sheet_page .custom_sect.sheet-dragging .display_cont{transition:none}@media screen and (min-width:769px){.custom_sheet_page .custom_sect .display_cont{height:var(--custom-display-height, calc(100% - min(40dvh, calc(100% - 16rem) ) + 2rem) );min-height:24rem}.custom_sheet_page .custom_sect .select_cont{height:var(--custom-sheet-height, min(40dvh, calc(100% - 16rem) ));max-height:calc(100% - 16rem)}}.customize_join_page .select_cont .item_wrap .item_cont .item[data-locked=true]{cursor:not-allowed}.customize_join_page .select_cont .item_wrap .item_cont .item[data-locked=true] .img_box:before{content:"";position:absolute;inset:0;z-index:1;background:#0006;pointer-events:none}.customize_join_page .select_cont .item_wrap .item_cont .item[data-locked=true] .item_name,.customize_join_page .select_cont .item_wrap .item_cont .item[data-locked=true] .item_price,.customize_join_page .select_cont .item_wrap .item_cont .item[data-locked=true] .price_original{opacity:.45}.skin_palette{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:max-content;flex-wrap:wrap;justify-content:center;gap:1.2rem;padding:1rem 0;margin:0 auto}.skin_dot{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;border:.2rem solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.skin_dot.active:after{content:"";position:absolute;color:#fff;width:50%;height:50%;font-weight:700;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="10" viewBox="0 0 14 10" fill="none"><path d="M1 4.75L4.75 8.5L12.25 1" stroke="%234D25AF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.skin_dot:active{transform:scale(.92)}.item_loading{display:flex;align-items:center;justify-content:center;padding:4rem 0}.item_spinner{width:2.4rem;height:2.4rem;border:.25rem solid rgba(77,37,175,.2);border-top-color:#4d25af;border-radius:50%;animation:char3dSpin .8s linear infinite}.custom_page .btm_btn_cont{position:fixed;display:flex;align-items:flex-start;justify-content:center;bottom:0;width:var(--maxWidth);max-width:100%;padding-bottom:var(--safeBottom);background-color:#000;z-index:10}.custom_page .btm_btn_cont button{width:100%;height:var(--inpH);background-color:#000;color:#fff;font-size:var(--txt);font-weight:700;border:none;cursor:pointer}.custom_page .btm_btn_cont button:active{background-color:#333}.custom_page .btm_btn_cont button[disabled]{opacity:.45;cursor:default;pointer-events:none}.custom_page .emotion_select_cont .item_wrap .item_cont .item_box.box_type .item .img_box>*{width:100%;height:100%;top:unset;bottom:0;transform:translate(-50%);object-fit:cover}.layout-wrapper main:has(.myroom_page){padding-top:var(--safeTop);padding-bottom:calc(var(--safeBottom))}.com_my_display{position:relative;background:url(../assets/img/sub/character/myroom_display_bg.jpg) no-repeat center center / cover;min-height:35rem}.com_my_display .myroom_img{padding-top:2rem;margin:0 auto}.com_my_display .myroom_img+.character_box{padding-top:2rem}.com_my_display .myroom_slide .swiper-container,.com_my_display .myroom_slide .swiper-wrapper{width:100%;height:100%}.com_my_display .myroom_slide .swiper-slide img{width:100%;height:100%;object-fit:contain}.com_my_display .myroom_slide>img{display:flex;align-items:center;margin:0 auto}.com_my_display .character_box,.com_my_display .myroom_img,.com_my_display .myroom_slide .swiper-slide,.com_my_display .myroom_slide>img{width:35rem}.com_my_display .character_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;z-index:10;pointer-events:none}.com_my_display .character{position:absolute;bottom:25%;left:29%;width:35%}.com_my_display .character>*{width:100%;height:100%;object-fit:contain}.com_my_display .character:has(#mypageCharacter3dWrap),.com_my_display .character:has(#myroomCharacter3dWrap){top:35%;bottom:15%;left:22%;width:50%}#mypageCharacter3dWrap,#myroomCharacter3dWrap{position:absolute;inset:0}#mypageCharacter3dWrap canvas,#myroomCharacter3dWrap canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .3s ease}.my_page .com_my_display{border-radius:2rem;overflow:hidden;min-height:37rem}.my_page .com_my_display .btn_box{position:absolute;top:1.8rem;right:1.8rem;z-index:10}.myroom_page{position:relative;padding-top:0;padding-bottom:12rem}.myroom_page .display_sect{position:relative;padding-top:calc(var(--safeTop) + var(--headerH));padding-bottom:2rem;overflow:hidden;min-height:300px;background:url(../assets/img/sub/character/myroom_display_bg.jpg) no-repeat center / cover}.myroom_page .display_sect .swipe_info{position:absolute;display:flex;align-items:center;flex-direction:column;justify-content:center;inset:0;width:100%;height:100%;background-color:#00000080;z-index:20;transition:opacity .3s ease-in-out}.myroom_page .display_sect .swipe_info.hide{opacity:0;pointer-events:none}.myroom_page .display_sect .swipe_info .swipe_ico .swipe_toggle{position:absolute;left:50%;transform:translate(-50%);width:3.8rem;height:1rem;background:linear-gradient(90deg,#fff -17.29%,#ffffff42 49.34%,#fff0);border-radius:999px}.myroom_page .display_sect .swipe_info .swipe_ico .swipe_toggle .ball{display:block;width:.5rem;height:.5rem;margin-top:.25rem;margin-left:.25rem;border-radius:50%;background-color:#fff}.myroom_page .display_sect .swipe_info .swipe_txt{color:#fff;font-size:var(--txt);font-weight:500;text-align:center;margin-top:1rem}.myroom_page .display_sect .swipe_info .info_txt{display:flex;align-items:center;color:#fff;font-size:var(--smTxt);margin-top:1rem;background:#ffffff4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:.4rem .8rem;border-radius:.3rem}.myroom_page .display_sect .swipe_info .info_txt .ico{margin-right:.4em}.myroom_page .display_sect .swipe_info .info_txt .ico svg{display:block}.myroom_page .display_sect .swipe_info .info_txt .ico svg path{fill:#fff}.myroom_page .display_sect .swipe_info .swipe_ico .swipe_hand{margin-top:.5rem;animation:swipeHand 1.6s ease-in-out infinite}@keyframes swipeHand{0%{transform:translate(-10px)}50%{transform:translate(10px)}to{transform:translate(-10px)}}.myroom_page .profile_sect{position:relative;border-radius:2rem 2rem 0 0;background-color:#fff;margin-top:-2rem;z-index:30}.myroom_page .user_info{display:flex;align-items:flex-start;padding:2.5rem 0 0}.myroom_page .user_info .profile{position:relative;flex-shrink:0;width:5.6rem;height:5.6rem;margin-right:1rem}.myroom_page .user_info .profile .img{position:relative;width:100%;height:100%;background-color:#ebebeb;border-radius:50%;overflow:hidden}.myroom_page .user_info .profile .img>*{position:absolute;left:50%;transform:translate(-50%);width:190%;max-width:inherit}.myroom_page .user_info .profile .new_badge{width:.7rem;height:.7rem}.myroom_page .user_info .txt_box{flex:1;padding-top:.5em}.myroom_page .user_info .name{font-size:var(--subTit);font-weight:600}.myroom_page .user_info .introduce_txt{font-size:var(--txt);margin-top:.3rem;color:var(--gray)}.myroom_page .user_info .introduce_edit_box{position:relative;display:flex;align-items:center;gap:.6rem;margin-top:0}.myroom_page .user_info .introduce_edit_box .input_wrap{position:relative;flex:1;height:2.5rem}.myroom_page .user_info .introduce_edit_box .introduce_input{width:100%;min-width:0;color:var(--gray);font-size:var(--txt);font-weight:500;border-radius:0;padding:0 1.5em 0 0;background-color:transparent;border:1px solid transparent;pointer-events:none}.myroom_page .user_info .introduce_edit_box .introduce_input::placeholder{color:var(--gray)}.myroom_page .user_info .introduce_edit_box .introduce_input:focus{border-color:var(--primary);outline:none}.myroom_page .user_info .introduce_edit_box .introduce_edit_btn{position:absolute;right:0;height:100%;padding-left:1em;color:var(--primary);font-size:var(--subTxt);font-weight:600}.myroom_page .user_info .introduce_edit_box .introduce_edit_btn svg{display:block}.myroom_page .user_info .introduce_edit_box .introduce_save_btn{display:none;height:100%;padding-left:.7rem;color:var(--primary);font-size:var(--subTxt);font-weight:600}.myroom_page.introduce_editing .user_info .introduce_edit_box .introduce_input{font-size:var(--txt);border-radius:.3rem;padding:0 1rem;height:2.8rem;background-color:var(--bg);border:1px solid var(--bg);pointer-events:auto}.myroom_page.introduce_editing .user_info .introduce_edit_box .introduce_edit_btn{display:none}.myroom_page.introduce_editing .user_info .introduce_edit_box .introduce_save_btn{display:block}.myroom_page.introduce_editing .comment_input{display:none}@media screen and (max-width:370px){.com_my_display{min-height:32rem}.com_my_display .character_box,.com_my_display .myroom_img,.com_my_display .myroom_slide .swiper-slide,.com_my_display .myroom_slide>img{width:32rem}.my_page .com_my_display{min-height:34rem}}@media screen and (min-width:601px){.com_my_display .character_box,.com_my_display .myroom_img,.com_my_display .myroom_slide .swiper-slide,.com_my_display .myroom_slide>img{width:40rem}}@media screen and (min-width:769px){.com_my_display .character_box,.com_my_display .myroom_img,.com_my_display .myroom_slide .swiper-slide,.com_my_display .myroom_slide>img{width:45rem}.custom_page .custom_sect .display_cont{background-position:center 55%}}.my_page .btn_box{display:flex;align-items:flex-start}.my_page .info_sect .custom_link_btn{margin-top:0}.my_page .info_sect .user_cont{margin-top:2rem}.my_page .info_sect .user_cont .user_info{display:flex;align-items:center;flex-wrap:wrap}.my_page .info_sect .user_cont .user_info_box{flex:1;display:flex;align-items:flex-start;justify-content:space-between}.my_page .info_sect .user_cont .user_info_box .btn_box .line_btn{font-size:var(--smTxt);height:2.5rem}.my_page .info_sect .user_cont .user_info .profile{position:relative;flex-shrink:0;width:5.5rem;height:5.5rem;margin-right:1rem}.my_page .info_sect .user_cont .user_info .profile .img{display:block;position:relative;width:100%;height:100%;background-color:#ebebeb;border-radius:50%;overflow:hidden}.my_page .info_sect .user_cont .user_info .profile .img img{position:absolute;left:50%;transform:translate(-50%);width:190%;max-width:inherit}.my_page .info_sect .user_cont .user_info .profile_modify_btn{display:block;position:relative;width:100%;height:100%;color:#fff}.my_page .info_sect .user_cont .user_info .profile_modify_btn .modify_ico{position:absolute;right:-.1rem;bottom:-.1rem;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#848486;border:1px solid #C1C1C2}.my_page .info_sect .user_cont .user_info .profile_modify_btn svg{display:block;flex-shrink:0;height:1rem}.my_page .info_sect .user_cont .user_info .profile .new_badge{width:.6rem;height:.6rem;left:0}.my_page .info_sect .user_cont .user_info .txt_box{padding-top:.2em}.my_page .info_sect .user_cont .user_info .name{font-size:var(--tit2);font-weight:600;word-break:break-all;line-height:1}.my_page .info_sect .user_cont .user_info .display_id,.my_page .info_sect .user_cont .user_info .introduce_txt{font-size:var(--subTxt);color:var(--gray);font-weight:500;word-break:break-all}.my_page .info_sect .user_cont .user_info .introduce_txt{margin-top:.4rem}.my_page .info_sect .user_cont .user_info button.introduce_txt{display:block;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.my_page .info_sect .user_cont .user_info .display_id{font-weight:600}.my_page .info_sect .user_cont .membership_box{display:flex;flex-direction:column;gap:.5em;width:100%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--line);font-size:var(--smTxt)}.my_page .info_sect .user_cont .membership_box .membership_row{display:flex;flex-wrap:wrap;align-items:center}.my_page .info_sect .user_cont .membership_box .badge{background-color:#e2f5f4;color:#1da89f;display:inline-block;font-weight:600;border-radius:.3rem;padding:.3em .5em;margin-right:.6rem;white-space:nowrap}.my_page .info_sect .user_cont .membership_box .badge.vip{background-color:var(--primary-light);color:var(--primary)}.my_page .info_sect .user_cont .membership_box .txt{display:inline-block;font-weight:500;flex:1}.my_page .info_sect .user_cont .membership_box .date{color:var(--gray)}.my_page .info_sect .membership_box_join{position:relative;background:linear-gradient(51deg,#6839dc 24.4%,#9451d8 54.28%,#d474d4 99.57%);border-radius:1rem;padding:2rem}.my_page .info_sect .membership_box_join:before{content:"";position:absolute;right:0;top:-5%;width:35%;height:110%;z-index:1;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="107" height="73" viewBox="0 0 107 73" fill="none"><path opacity="0.1" d="M53.4593 -16.1084C52.7127 12.3389 29.0549 36.5002 0 36.4792C29.5029 36.4792 53.4166 60.0732 53.3953 89.1297C54.1419 60.6825 77.7997 36.5002 106.876 36.5212C77.373 36.5212 53.4593 12.9272 53.4806 -16.1294L53.4593 -16.1084Z" fill="white"/></svg>') no-repeat center / contain}.my_page .info_sect .membership_box_join .membership_join_content{display:flex;justify-content:center;align-items:center;gap:1rem}.my_page .info_sect .membership_box_join .tit{font-size:var(--txt);font-weight:700;color:#fff}.my_page .info_sect .membership_box_join .sub{font-size:var(--smTxt);color:#fff;font-weight:400;margin-top:.2rem}.my_page .info_sect .membership_box_join .membership_join_btn{position:relative;z-index:2;font-size:var(--smTxt);font-weight:500;background-color:#000;color:#fff;border-radius:.4rem;height:2.4rem;padding:0 .8em}.my_page .my_menu_box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background-color:var(--bg);border-radius:1rem;padding:2rem 0;margin-top:2rem}.my_page .my_menu_box .item a,.my_page .my_menu_box .item button{display:flex;align-items:center;justify-content:center;width:100%;font-size:var(--txt);line-height:1;gap:.5rem;font-weight:500;border-right:1px solid var(--line)}.my_page .my_menu_box .item:last-child a,.my_page .my_menu_box .item:last-child button{border-right:none}.my_page .my_menu_box .item .ico{display:inline-block;width:2rem;height:2rem;margin-top:-.1em}.my_page .my_menu_box .item .ico img{width:100%;height:100%}.my_page .info_sect .user_cont .birth_box{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg);border-radius:1.5rem;margin-top:1.5rem;padding:1.5rem 2rem}.my_page .info_sect .user_cont .birth_box .birth_info .badge_wrap{display:flex;flex-wrap:wrap}.my_page .info_sect .user_cont .birth_box .birth_info .badge_wrap .badge{font-size:var(--subTxt);font-weight:600;color:#fff;padding:.6em 1em .5em;line-height:1;border-radius:10rem}.my_page .info_sect .user_cont .birth_box .birth_info .badge_wrap .badge+.badge{margin-left:.3rem}.my_page .info_sect .user_cont .birth_box .birth_info .badge_wrap .badge.zodiac{background-color:#6839dc99}.my_page .info_sect .user_cont .birth_box .birth_info .badge_wrap .badge.horoscope{background-color:#3f3f3f}.my_page .info_sect .user_cont .birth_box .birth_info .birth_txt{font-size:var(--txt);margin-top:.5rem}.my_page h2.tit{font-size:var(--tit)}.my_page .tit_box{display:flex;justify-content:space-between}.big_line_sect{margin-top:4rem;padding-top:4rem;border-top:1rem solid var(--bg)}.my_page .saju_profile .birth_info_txt{display:flex;flex-wrap:wrap;font-size:var(--subTxt);color:var(--gray);font-weight:500;margin-top:.5rem;line-height:1}.my_page .saju_profile .birth_info_txt .txt+.txt{position:relative;margin-left:.6rem;padding-left:.6rem}.my_page .saju_profile .birth_info_txt .txt+.txt:before{content:"";position:absolute;display:block;top:50%;transform:translateY(-50%);left:-.15rem;width:.3rem;height:.3rem;border-radius:50%;background:#bfbfbf}.mypage_cont .elm{vertical-align:baseline}.my_page .my_soul,.my_page .my_community_cont,.my_page .re_cont,.my_page .banner_cont,.my_page .cta_cont,.my_page .com_ad_cont{margin-top:4rem}.my_page .cta_sect{padding:4rem 0 0}.my_page .cta_sect .com_nav_list{margin-top:4rem}.my_page .menu_sect{padding-bottom:5rem;padding-top:4rem}.my_page .menu_sect .menu_list .item>*{position:relative;display:flex;align-items:center;width:100%;font-weight:500;padding:2rem 0 2rem 1rem;font-size:1.7rem;border-bottom:1px solid var(--line)}.my_page .menu_sect .menu_list .item>.flex_box>a,.my_page .menu_sect .menu_list .item>.flex_box>button{position:relative;display:flex;align-items:center;width:calc(100% - 6rem);font-weight:500;text-align:left}.my_page .menu_sect .menu_list .item>button>.ico svg,.my_page .menu_sect .menu_list .item>.flex_box>button>.ico svg{display:block;margin-right:1rem}.my_page .menu_sect .menu_list .item .txt.sm_txt{font-size:1.5rem}.my_page .menu_sect .menu_list .item .com_toggle_btn{margin-left:auto}.my_page .menu_sect .menu_list .referrer_code_wrap{display:flex;margin-left:auto}.my_page .menu_sect .menu_list .item.with_draw .txt{color:var(--gray)}.f_info .sns_list{display:flex}.f_info .sns_list .item+.item{margin-left:1rem}.f_info .sns_list .item .btn{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;background-color:#ebebeb;border-radius:50%;border:none;cursor:pointer}.f_info .sns_list .item .btn svg{display:block}.f_info .info_cont{margin-top:2.5rem;color:var(--gray)}.f_info .info_cont .name{font-weight:700;margin-bottom:1rem;line-height:1}.f_info .info_cont .info_list{font-size:var(--subTxt);display:flex;flex-wrap:wrap;gap:0 1.5rem}.f_info .info_cont .info_list .item{display:flex}.f_info .info_cont .info_list .item .label{font-weight:700;margin-right:.5rem}.f_info .info_cont .copyright{font-size:var(--subTxt);margin-top:2rem}.my_page .re_cont .re_more_btn{color:var(--gray);font-weight:600}.com_tag_board .item button{width:100%}.my_page .re_cont .com_tag_board .item .link_btn{padding:1.5rem 0}.my_page .re_cont .com_tag_board .item .tag,#replayModalContent .com_tag_board .item .tag{width:6.5em}.my_page .re_cont .com_tag_board .item .txt,#replayModalContent .com_tag_board .item .txt{margin-right:.2em}.my_page .re_cont .replay_empty_box{padding:2rem 0;min-height:auto}.my_page .my_community_cont .my_community_more_btn{color:var(--gray);font-weight:600}.my_page .my_community_board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.my_page .my_community_board .community_stat_btn{text-align:left;min-height:8rem;background:#fff;border:1px solid var(--line);padding:2rem;border-radius:1rem}.my_page .my_community_board .community_stat_btn .label{display:flex;color:var(--gray);gap:.3rem;font-size:var(--subTxt);font-weight:600;line-height:1}.my_page .my_community_board .community_stat_btn .label .ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.my_page .my_community_board .community_stat_btn .label .ico svg{display:block;height:1em}.my_page .my_community_board .community_stat_btn .value{font-size:var(--tit2);font-weight:700;line-height:1;margin-top:1rem}#reViewModal .com_tag_board .item .link_btn{flex-wrap:wrap}#reViewModal .com_tag_board .tit_box{display:flex;flex:1}#reViewModal .com_tag_board .item .date{width:100%;margin-top:1rem}#reViewModal .com_tag_board .del_btn{margin-left:auto}#reViewModal .com_tag_board .del_btn svg{height:1.8rem}#reViewModal .com_post_toggle{margin-top:1.5rem}#reViewModal .replay_empty_box{min-height:24rem}#reViewModal .replay_more_wrap{margin-top:2.5rem}#reViewModal .replay_more_btn[disabled]{opacity:.6;cursor:default}[data-modal-id=cancel-membership-confirm] .modal-message{color:var(--text-color)}[data-modal-id=cancel-membership-confirm] .com_soul_money{vertical-align:bottom;margin:0 .2em}.com_nav_list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.com_nav_list .nav_item a,.com_nav_list .nav_item button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:8rem}.com_nav_list .nav_item .ico{position:relative;width:3.5rem;height:3.5rem}.com_nav_list .nav_item .ico img{display:block;width:100%;height:100%;transition:opacity var(--transition-base)}.com_nav_list .nav_item .ico img.hover{position:absolute;left:0;top:0;opacity:0}.com_nav_list .nav_item .label{font-size:var(--subTxt);margin-top:.7rem;color:var(--gray);font-weight:500;transition:var(--transition-base)}.com_nav_list .nav_item.active .ico img.default{opacity:0}.com_nav_list .nav_item.active .ico img.hover{opacity:1}.com_nav_list .nav_item.active .label{color:var(--primary);font-weight:700}.modify_page .modify_header{margin-top:1rem}.modify_page .modify_header .user_cont{display:flex;align-items:center}.modify_page .modify_header .user_cont .profile{position:relative;width:9rem;height:9rem;flex-shrink:0;background-color:#ebebeb;border-radius:50%;margin-right:1rem;overflow:hidden}.modify_page .modify_header .user_cont .profile>img{position:absolute;width:190%;max-width:inherit;left:50%;transform:translate(-50%)}.modify_page .modify_header .user_cont .tit{font-size:2.2rem;font-weight:700;line-height:1.2}.modify_page .modify_header .user_cont .tit .name{color:var(--primary)}.modify_page .modify_header .user_cont .email_txt{font-size:var(--subTit);color:var(--gray);font-weight:500;line-height:1;margin-top:1rem}.modify_page .sns_connect .tit{font-weight:700;font-size:var(--txt);margin-bottom:1rem}.modify_page .sns_connect .sns_connect_box{background-color:var(--bg);border-radius:1.5rem;padding:2rem 1.5rem}.modify_page .sns_connect .sns_connect_box .item{display:flex;align-items:center}.modify_page .sns_connect .sns_connect_box .item+.item{margin-top:2rem}.modify_page .sns_connect .sns_connect_box .txt{font-size:var(--txt);font-weight:600}.modify_page .sns_connect .sns_connect_box .com_toggle_btn{margin-left:auto;flex-shrink:0}.modify_page .sns_connect .ico_box{width:1.78em;height:1.78em;border:none}.com_badge_box{display:flex}.com_badge{background-color:#6839dc1a;color:var(--primary);font-weight:700;border-radius:3px;padding:.5em .8em;max-width:max-content;line-height:1;font-size:var(--subTxt);margin-right:.5em}.com_badge.wait{background-color:var(--bg);color:var(--gray)}.com_badge.clear{background-color:#1a1a1a;color:#fff}.notice_list .notice_item button,.inquiry_list .item button{display:block;width:100%;text-align:left;padding:2rem 0;border-bottom:1px solid var(--line)}.notice_list .notice_item .notice_top{display:flex;align-items:flex-start}.notice_list .notice_item .notice_top .com_badge{margin-top:-.1em}.notice_list .notice_item .notice_title,.inquiry_list .item .tit_box .tit{font-size:var(--tit2);font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.notice_list .notice_item .notice_date,.inquiry_list .item .date{font-size:var(--txt);color:var(--gray);display:block;width:100%;margin-top:.5em}.notice_list .notice_item .new_badge,.inquiry_list .item .tit_box .new_badge{width:6px;height:6px;right:-.5rem}.notice_list .com_empty_box{height:calc(100dvh - var(--headerH) - var(--footerH))}.notice_loading{padding:4rem 0;text-align:center;color:var(--gray);font-size:var(--txt);list-style:none}.notice_more_wrap{margin-top:3rem;text-align:center}.inquiry_list .item .com_badge{margin-bottom:.5em}.inquiry_page .inquiry_list .item .no_list{height:calc(100dvh - var(--headerH) - var(--footerH) - 5rem);display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:none;cursor:inherit}.inquiry_page .inquiry_list .item .no_list .com_empty_box .ico svg{width:3.3rem;height:3.3rem}.inquiry_page .inquiry_list .item .no_list .com_empty_box .tit{font-size:var(--tit);color:#b4b4b4;font-weight:700;margin-top:1rem}.inquiry_view_page.content_view_page .view_cont .cont{border-bottom:none;padding-bottom:8rem}.inquiry_view_page .view_answer .answer_box .answer_txt{word-break:break-all}.inquiry_view_page .inquiry_file_wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:1.5rem}.inquiry_view_page .inquiry_file_thumb{position:relative;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;cursor:pointer}.inquiry_view_page .inquiry_file_thumb:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#0000000d;pointer-events:none}.inquiry_view_page .inquiry_file_thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.inquiry_view_page .com_empty_box{background-color:var(--bg)}.inquiry_lightbox{position:fixed;inset:0;z-index:9999;background-color:#000000eb;display:flex;align-items:center;justify-content:center;padding:2rem}.inquiry_lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:.5rem}.inquiry_lightbox_close{position:absolute;top:calc(var(--safeTop) + 3rem);right:3rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:50%;border:none;cursor:pointer}.inquiry_view_page .view_cont .cont{border-bottom:none;padding-bottom:6rem}.inquiry_view_page .view_answer .answer_box{background-color:var(--bg);border-radius:1rem;padding:3rem 1.5rem}.inquiry_view_page .view_answer .answer_box .top_area .tit{font-size:var(--subTit);font-weight:700}.inquiry_view_page .view_answer .answer_box .top_area .date{color:var(--gray);font-size:var(--txt);margin-top:.5rem}.inquiry_view_page .view_answer .answer_box .top_area{border-bottom:1px solid var(--line);padding-bottom:2rem;margin-bottom:3rem}.inquiry_view_page .view_answer .answer_ing_box{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg);border-radius:1rem;padding:5rem 1.5rem}.inquiry_view_page .view_answer .answer_ing_box .txt{font-weight:700;font-size:var(--subTit);margin-top:.5rem;color:#b4b4b4}.faq_page .com_tab_wrap{margin-top:2rem}.faq_page .faq_list{padding-top:1rem;list-style:none;padding-left:0;margin:0}.faq_page .faq_list>li{border-bottom:1px solid rgba(0,0,0,.1);font-size:var(--subTit)}.faq_page .faq_list>li .que_box{padding:1.3em 0;display:flex;align-items:center;cursor:pointer}.faq_page .faq_list>li .que_box .tit{font-weight:700;padding-right:1em;flex:1;line-height:1.4;word-break:keep-all}.faq_page .faq_list>li .que_box .arr_ico{flex-shrink:0;width:1em;height:1em;margin-left:auto;background:url('data:image/svg+xml,<svg width="15" height="8" viewBox="0 0 15 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.75 0.75L7.25 6.75L0.75 0.75" stroke="%23787878" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain;transition:transform .3s ease-in-out}.faq_page .faq_list>li .answer_box{font-size:var(--txt);background-color:var(--bg);border-radius:1em;overflow:hidden;max-height:0;transition:max-height var(--transition-base),padding var(--transition-base);padding:0 1.25em}.faq_page .faq_list>li.active .arr_ico{transform:rotate(180deg)}.faq_page .faq_list>li.active{border-bottom:none}.faq_page .faq_list>li.active .answer_box{max-height:60rem;padding:1.25em}.faq_loading,.faq_empty{padding:4rem 0;text-align:center;color:var(--gray);font-size:var(--txt);list-style:none}.attendance_page .noti_banner_modal .modal_cont{margin-top:1.5rem}.attendance_page .attend_card{padding:2rem 0;background:var(--bg)}.attendance_page .attend_card .attend_title{font-size:var(--tit);font-weight:700;line-height:1.4}.attendance_page .attend_month_bar{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.attendance_page .attend_month_bar .month{font-size:var(--subTit);font-weight:700}.attendance_page .attend_month_bar .legend{display:flex;align-items:center;font-size:var(--subTxt)}.attendance_page .attend_month_bar .legend .dot{width:1.2rem;height:1.2rem;border-radius:50%}.attendance_page .attend_month_bar .legend .dot.done{background:url(../assets/img/sub/attendance_mark.svg) no-repeat center / cover}.attendance_page .attend_month_bar .legend .dot.missed{background:#e7deff;border:1px solid var(--primary);margin-left:.8rem}.attendance_page .attend_month_bar .legend .txt{font-weight:600;margin-left:.3rem}.attendance_page .attend_status{margin-top:1rem;text-align:center;background:#ebe3ff;border-radius:.7rem;padding:1rem;font-size:var(--txt);font-weight:600}.attendance_page .attend_status .com_soul_point{margin-right:.1em;color:var(--primary)}.attendance_page .attend_weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:1rem;text-align:center;font-size:var(--txt)}.attendance_page .attend_days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem 0;margin-top:1rem;padding:0;list-style:none}.attendance_page .attend_days .day{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.attendance_page .attend_days .mark{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;border:0;padding:0;appearance:none;-webkit-appearance:none}.attendance_page .attend_days .mark:disabled{cursor:default}.attendance_page .attend_days .day.done .mark{background:url(../assets/img/sub/attendance_mark.svg) no-repeat center / cover}.attendance_page .attend_days .day.muted .mark{background:url(../assets/img/sub/attendance_mark_muted.svg) no-repeat center / cover}.attendance_page .attend_days .day.empty .mark{background:#fff}.attendance_page .attend_days .day.today:not(.done) .mark{border:1px solid var(--primary);background:#e7deff;cursor:pointer}.attendance_page .attend_days .day.today:not(.done) .mark .today_plus{display:inline-flex;width:1.4rem;height:1.4rem;pointer-events:none}.attendance_page .attend_days .day.today:not(.done) .mark .today_plus svg{width:100%;height:100%}.attendance_page .attend_days .day.today:not(.done) .mark .today_plus svg path{stroke:var(--primary)}.attendance_page .attend_days .num{margin-top:.5rem;font-size:var(--smTxt);color:var(--gray);line-height:1}.attendance_page .attend_days .day.today .num{color:var(--text-color);font-weight:500;position:relative}.attendance_page .attend_days .day.today .num:after{content:"";display:inline-block;width:.5rem;height:.5rem;margin-left:.2rem;border-radius:50%;background:var(--secondary);vertical-align:top}.attendance_page .attend_action_wrap{margin-top:2rem}.attendance_page .attend_share_btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:fit-content;max-width:100%;margin:1.5rem auto 0;color:var(--gray);font-size:var(--txt);font-weight:600;white-space:nowrap;flex-wrap:nowrap;text-align:center}.attendance_page .attend_share_btn .ico{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;flex:0 0 1.1em;color:#8a8a8a}.attendance_page .attend_share_btn .ico svg{display:block;width:100%;height:100%}.attendance_page .attend_notice_list{margin:3rem 0 0;padding-top:1.5rem;border-top:1px solid var(--line);list-style:none}[data-modal-id=attend_complete] .modal-img{width:15rem}[data-modal-id=attend_complete] .modal-btn-confirm{background-color:var(--primary)}@media screen and (max-width:380px){.my_page .info_sect .user_cont .user_info_box .top_area{padding-bottom:.2em}}@media screen and (min-width:601px){.my_page .menu_sect .menu_list .item .txt.sm_txt{font-size:1.7rem}}@media screen and (min-width:1241px){.com_nav_list .nav_item:hover .ico img.default{opacity:0}.com_nav_list .nav_item:hover .ico img.hover{opacity:1}.com_nav_list .nav_item:hover .label{color:var(--primary);font-weight:700}}.layout-wrapper:has(.soulspace_page) main{padding-top:0;padding-bottom:0;overflow:hidden}.soulspace_page{position:relative;min-height:100dvh;overflow:hidden}.soulspace_page .go_sect{position:relative;z-index:2;height:100dvh;padding-top:calc(var(--safeTop));padding-bottom:calc(var(--safeBottom) + var(--footerOffset))}.soulspace_page .go_sect .slide{position:absolute;top:50%;transform:translateY(-50%);width:100%}.soulspace_page .go_sect .slide .item{position:relative;overflow:visible}.soulspace_page .go_sect .slide .item:after{content:"";position:absolute;left:50%;bottom:5%;transform:translate(-50%);width:15rem;height:3rem;border-radius:50%;background:#9471c440;filter:blur(10px);z-index:0;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.soulspace_page .go_sect .slide .item .go_btn{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:15px;border:0;background:transparent;transition:padding .8s ease-in-out;cursor:pointer}.soulspace_page .go_sect .slide .item.swiper-slide-active .go_btn,.soulspace_page .go_sect .slide .item.is-navigating .go_btn{padding-bottom:10rem;will-change:transform}.soulspace_page .go_sect .slide .item.swiper-slide-active:after,.soulspace_page .go_sect .slide .item.is-navigating:after{opacity:1}.soulspace_page .go_sect .slide .item .txt_box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:#fff;width:23rem;height:20rem;border-radius:2rem;box-shadow:0 10px 30px #4d25af33;opacity:0;transition:opacity var(--transition-slow)}.soulspace_page .go_sect .slide .item .txt_box:before{content:"";position:absolute;display:block;top:calc(100% - .3rem);left:50%;transform:translate(-50%);width:100%;height:1.7rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="17" viewBox="0 0 19 17" fill="none"><path d="M7.63215 15.75C8.40195 17.0833 10.3264 17.0833 11.0962 15.75L18.4575 3C19.2273 1.66667 18.265 0 16.7254 0H2.00298C0.463381 0 -0.49887 1.66667 0.27093 3L7.63215 15.75Z" fill="white"/></svg>') no-repeat center / contain}.soulspace_page .go_sect .slide .item .txt_box .tit{line-height:1}.soulspace_page .go_sect .slide .item .txt_box .txt{margin-top:1.5rem;color:var(--gray)}.soulspace_page .go_sect .slide .item.swiper-slide-active .txt_box,.soulspace_page .go_sect .slide .item.is-navigating .txt_box{opacity:1;transition:opacity .8s ease-in-out .5s}.soulspace_page .go_sect .slide .item .character_box{position:relative;height:16.5rem;display:flex;align-items:flex-end;margin-top:-2vh;z-index:5}.soulspace_page .go_sect .slide .item .character_box img{width:100%;height:100%;object-fit:contain}.soulspace_page .go_sect .slide .item.swiper-slide-active .character_box,.soulspace_page .go_sect .slide .item.is-navigating .character_box{transform:scale(2)}.soulspace_page.is-route-leaving .go_sect .slide .item.is-navigating .go_btn{transition:none}.soulspace_page.is-route-leaving .go_sect .slide .item.is-navigating .character_box{transition:none!important;transform:scale(2)!important}.soulspace_page .go_sect .slide .swiper-wrapper{align-items:center}.soulspace_page .go_sect .slide .item .txt_box{margin-bottom:16.5rem}.soulspace_page .go_sect .slide .item .character_box{transform:scale(1);transform-origin:center bottom;transition:transform .8s ease-in-out}.soulspace_page .home_btn{position:absolute;left:50%;transform:translate(-50%);bottom:calc(var(--safeBottom) + var(--footerOffset) + 2rem);z-index:150}.soulspace_page .home_btn #soulspace-home-btn{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;background-color:var(--primary);border-radius:50%}.soulspace_page .home_btn #soulspace-home-btn svg{display:block;width:1.5rem;height:auto}.soulspace_page.premium_page .go_sect .slide .item:after{background:#0006;filter:blur(7.5px)}.premium_page .top_tit{display:flex;flex-direction:column;gap:.6rem;align-items:center;justify-content:center;padding-top:6dvh}.premium_page .top_tit .line{display:block;width:24rem;height:.2rem;background:linear-gradient(90deg,#edd7ff00,#edd7ff80 20%,#edd7ff,#edd7ff80 80%,#edd7ff00)}.premium_page .top_tit .tit{display:flex;align-items:center;justify-content:center;color:#edd7ff;text-align:center;font-weight:700;letter-spacing:.2em;line-height:1}.premium_page .top_tit .tit .ico svg{display:block;margin-right:.2em;width:auto;height:1.2em}.premium_page .go_sect .slide{top:55%}.divination_page .service_list{display:flex;flex-direction:column;gap:2rem;padding-top:2rem}.divination_page .service_card{display:flex;align-items:center;background-color:#fff;border-radius:2rem;padding:2rem 2.5rem;box-shadow:0 2px 12px #0000000f;text-decoration:none;color:inherit;transition:transform .15s ease}.divination_page .service_card:active{transform:scale(.98)}.divination_page .service_card .card_icon{flex-shrink:0;width:6rem;height:6rem;margin-right:2rem}.divination_page .service_card .card_icon img{width:100%;height:100%;object-fit:contain}.divination_page .service_card .card_info .tit{font-size:var(--subTit);font-weight:700}.divination_page .service_card .card_info .txt{font-size:var(--subTxt);color:var(--gray);margin-top:.3rem;line-height:1.4}@media screen and (max-height:680px){.soulspace_page .go_sect .slide .item .character_box{height:14rem}.soulspace_page .go_sect .slide .item .txt_box{margin-bottom:14rem}.soulspace_page .go_sect .slide .item .txt_box .txt{margin-top:1rem}.soulspace_page.premium_page .top_tit{padding-top:5vh}.soulspace_page.premium_page .go_sect .slide .item .txt_box{width:21rem;height:17rem}.soulspace_page.premium_page .go_sect .slide .item:after{bottom:10%}}@media screen and (max-width:380px){.soulspace_page .go_sect .slide .item .character_box{height:15rem}.soulspace_page .go_sect .slide .item .txt_box{margin-bottom:15rem}}@media screen and (min-width:1641px){.soulspace_page .go_sect .slide .item .character_box{height:18rem}.soulspace_page .go_sect .slide .item .txt_box{margin-bottom:17rem}}@media screen and (min-width:2000px){.soulspace_page .go_sect .slide .item .character_box{height:20rem}.soulspace_page .go_sect .slide .item .txt_box{margin-bottom:20rem}}.layout-wrapper:has(.premium_page) main{padding-top:0;padding-bottom:0}.premium_sect{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100dvh - var(--safeTop) - var(--safeBottom))}.premium_page .page_bg video{opacity:0;transition:opacity .3s}.premium_page .page_bg video.playing{opacity:1}.tarot_premium_bg{background:url(../assets/img/sub/tarot_character.jpg) no-repeat center / cover}.saju_premium_bg{background:url(../assets/img/sub/saju_character.jpg) no-repeat center / cover}.fortune_premium_bg{background:url(../assets/img/sub/pick_character.jpg) no-repeat center / cover}.premium_dialog_wrap{position:absolute;bottom:3rem;width:calc(100% - var(--inPd) * 2);max-width:100%;margin:0 var(--inPd)}.premium_stage_panel{position:relative;max-height:28.5rem;display:none;opacity:0;transform:translateY(1.6rem);padding:2rem;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;background:#00000080;color:#fff;box-shadow:0 2rem 4rem #26104647;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-x:hidden;overflow-y:auto;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.premium_stage_panel.is-active,.premium_stage_panel.is-leaving{display:block}.premium_stage_panel.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.premium_stage_panel.is-entering{opacity:0;transform:translateY(1.6rem)}.premium_stage_panel.is-leaving{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(1rem);pointer-events:none;z-index:0}.premium_dialog_panel{overflow:visible;min-height:6.5rem}.premium_dialog_box{position:relative;cursor:default}.premium_dialog_box:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:.6rem}.premium_dialog_box:has(.premium_next_btn.is-visible){cursor:pointer}.premium_dialog_panel .typing_txt_wrap{position:relative}.premium_dialog_panel .typing_txt,.premium_dialog_panel .typing_txt_hidden{width:100%;font-size:var(--subTit);font-weight:600;line-height:1.55;color:#fff}.premium_dialog_panel .typing_txt_hidden{position:absolute;inset:0;opacity:0;pointer-events:none}.speaker_badge{position:absolute;z-index:10;top:-1.4rem;left:2rem;display:inline-flex;align-items:center;justify-content:center;height:2.8rem;padding:.35rem 1rem;border-radius:.6rem;background:var(--primary);color:#fff;font-size:var(--subTxt);font-weight:500;opacity:0;visibility:hidden;transform:translateY(.4rem);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.premium_dialog_wrap.has-speaker>.speaker_badge{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.premium_next_btn{position:absolute;display:flex;align-items:flex-end;justify-content:flex-end;opacity:0;right:0;bottom:0;width:3rem;height:3rem;border:0;background:transparent;pointer-events:none;transform:translateY(.4rem);transition:opacity .25s ease,transform .25s ease}.premium_next_btn.is-visible{opacity:.45;transform:translateY(0);animation:premiumNextBtnBounce 1.4s ease-in-out .2s infinite}.premium_next_btn svg{display:block;width:1rem;height:auto}.premium_dialog_box:has(.premium_next_btn.is-visible):hover .premium_next_btn{opacity:.75;transform:translateY(-.2rem)}.premium_dialog_box:has(.premium_next_btn.is-visible):active .premium_next_btn{transform:translateY(1px)}.premium_option_panel{padding-top:.5rem;padding-bottom:.5rem}.premium_option_list{display:flex;flex-direction:column;gap:0}.premium_option_item+.premium_option_item{border-top:1px solid rgba(255,255,255,.2)}.premium_option_card{position:relative;color:#fff}.premium_option_card_item{display:flex;align-items:center;width:100%;padding:1.5rem 0}.premium_option_btn_hit{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.premium_option_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:4.5rem;height:4.5rem;margin-right:1.5rem;border-radius:1rem;background:#6839dc59}.premium_option_icon>*{display:block;height:50%}.premium_option_txt .tit_box{display:flex;flex-wrap:wrap;align-items:flex-start;font-size:var(--subTit);font-weight:600;line-height:1.5}.premium_option_txt .tit_box .tit{margin-right:.8rem}.premium_option_txt .tit_box .premium_price_group{display:inline-flex;align-items:flex-start;flex-shrink:0;gap:.5rem;margin-top:.2em;white-space:nowrap}.premium_option_txt .tit_box .price{display:inline-flex;align-items:center;gap:.4rem;font-size:.7em;padding:0 .5rem;height:1.8rem;border-radius:999px;background-color:#fff;line-height:1;color:var(--text-color);flex-shrink:0}.premium_option_txt .tit_box .com_discount_rate{height:1.8rem}.premium_option_txt .tit_box .price.discount .original_price{font-size:.9em;color:var(--gray);text-decoration:line-through;text-decoration-thickness:1px}.premium_option_txt .desc{display:block;margin-top:.5rem;font-size:var(--subTxt)}.premium_option_card_footer{padding-top:.6rem}.premium_confirm_panel{margin-top:1rem}.premium_confirm_panel .premium_option_card_item{padding:0}.premium_confirm_panel .premium_option_txt .tit_box,.premium_confirm_panel .premium_option_txt .tit_box .tit{display:block}.premium_confirm_actions{display:flex;gap:1rem;margin-top:1.8rem}.premium_confirm_btn{display:inline-flex;align-items:center;justify-content:center;flex:1;min-width:0;height:5.5rem;border:0;border-radius:1rem;font-size:var(--txt);font-weight:600;cursor:pointer;transition:color .3s ease,background-color .3s ease}.premium_confirm_btn.retry{background:#ffffff26;color:#ffffffa6}.premium_confirm_btn.retry:hover{background-color:#fff;color:var(--text-color)}.premium_confirm_btn.confirm{background:#000;color:#fff}.premium_confirm_btn.confirm:hover{background-color:var(--primary)}@keyframes premiumTypingCursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes premiumNextBtnBounce{0%,to{transform:translateY(0)}20%{transform:translateY(-.45rem)}38%{transform:translateY(0)}55%{transform:translateY(-.18rem)}72%{transform:translateY(0)}}#premium_payment_modal.modal_cont{background:#0003;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:translateZ(0)}#premium_payment_modal.modal_cont .modal_header,#premium_payment_modal.modal_cont .modal_body{background:transparent}.slide_modal:not(.open):has(#premium_payment_modal){transition:none}.slide_modal:not(.open):has(#premium_payment_modal) .modal_wrap{transition:none}.slide_modal .modal_cont .modal_body::-webkit-scrollbar{display:none}.premium_payment_modal{color:#fff}.premium_payment_modal .tit_box .premium_payment_price{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--tit2);font-weight:600;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.premium_payment_modal .tit_box .premium_payment_price .original_price{width:100%;font-size:.7em;line-height:1;font-weight:500;color:#ffffff80;text-decoration:line-through;text-decoration-thickness:1px}.premium_payment_modal .tit_box .premium_payment_price .discount_rate{color:#fff;margin-right:1rem}.premium_payment_summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.premium_payment_summary_item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:8.8rem;padding:2rem 1rem;border-radius:1rem;background:#ffffff14;text-align:center}.premium_payment_summary_item .label{position:relative;font-size:var(--smTxt);color:#ffffff80;text-align:center}.premium_payment_summary_item .label:before{content:"";position:relative;width:1.6rem;height:1.6rem;margin:0 auto 1.5rem;display:block}.premium_payment_summary_item .lable_content:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_3108_6367)"><path d="M11.3335 9.33335C11.3335 9.51016 11.2633 9.67973 11.1382 9.80475C11.0132 9.92978 10.8436 10 10.6668 10H5.3335C5.15669 10 4.98712 9.92978 4.86209 9.80475C4.73707 9.67973 4.66683 9.51016 4.66683 9.33335C4.66683 9.15654 4.73707 8.98697 4.86209 8.86194C4.98712 8.73692 5.15669 8.66668 5.3335 8.66668H10.6668C10.8436 8.66668 11.0132 8.73692 11.1382 8.86194C11.2633 8.98697 11.3335 9.15654 11.3335 9.33335ZM8.66683 11.3333H5.3335C5.15669 11.3333 4.98712 11.4036 4.86209 11.5286C4.73707 11.6536 4.66683 11.8232 4.66683 12C4.66683 12.1768 4.73707 12.3464 4.86209 12.4714C4.98712 12.5964 5.15669 12.6667 5.3335 12.6667H8.66683C8.84364 12.6667 9.01321 12.5964 9.13823 12.4714C9.26326 12.3464 9.3335 12.1768 9.3335 12C9.3335 11.8232 9.26326 11.6536 9.13823 11.5286C9.01321 11.4036 8.84364 11.3333 8.66683 11.3333ZM14.6668 6.99002V12.6667C14.6658 13.5504 14.3142 14.3976 13.6894 15.0225C13.0645 15.6474 12.2172 15.999 11.3335 16H4.66683C3.7831 15.999 2.93587 15.6474 2.31098 15.0225C1.68608 14.3976 1.33455 13.5504 1.3335 12.6667V3.33335C1.33455 2.44962 1.68608 1.60239 2.31098 0.977495C2.93587 0.352603 3.7831 0.00107394 4.66683 1.53658e-05H7.67683C8.28991 -0.00156258 8.89722 0.118407 9.46365 0.352988C10.0301 0.587569 10.5444 0.932107 10.9768 1.36668L13.2995 3.69068C13.7343 4.12284 14.0791 4.63699 14.3138 5.20333C14.5485 5.76968 14.6685 6.37696 14.6668 6.99002ZM10.0342 2.30935C9.82435 2.10612 9.58879 1.9313 9.3335 1.78935V4.66668C9.3335 4.84349 9.40373 5.01306 9.52876 5.13809C9.65378 5.26311 9.82335 5.33335 10.0002 5.33335H12.8775C12.7355 5.07814 12.5604 4.84278 12.3568 4.63335L10.0342 2.30935ZM13.3335 6.99002C13.3335 6.88002 13.3122 6.77468 13.3022 6.66668H10.0002C9.46973 6.66668 8.96102 6.45597 8.58595 6.0809C8.21088 5.70582 8.00016 5.19711 8.00016 4.66668V1.36468C7.89216 1.35468 7.78616 1.33335 7.67683 1.33335H4.66683C4.1364 1.33335 3.62769 1.54406 3.25262 1.91914C2.87754 2.29421 2.66683 2.80292 2.66683 3.33335V12.6667C2.66683 13.1971 2.87754 13.7058 3.25262 14.0809C3.62769 14.456 4.1364 14.6667 4.66683 14.6667H11.3335C11.8639 14.6667 12.3726 14.456 12.7477 14.0809C13.1228 13.7058 13.3335 13.1971 13.3335 12.6667V6.99002Z" fill="white"/></g><defs><clipPath id="clip0_3108_6367"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') no-repeat center / contain}.premium_payment_summary_item .lable_time:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_3108_6372)"><path d="M8.6667 1.36733V0.666667C8.6667 0.489856 8.59646 0.320286 8.47144 0.195262C8.34642 0.0702379 8.17685 0 8.00004 0C7.82323 0 7.65366 0.0702379 7.52863 0.195262C7.40361 0.320286 7.33337 0.489856 7.33337 0.666667V1.36733C5.99121 1.48766 4.70832 1.97614 3.62603 2.77895C2.54374 3.58176 1.70405 4.66774 1.19949 5.91725C0.694931 7.16676 0.545074 8.53131 0.766432 9.86054C0.98779 11.1898 1.57177 12.4321 2.45404 13.4507C2.10562 13.623 1.81446 13.8925 1.61563 14.2265C1.4168 14.5605 1.31878 14.9449 1.33337 15.3333C1.33337 15.5101 1.40361 15.6797 1.52863 15.8047C1.65366 15.9298 1.82322 16 2.00004 16C2.17685 16 2.34642 15.9298 2.47144 15.8047C2.59646 15.6797 2.6667 15.5101 2.6667 15.3333C2.66116 15.1278 2.73493 14.9281 2.87271 14.7756C3.0105 14.623 3.20171 14.5293 3.4067 14.514C3.45256 14.5053 3.49729 14.4914 3.54004 14.4727C4.81706 15.4631 6.38726 16.0007 8.00337 16.0007C9.61948 16.0007 11.1897 15.4631 12.4667 14.4727C12.5057 14.4906 12.5463 14.5049 12.588 14.5153C12.7937 14.5294 12.9861 14.6223 13.125 14.7747C13.2638 14.9271 13.3385 15.1272 13.3334 15.3333C13.3334 15.5101 13.4036 15.6797 13.5286 15.8047C13.6537 15.9298 13.8232 16 14 16C14.1768 16 14.3464 15.9298 14.4714 15.8047C14.5965 15.6797 14.6667 15.5101 14.6667 15.3333C14.6813 14.9449 14.5833 14.5605 14.3844 14.2265C14.1856 13.8925 13.8945 13.623 13.546 13.4507C14.4283 12.4321 15.0123 11.1898 15.2336 9.86054C15.455 8.53131 15.3051 7.16676 14.8006 5.91725C14.296 4.66774 13.4563 3.58176 12.374 2.77895C11.2918 1.97614 10.0089 1.48766 8.6667 1.36733ZM2.00004 8.66667C2.00004 7.47998 2.35193 6.31994 3.01122 5.33325C3.67051 4.34655 4.60758 3.57752 5.70394 3.12339C6.80029 2.66926 8.00669 2.55044 9.17058 2.78196C10.3345 3.01347 11.4036 3.58491 12.2427 4.42403C13.0818 5.26314 13.6532 6.33224 13.8847 7.49613C14.1163 8.66001 13.9974 9.86641 13.5433 10.9628C13.0892 12.0591 12.3202 12.9962 11.3335 13.6555C10.3468 14.3148 9.18672 14.6667 8.00004 14.6667C6.40933 14.6647 4.88434 14.032 3.75954 12.9072C2.63474 11.7824 2.00198 10.2574 2.00004 8.66667Z" fill="white"/><path d="M12.8097 0.000555166C12.6329 0.000555166 12.4634 0.0707931 12.3383 0.195817C12.2133 0.320842 12.1431 0.490411 12.1431 0.667222C12.1431 0.844033 12.2133 1.0136 12.3383 1.13863C12.4634 1.26365 12.6329 1.33389 12.8097 1.33389C13.0422 1.31622 13.2758 1.34581 13.4966 1.42088C13.7173 1.49594 13.9205 1.61494 14.094 1.77068C14.2675 1.92642 14.4077 2.11568 14.5061 2.32705C14.6044 2.53843 14.659 2.76753 14.6664 3.00056C14.6664 3.17737 14.7366 3.34694 14.8617 3.47196C14.9867 3.59698 15.1563 3.66722 15.3331 3.66722C15.5099 3.66722 15.6794 3.59698 15.8045 3.47196C15.9295 3.34694 15.9997 3.17737 15.9997 3.00056C15.9912 2.59289 15.9015 2.19101 15.7357 1.81844C15.57 1.44587 15.3317 1.11009 15.0346 0.830745C14.7376 0.551397 14.3878 0.334093 14.0058 0.191545C13.6238 0.0489963 13.2172 -0.0159331 12.8097 0.000555166Z" fill="white"/><path d="M1.33333 3.00056C1.34076 2.76753 1.39531 2.53843 1.49368 2.32705C1.59205 2.11568 1.73221 1.92642 1.9057 1.77068C2.0792 1.61494 2.28243 1.49594 2.50316 1.42088C2.72389 1.34581 2.95753 1.31622 3.19 1.33389C3.36681 1.33389 3.53638 1.26365 3.6614 1.13863C3.78643 1.0136 3.85667 0.844033 3.85667 0.667222C3.85667 0.490411 3.78643 0.320842 3.6614 0.195817C3.53638 0.0707931 3.36681 0.000555166 3.19 0.000555166C2.78257 -0.0159331 2.37595 0.0489963 1.99392 0.191545C1.61189 0.334093 1.26212 0.551397 0.965084 0.830745C0.668045 1.11009 0.429698 1.44587 0.263987 1.81844C0.0982768 2.19101 0.00853083 2.59289 0 3.00056C0 3.17737 0.0702379 3.34694 0.195262 3.47196C0.320286 3.59698 0.489856 3.66722 0.666667 3.66722C0.843478 3.66722 1.01305 3.59698 1.13807 3.47196C1.2631 3.34694 1.33333 3.17737 1.33333 3.00056Z" fill="white"/><path d="M8.66683 7.724V4.66667C8.66683 4.48986 8.59659 4.32029 8.47157 4.19526C8.34654 4.07024 8.17697 4 8.00016 4C7.82335 4 7.65378 4.07024 7.52876 4.19526C7.40373 4.32029 7.3335 4.48986 7.3335 4.66667V8C7.33353 8.1768 7.4038 8.34634 7.52883 8.47133L9.52883 10.4713C9.65456 10.5928 9.82297 10.66 9.99776 10.6585C10.1726 10.6569 10.3398 10.5868 10.4634 10.4632C10.587 10.3396 10.6571 10.1724 10.6586 9.9976C10.6601 9.8228 10.5929 9.6544 10.4715 9.52867L8.66683 7.724Z" fill="white"/></g><defs><clipPath id="clip0_3108_6372"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') no-repeat center / contain}.premium_payment_summary_item .lable_reader:before{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_3108_6377)"><path d="M12.0001 6.0428C12.0002 5.77464 11.9472 5.50911 11.8442 5.26151C11.7413 5.01391 11.5903 4.78913 11.4001 4.60013C11.0108 4.2287 10.4935 4.02146 9.95542 4.02146C9.41738 4.02146 8.90001 4.2287 8.51075 4.60013L0.600087 12.5128C0.239033 12.8999 0.0423816 13.4121 0.0515781 13.9414C0.0607747 14.4707 0.275101 14.9758 0.649386 15.3502C1.02367 15.7245 1.52868 15.939 2.05798 15.9483C2.58728 15.9576 3.09952 15.7611 3.48675 15.4001L11.4001 7.48746C11.5906 7.29827 11.7417 7.07317 11.8447 6.8252C11.9477 6.57723 12.0005 6.3113 12.0001 6.0428ZM2.54409 14.4588C2.40932 14.5873 2.23027 14.6589 2.04409 14.6589C1.8579 14.6589 1.67886 14.5873 1.54409 14.4588C1.4117 14.3261 1.33735 14.1463 1.33735 13.9588C1.33735 13.7713 1.4117 13.5915 1.54409 13.4588L6.72342 8.2788L7.72675 9.28213L2.54409 14.4588ZM10.4588 6.54413L8.66675 8.3368L7.66675 7.33346L9.45942 5.54146C9.52332 5.46846 9.60154 5.40936 9.68922 5.36781C9.7769 5.32627 9.87217 5.30318 9.96914 5.29996C10.0661 5.29674 10.1627 5.31347 10.2529 5.3491C10.3432 5.38474 10.4251 5.43853 10.4938 5.50713C10.5624 5.57574 10.6161 5.6577 10.6518 5.74794C10.6874 5.83818 10.7041 5.93478 10.7009 6.03174C10.6977 6.12871 10.6746 6.22399 10.6331 6.31167C10.5915 6.39934 10.5324 6.47756 10.4594 6.54146L10.4588 6.54413ZM3.24209 1.90346L4.27542 1.6088L4.57009 0.575463C4.61756 0.409653 4.71773 0.263808 4.85545 0.159983C4.99317 0.0561586 5.16095 0 5.33342 0C5.50589 0 5.67367 0.0561586 5.81139 0.159983C5.94911 0.263808 6.04928 0.409653 6.09675 0.575463L6.39142 1.6088L7.42475 1.90346C7.59056 1.95093 7.73641 2.0511 7.84023 2.18882C7.94406 2.32654 8.00022 2.49433 8.00022 2.6668C8.00022 2.83927 7.94406 3.00705 7.84023 3.14477C7.73641 3.28249 7.59056 3.38266 7.42475 3.43013L6.39142 3.7248L6.09675 4.75813C6.04928 4.92394 5.94911 5.06979 5.81139 5.17361C5.67367 5.27744 5.50589 5.33359 5.33342 5.33359C5.16095 5.33359 4.99317 5.27744 4.85545 5.17361C4.71773 5.06979 4.61756 4.92394 4.57009 4.75813L4.27542 3.7248L3.24209 3.43013C3.07628 3.38266 2.93043 3.28249 2.82661 3.14477C2.72278 3.00705 2.66662 2.83927 2.66662 2.6668C2.66662 2.49433 2.72278 2.32654 2.82661 2.18882C2.93043 2.0511 3.07628 1.95093 3.24209 1.90346ZM15.4248 11.4301L14.3914 11.7248L14.0968 12.7581C14.0493 12.9239 13.9491 13.0698 13.8114 13.1736C13.6737 13.2774 13.5059 13.3336 13.3334 13.3336C13.1609 13.3336 12.9932 13.2774 12.8554 13.1736C12.7177 13.0698 12.6176 12.9239 12.5701 12.7581L12.2754 11.7248L11.2421 11.4301C11.0763 11.3827 10.9304 11.2825 10.8266 11.1448C10.7228 11.0071 10.6666 10.8393 10.6666 10.6668C10.6666 10.4943 10.7228 10.3265 10.8266 10.1888C10.9304 10.0511 11.0763 9.95093 11.2421 9.90346L12.2754 9.6088L12.5701 8.57546C12.6176 8.40965 12.7177 8.26381 12.8554 8.15998C12.9932 8.05616 13.1609 8 13.3334 8C13.5059 8 13.6737 8.05616 13.8114 8.15998C13.9491 8.26381 14.0493 8.40965 14.0968 8.57546L14.3914 9.6088L15.4248 9.90346C15.5906 9.95093 15.7364 10.0511 15.8402 10.1888C15.9441 10.3265 16.0002 10.4943 16.0002 10.6668C16.0002 10.8393 15.9441 11.0071 15.8402 11.1448C15.7364 11.2825 15.5906 11.3827 15.4248 11.4301ZM11.8368 1.6668L12.7408 1.4088L13.0001 0.503464C13.0423 0.359342 13.1301 0.232778 13.2503 0.142739C13.3704 0.0526994 13.5166 0.0040334 13.6668 0.0040334C13.8169 0.0040334 13.9631 0.0526994 14.0833 0.142739C14.2034 0.232778 14.2912 0.359342 14.3334 0.503464L14.5914 1.40746L15.4954 1.66546C15.6395 1.70767 15.7661 1.79545 15.8561 1.91563C15.9462 2.03582 15.9949 2.18196 15.9949 2.33213C15.9949 2.48231 15.9462 2.62844 15.8561 2.74863C15.7661 2.86882 15.6395 2.95659 15.4954 2.9988L14.5914 3.2568L14.3334 4.1628C14.2912 4.30692 14.2034 4.43348 14.0833 4.52352C13.9631 4.61356 13.8169 4.66223 13.6668 4.66223C13.5166 4.66223 13.3704 4.61356 13.2503 4.52352C13.1301 4.43348 13.0423 4.30692 13.0001 4.1628L12.7421 3.25946L11.8368 3.00013C11.6926 2.95792 11.5661 2.87015 11.476 2.74996C11.386 2.62977 11.3373 2.48364 11.3373 2.33346C11.3373 2.18329 11.386 2.03716 11.476 1.91697C11.5661 1.79678 11.6926 1.709 11.8368 1.6668Z" fill="white"/></g><defs><clipPath id="clip0_3108_6377"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>') no-repeat center / contain}.premium_payment_summary_item .value{margin-top:.2rem;font-size:var(--txt);font-weight:600}.slide_modal .modal_cont .modal_body .premium_payment_modal .top_line:before{background:#ffffff1a}.slide_modal .modal_cont .modal_body .num_list{margin-top:1rem}.slide_modal .modal_cont .modal_body .num_item{display:flex;align-items:center}.slide_modal .modal_cont .modal_body .num_item+.num_item{margin-top:.8rem}.slide_modal .modal_cont .modal_body .num_item .num{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-right:.8rem;border-radius:50%;background:#7a5affe6;font-size:1rem;font-weight:700;color:#fff}.slide_modal .modal_cont .modal_body .num_item .txt,.premium_payment_modal .txt_box.notice_cont .subtit{font-size:var(--txt)}.premium_payment_modal .notice_box{margin-top:1rem;padding:1.5rem;border-radius:1rem;max-height:14rem;overflow:auto;background:#f6f8fa26;font-size:var(--smTxt);line-height:1.5;color:#d9d9d9}.premium_payment_modal .notice_box h5{font-weight:600;font-size:1em}.premium_payment_modal .notice_box p+h5{margin-top:1rem}.premium_payment_btn{background:#000;color:#fff}.premium_payment_btn .com_soul_total{margin-left:.5em}.premium_info_txt{width:100%;color:#fff6;text-align:center;font-size:var(--smTxt);margin-top:1rem;margin-bottom:-1.5rem}@media screen and (min-width:1241px){.premium_next_btn:hover{opacity:1}}@media screen and (min-width:1025px){.premium_page .top_tit{padding-top:5dvh}}@media screen and (min-width:2000px){.premium_page .top_tit{padding-top:8dvh}}.commu_page{position:relative}.commu_page .write_btn{position:fixed;right:max(var(--inPd),calc(50% - (var(--maxWidth) / 2) - var(--appDesktopOffset, 0px) + var(--inPd)));bottom:calc(var(--safeBottom) + var(--footerOffset) + var(--inPd));z-index:99}.commu_page .write_btn .btn{display:flex;align-items:center;width:max-content;color:#fff;font-size:var(--txt);font-weight:500;background-color:var(--primary);border-radius:10rem;padding:1.8rem 2.2rem;box-shadow:0 0 10px #00000026}.commu_page .write_btn .btn:before{content:"";position:relative;display:inline-block;width:1em;height:1em;margin-right:.5rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><g clip-path="url(%23clip0_2542_2275)"><path d="M7 1.34277V12.6565M1.34315 6.99963H12.6569" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_2542_2275"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>') no-repeat center / contain}.commu_page .com_tab_wrap{width:100%;margin-left:0}.commu_page .tab_cont_wrap{margin-top:2rem}.com_user_box{display:flex;align-items:center}.com_user_box .profile{position:relative;display:flex;justify-content:center;width:3.7rem;height:3.7rem;margin-right:.6rem;background-color:#d9d8db;border-radius:50%;overflow:hidden}.com_user_box .profile img{position:absolute;left:50%;transform:translate(-50%);width:200%;max-width:inherit}.com_user_box .info .name{font-size:var(--subTxt);font-weight:600}.com_user_box .info>div:not(.name),.view_cont .tit_box .com_user_box .info .date{display:flex;align-items:center;font-size:var(--smTxt);font-weight:500;color:var(--gray);line-height:1;margin-top:.2rem}.com_user_box .info .view{margin-left:.8rem;display:flex;align-items:center;gap:.3rem}.com_user_box .info .view{position:relative}.com_user_box .info .view svg{display:block}.com_status_box{display:flex;font-size:var(--subTxt);color:var(--gray);line-height:1}.com_status_box>div,.com_status_box .comment_like_btn{display:flex;align-items:center}.com_status_box .comment_like_btn{color:var(--gray)}.com_status_box .comment_like_btn.liked{color:#000}.com_status_box>*+*{margin-left:1rem}.com_status_box .ico{margin-right:.35rem}.com_status_box .ico svg{display:block;height:1em}.commu_page .custom_sect{padding:4rem 0 3rem}.commu_page .custom_sect>.in>.tit{font-size:var(--tit);font-weight:700}.commu_page .custom_post_list{margin-top:2rem;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1)}.commu_page .custom_post_list .swiper-container{padding:0 var(--inPd)}.commu_page .custom_post_list .swiper-slide{height:auto;background-color:var(--bg);border-radius:1rem;padding:2rem 1.5rem}.commu_page .custom_post_list .paging{display:none}.commu_page .custom_post_list .post_cont{display:flex;justify-content:space-between;align-items:flex-start;height:8.5rem}.commu_page .custom_post_list .post_link_btn{display:block;width:100%;text-align:left;color:inherit;border:0;background:transparent;padding:0;cursor:pointer}.commu_page .custom_post_list .post_cont .com_user_box .profile{width:2.5rem;height:2.5rem}.commu_page .custom_post_list .post_cont .com_user_box .name{color:var(--gray);font-size:var(--subTxt)}.commu_page .custom_post_list .post_cont .txt_box .tit{font-size:var(--txt);font-weight:600;margin-top:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.commu_page .custom_post_list .post_cont .txt_box .txt{font-size:var(--subTxt);font-weight:500;margin-top:.2em;color:var(--gray);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.commu_page .custom_post_list .post_cont .img_box{position:relative;flex-shrink:0;width:8.5rem;height:8.5rem;background-color:var(--bg);border-radius:1rem;overflow:hidden;margin-left:1rem}.commu_page .custom_post_list .post_cont .img_box img{width:100%;height:100%;object-fit:cover}.commu_page .custom_post_list .post_cont .img_box .img_count_badge,.post_sect .post_list .post_item .post_box .img .img_count_badge,.related_posts_sect .post_list .post_item .post_box .img .img_count_badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;bottom:.5rem;right:.5rem;min-width:2rem;font-size:var(--smTxt);background:#0009;color:#fff;padding:.4rem .5rem;border-radius:999px;font-weight:600;line-height:1}.commu_page .custom_post_list .status_cont{margin-top:1.5rem}.commu_page .custom_post_list .status_cont .heart{margin-left:auto}.community_notice_banner .noti_box{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;max-width:100%;font-size:calc(var(--txt) * .92);background-color:var(--bg);padding:1rem 1.5rem;border-radius:.5rem}.community_notice_banner .noti_box .close_btn{margin-left:1.5rem}.community_notice_banner .noti_box .close_btn svg{display:block;width:1rem;height:1rem}.community_notice_banner .noti_box .close_btn svg path{stroke:#8f8f8f}.commu_page .post_sect{margin-top:2rem}.commu_page .post_sect .post_cont .post_search_box{position:relative;margin-bottom:1.2rem}.commu_page .post_sect .post_cont .post_search_input{width:100%;border-bottom:.15rem solid #000;background-color:#fff;padding:0 3rem 1.5rem 0;font-size:calc(var(--txt) + .1rem)}.commu_page .post_sect .post_cont .post_search_input::placeholder{color:#b3b3b3;font-weight:600}.commu_page .post_sect .post_cont .post_search_btn{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.commu_page .post_sect .post_cont .post_search_btn .ico svg{display:block;width:2rem;height:2rem}.post_sect .post_list .post_item .post_link_btn{display:block;width:100%;text-align:left;color:inherit;border:0;background:transparent;padding:1.5rem 0;cursor:pointer}.post_sect .post_list .post_item{border-bottom:1px solid var(--line)}.post_sect .post_list .post_item .category{display:inline-block;padding:.5em .8em;line-height:1;border-radius:.6rem;color:#6839dc;font-weight:500;font-size:var(--smTxt);background-color:#6839dc1a}.post_sect .post_list .post_item .tit{font-size:calc(var(--txt) + .1rem);font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.post_sect .post_list .post_item .category span+span{position:relative}.post_sect .post_list .post_item .category span+span:before{content:"·";position:relative;margin:0 .3em}.post_sect .post_list .post_item .post_box{display:flex;align-items:flex-start;justify-content:space-between;margin-top:.6rem}.post_sect .post_list .post_item .post_box .img{position:relative;width:6.5rem;height:6.5rem;flex-shrink:0;border-radius:1rem;margin-left:1rem;overflow:hidden;background-color:var(--bg)}.post_sect .post_list .post_item .post_box .img img{width:100%;height:100%;object-fit:cover}.post_sect .post_list .post_item .post_box .img:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#0000000d}.post_sect .post_list .post_item .post_info{display:flex;justify-content:space-between;margin-top:1rem;color:var(--gray);font-size:var(--smTxt);font-weight:500}.post_sect .post_list .post_item .post_info .info_box{display:flex;gap:.5rem}.post_sect .post_list .post_item .post_info .info_box .view{display:flex;align-items:center;line-height:1}.post_sect .post_list .post_item .post_info .info_box .view .ico svg{display:block;height:1em;margin-right:.3rem}.post_sect .post_list .com_empty_box{height:55vh}.commu_write_page .com_info_box,.contents_list_page .banner_sect .slide_cont{margin-top:2rem}.contents_list_page .banner_sect .banner_slide{position:relative;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1)}.contents_list_page .banner_sect .banner_slide a,.contents_list_page .banner_sect .banner_slide .banner_link_btn{position:relative;padding-top:71%;display:block;width:100%;border-radius:1.5rem;overflow:hidden}.contents_list_page .banner_sect .banner_slide a img,.contents_list_page .banner_sect .banner_slide .banner_link_btn img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;background-color:#f9f9f9}.contents_list_page .banner_sect .banner_slide .paging{position:absolute;width:auto;top:1.2rem;bottom:unset;left:7%;padding:.3rem .8rem;border-radius:10rem;background:#0000004d;color:#fff9;font-size:12px;z-index:2}.contents_list_page .banner_sect .banner_slide .paging .swiper-pagination-current{color:#fff}.contents_list_page .banner_sect .banner_slide .swiper-container.item_1{padding:0 var(--inPd)}.contents_list_page .contents_sect{padding-top:6.5rem}.contents_list_page .contents_sect .in>.tit{font-size:var(--tit);font-weight:700;margin-bottom:2rem}.com_thum_board .item{width:100%}.com_thum_board .item .link_btn{display:flex;width:100%;text-align:left}.com_thum_board .item+.item .link_btn{margin-top:1.5rem}.com_thum_board .item .img{position:relative;width:38%;flex-shrink:0;padding-top:28%;border-radius:.8rem;overflow:hidden;margin-right:1rem}.com_thum_board .item .img img{position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(1);object-fit:cover;background-color:#f9f9f9}.com_thum_board .item .txt_wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1;padding:.5rem 0}.com_thum_board .item .txt_wrap .txt_box .tit{font-size:var(--subTit);font-weight:600;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.com_thum_board .item .txt_wrap .txt_box .txt{font-size:var(--subTxt);color:var(--gray);margin-top:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.com_thum_board .item .txt_wrap .txt_box .tag{font-size:var(--subTxt);flex-shrink:0;color:var(--primary);background-color:#f0ecfc;padding:.3em .7em;border-radius:.3rem;font-weight:500;text-align:center}.com_thum_board .item .txt_wrap .tit_box{display:flex;flex-wrap:wrap;gap:.5rem}.com_thum_board .item .txt_wrap .date{font-size:var(--subTxt);font-weight:500;color:var(--gray)}.com_thum_board .item .txt_wrap .btm_wrap{display:flex;margin-top:auto;width:100%}.com_thum_board.goods .img{width:28%}.com_tag_board .item .link_btn{display:flex;align-items:center;padding:2rem 0;border-bottom:1px solid var(--line);text-align:left}.com_tag_board .item .tag{font-size:var(--subTxt);flex-shrink:0;color:var(--primary);width:5.5rem;min-width:max-content;padding:.3em .5em;margin-right:1rem;margin-top:-.1em;background-color:#f0ecfc;border-radius:.3rem;font-weight:600;text-align:center}.com_tag_board .item .txt{font-size:var(--subTit);font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.com_tag_board .item .date{font-size:var(--subTxt);font-weight:500;color:var(--gray);margin-left:auto;flex-shrink:0}.contents_list_page .in>.tit+.com_tag_board .item:first-child a,.contents_list_page .in>.tit+.com_tag_board .item:first-child .link_btn{padding-top:1rem}.com_board_info{display:flex;margin-top:auto;width:100%}.com_board_info>div{display:flex;align-items:center;font-size:var(--subTxt)}.com_board_info>div+div{margin-left:1rem}.com_board_info .view_box{color:var(--gray)}.com_board_info .ico{margin-right:.25em}.com_board_info .ico svg{display:block;width:auto;height:1em}.com_board_info .soul_box{font-weight:500}.com_board_info{margin-top:1rem}.board_slide{position:relative;width:calc(100% + var(--inPd) * 2);margin-left:calc(var(--inPd) * -1);margin-top:2rem}.board_slide .swiper-container{padding:0 var(--inPd)}.board_slide .item{width:24rem}.board_slide .item .link_btn{display:block;width:100%;text-align:left}.board_slide .item .img{position:relative;padding-top:75%;border-radius:1rem;overflow:hidden}.board_slide .item .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;background-color:#f9f9f9}.board_slide .item .txt_box{margin-top:1rem}.board_slide .item .txt_box .tit{font-size:var(--subTit);font-weight:600}.board_slide .item .txt_box .txt{font-size:var(--subTxt);margin-top:.5rem;color:var(--gray)}.content_view_page{display:flex;flex-direction:column;min-height:calc(100dvh - var(--safeTop) - var(--headerH) - var(--footerOffset) var(--subPd))}.content_view_page .view_top,.content_view_page .view_top .img,.content_view_page .view_top .img img{width:100%}.content_view_page .view_top .img{position:relative;padding-top:75%;overflow:hidden}.content_view_page .view_top .img>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.content_view_page .view_cont .tit_box{margin:2rem 0}.content_view_page .view_cont .tit_box .tit{font-size:var(--tit);font-weight:700}.content_view_page .view_cont .tit_box .txt{color:var(--gray);margin-top:.2rem}.content_view_page .view_cont .tit_box .date{color:var(--gray);font-size:var(--txt);margin-top:.8rem}.content_view_page .view_cont .tit_box .com_badge{display:block;margin-bottom:.5rem}.content_view_page .view_cont .cont{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:3rem 0 2rem}.content_view_page .view_cont .cont .txt_box{font-size:var(--txt);line-height:1.8;color:#333;word-break:break-all}.content_view_page .view_cont .cont .txt_box img{display:block;max-width:100%;height:auto;margin-top:1.5rem}.content_view_page .view_cont .cont .view_btn_wrap{display:flex;align-items:center;justify-content:space-between;margin-top:4rem;width:100%}.content_view_page .view_cont .cont .view_btn_wrap .view{display:flex;align-items:center;font-size:var(--txt);color:var(--gray);font-weight:500}.content_view_page .view_cont .cont .view_btn_wrap .view .ico{display:block;margin-right:.5rem}.content_view_page .view_cont .cont .view_btn_wrap .view .ico svg{display:block;width:auto;height:1.4em}.content_view_page .view_cont .cont .view_btn_wrap .line_btn_box{display:flex;align-items:flex-end}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box .btn{font-size:var(--txt);color:var(--gray);font-weight:500}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box .btn+.btn{margin-left:1.5rem}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box .btn .ico svg{display:block;width:auto;height:1.2em}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box .heart_btn{display:inline-flex;align-items:center}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box .heart_btn .num{margin-left:.5rem;min-width:1em}.content_view_page .view_cont .cont .view_btn_wrap .view_btn_box .heart_btn.liked .ico svg path{stroke:#eb158d}.notice_view_loading,.notice_view_error{color:var(--gray);font-size:var(--txt)}.content_view_page .btm_btn_box{margin-top:3rem}.content_view_page .btm_btn_box .list_btn{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:max-content;height:5.5rem;padding:1rem 4rem;font-size:var(--txt);font-weight:500;background-color:#fff;border:1px solid var(--line);border-radius:1rem}.content_view_page .btm_btn_box.sticky_btn{position:sticky;bottom:var(--footerOffset);width:var(--maxWidth);max-width:100%;padding:1.2rem 2rem;padding-bottom:calc(2rem + var(--safeBottom));background:#fff;z-index:100}.content_view_page .btm_btn_box .soul_use_btn span{margin-left:.5em}.content_view_page .btm_btn_box .com_soul_soul:before,.content_view_page .btm_btn_box .com_soul_money:before{width:1.2em;height:1.2em}.layout-wrapper:has(.exhibit_page) main{padding-top:var(--safeTop)}.exhibit_page .exhibit_top{position:relative}.exhibit_page .exhibit_top .bg{position:relative;padding-top:135%}.exhibit_page .exhibit_top .bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.exhibit_page .exhibit_top .txt_box{width:100%;text-align:center;padding:3rem var(--inPd) 4rem}.exhibit_page .exhibit_top .txt_box .txt{font-size:var(--txt);font-weight:500;line-height:1.5}.exhibit_page .exhibit_top .txt_box .txt+.txt{margin-top:1rem}.exhibit_page .exhibit_cont{padding-top:4rem}.exhibit_page .exhibit_cont .com_tab_box .tab{flex:1;font-size:var(--subTit)}.exhibit_page .exhibit_cont .fortune_sect{margin-top:1.5rem}.layout-wrapper main:has(.commu_view_page){padding-bottom:var(--safeBottom)}.commu_view_page .view_cont .tit_box .category{display:inline-block;padding:.25em .8em;border-radius:.3rem;color:#6839dc;font-weight:500;font-size:var(--subTxt);background-color:#6839dc1a;margin-bottom:1rem}.commu_view_page .view_cont .tit_box .com_user_box{margin-top:1.5rem}.commu_view_page .view_cont .tit_box .com_user_box .info .date{margin-top:0}.related_posts_sect>.in{padding-top:4rem;padding-bottom:var(--subPd)}.related_posts_sect .related_posts_tit{font-size:var(--tit);font-weight:700}.comment_cont{margin-top:2rem}.comment_cont .total{font-size:var(--txt);font-weight:600}.comment_cont .total .num{color:var(--gray)}.comment_cont .comment_list .item+.item{border-top:1px solid var(--line)}.comment_cont .comment_list .item .txt_box{display:flex;align-items:flex-start;padding:2rem 0}.comment_cont .comment_list .item .blind_box{display:flex;align-items:flex-start;padding:2rem 0;background:var(--bg, #f8f8f8);border-radius:.8rem;padding:1.5rem}.comment_cont .comment_list .item .profile{position:relative;display:flex;justify-content:center;flex-shrink:0;width:3rem;height:3rem;margin-right:.6rem;background-color:#d9d8db;border-radius:50%;overflow:hidden}.comment_cont .comment_list .item .profile img{position:absolute;left:50%;transform:translate(-50%);width:200%;max-width:inherit}.comment_cont .comment_list .item .cont{flex:1;padding-top:.2em}.comment_cont .comment_list .item .cont .info_box{display:flex;align-items:center;font-weight:500;line-height:1}.comment_cont .comment_list .item .cont .info_box .name{display:flex;align-items:center;font-size:var(--subTxt)}.comment_cont .comment_list .item .cont .info_box .date{font-size:var(--smTxt);color:var(--gray);margin-left:.5rem}.comment_cont .comment_list .item .cont .info_box .name .badge{font-size:.8em;margin-top:-.1em;line-height:1;margin-left:.5rem;background:#eb158d12;color:#eb158d;border-radius:.3rem;padding:.5em}.comment_cont .comment_list .item .cont .comment_txt{font-size:var(--txt);margin-top:.75rem;word-break:break-all}.comment_cont .comment_list .item .cont .comment_txt .mention{color:var(--primary);font-weight:600}.comment_cont .comment_list .item .cont .btm_area{display:flex;align-items:flex-end;margin-top:1.5rem}.comment_cont .comment_list .item .cont .btm_area .com_status_box{margin-bottom:.2rem}.comment_cont .comment_list .item .cont .btm_area .com_status_box .heart.liked svg path{fill:#eb158d;stroke:#eb158d}.comment_cont .comment_list .item .cont .btm_area .btn_box{display:flex;flex-wrap:wrap;margin-left:auto;gap:.5rem}.comment_cont .comment_list .item .cont .btm_area .btn_box .btn{font-size:var(--smTxt);min-width:5.2rem;padding:.75rem;border-radius:.5rem;border:1px solid var(--line);background-color:#fff;font-weight:500}.comment_cont .comment_list .item .re_comment{padding-left:2.8rem;background:repeating-linear-gradient(to right,var(--line) 0,var(--line) 5px,transparent 5px,transparent .8rem);background-size:100% 1px;background-repeat:no-repeat;background-position:top}.comment_cont .com_empty_box{background-color:#fff;padding-bottom:7rem}.comment_input{position:fixed;display:flex;width:var(--maxWidth);max-width:100%;bottom:0;background-color:#ebeff3;padding:1.6rem var(--inPd) calc(1.6rem + var(--safeBottom));z-index:101}.commu_view_page .comment_input{position:sticky;background-color:#fff}.commu_view_page .comment_input:before{content:"";position:absolute;inset:0 0 var(--safeBottom) 0;background-color:#ebeff3;z-index:0}.commu_view_page .comment_input>*{position:relative;z-index:1}.commu_view_page .comment_input.is-sticky-passed{padding-bottom:1.6rem;background-color:#ebeff3}.commu_view_page .comment_input.is-sticky-passed:before{inset:0}.layout-wrapper.comment-keyboard-open .comment_input{padding-bottom:1.6rem}.layout-wrapper.comment-keyboard-open .commu_view_page .comment_input:before{inset:0}.comment_input .profile{position:relative;display:flex;justify-content:center;flex-shrink:0;width:4.5rem;height:4.5rem;margin-right:.6rem;background-color:#d9d8db;border-radius:50%;overflow:hidden;margin-right:1rem}.comment_input .profile img{position:absolute;left:50%;transform:translate(-50%);width:200%;max-width:inherit}.comment_input .input_area{position:relative;flex:1;border-radius:100rem}.comment_input .input_area textarea{font-size:var(--txt);height:4.5rem;border-radius:100rem;border:none;padding:1.15rem 5rem 1.15rem 2rem;line-height:1.6;resize:none}.comment_input .comment_submit_btn{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.comment_input .comment_submit_btn svG{width:1.6em;height:1.6em}.comment_input .reply_comment{position:absolute;bottom:100%;font-size:var(--subTxt);background-color:#fff;padding-bottom:1.5rem;width:max(calc(var(--maxWidth) - var(--inPd) * 2));max-width:calc(100% - var(--inPd) * 2);display:flex;align-items:center;gap:.8rem}.comment_input .reply_comment[hidden]{display:none!important}.comment_input .reply_comment .reply_comment_box{display:flex;width:100%;justify-content:space-between;align-items:center;background:#f4f1fc;border-radius:.5rem;padding:1.5rem;font-weight:500;color:var(--gray)}.comment_input .reply_comment .reply_comment_box .txt{display:flex;align-items:center}.comment_input .reply_comment .reply_comment_box .txt:before{content:"";position:relative;display:inline-block;width:2em;height:2em;margin-right:.5em;border-radius:50%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="10" fill="%236839DC" fill-opacity="0.1"/><path d="M12.7161 8.71048C12.5332 8.52508 12.2346 8.52303 12.0491 8.70588C11.8637 8.88883 11.8616 9.18743 12.0445 9.37288L13.4002 10.747L7.35846 10.747C6.57698 10.7469 5.94338 10.1134 5.94338 9.33188L5.94338 8.4903C5.94338 7.7088 6.57698 7.07527 7.35846 7.07522L10.0002 7.07522C10.2606 7.07512 10.4719 6.86398 10.4719 6.60353C10.4719 6.34308 10.2606 6.13194 10.0002 6.13184L7.35846 6.13184C6.05596 6.13189 5 7.18779 5 8.4903L5 9.33188C5 10.6344 6.05596 11.6903 7.35846 11.6903L13.4002 11.6903L12.0445 13.0644C11.8616 13.2499 11.8637 13.5489 12.0491 13.7319C12.2346 13.9147 12.5332 13.9127 12.7161 13.7273L14.8641 11.5503C15.0453 11.3666 15.0453 11.0711 14.8641 10.8875L12.7161 8.71048Z" fill="%236839DC"/></svg>') no-repeat center / contain}.comment_input .reply_comment .reply_comment_box .txt span{color:var(--primary)}.comment_input .reply_comment .reply_comment_close_btn{flex-shrink:0;width:1.2rem;height:1.2rem;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path opacity="0.25" d="M0.75 0.75L10.75 10.75M0.75 10.75L10.75 0.75" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.comment_cont .comment_view_all_btn{display:flex;align-items:center;justify-content:center;width:100%;font-size:var(--subTxt);margin-bottom:3.5rem;color:var(--gray);font-weight:600;padding:0 1.6rem;height:3.5rem;border:1px solid #ddd;border-radius:.5rem;background-color:#fff;line-height:1;cursor:pointer}.comment_cont .comment_view_all_btn:after{content:"";position:relative;width:.75em;height:1em;margin-left:.35em;transform:rotate(-90deg);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="6" viewBox="0 0 11 6" fill="none"><path d="M9.75 0.75L5.25 4.75L0.75 0.750001" stroke="%23787878" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.layout-wrapper main:has(.comment_view_page){padding-bottom:var(--safeBottom)}.comment_view_page{padding-bottom:12rem}.slide_modal #comment_edit_modal .modal_body{max-height:100dvh;height:auto}.slide_modal #comment_edit_modal .input_box{position:relative;height:15rem}.slide_modal #comment_edit_modal .comment_edit_textarea{background-color:var(--bg);height:100%;border:none;border-radius:1rem;resize:none;padding:1.5rem 4.8rem 1.5rem 1.5rem}.slide_modal #comment_edit_modal .comment_edit_submit_btn{position:absolute;right:1.2rem;bottom:1.2rem;color:var(--gray);border:none;background:transparent;padding:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.slide_modal #comment_edit_modal .comment_edit_submit_btn svg{display:block;width:100%;height:100%}.slide_modal #comment_edit_modal .comment_count_wrap{display:flex;justify-content:space-between;margin-top:.8rem}.slide_modal #comment_edit_modal .comment_count_wrap .com_info_txt{font-size:var(--subTxt);margin-top:0}.slide_modal #comment_edit_modal .comment_edit_count{font-size:var(--subTxt);text-align:right;color:var(--gray)}.slide_modal #comment_edit_modal .comment_edit_count .current_count{color:#000;font-weight:700}.slide_modal #comment_edit_modal .comment_edit_submit_btn{display:flex;align-items:center;justify-content:center;background-color:#000;width:3.5rem;height:3.5rem;border-radius:50%}.slide_modal #comment_edit_modal .comment_edit_submit_btn svg{width:55%;height:55%;margin-right:5%}.slide_modal #comment_edit_modal .comment_edit_submit_btn svg path{stroke:#fff}.com_blinded_box .post_box,.post_sect .post_list .post_item .com_blinded_box .post_box{flex-direction:column;margin-top:0}.com_blinded_box .blind_violation_type{display:block;width:max-content;max-width:100%;margin-bottom:.5rem;padding:.4rem .5rem;line-height:1;font-size:var(--smTxt);color:var(--gray);border-radius:.3rem;background:#e3e4e5;font-weight:500}.com_blinded_box .blind_tit{display:flex;align-items:flex-start;font-size:var(--txt);color:var(--gray);font-weight:500;line-height:1.5}.com_blinded_box .blind_tit .ico{display:inline-block;margin-top:.2em;margin-right:.3em}.com_blinded_box .blind_tit .ico svg{display:block}.com_blinded_box .blind_original_txt{margin-top:1rem}.view_cont .com_blinded_box{margin-bottom:1.5rem}.comment_cont .comment_list .item .cont .comment_txt.com_blinded_box,.comment_cont .comment_list .item .cont .com_blinded_box .btm_area{margin-top:1rem}.my_community_page .comment_link_btn{width:100%;text-align:left}.my_community_page .my_community_comment_cont .comment_list .item .cont .post_txt{display:block;width:100%;text-align:left;font-size:var(--subTxt);color:var(--gray);background:var(--bg);border-radius:.8rem;padding:1rem 1.2rem;margin-top:.8rem;word-break:keep-all}.my_community_panel .com_empty_box{height:60dvh}@media screen and (min-width:1241px){.comment_cont .comment_view_all_btn{transition:.3s ease}.comment_cont .comment_view_all_btn:after{transition:background .3s ease}.comment_cont .comment_view_all_btn:hover{background-color:#000;color:#fff;border-color:#000}.comment_cont .comment_view_all_btn:hover:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="6" viewBox="0 0 11 6" fill="none"><path d="M9.75 0.75L5.25 4.75L0.75 0.750001" stroke="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center / contain}.com_tag_board .item a .txt{transition:color var(--transition-base)}.com_tag_board .item a:hover .txt{color:var(--primary)}.com_thum_board .item .img img{transition:transform .2s linear}.com_thum_board .item:hover .img img{transform:scale(1.1)}}@media screen and (min-width:721px){.commu_page .post_list .btm_area .txt_box .tit,.commu_page .post_list .item .txt_box .tit{font-size:1.7rem}.commu_page .my_sect .slide .item .txt,.commu_page .post_list .top_area .user_box .name{font-size:var(--txt)}.commu_page .post_list .item .img_box{width:20%;padding-top:20%}.commu_page .post_list .item+.item{margin-top:5rem}}@media screen and (min-width:601px){.contents_list_page .contents_sect{padding-top:7.5rem}.contents_list_page .banner_sect .banner_slide .paging{left:21%}.com_thum_board .item+.item a{margin-top:2.2rem}.com_thum_board .item .txt_wrap .txt_box .tit{font-size:1.7rem}.com_thum_board .item .txt_wrap .txt_box .txt{font-size:var(--txt)}.com_thum_board .item .txt_wrap .view_wrap .txt{font-size:var(--subTxt)}.com_thum_board .item .img{margin-right:1.5rem;width:25%;padding-top:19%}.com_thum_board.goods .item .img{width:20%;padding-top:20%}.exhibit_page .exhibit_top .txt_box{padding-bottom:8rem}.exhibit_page .exhibit_top .txt_box .txt{font-size:2rem}.exhibit_page .exhibit_top .txt_box .txt+.txt{margin-top:2rem}}.saju_page .page_bg{background:url(../assets/img/sub/saju_character.jpg) no-repeat center / cover}.com_result_header .score_cont{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:92% 0 9rem}.com_result_header .score_cont .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.com_result_header .score_cont .bg img{width:100%;object-fit:contain;object-position:center top}.com_result_header .score_cont .cont{position:relative;z-index:2;opacity:0;transform:translateY(1rem);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.com_result_header.active .score_cont .cont{opacity:1;transform:translateY(0)}.com_result_header .score_cont .cont .in{padding:0 var(--inPd)}.com_result_header .score_cont .cont .txt_box{text-align:center}.com_result_header .score_cont .cont .txt_box .date{font-size:var(--subTit);color:var(--gray);font-weight:600;margin-bottom:.5rem}.com_result_header .score_cont .cont .txt_box .tit{font-size:var(--mainTit);font-weight:700}.score_bar{width:100%;max-width:80%;margin:7rem auto 0}.score_bar .track{position:relative;width:100%;height:2rem;border-radius:10rem;background:#05050526;overflow:visible}.score_bar .fill{position:absolute;left:0;top:0;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#946ff0 0% 100%);transition:width .8s ease}.score_bar .step_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.score_bar .step{position:absolute;height:100%}.score_bar .step .dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:50%;border:3px solid rgba(255,255,255,1);background:transparent;box-sizing:border-box}.score_bar .step .label{position:absolute;display:block;top:100%;transform:translate(-50%);margin-top:.5rem;font-size:var(--subTxt);color:#1a1a1a;opacity:.3;font-weight:500;white-space:nowrap}.score_bar .score_bubble{position:absolute;bottom:100%;transform:translate(-50%);padding:.35em .9em .4em;font-size:var(--subTit);font-weight:700;border-radius:10rem;background:#1a1a1a;color:#fff;white-space:nowrap;opacity:0;transition:opacity .5s ease-in-out .8s,transform .5s ease-in-out .8s}.score_bar .score_bubble.show{opacity:1;transform:translate(-50%,-1.2rem)}.score_bar .score_bubble:after{content:"";position:absolute;left:50%;top:calc(100% - .3rem);transform:translate(-50%);width:1rem;height:1rem;background:#1a1a1a;clip-path:polygon(50% 100%,0 0,100% 0)}.table_box{margin-top:1.5rem;overflow:hidden}.table_box .saju_table{width:100%;border-radius:1rem;overflow:hidden;border-collapse:collapse;text-align:center}.table_box .saju_table th,.table_box .saju_table td{padding:1rem .5rem}.table_box .saju_table th{background:#e6e9ec;font-weight:600;font-size:var(--txt);line-height:1}.table_box .saju_table td{background:var(--bg);font-weight:600;font-size:var(--txt)}.saju_table .dot{display:inline-block;width:1.1rem;height:1.1rem;border-radius:50%;margin-left:.4rem;margin-bottom:-.1rem;background-color:#fff}.saju_table .dot.none{border:1px solid #c4c4c4;background-color:transparent}.saju_table .dot.weak{background-color:#d1c3f4}.saju_table .dot.strong{background-color:var(--primary)}.saju_table.info_dot{display:flex;color:var(--gray);font-size:var(--subTxt)}.saju_table.info_dot .item{display:flex;align-items:center}.saju_table.info_dot .item+.item{margin-left:1.5rem}.saju_table.info_dot .item .txt{line-height:1;margin-left:.3rem}.saju_table td.unknown_pillar{color:var(--gray);font-size:var(--subTxt);text-align:center;line-height:1.4;vertical-align:middle}.lucky_number_lotto{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.lucky_number_lotto .lucky_number{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:#f0ecfc;color:var(--primary);font-size:var(--subTxt);font-weight:700}.lucky_number_lotto .plus{font-size:var(--subTit);font-weight:400;color:var(--gray);margin:0 .2rem}.tarot_page .page_bg{background:url(../assets/img/sub/tarot_character.jpg) no-repeat center / cover}.tarot_list_btn{position:absolute;display:flex;align-items:center;font-size:var(--subTit);top:calc(var(--headerH) + .6rem);right:var(--inPd);color:#fff}.tarot_list_btn .ico{margin-right:.3rem}.tarot_list_btn .ico svg{display:flex}.tarot_list_btn .txt{line-height:1}.tarot_list_btn.bk{color:#000}.tarot2_page .status_txt{display:flex;align-items:center;margin-top:.5rem}.tarot2_page .status_txt .txt{font-size:var(--subTxt);color:var(--gray);font-weight:500;margin-top:0;line-height:1}.tarot2_page .status_txt .status{display:inline-block;margin-left:.3rem;font-size:var(--subTxt);background-color:#eb158d26;border-radius:100rem;color:#eb158d;padding:0 .6rem}.tarot2_page .status_txt .status .total{position:relative;opacity:.4}.tarot2_page .status_txt .status .total:before{content:"/ "}.tarot2_page .input_sect .com_select_list{margin-top:3rem}.tarot2_page .com_tab_wrap .com_tab_box.scroll_tab{overflow-x:auto;cursor:grab}.tarot2_page .com_tab_wrap .com_tab_box.scroll_tab.dragging{cursor:grabbing}.tarot2_page .select_fieldset{border:none;padding:0;margin:0}.tarot2_page .subject_skeleton{opacity:0;pointer-events:none}.round_btn.disabled{opacity:.4;pointer-events:none}.layout-wrapper:has(.tarot_pick_page) main{padding-bottom:calc(4rem + var(--safeBottom))}.tarot_pick_page{height:calc(100dvh - var(--safeTop) - var(--headerH) - var(--safeBottom) - 4rem)}.tarot_pick_page .select_sect{padding-bottom:0}.tarot_pick_page .select_sect{position:relative;height:100%;opacity:1;transition:opacity .12s ease}.tarot_pick_page .select_sect.is-shuffle-hidden{opacity:0;pointer-events:none}.tarot_pick_page .select_sect .in{display:flex;flex-direction:column;height:100%;min-height:0}.tarot_pick_page .cont{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;margin-top:2rem}.tarot_pick_page .tarot_list_btn{top:unset;right:0;bottom:.2rem;z-index:20}.tarot_pick_page .tarot_pick{position:relative}.tarot_pick_page .tarot_pick .pick_box{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem}.tarot_pick_page .tarot_pick .pick_box .pick_card{position:relative;width:100%;grid-column:6 / span 2;padding-top:154%;border-radius:.5rem;border:1px dashed var(--primary);overflow:hidden}.tarot_pick_page .tarot_pick .pick_box .pick_card img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.tarot_pick_page .tarot_pick .pick_box .pick_card .txt{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--primary);opacity:.8;font-size:var(--subTxt);padding:.25rem}.tarot_pick_page .tarot_list_box{position:relative;flex:1;min-height:0;padding-bottom:1px;margin-top:1.5rem;overflow:hidden;margin-bottom:4.2rem}.tarot_pick_page .tarot_list_box:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4rem;background:linear-gradient(180deg,#fff0,#fff 80.83%);z-index:2;pointer-events:none}.tarot_pick_page .tarot_list_box .tarot_list{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-height:100%;overflow:auto;padding-bottom:4rem;gap:.5rem;-webkit-overflow-scrolling:touch;touch-action:pan-y}.tarot_pick_page .tarot_list_box .tarot_list::-webkit-scrollbar{display:none}.tarot_pick_page .tarot_list_box .tarot_list .tarot_card{position:relative;width:100%;padding-top:154%;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease-in-out,opacity .3s ease-in-out}.tarot_pick_page .tarot_list_box .tarot_list .tarot_card img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:.5rem}.tarot_pick_page .tarot_pick .pick_box .pick_card.has-card{border-style:solid;box-shadow:0 0 2rem #6839dc4d}.tarot_pick_page .tarot_list_box .tarot_list .tarot_card.is-active{opacity:0}.tarot_pick_page .tarot_list_box .tarot_list .tarot_card.is-disable{opacity:.4;pointer-events:none}.tarot_pick_page .btm_btn_box{display:flex;flex-direction:column;margin-top:auto}.tarot_pick_page .btm_btn_box .btn_row{display:flex;justify-content:center;margin-top:1rem;gap:1rem}.tarot_result_page .result_wrap{display:block}.tarot_result_page .result_wrap.hide{display:none}.tarot_result_top{position:relative;text-align:center;padding-top:4rem}.tarot_result_top .result_card{position:relative;width:20rem;height:30.8rem;perspective:1000px;margin:0 auto}.tarot_result_top .result_card img{position:absolute;width:100%;height:100%;border-radius:.5rem;left:0;top:0;object-fit:cover;backface-visibility:hidden;box-shadow:0 0 4rem #6839dc80;transition:transform 1s cubic-bezier(.46,.03,.52,.96)}.tarot_result_top .result_card .card_back{transform:rotateY(0)}.tarot_result_top .result_card .card_front{transform:rotateY(-180deg)}.tarot_result_top .result_card .card_front.reverse{transform:rotateY(-180deg) rotate(180deg)}.tarot_result_top .result_card.active .card_back{transform:rotateY(180deg)}.tarot_result_top .result_card.active .card_front{transform:rotateY(0)}.tarot_result_top .result_card.active .card_front.reverse{transform:rotateY(0) rotate(180deg)}.tarot_result_top .btn_box{position:absolute;right:var(--inPd);top:0;padding-top:4rem}.tarot_result_top .btn_box .btn{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;width:3.2rem;height:3.2rem}.tarot_result_top .btn_box .btn+.btn{margin-top:1rem}.tarot_result_top .btn_box .btn svg{display:block;width:50%;height:50%;margin-left:-.1em}.tarot_result_top .txt_box{margin:3.5rem auto 0}.tarot_result_top .txt_box .desc{color:var(--gray);font-size:var(--txt);font-weight:500;margin-bottom:1rem;line-height:1.8}.tarot_result_top .txt_box .desc span{display:inline-block;padding:.15em .5em;border-radius:10rem;font-size:.8em;margin-left:.3rem;background:#e3dbf7;color:var(--primary);vertical-align:bottom}.tarot_result_top .txt_box .txt{margin:1.5rem auto 0;line-height:1.6}.tarot_result_top .com_tag_box{justify-content:center;margin-top:2rem}.tarot_result_page .result_cont .result_item{margin-top:5rem}[data-modal-id=tarot-reward-blessing] .modal-img{width:8.7rem}.loading_overlay.tarot_ld_ol .loading_bg{position:absolute;inset:0}.loading_overlay.tarot_ld_ol .loading_bg .tarot_bg_img{width:100%;height:100%;object-fit:cover;display:block}.loading_overlay.tarot_ld_ol .loading_cont{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;z-index:2}.loading_overlay.tarot_ld_ol .loading_cont .loading_video{max-width:45rem;height:auto}.loading_overlay.tarot_shuffle .loading_cont .loading_video+.com_loading_box{margin-top:0;top:28dvh}.tarot_list_page .list_sect{padding:3rem 0}.tarot_list_page .list_sect .tit_box{text-align:center}.tarot_list_page .list_sect .tit_box .txt{color:var(--gray);margin-top:.5rem}.tarot_list_page .list_sect .cont{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.tarot_list_page .list_sect .cont .card{cursor:pointer}.tarot_list_page .list_sect .cont .card img{border:1px solid var(--line);border-radius:.5rem}.tarot_list_page .list_sect .cont .txt{text-align:center;font-weight:500;margin-top:.5rem}.card_mean .card_mean_wrap .card_mean_cont{width:100%;overflow-y:auto;height:calc(100dvh - var(--safeTop) - var(--headerH))}.card_mean .card_mean_wrap .card_mean_cont::-webkit-scrollbar{display:none}.tarot_list_page .card_mean .card{width:20rem;margin:0 auto 3.5rem}.tarot_list_page .card_mean .card img{border-radius:.5rem;box-shadow:0 0 4rem #6839dc80}.tarot_list_page .card_mean .card_mean_cont{text-align:center;padding:4rem 0 var(--subPd)}.tarot_list_page .card_mean .card_mean_cont .com_tag_box{justify-content:center;margin-top:1rem}.tarot_list_page .card_mean .card_mean_cont .txt_box{margin-top:4rem}.tarot_list_page .card_mean .card_mean_cont .txt_box .tit{margin-bottom:1rem}.tarot_list_page .card_mean .card_mean_cont .txt_box .txt{width:50rem;max-width:100%;margin:0 auto}.tarot_list_page .card_mean .card img{display:block;width:100%;transform-origin:top left}.tarot_list_page .list_sect .cont .card img.card-origin-hidden{visibility:hidden}@media(min-width:720px){.tarot_result_top .btn_box .btn{width:3.8rem;height:3.8rem}.tarot_result_top .txt_box .txt{max-width:80%}.tarot_result_page .tarot_reward_cta{padding:2.6rem 6.4rem 2.6rem 2.6rem}[data-modal-id=tarot-reward-blessing] .modal-container{width:30rem;padding:3.4rem 2.6rem 3rem}}@media screen and (min-width:1241px){.tarot_result_top .btn_box .btn:hover{border-color:var(--primary);background-color:var(--primary);transition:.3s ease}.tarot_result_top .btn_box .btn:hover svg path{stroke:#fff;transition:.3s ease}.tarot_list_page .list_sect .cont .card:hover img{border-color:var(--primary);transition:border var(--transition-base)}.tarot_result_page .tarot_reward_cta:hover{transform:translateY(-.2rem);box-shadow:0 1.8rem 3.6rem #6839dc2e}}.pick_page .page_bg{background:url(../assets/img/sub/pick_character.jpg) no-repeat center / cover}.layout-wrapper:has(.pick_draw_page) main{padding-bottom:0}.pick_draw_page{padding-bottom:0}.pick_draw_page .page_bg{position:absolute;inset:0;z-index:0;overflow:hidden}.pick_draw_page .page_bg img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 80%}.pick_draw_page .pick_sect{position:relative;z-index:1}.pick_draw_page .pick_sect .in{position:relative;display:flex;flex-direction:column;min-height:calc(100dvh - var(--safeTop) - var(--headerH) - var(--safeBottom));padding-top:3vh;padding-bottom:5rem}.pick_draw_page .status_txt{display:flex;align-items:center;margin-top:.5rem}.pick_draw_page .status_txt .txt{font-size:var(--subTxt);color:var(--gray);font-weight:500;margin-top:0;line-height:1}.pick_draw_page .status_txt .status{display:inline-block;margin-left:.3rem;font-size:var(--subTxt);background-color:#eb158d26;border-radius:100rem;color:#eb158d;padding:0 .6rem}.pick_draw_page .status_txt .status .total{position:relative;opacity:.4}.pick_draw_page .status_txt .status .total:before{content:"/ "}.pick_result_page .result_wrap{display:block}.pick_result_page .result_wrap.hide{display:none}.loading_overlay.pick_ld_ol{background-color:#f0ebe0}.loading_overlay.pick_ld_ol .loading_cont .pick_loading_video{width:100%;height:100%}.com_result_cont .result_item .plus_tit .plus{display:inline-block;margin-bottom:.4rem;margin-left:.2rem}.com_result_cont .result_item .plus_tit .plus svg{display:block}.com_result_cont .info_item{margin-top:5rem;padding-top:4rem;border-top:1px solid var(--line)}.com_result_cont .info_item .tit{position:relative;font-size:var(--txt);color:#5e5e5e;padding-left:calc(1.2em + .5rem)}.com_result_cont .info_item .txt{font-size:var(--subTxt);color:#5e5e5e;margin-top:1rem}.pick_plus_que_page .input_sect,.pick_plus_result_page{padding-bottom:8rem}.slide_modal .modal_cont.fortune_plus .modal_body{padding-top:0}@media(min-width:720px){.pick_draw_page .page_bg img,.loading_overlay.pick_ld_ol .loading_cont .pick_loading_video video{object-position:50% 65%}}.name_page .page_bg{background:url(../assets/img/sub/name_character.jpg) no-repeat center / cover}.name_form_page .write_form .form_list li .inp_flex{display:flex;gap:1rem}.name_form_page .write_form .form_list li .inp_flex input[type=text]{flex:1}.name_form_page .write_form .form_list li .inp_flex .btn{width:11rem;flex-shrink:0;background-color:#000;border-radius:1rem;color:#fff;padding:0 2rem;font-weight:600;font-size:var(--txt);border:none;cursor:pointer;white-space:nowrap}.name_form_page .write_form .form_list li .com_info_box{margin-top:1rem}#userNameLast{background:#f7f7f7;font-weight:600;cursor:default}.name_modal .input_sect>.in{min-height:calc(100dvh - var(--headerH))}.name_modal .name_select_form .top_cont .name_box{display:flex;flex-wrap:wrap;max-width:100%;gap:1rem;margin-top:4rem}.name_modal .name_select_form .top_cont .name_box .name_letter{position:relative;flex:1;min-width:calc(20% - 1rem);max-width:calc(33.33% - 1rem);aspect-ratio:1/1;padding:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:1rem;background:#fff;font-size:3rem;font-weight:500;color:var(--gray);overflow:hidden;transition:border .3s ease,color .3s ease}.name_modal .name_select_form .top_cont .name_box .name_letter.active{color:#000;box-shadow:inset 0 0 0 2px var(--primary)}.name_modal .name_select_form .top_cont .name_box.over5 .name_letter{max-width:calc(20% - 1rem)}.name_modal .name_select_form .letter_select_cont{display:none}.name_modal .name_select_form .letter_select_cont.active{display:block}.name_modal .name_select_form .letter_select_cont .letter_box{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;gap:1rem}.name_modal .name_select_form .letter_select_cont .letter_box .letter_item{position:relative;display:flex;align-items:center;justify-content:center;font-size:3rem;border-radius:1rem;color:var(--gray);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:border .3s ease,color .3s ease}.name_modal .name_select_form .letter_select_cont .letter_box .letter_item:before{content:"";display:block;padding-top:100%}.name_modal .name_select_form .letter_select_cont .letter_box .letter_item .txt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.name_modal .name_select_form .letter_select_cont .letter_box .letter_item .meaning{position:absolute;font-size:var(--txt);font-weight:400;color:var(--primary);background-color:#ede6ff;padding:.3em 1rem;border-radius:.5rem;top:-1.3rem;opacity:0;visibility:hidden;transition:opacity .3s ease}.name_modal .name_select_form .letter_select_cont .letter_box .letter_item.active{color:var(--primary);box-shadow:inset 0 0 0 2px var(--primary)}.name_modal .name_select_form .letter_select_cont .letter_box .letter_item.active .meaning{opacity:1;visibility:visible}.name_modal .name_select_form .btm_cont{margin-top:4rem}.letter_box .no-data{grid-column:1 / -1;text-align:center;color:var(--gray);font-size:var(--subTxt);padding:40px 0}.page_modal .btm_cont .basic_btn{width:100%}.name_result_cont .result_item .txt_box>.tit{font-size:var(--tit2)}.name_result_cont .result_item>.txt_box+.txt_box{margin-top:5rem}.name_result_cont .result_item.sub_item>.txt_box+.txt_box{margin-top:3rem}.name_result_cont{overflow:hidden;max-width:100%}.name_result_cont .result_item{overflow-x:auto;-webkit-overflow-scrolling:touch}.name_table{width:100%;border-collapse:collapse;text-align:center;table-layout:fixed}.name_table th,.name_table td{border:1px solid #e5e5e5;padding:1rem}.name_table thead th{font-size:4.5rem;color:#000;border:none;line-height:1;font-weight:500}.name_table thead th.last_name{width:9rem;color:#d9d9d9}.name_table tbody td{font-size:var(--txt);font-weight:700;vertical-align:middle}.name_table tbody td.row_tit{min-width:0;font-size:var(--subTxt);padding:1rem 0;background:var(--bg);font-weight:600;border-left:none;color:#888;text-align:center;white-space:nowrap}.name_table td:last-child{border-right:none}.name_table .plus_btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:10px;border:none;background:none;cursor:pointer;padding:0;line-height:1}.name_table .plus_btn svg{display:block;height:1.2em;width:auto}.name_table .warn{display:inline-block;padding:2px 8px;background:#fde8e8;color:#c0392b;border-radius:4px;font-size:var(--smTxt);margin:2px;white-space:nowrap}.name_result_cont .result_item .name_table .elm{width:2rem;height:2rem}.name_result_cont .name_analysis_box .item{margin-top:1.5rem}.name_result_cont .name_analysis_box .item .tit{font-size:var(--txt);margin-bottom:0}.name_result_cont .name_analysis_box .item .txt{margin-top:.5rem}.name_result_cont .result_item .name_count_box{display:flex;flex-wrap:wrap;margin-bottom:1rem}.name_result_cont .result_item .name_count_box .item{display:flex;align-items:center;flex-wrap:wrap}.name_result_cont .result_item .name_count_box .item+.item{margin-left:1.5rem}.name_result_cont .result_item .name_count_box .num{font-size:var(--tit2);font-weight:600;margin-right:.4rem;color:#111}.name_result_cont .result_item .name_count_box .badge{font-size:var(--txt);width:2.5rem;height:2.5rem;line-height:2.5rem;border-radius:50%;text-align:center;font-weight:600}.name_result_cont .result_item .name_count_box .badge.yang{background-color:#e5dbff;color:var(--primary)}.name_result_cont .result_item .name_count_box .badge.yin{background-color:#868686;color:#fff}.name_result_cont .result_item .name_pronun_box{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.name_result_cont .result_item .name_pronun_box .elm_box{margin-right:.5rem;display:flex;align-items:center;gap:4px}.result_tag{display:inline-block;font-size:var(--smTxt);font-weight:600;background-color:var(--bg);padding:.3em .5em;line-height:1;border-radius:.3rem}.result_tag.win{color:#556aca;background-color:#fff;border:1px solid #556ACA}.result_tag.good{color:#00a272;background-color:#d1f0e7}.result_tag.bad{color:#ca5555;background-color:#ffe4e4}.name_result_cont .result_item .name_result_box{background-color:var(--bg);border-radius:2rem;padding:3rem 2rem;margin-top:2rem;margin-bottom:1rem}.name_result_cont .result_item .name_result_box .item+.item{margin-top:3rem}.name_result_cont .result_item .name_result_box .item .tit_box{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.name_result_cont .result_item .name_result_box .item .tit_box .tit{font-size:var(--tit2);font-weight:700;color:#111;margin-bottom:0;line-height:1;margin-right:.7rem}.sm_tag_box{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:1rem}.sm_tag_box .tag{font-size:var(--subTxt);color:var(--gray);font-weight:500;background-color:#fff;border:1px solid #EBEBEB;border-radius:10rem;padding:.3em .8em}.name_result_cont .result_item .chart_box{position:relative;padding-top:5rem;margin-top:2rem}.name_result_cont .result_item .chart_box canvas{width:100%;height:18.5rem}.name_result_cont .result_item .chart_box .legend_wrap{position:absolute;top:2.5rem;right:2.5rem;text-align:right;display:flex}.name_result_cont .result_item .chart_box .legend_item{display:inline-flex;align-items:center;font-size:var(--subTxt)}.name_result_cont .result_item .chart_box .legend_item+.legend_item{margin-left:1rem}.name_result_cont .result_item .chart_box .legend_dot{display:inline-block;width:1.4rem;height:.6rem;border-radius:10rem;background-color:#eb158d;margin-right:.4rem;flex-shrink:0}.name_result_cont .result_item .chart_box .legend_item:nth-child(2) .legend_dot{background-color:#6839dc}.name_result_cont .result_item .chart_box+.txt{margin-top:2rem}@media screen and (min-width:1241px){.name_modal .name_select_form .letter_select_cont .letter_box .letter_item:hover .meaning{opacity:1;visibility:visible}}.name_workshop_page .page_bg{background:url(../assets/img/sub/name_character_v2.jpg) no-repeat center / cover}.name_length_tab{display:flex;gap:.8rem}.name_length_tab .tab_btn{flex:1;height:var(--inpH);border:1px solid rgba(217,217,217);font-size:var(--txt);border-radius:1rem;background:#fff;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.name_length_tab .tab_btn.active{border-color:#5a2eff;color:var(--primary);font-weight:700}.name_workshop_form2_page .write_form .form_list>li .tit p{display:flex;align-items:center;flex-wrap:wrap}.write_form .form_list>li .tit .tit_meta{font-size:var(--subTxt);font-weight:500;color:var(--gray);margin-left:.2em}.name_workshop_form2_page .write_form .form_list li .inp:has(.generation_char_block){height:auto}.generation_char_block{display:flex;flex-direction:column;gap:1.2rem;width:100%}.generation_char_block .char_row{display:flex;gap:.8rem}.generation_char_block .char_row .select{flex:1}.generation_char_result{padding:1.2rem 1.4rem;background:#f7f5ff;border-radius:.8rem;font-size:var(--subTxt, 1.5rem);color:#4d25af;display:none}.generation_char_result.show{display:block}.char_inputs_row{display:flex;gap:.8rem}.name_workshop_current{border-top:1rem solid var(--bg);margin-top:4rem}.name_table+.txt_box,.detail_hanja_table_wrap+.txt_box{margin-top:2rem}.name_workshop_recommend{overflow:hidden}.recommend_swiper_wrap{margin-top:2rem}.recommend_swiper_wrap .name_recommend_swiper .swiper-slide{background:#f6f8fa;border-radius:2rem;height:auto}.com_name_card{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:#f6f8fa;border-radius:2rem;padding:4rem 2rem;cursor:pointer}.com_name_card .card_name_row{text-align:center}.com_name_card .card_korean_name{font-size:var(--mainTit);font-weight:700}.com_name_card .card_hanja_name{font-size:var(--subTxt);color:#888;font-weight:600;margin-top:.5rem}.com_name_card .card_summary{font-size:var(--txt);margin-top:2rem}.com_name_card .btn_detail{margin-top:100re}.com_name_card .card_score_wrap{display:flex;flex-flow:column;flex:1;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--line)}.score-gauge{position:relative;width:18rem;margin:0 auto}.score-gauge-svg{display:block;width:18rem;height:15rem;overflow:visible}.score-gauge .gauge-track,.score-gauge .gauge-progress{fill:none;stroke-width:13.5;stroke-linecap:round;stroke-linejoin:round}.score-gauge .gauge-track{stroke:#dfe1e2}.score-gauge .gauge-progress{stroke:#a48ddf;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1)}.com_name_card.is-animated .gauge-progress,.detail_score_section.is-animated .gauge-progress{stroke-dashoffset:calc(100 - var(--gauge-pct,0))}.score-gauge .gauge-dot{fill:var(--primary);stroke:#fff;stroke-width:4;filter:drop-shadow(0 2px 6px rgba(0,0,0,.15))}.score-gauge-center{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);text-align:center;width:100%}.score-gauge-center .label{font-size:var(--subTxt);color:var(--gray);margin-bottom:.5rem;font-weight:500}.score-gauge-center .score{display:flex;justify-content:center;align-items:flex-end}.score-gauge-center .score .num{font-size:4rem;line-height:1;font-weight:700}.score-gauge-center .score span{font-size:var(--txt);font-weight:700}.card_fit_row{margin-top:3rem;display:flex;flex-direction:column;gap:3rem;margin-bottom:4rem}.card_fit_row .fit_meter_row{display:flex;align-items:center;gap:1.4rem}.card_fit_row .fit_meter_row .fit_meter_title{width:6em;flex-shrink:0;font-size:var(--txt);font-weight:500;white-space:nowrap}.card_fit_row .fit_meter{position:relative;flex:1}.card_fit_row .fit_meter_track{position:relative;height:1.4rem;border-radius:99px;background:#dfe1e2;overflow:hidden}.card_fit_row .fit_meter_track .fit_meter_fill{position:absolute;inset:0 auto 0 0;width:0;background:#b49cee;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.com_name_card.is-animated .fit_meter_fill,.detail_score_section.is-animated .fit_meter_fill{width:calc(var(--fit-pct,0)*1%)}.card_fit_row .fit_meter_divider{position:absolute;top:0;width:.2rem;height:100%;background:#fff}.card_fit_row .fit_meter_divider.divider_1{left:34%}.card_fit_row .fit_meter_divider.divider_2{left:67%}.card_fit_row .fit_meter_badge{position:absolute;left:clamp(2rem,calc(var(--badge-pct,16.667)*1%),calc(100% - 2rem));top:-2.8rem;transform:translate(-50%);background:var(--on-surface-color);color:#fff;border-radius:999px;font-size:var(--smTxt);font-weight:700;padding:.4rem .8rem;line-height:1;white-space:nowrap}.card_fit_row .fit_meter_badge:after{content:"";position:absolute;left:50%;bottom:-.4rem;transform:translate(-50%);width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.6rem solid var(--on-surface-color)}.card_badge_row{display:flex;gap:.6rem;flex-wrap:wrap}.recommend_skeleton_card{background:#f5f5f5;border-radius:1.6rem;height:28rem;animation:skeleton-pulse 1.2s ease-in-out infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.name_detail_modal.page_modal .modal_cont .modal_body{padding-bottom:calc(var(--subPd) + var(--safeBottom))}.name_detail_modal .detail_name_nav{display:flex;align-items:center;padding:.4rem .8rem;border-bottom:.1rem solid var(--line, #e5e5e5);flex-shrink:0;display:none}.detail_name_tabs{position:relative;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0;flex-shrink:0;scrollbar-width:none}.detail_name_tabs:before{content:"";position:absolute;width:100%;height:.1rem;background-color:var(--line);left:0;bottom:0;z-index:1}.detail_name_tabs::-webkit-scrollbar{display:none}.detail_name_tabs .name_tab_btn{position:relative;z-index:2;flex-shrink:0;padding:.5rem 2rem 1.2rem;font-size:var(--subTit);font-weight:600;color:#b9b9b9;background:none;border:none;border-bottom:.2rem solid transparent;cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.detail_name_tabs .name_tab_btn.active{color:var(--on-surface-color, #000);border-bottom-color:var(--on-surface-color, #000);font-weight:600}.name_detail_modal .detail_score_section{margin-top:2rem;margin-bottom:5rem}.name_detail_modal .detail_score_section .card_score_row{margin-top:2rem}.detail_content_area .card_fit_row{margin-bottom:0}.detail_skeleton{display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.detail_skeleton .sk_line{height:1.6rem;background:#f0f0f0;border-radius:.4rem;animation:skeleton-pulse 1.2s ease-in-out infinite}.detail_skeleton .sk_line.short{width:40%}.detail_skeleton .sk_line.medium{width:70%}.confess_page .page_bg{background:url(../assets/img/sub/confession_character.jpg) no-repeat center / cover}.layout-wrapper:has(.confess_chat_page) main{min-height:0;padding-bottom:0;overflow:hidden;padding-top:0}.confess_chat_page{display:flex;flex-direction:column;overflow:hidden;padding-top:calc(var(--safeTop) + var(--headerH));height:calc(100dvh - var(--safeBottom) - var(--footerOffset));background-color:#ebeff3}.confess_chat_page .confess_main{flex:1;display:flex;flex-direction:column;overflow:hidden}.confess_chat_page .chat_cont{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.confess_chat_page .chat_cont .in{padding:2rem var(--inPd) 10rem;display:flex;flex-direction:column;gap:2rem;min-height:100%}.confess_chat_page .chat_msg{display:flex;flex-direction:column;gap:2rem}.confess_chat_page .msg .msg_cont{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.confess_chat_page .msg .msg_cont .msg_name{font-size:var(--smTxt);font-weight:500}.confess_chat_page .msg .msg_cont .msg_box{display:inline-flex;align-items:flex-end;gap:.5rem;flex-wrap:nowrap;max-width:80%}.confess_chat_page .msg .msg_cont .msg_box .msg_txt{min-width:0;max-width:80%;width:fit-content;background:#fff;border-radius:1rem;padding:1rem;font-size:var(--txt);word-break:break-word;white-space:pre-wrap}.confess_chat_page .msg.ai_msg{display:flex;align-items:flex-start;gap:10px}.confess_chat_page .msg.ai_msg .msg_cont .msg_box{flex-direction:row}.confess_chat_page .msg.ai_msg .ai_profile{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;background-color:#fff}.confess_chat_page .msg.ai_msg .ai_profile img{width:100%;height:100%;object-fit:cover}.confess_chat_page .msg.user_msg{display:flex;justify-content:flex-end}.confess_chat_page .msg.user_msg .msg_cont{align-items:flex-end}.confess_chat_page .msg.user_msg .msg_box{flex-direction:row-reverse}.confess_chat_page .msg.user_msg .msg_box .msg_txt{background:#6839dc1a;border-radius:1rem 0 1rem 1rem}.confess_chat_page .time{color:var(--gray);font-size:var(--smTxt);white-space:nowrap;flex-shrink:0;opacity:0;transition:opacity .3s}.confess_chat_page .time.visible,.confess_chat_page .msg.user_msg .time{opacity:1}.confess_chat_page .typing_ing{display:inline-flex;align-self:flex-start;padding:1rem;background:#fff;border-radius:0 1rem 1rem}.confess_chat_page .typing_dots{display:flex;align-items:center;gap:4px;height:1em}.confess_chat_page .typing_dots .dot{width:7px;height:7px;background:#aaa;border-radius:50%;animation:typingBounce 1.2s infinite ease-in-out}.confess_chat_page .typing_dots .dot:nth-child(1){animation-delay:0s}.confess_chat_page .typing_dots .dot:nth-child(2){animation-delay:.2s}.confess_chat_page .typing_dots .dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.confess_chat_page .btn_box{display:flex;gap:.5rem;margin-top:1rem;opacity:0}.confess_chat_page .btn_box .btn{display:inline-flex;align-items:center;justify-content:center;width:11rem;background-color:var(--primary);color:#fff;font-size:var(--txt);font-weight:500;border-radius:10rem;height:4.2rem}.confess_chat_page .btn_box .end_btn{background-color:transparent;border:1px solid rgba(0,0,0,.25);color:#000}.confess_chat_page .btn_box .start_btn{background:var(--primary);color:#fff}.confess_chat_page .confess_main .chat_cont .end_btn_box{display:flex;height:5.2rem;gap:.5rem;margin-top:3rem}.confess_chat_page .confess_main .chat_cont .end_btn_box .btn{flex:1;display:flex;align-items:center;justify-content:center;border-radius:1rem;overflow:hidden;background-color:#000;color:#fff}.confess_chat_page .confess_main .chat_cont .end_btn_box .reset_btn{background-color:transparent;border:1px solid rgba(0,0,0,.25);color:#000}.confess_chat_page .confess_main .chat_cont .end_btn_box .btn .ico{margin-left:.5rem}.confess_chat_page .confess_main .chat_cont .end_btn_box .btn .ico svg{display:block}.confess_chat_page .input_area{position:fixed;display:flex;left:calc(50% + var(--appDesktopOffset, 0px));bottom:0;transform:translate(-50%);width:var(--maxWidth);max-width:100%;background:#fff;padding:1.5rem 1.5rem calc(1.5rem + var(--safeBottom));gap:1rem;z-index:300;border-top:1px solid var(--line-light)}.layout-wrapper.confess-chat-keyboard-open .confess_chat_page .input_area{padding-bottom:1.5rem}.confess_chat_page .input_cont{position:relative;width:100%;display:flex;align-items:center}.confess_chat_page .input_box{position:relative;flex:1}.confess_chat_page .input_box textarea{display:flex;font-size:var(--txt);width:100%;max-height:10rem;padding:1.5rem 5rem 1.5rem 2rem;border:2px solid var(--bg);border-radius:10rem;resize:none;background:var(--bg);color:#111;line-height:1.5;overflow-y:auto;outline:none;box-sizing:border-box;transition:border-color .2s ease,background-color .2s ease}.confess_chat_page .input_box textarea:focus{border-color:#000;background-color:#fff}.confess_chat_page .input_box textarea::placeholder{color:#aaa}.confess_chat_page .submit_btn{position:absolute;right:2rem;border:none;background:none;cursor:pointer;color:#787878;padding:0;transition:color .2s ease}.confess_chat_page .submit_btn:disabled{color:#ccc;cursor:default}.confess_chat_page .submit_btn svg{display:block;width:auto;height:1.7em}.com_soul_money,.com_soul_point,.com_soul_total{position:relative;word-break:break-all;line-height:1}.com_soul_money:before,.com_soul_point:before,.com_soul_total:before{content:"";position:relative;display:inline-block;flex-shrink:0;margin-right:.2em;vertical-align:middle}.com_soul_money:before{width:1.1em;height:1.1em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="14" viewBox="0 0 17 14" fill="none"><path d="M14.2245 0H8.5H2.77551L0 3.46939L8.5 13.3571L17 3.46939L14.2245 0Z" fill="%23FFB100"/><path opacity="0.2" d="M2.77551 0L0 3.46939H17L14.2245 0H2.77551Z" fill="white"/><path opacity="0.3" d="M2.77551 0L2.79633 0.0485714L8.5 13.3571L14.2245 0" fill="white"/><path opacity="0.4" d="M4.26221 3.46939L8.50006 0L12.7379 3.46939H4.26221Z" fill="white"/></svg>') no-repeat center / contain}.com_soul_point:before{width:1.1em;height:1.1em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"><g clip-path="url(%23clip0_3104_6099)"><path d="M12.551 1.60742H7.5H2.44898L0 4.66865L7.5 13.3931L15 4.66865L12.551 1.60742Z" fill="%2326C5BA"/><path opacity="0.2" d="M2.44898 1.60742L0 4.66865H15L12.551 1.60742H2.44898Z" fill="white"/><path opacity="0.3" d="M2.44873 1.60742L2.4671 1.65028L7.49975 13.3931L12.5508 1.60742" fill="white"/><path opacity="0.4" d="M3.76074 4.66865L7.50003 1.60742L11.2393 4.66865H3.76074Z" fill="white"/></g><defs><clipPath id="clip0_3104_6099"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>') no-repeat center / contain}.com_soul_total:before{width:.95em;height:.95em;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><circle cx="8.5" cy="8.5" r="8.5" fill="url(%23paint0_linear_2530_5520)"/><path d="M12.0626 8.21697C12.0626 8.21697 12.0626 8.21697 12.0537 8.21697C11.8206 8.13697 11.6055 8.03919 11.3904 7.93252C11.3277 7.89697 11.2649 7.86141 11.2022 7.82585C11.0409 7.73697 10.8885 7.63919 10.7451 7.54141C10.6913 7.50586 10.6286 7.46141 10.5748 7.42585C10.3866 7.28363 10.1984 7.12363 10.0281 6.95474C10.0102 6.93697 10.0012 6.92808 9.99223 6.9103C9.83987 6.7503 9.69647 6.58141 9.56203 6.40363C9.51721 6.34141 9.48136 6.28808 9.43655 6.22585C9.33796 6.07474 9.23937 5.92363 9.14974 5.76363C9.11389 5.70141 9.07804 5.64808 9.05115 5.58585C8.9436 5.37252 8.85397 5.15919 8.77331 4.93697C8.67472 4.65252 8.28932 4.65252 8.18177 4.93697C8.10111 5.16808 7.99355 5.3903 7.87704 5.60363C7.87704 5.61252 7.86807 5.62141 7.85911 5.63919C7.7426 5.85252 7.61712 6.06585 7.47372 6.26141C7.45579 6.27919 7.44683 6.30585 7.4289 6.32363C7.12417 6.74141 6.76566 7.10585 6.35338 7.41697C6.33545 7.43474 6.30857 7.44363 6.29064 7.46141C6.11139 7.59474 5.91421 7.71919 5.71703 7.83474C5.68118 7.85252 5.65429 7.8703 5.6274 7.88808C5.40333 8.00363 5.17927 8.11919 4.93727 8.19919C4.65047 8.30585 4.65047 8.68808 4.93727 8.78585C4.93727 8.78585 4.93727 8.78585 4.94624 8.78585C5.17927 8.86585 5.39437 8.96363 5.60948 9.0703C5.67221 9.10585 5.73495 9.14141 5.79769 9.17697C5.95902 9.26585 6.11139 9.36363 6.25479 9.46141C6.30857 9.49697 6.3713 9.54141 6.42508 9.57696C6.6133 9.71919 6.80151 9.87919 6.97181 10.0481C6.98973 10.0659 6.99869 10.0747 7.00766 10.0925C7.16002 10.2525 7.30343 10.4214 7.43787 10.5992C7.48268 10.6525 7.51853 10.7147 7.56334 10.777C7.66193 10.9281 7.76052 11.0792 7.85015 11.2392C7.886 11.3014 7.92185 11.3547 7.94874 11.417C8.05629 11.6303 8.14592 11.8436 8.22658 12.0659C8.32517 12.3503 8.71057 12.3503 8.81812 12.0659C8.89879 11.8347 9.00634 11.6125 9.12285 11.3992C9.12285 11.3903 9.13182 11.3814 9.14078 11.3636C9.25729 11.1503 9.38277 10.937 9.52617 10.7414C9.5441 10.7236 9.55306 10.697 9.57099 10.6792C9.87572 10.2614 10.2342 9.89697 10.6465 9.58585C10.6644 9.56808 10.6913 9.55919 10.7093 9.54141C10.8885 9.40808 11.0857 9.28363 11.2829 9.16808C11.3187 9.1503 11.3456 9.13252 11.3725 9.11474C11.5966 8.99919 11.8206 8.88363 12.0626 8.80363C12.3494 8.69697 12.3494 8.31474 12.0626 8.21697Z" fill="white"/><defs><linearGradient id="paint0_linear_2530_5520" x1="-12.2811" y1="30.28" x2="29.2586" y2="-13.963" gradientUnits="userSpaceOnUse"><stop offset="0.17" stop-color="%236839DC"/><stop offset="0.5" stop-color="%239451D8"/><stop offset="1" stop-color="%23D474D4"/></linearGradient></defs></svg>') no-repeat center / contain}.com_info_txt .com_soul_point:before{margin-right:.2em}.com_soul_box{background-color:var(--bg);border-radius:1.5rem;padding:2rem}.com_soul_box .tit_box{display:flex;align-items:center;justify-content:space-between;gap:1rem}.com_soul_box .tit{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--subTit);font-weight:600}.com_soul_box button.tit{cursor:pointer}.com_soul_box .tit .arrow{display:inline-flex;align-items:center;font-size:.7em;margin-left:.2rem}.com_soul_box .tit .arrow svg{display:block}.com_soul_box .btn_box{margin-left:auto}.com_soul_box .status_box{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--tit2);font-weight:600;gap:1rem;margin-top:.3rem}.com_soul_box .status_box+div{margin-top:1.5rem;padding-top:1.5rem;background:repeating-linear-gradient(to right,var(--line) 0,var(--line) 6px,transparent 6px,transparent 1rem);background-size:100% 1px;background-repeat:no-repeat;background-position:top}.com_soul_box .status_box .status_soul{display:flex;align-items:center;gap:.5rem}.com_soul_box .status_box .status_soul .label{background-color:#fff;border-radius:.4rem;padding:.4em .5em;font-size:var(--smTxt)}.com_soul_box .status_box .status_soul .unit{font-size:.7em;margin-left:.15em;margin-top:.3em}.com_soul_box .status_box .status_soul .label.com_soul_point{color:#26c5ba}.com_soul_box .status_box .status_soul .label.com_soul_money{color:#f39e00}.com_soul_box .status_box .status_soul .label{display:flex;align-items:center}.com_soul_box .status_box .status_soul .label:before{width:1.2em;height:1.2em}.com_soul_box .ext_box{display:flex;justify-content:space-between;font-size:var(--subTxt);font-weight:600}.com_soul_box .ext_box .txt{display:flex;flex-wrap:wrap;align-items:center;gap:.3em}.com_soul_box .ext_box .info_btn svg{display:block}.com_soul_box .cta_box{font-size:var(--subTxt);font-weight:500}.com_soul_box .cta_box .wallet_btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;font-weight:600}.com_soul_box .cta_box .wallet_btn .txt{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2em}.com_soul_box .cta_box .wallet_btn .action{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.com_soul_box .cta_box .wallet_btn .arrow{display:inline-flex;align-items:center;font-size:.75em}.com_soul_box .cta_box .wallet_btn .arrow svg{display:block}.money_page{padding-bottom:var(--subPd)}.money_page .com_ad_cont,.soul_history_page .com_ad_cont{margin-top:2rem}.money_page .com_soul_box .status_box{margin-top:.5rem}.money_page .tab_sect{padding-top:1.5rem}.money_page .tab_sect .com_tab_wrap .com_tab_box .tab{font-weight:600}.money_page .tab_sect .price_list .item{border-bottom:1px solid var(--line)}.money_page .tab_sect .price_list .item button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;font-weight:600;font-size:var(--txt)}.money_page .tab_sect .price_list .item button .txt{text-align:left}.money_page .tab_sect .price_list .item button .txt.com_soul_money:before{width:1.6em;height:1.6em;margin-right:.5em}.money_page .tab_sect .price_list .item button .badge{font-size:.8em;color:var(--primary);background-color:var(--primary-light);border-radius:.3rem;padding:.4rem .6rem;margin-left:.5em;font-weight:500}.money_page .tab_sect .price_list .item button .category{font-size:.8em;color:var(--primary);background-color:#f0ecfc;border-radius:.3rem;padding:.3rem .6rem;margin-right:.5em;font-weight:500}.money_page .tab_sect .price_list .item button .price_box{position:relative;text-align:center;margin-left:1rem}.money_page .tab_sect .price_list .item button .price{display:flex;align-items:center;justify-content:center;background-color:var(--bg);width:9.5rem;min-width:max-content;padding:1rem;flex-shrink:0;border-radius:.7rem}.money_page .tab_sect .price_list .item button .original_price{font-size:var(--smTxt);color:var(--gray);margin-top:.5em}.money_page .tab_sect .price_list .item button .price.color{color:#fff;background:linear-gradient(51deg,#6839dc 24.4%,#9451d8 54.28%,#d474d4 99.57%)}.money_page .tab_sect .price_list .item button .price .period{font-size:.8em}.money_page .price_info_btn_box{display:flex;justify-content:flex-end;margin-top:1.5rem;margin-right:var(--inPd)}.com_plus_benefit{margin-top:1.2rem;font-size:var(--subTxt);font-weight:600}.com_plus_benefit .com_soul_point:before{width:1.2em;height:1.2em}.com_plus_benefit .info_txt{margin-top:.1em;font-size:.9em}.com_plus_benefit .info_txt span{color:var(--gray)}#price_info_modal.modal_cont .modal_body .com_soul_money:before,#price_info_modal.modal_cont .modal_body .com_soul_point:before{width:1.2em}#price_info_modal .modal-btn-cancel{background-color:#000;color:#fff}#payment_modal.modal_cont .modal_body .in,#payment_member_modal.modal_cont .modal_body .in{padding-top:5rem}[data-modal-id=soul_money_insufficient] .modal-body:before,[data-modal-id=payment_already] .modal-body:before{content:"";display:block;width:6rem;height:6rem;margin:0 auto 1rem;background:url(../assets/img/sub/pop_payment_alert_ico.png) no-repeat center / contain}.com_payment .payment_top{display:flex;justify-content:space-between;align-items:flex-end;font-weight:700;margin-bottom:1rem}.com_payment .payment_top .tit{font-size:var(--tit2)}.com_payment .payment_top .modal_price_wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.com_payment .payment_top .modal_price_wrap .price_main{font-size:var(--tit);display:flex;align-items:center}.com_payment .payment_top .price{font-size:var(--tit)}.com_payment .payment_top .discount_rate{color:#d81a1d;margin-right:.5rem}.com_payment .payment_top .modal_price_wrap .price_original{font-size:var(--subTxt);color:var(--gray);font-weight:400;line-height:1}.com_payment .payment_top .modal_price_wrap .com_discount_rate{position:static;font-size:.65rem;padding:.3em .6em;height:auto;align-self:flex-end}.com_payment .payment_box{padding:2rem;background-color:var(--bg);border-radius:1rem}.com_payment .payment_box .item{display:flex;align-items:center;justify-content:space-between}.com_payment .payment_box .item+.item{margin-top:1.5rem;padding-top:1.5rem;background:repeating-linear-gradient(to right,var(--line) 0,var(--line) 6px,transparent 6px,transparent 1rem);background-size:100% 1px;background-repeat:no-repeat;background-position:top}.com_payment .payment_box .item .txt{color:var(--gray);font-weight:600}.com_payment .payment_box .item .price{font-weight:600}.com_payment .payment_box .item .price .num{color:var(--primary)}.com_payment .payment_box .item_name{display:inline-flex;flex-wrap:wrap;font-weight:600;font-size:var(--txt)}.com_payment .payment_box .item_name .category{font-size:.8em;color:var(--primary);background-color:#f0ecfc;border-radius:.3rem;padding:.3rem .6rem;margin-right:.5em;margin-top:-.1em;font-weight:500}.money_pay_page .input_sect .com_select_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:0;padding-right:0}.money_pay_page .input_sect .com_select_list li .select_opt input+.txt{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;border-radius:1rem;color:var(--gray)}.money_pay_page .input_sect .com_select_list li .select_opt input:checked+.txt{color:var(--primary)}.money_pay_page .input_sect .com_select_list li+li{margin-top:0}.money_pay_page .input_sect .write_form .form_list li.terms .chk_box{margin-left:0;margin-top:5rem;font-size:var(--txt);padding-right:0}.money_pay_page .input_sect .write_form .form_list li.terms .link_btn{color:var(--primary);text-decoration:underline;text-underline-offset:3px;font-size:.9em}.money_pay_page .input_sect .write_form .form_list li.terms label .txt{font-weight:500}.money_pay_page .input_sect .write_form .card_cp .tit{display:flex;align-items:center}.money_pay_page .input_sect .write_form .card_cp .tit button{margin-left:auto;background-color:var(--bg);font-size:var(--smTxt);border-radius:.5rem;padding:.6em .8em}#soul_use_modal .product_list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}#soul_use_modal .product_list .item{position:relative;width:100%;display:flex;align-items:flex-start;gap:1rem;text-align:left;cursor:pointer}#soul_use_modal .product_list .item .item_label{display:flex;align-items:center;gap:1rem;width:100%;cursor:pointer}#soul_use_modal .product_list .item .chk_ico{flex-shrink:0;width:2.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}#soul_use_modal .product_list .item .chk_ico svg{width:100%;height:100%}#soul_use_modal .product_list .item .chk_ico svg path{fill:#000;opacity:.15}#soul_use_modal .product_list .item.active .chk_ico svg path{fill:var(--primary);opacity:1}#soul_use_modal .product_list .item .thum{position:relative;flex-shrink:0;width:6rem;height:6rem;border-radius:1rem;overflow:hidden;background-color:var(--bg)}#soul_use_modal .product_list .item .thum img{width:100%;height:100%;object-fit:contain}#soul_use_modal .product_list .item>.com_discount_rate{position:absolute;top:-.5rem;left:3.4rem;z-index:2}#soul_use_modal .product_list .item .item_txt_box{display:flex;flex-direction:column;gap:.3rem}#soul_use_modal .product_list .item .item_name{font-size:var(--txt);font-weight:500}#soul_use_modal .product_list .item .item_price_wrap{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--subTxt)}#soul_use_modal .product_list .item .item_price_original{font-size:.8em;font-weight:400;color:var(--gray);line-height:1;text-decoration:line-through;margin-left:.3rem}#soul_use_modal .product_list .item .item_price{font-weight:500}#soul_use_modal .product_list .item .delete_btn{margin-left:auto;margin-bottom:auto}.soul_history_page .com_ad_sect{margin-top:1rem}.soul_history_page .tab_sect{padding-top:4rem}.soul_history_page .tab_sect .history_list .item{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-bottom:1px solid var(--line)}.soul_history_page .tab_sect .history_list .item .txt_box{display:flex;align-items:flex-start}.soul_history_page .tab_sect .history_list .item .txt_wrap .badge{min-width:3rem;font-size:.8em;border-radius:.3rem;padding:.3rem .5rem;margin-right:.8em;font-weight:500}.soul_history_page .tab_sect .history_list .item .txt_wrap .badge.earn,.soul_history_page .tab_sect .history_list .item .txt_wrap .badge.use{background-color:#f0ecfc;color:var(--primary)}.soul_history_page .tab_sect .history_list .item .txt_wrap .badge.expire{background-color:var(--bg);color:#000}.soul_history_page .tab_sect .history_list .item .txt_wrap .badge.charge{background-color:var(--primary);color:#fff}.soul_history_page .tab_sect .history_list .item .txt_wrap .badge.cancelled{background-color:#eb158d29;color:#eb158d}.soul_history_page .tab_sect .history_list .item .txt_wrap .tit{font-size:var(--subTit)}.soul_history_page .tab_sect .history_list .item .txt_wrap .date{font-size:var(--subTxt);color:var(--gray);margin-top:.5rem}.soul_history_page .tab_sect .history_list .item .txt_wrap .cancel_btn{font-size:.8em;height:1.8em;margin-left:.6em}.soul_history_page .tab_sect .history_list .item .soul_wrap{display:flex;align-items:flex-end;flex-direction:column;flex-shrink:0;margin-left:2rem}.soul_history_page .tab_sect .history_list .item .soul_wrap .num{font-weight:600}.soul_history_page .tab_sect .history_list .item .soul_wrap .num.cancelled{text-decoration:line-through;color:var(--gray)}.soul_history_page .tab_sect .history_list .item .soul_wrap .num.plus{color:var(--primary);font-size:var(--txt)}.soul_history_page .tab_sect .history_list .item .soul_wrap .num.com_soul_point:before,.soul_history_page .tab_sect .history_list .item .soul_wrap .num.com_soul_money:before{width:1.2em;height:1.2em}.soul_history_page .tab_sect .history_list .item .ext_txt{color:#b9b9b9;font-size:var(--smTxt);margin-top:.4rem}.soul_history_page .tab_sect .history_list .item.com_empty_box{border-bottom:none;padding:5rem 0}.soul_history_page .tab_sect .com_post_toggle{margin-top:2rem}.soul_history_page .tab_sect .history_list.open+.com_post_toggle .ico{transform:none}
