@charset "UTF-8";.ap_member_intro .ap_member_intro_head{text-align:center;padding:6px;border-radius:16px;overflow:hidden;margin-bottom:12px;background-color:rgb(255 255 255 / .08)}.ap_member_intro .ap_member_intro_head h2{margin:.1em 4px .5em;font-size:2.3em;line-height:1;letter-spacing:-1px;color:#222;word-break:keep-all}.ap_member_intro .ap_member_intro_group,.ap_member_intro .ap_member_intro_list,.ap_member_intro .ap_member_intro_page{margin:0 auto;padding:0 0 0 0;line-height:1.4;text-align:center}.ap_member_intro .ap_member_intro_group{display:table}.ap_member_intro .ap_member_intro_group li{display:inline-block;list-style:none}.ap_member_intro .ap_member_intro_group li a{display:block;margin:2px;padding:5px 16px;border:1px solid #8a96a6;border-radius:3px;background:#fff;color:#666;text-decoration:none;white-space:nowrap}.ap_member_intro .ap_member_intro_group li a:hover,.ap_member_intro .ap_member_intro_group li a:active{background:#8a96a6;color:#fff;text-decoration:none}.ap_member_intro .ap_member_intro_group li a.on{border:1px solid #8a96a6;background:#8a96a6;color:#fff;font-weight:700}.ap_member_intro .ap_member_intro_list{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ap_member_intro .ap_member_intro_list .wrapper{height:370px;position:relative;transform-style:preserve-3d;perspective:1000px}.ap_member_intro .ap_member_intro_list .wrapper .card{position:absolute;height:100%;width:100%;background:#000;border-radius:16px;overflow:hidden;transform:translateY(0deg);transform-style:preserve-3d;backface-visibility:hidden;box-shadow:0 10px 15px rgb(0 0 0 / .1);transition:transform 0.7s cubic-bezier(.4,.2,.2,1)}.ap_member_intro .ap_member_intro_list .wrapper .card img{object-fit:cover;border-radius:10px;display:block}.ap_member_intro .ap_member_intro_list .wrapper .front-face{border-radius:10px;border:4px solid #fff0;background:linear-gradient(#303030,#303030) padding-box,linear-gradient(180deg,#B6B6B6 0%,#838383 100%) border-box}.ap_member_intro .ap_member_intro_list .wrapper .front-face .front-inner{display:flex;align-items:center;border-radius:5px;height:100%}.ap_member_intro .ap_member_intro_list .wrapper .front-face .front-inner img{max-width:100%;text-align:center}.ap_member_intro .ap_member_intro_list .wrapper .back-face{font-size:14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;line-height:160%;transform:rotateY(180deg)}.ap_member_intro .ap_member_intro_list .wrapper .back-face>div:not(.ap_member_intro_img){z-index:2;position:relative;width:100%;padding:0 10px 10px 10px;text-align:left;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0 / .4) 50%,rgb(0 0 0 / .8) 100%)}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_img{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.9}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_img>a{display:block;height:100%}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_img img.ap_member_intro_img_profile{width:100%;height:100%;object-fit:cover}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_name a{font-size:17px;font-weight:700}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_name .ap_member_chat a{display:inline-block;margin:2px;padding:1px 7px;border:1px solid #354154;border-radius:10px;background:#fff;color:#666;text-decoration:none;white-space:nowrap}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_name .ap_member_chat a:hover,.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_name .ap_member_chat a:active{background:#354154;color:#fff;text-decoration:none}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_extra{font-size:12px;display:inline-block}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_extra+.ap_member_intro_extra{position:relative;padding-left:8px;margin-left:4px}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_extra+.ap_member_intro_extra::after{content:"";position:absolute;top:50%;left:-2px;width:2px;height:2px;border-radius:4px;background-color:var(--xet-theme-text-base-color);transform:translateY(-50%)}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_saju{position:relative;width:100%;display:flex;align-items:center;height:32px;padding:10px;border-radius:8px;overflow:hidden;font-size:12px;background-color:rgb(30 30 30 / .8);border:.5px solid rgb(255 255 255 / .08);color:#fff;white-space:nowrap;font-weight:700}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_saju .flip_score{z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_saju .flip_score_bar{position:absolute;top:0;left:0;height:32px;display:block;background-color:#FF2D55;overflow:hidden}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_document{overflow:hidden}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_document .ap_member_intro_img_thumb{margin-left:5px;float:right}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_comment{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.5;max-height:3em}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_signature{margin:1em 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;word-wrap:break-word;line-height:1.5;max-height:7.5em}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_intro_signature p{margin:0}.ap_member_intro.gold .ap_member_intro_list .wrapper .front-face{border:4px solid #fff0;background:linear-gradient(180deg,#5A4A1E 0%,#3E2F15 65%,#2F2412 100%) padding-box,linear-gradient(180deg,#F7F3EA 0%,#EAD9B8 55%,#CDBB9C 100%) border-box;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),inset 0 -2px 6px rgb(0 0 0 / .22)}.ap_member_intro.diamond .ap_member_intro_list .wrapper .front-face{border:4px solid #fff0;background:linear-gradient(180deg,#35535B 0%,#28444B 60%,#1F2F34 100%) padding-box,linear-gradient(180deg,#EFF6FA 0%,#E3F0F6 55%,#D7E2E1 100%) border-box;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),inset 0 -2px 6px rgb(0 0 0 / .22)}.ap_member_intro.premium .ap_member_intro_list .wrapper .front-face{border:4px solid #fff0;background:linear-gradient(180deg,#35535B 0%,#28444B 60%,#1F2F34 100%) padding-box,linear-gradient(180deg,#EFF6FA 0%,#E3F0F6 55%,#D7E2E1 100%) border-box;box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),inset 0 -2px 6px rgb(0 0 0 / .22)}.ap_member_intro .ap_member_intro_list .ap_member_intro_loading{display:none;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;width:50px;height:50px;background-color:#fff0;border:5px solid #576373;border-right-color:#fff0;border-radius:50%;box-sizing:border-box;z-index:2;-webkit-animation-duration:0.45s;-moz-animation-duration:0.45s;animation-duration:0.45s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;-moz-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate-forever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate-forever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-forever{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ap_member_intro .ap_member_intro_page *{margin:0;padding:0}.ap_member_intro .ap_member_intro_page a{border:1px solid #ccc;border-radius:5px;background:#fff;color:#666;text-decoration:none;white-space:nowrap}.ap_member_intro .ap_member_intro_page a:hover,.ap_member_intro .ap_member_intro_page a:active{background:#ccc;color:#fff;text-decoration:none}.ap_member_intro .ap_member_intro_page li{display:inline;list-style:none;line-height:2.5}.ap_member_intro .ap_member_intro_page li a,.ap_member_intro .ap_member_intro_page li span{padding:4px 8px}.ap_member_intro .ap_member_intro_page li span{border:1px solid #999;border-radius:5px;background:#999;color:#fff;font-weight:700}.ap_member_intro input[type=text]:focus,.ap_member_intro input[type=number]:focus,.ap_member_intro input[type=tel]:focus,.ap_member_intro select:focus{border-color:hsl(var(--p)/var(--tw-border-opacity))}.ap_member_intro.hover .ap_member_intro_list .wrapper:hover>.front-face{transform:rotateY(-180deg)}.ap_member_intro.hover .ap_member_intro_list .wrapper:hover>.back-face{transform:rotateY(0deg)}@media screen and (max-width:768px){.ap_member_intro .ap_member_intro_list .wrapper{height:310px}}.ap_member_intro .ap_member_intro_list .wrapper .back-face .ap_member_saju .flip_score_bar::after{content:'';position:absolute;top:0;left:-150%;width:75%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transform:skewX(-25deg);animation:shimmer-effect 3.5s infinite linear}@keyframes shimmer-effect{100%{left:150%}}