﻿html{scroll-behavior:smooth}.static-page .main-title,.static-page .title{font-size:24px;font-weight:bold;margin-bottom:20px;color:#333}.static-page .main-title.color-main-title{font-size:80px;line-height:1;position:relative}.static-page .main-title.color-main-title span{background-image:linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%);text-shadow:2px 2px 3px rgba(255,255,255,0.5);text-shadow:none !important}.static-page .main-title.color-main-title::after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background:linear-gradient(90deg, #FFB8FB 0%, #FFB6D4 100%)}.static-page .title{font-size:20px;font-weight:300}.static-page .search-box{position:relative}.static-page .search-box:before{content:"";background:url(/assets/icons/search-baef6cc87a78b6c268f0016fb611e1d6c4377b41254b04a2b2f0114775aef85c.svg) no-repeat center center;position:absolute;top:50%;left:12px;transform:translateY(-50%);display:inline-block;background-size:contain;width:32px;height:32px}.static-page .search-box input{width:100%;padding:24px 24px 24px 48px;color:#6e6e6e;background-color:#f4f4f4;border-radius:8px;font-size:16px;outline:none;border:none}.static-page .search-box input:focus{border-color:none}.static-page .search-box input::placeholder{color:#adadad}.static-page .search-box .buttons{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;flex-direction:row;gap:10px}.static-page .search-box button{padding:12px 24px;background:#FF57A1;border:none;border-radius:8px;cursor:pointer;color:white;font-weight:bold;font-size:18px}.static-page .search-box button:hover{background:#e0458f}.static-page .icon{display:inline-block}.static-page .s-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px;width:100%;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.static-page .s-list.s-ranking{justify-items:center}.static-page .s-list.s-ranking .s-card{max-width:180px}.static-page .u-list .item{padding:20px 10px;border-top:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px}.static-page .u-list .profile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.static-page .u-list .profile .img{width:80px;height:80px;border-radius:50%;background-color:#d9d9d9;background-position:center;background-size:cover}.static-page .u-list .details{flex:1}.static-page .u-list .details a{color:#333}.static-page .u-list .status-text{font-size:14px;padding:16px 12px;min-height:55px;overflow:hidden;text-overflow:ellipsis;background:#f4f4f4;border-radius:0 10px 10px 10px}.static-page .u-list .point-balance{background:linear-gradient(90deg, #FFB8FB 0%, #FFB6D4 100%);color:#fff;border-radius:20px;font-weight:600;letter-spacing:1px;text-align:center;min-width:110px}.static-page .u-list .level{border:3px solid #d9d9d9;border-radius:20px;padding:3px 14px;font-size:14px;font-weight:600}.static-page .u-list .follow-btn{width:24px;height:24px;background:url(/assets/icons/icon_start-563339c6baac191cfca5851c9c915422edb10b8c0cb765465a574a0c5df70ea2.svg) no-repeat center center/contain}.static-page .u-list .follow-btn.is-following{background-image:url(/assets/icons/icon_star_blue-21d404c4cf9a0e303a6d9387a440a776f157158655c18e72b9f5c3cf9a502456.svg)}.static-page .u-list .block-btn{width:24px;height:24px;background:url(/assets/icons/icon_block-3ae18479606e89913257f96f08385ebfce7b419d0049303a2cfef46cfbf01d01.svg) no-repeat center center/contain}.static-page .u-list .message-btn{width:25px;height:25px;background:url(/assets/icons/icon_mail_gray-560fa2a516ea82dad90994d96f6ea9d382b357397eb47d5a130a43f1131b453d.svg) no-repeat center center/contain}.static-page .search-results .title{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:200;color:#333;margin-bottom:40px;position:relative}.static-page .search-results .title:after{position:absolute;bottom:-10px;left:0;width:100%;height:5px;content:"";background:linear-gradient(90deg, #FFB8FB 0%, #FFB6D4 100%)}.static-page .search-results .title .result-count-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;color:#5d5d5d;white-space:nowrap}.static-page .search-results .title .result-count{display:flex;align-items:baseline;gap:8px;background:#f5f5f5;border-radius:20px;padding:3px 12px}.static-page .search-results .no-result{display:none}.static-page .search-results .result-list.hidden+.no-result{display:block}.static-page .search-results .skeleton-list,.static-page .search-results .loader-wrapper{display:none}.static-page .search-results .loader-wrapper .loader{margin:auto}.static-page .search-results.is-loading .skeleton-list,.static-page .search-results.is-loading .loader-wrapper{display:grid}.static-page .search-results.is-loading .result-list{display:none}.static-page .no_results{padding:40px 20px;text-align:center;color:#999}.static-page .no_results p{margin:10px 0;font-size:16px}.static-page .multi-send-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;background:#FF57A1;font-size:20px;color:#fff;padding:5px 20px;border-radius:20px;white-space:nowrap}.static-page .multi-send-btn img{width:auto;height:16px}@media (max-width: 767px){.static-page .input_wrapper{flex-direction:column}.static-page .submit_btn{width:100%}.static-page .result-count-wrapper{flex-wrap:wrap;justify-content:flex-end !important;gap:5px !important}}.search-page .tags input[type="checkbox"]{display:none}.search-page .tags label{cursor:pointer}.search-page .tags .item{display:flex;align-items:center;gap:8px;border-radius:8px;text-decoration:none;position:relative;user-select:none}.search-page .filters .tags{gap:0 2rem}.search-page .filters .tags>*{margin-bottom:20px}.search-page .filters input[type="text"]{padding:12px 16px;font-size:16px;color:#333;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color 0.3s ease;margin-bottom:20px}.search-page .filters select{padding:8px 12px;border-radius:8px;font-size:16px;border:none;outline:none;color:#666666;border:solid 1px #d9d9d9;padding-right:3rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.search-page .filters .breaker{flex-basis:100%;height:0;width:100%;margin-bottom:0}.search-page .filters .select-wrapper,.search-page .filters .search-input-wrapper{position:relative}.search-page .filters .select-wrapper::after,.search-page .filters .search-input-wrapper::after{content:"";position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none}.search-page .filters .select-wrapper::after{width:12px;height:12px;background:url(/assets/icons/chervon-down-gradient-0b441d67daf1ab46da9781d34b04c1d4e407fec4606f83e2505c57af420edb53.svg) no-repeat center center/contain}.search-page .filters .search-input-wrapper::after{width:18px;height:18px;transform:translateY(-60%);background:url(/assets/icons/search-gradient-0c6fe05022a9ef0c3fa9acdfab89355032b723aae0d592c2dc1baa51dab0d355.svg) no-repeat center center/contain}.search-page .filters .search-input-wrapper input[type="text"]{margin-bottom:0}.streamer-search-page .topics,.streamer-search-page .hobbies{padding:20px}.streamer-search-page .topics .title,.streamer-search-page .hobbies .title{color:#333;margin-bottom:10px}.streamer-search-page .tags{display:grid;gap:15px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));font-weight:700}.streamer-search-page .tags input[type="checkbox"]:checked+label{background:linear-gradient(90deg, #FF57A1 0%, #FF8A00 100%);color:#fff}.streamer-search-page .tags .item{font-size:18px;font-weight:300;background:linear-gradient(90deg, #FFB8FB 0%, #FFB6D4 100%);color:#fff;padding:16px}.streamer-search-page .tags .item img{width:10px;height:auto}.streamer-search-page .tags .count{position:absolute;right:6px;bottom:4px;display:flex;gap:5px;align-items:center;font-size:14px}.streamer-search-page .tags .name{flex:1}.streamer-search-page .tags .name::before{content:"# "}@media (max-width: 768px){.streamer-search-page .tags,.streamer-search-page .tags_grid{grid-template-columns:1fr}}.user-search-page .filters,.user-search-page .tags-filter{padding:20px 0}.user-search-page .filters .title,.user-search-page .tags-filter .title{color:#333;margin-bottom:10px;font-size:14px;font-weight:500}.user-search-page .tags{display:flex;flex-wrap:wrap;gap:15px}.user-search-page .tags input[type="checkbox"]:checked+label{background:linear-gradient(90deg, #FFB8FB 0%, #FFB6D4 100%);color:#fff;font-weight:600}.user-search-page .tags input[type="checkbox"]:checked+label::before{background-image:url(/assets/icons/tag-0e1dde776f2ccb5a6047f67a3d95a01861a62e3984e6eddfbec6790302695d7e.svg)}.user-search-page .tags .item{color:#666666;border:solid 2px #d9d9d9;padding:6px 14px 6px 28px}.user-search-page .tags .item::before{content:"";width:15px;height:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%);background-image:url(/assets/icons/tag-gradient-2e67c9a83f16286ed7eb0e67a0e370e6e1aa0e4354dbbaed81cc4ec9ddc6f6a3.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.user-search-page .tags .item img{width:10px;height:auto}.user-search-page .tags .count{position:absolute;top:0;right:0;width:16px;height:16px;transform:translate(50%, -50%);font-size:10px;color:#fff;background:#FF57A1;border-radius:50%;text-align:center}.user-search-page .tags .name{flex:1}.user-search-page .main{overflow:hidden}.user-search-page .main-content{position:relative}.user-search-page .main-content.show-detail{overflow:hidden}.user-search-page .main-content.show-detail .detail-overlay{transform:translateX(0)}.user-search-page .detail-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;transform:translateX(calc( 100% + 10px ));transition:all 0.6s ease-in-out;overflow-y:auto}.user-search-page .detail-overlay .loader-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.user-search-page .detail-overlay .btn-back-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.user-search-page .detail-overlay .btn-back-container img{width:auto;height:36px;transform:rotate(180deg)}.user-search-page .detail-overlay .btn-back-container .btn-back{border:solid 1px #d9d9d9;background:#f4f4f4;border-radius:20px;padding:8px 16px}.user-search-page .search-btn{display:block;margin:30px auto;border-radius:30px;width:300px;max-width:90%;padding:8px 16px;color:#fff;background:linear-gradient(210deg, #FFB8FB 0%, #FFB6D4 100%);font-weight:600;font-size:18px}.faq-page{background:transparent}.faq-page .search-box button{color:#14eed5;background:#fff;font-weight:600;font-size:20px}.faq-page .topics .item{background:linear-gradient(-45deg, #4fffc6 0%, #4df9ff 100%);padding:12px;font-size:18px;font-weight:500;color:#fff;border-radius:10px;text-decoration:none;margin-right:10px}.faq-page .subcategory-list ul{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:8px}.faq-page .subcategory-list li{font-size:18px;list-style:none;white-space:nowrap}.faq-page .subcategory-list li::before{content:"";height:100%;line-height:2;border-right:3px solid #14eed5;margin:0 16px}.faq-page .subcategory-list li:last-child::after{content:"";height:100%;line-height:2;border-right:3px solid #14eed5;margin:0 16px}.faq-page .subcategory-list a{color:#666666;text-decoration:none;white-space:nowrap}.faq-page .subcategory-list a:hover{color:#14eed5;border-bottom:2px solid #14eed5}.faq-page .tab-heading li{min-width:clamp(150px, 15%, 100%)}.faq-page .faq-list{margin:30px 0 80px}.faq-page .faq-list .item{border-collapse:collapse}.faq-page .faq-list .item .answer,.faq-page .faq-list .item .question{display:flex;align-items:center;gap:1.5rem}.faq-page .faq-list .item .answer img,.faq-page .faq-list .item .question img{width:40px;height:40px}@media (max-width: 767px){.faq-page .faq-list .item .answer,.faq-page .faq-list .item .question{align-items:flex-start}.faq-page .faq-list .item .answer{position:relative}.faq-page .faq-list .item .answer img{position:absolute;left:1.5rem}.faq-page .faq-list .item .answer p::before{content:"";width:45px;height:25px;display:inline-block}}.faq-page .faq-list .item .question{font-size:20px;font-weight:400;cursor:pointer;background:#f4f4f4;position:relative;padding:16px 32px 16px 16px}.faq-page .faq-list .item .question:after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:1em;height:1em;background-image:url(/assets/icons/chervon-down-70b5e6ba4f8052042b7a081c6906aae18d8370062bfeb1344c44bc035a188da1.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all 0.4s ease-in-out}.faq-page .faq-list .item .answer{height:0;overflow:hidden;padding:0 16px;transition:all 0.4s ease-in-out}.faq-page .faq-list .item .answer .cnt{font-weight:400;text-align:justify}.faq-page .faq-list .item .answer .cnt p:not(:last-child){padding-bottom:20px}.faq-page .faq-list .item .question{border-top:2px solid #e0e0e0}.faq-page .faq-list .item.open .answer{height:auto;height:calc-size(auto, size);padding:0 16px 32px;margin-top:12px}.faq-page .faq-list .item.open .question{border-bottom:2px solid #e0e0e0}.faq-page .faq-list .item.open .question:after{transform:translateY(-50%) rotate(-180deg)}.faq-page .category-title{margin:5rem 0 2rem;padding-left:15px;font-weight:500;position:relative}.faq-page .category-title::before{position:absolute;top:0;left:0;height:120%;content:"";display:inline-block;border-left:solid 3px #14eed5;margin-bottom:12px}.faq-page .category-title .anchor{transform:translateY(-90px);visibility:hidden;pointer-events:none}.faq-page .faq-page-main{overflow:auto}.contact-form{display:flex;flex-direction:column;gap:0}.contact-form .main-content{padding:24px;margin-bottom:3rem;color:#666666}.contact-form .main-content .contact-form__section-title{font-size:16px;font-weight:200;border-bottom:1px solid #d9d9d9;padding-bottom:8px;margin-bottom:3rem;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:16px}.contact-form .main-content .contact-form__section-title:before{content:"";border-left:1px solid #14eed5;height:24px}.contact-form .main-content .form-field{margin-bottom:20px}.contact-form .main-content label{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:18px;font-weight:500;margin-bottom:8px}.contact-form .main-content label span{display:inline-block;background:#ff69b4;color:#fff;font:bold 12px/1 sans-serif;padding:4px 8px;border-radius:4px;white-space:nowrap}.contact-form .main-content input[type="text"],.contact-form .main-content input[type="email"],.contact-form .main-content textarea{width:100%;padding:12px 16px;font-size:16px;color:#333;background:#f4f4f4;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color 0.3s ease}.contact-form .main-content input[type="text"]:focus,.contact-form .main-content input[type="email"]:focus,.contact-form .main-content textarea:focus{border-color:#ff69b4}.contact-form .main-content input[type="text"]::placeholder,.contact-form .main-content input[type="email"]::placeholder,.contact-form .main-content textarea::placeholder{color:#999}.contact-form .main-content textarea{min-height:120px;resize:none}.contact-form .main-content p{margin-top:16px;font:14px/1.6 #666}.contact-form .main-content p strong{display:block;margin-bottom:4px;color:#333;font-weight:600}.contact-page .search-results{margin-top:40px}.contact-page .send-btn,.contact-page .edit-btn{height:45px;padding:8px;border-radius:30px;margin:30px auto}.contact-page .send-btn:hover,.contact-page .edit-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(98,234,255,0.4)}.contact-page .send-btn{background:linear-gradient(90deg, #62eaff 0%, #0cffae 100%);border-radius:30px;transition:all 0.3s ease;min-width:250px;min-width-width:28px;min-width-height:auto}.contact-page .edit-btn{border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;position:relative;background:linear-gradient(90deg, #4fffc6 0%, #4df9ff 100%)}.contact-page .edit-btn::after{content:"修正";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;background:#fff;border-radius:30px;line-height:40px;color:#14eed5}.confirm-content{font-size:16px}@media (min-width: 768px){.confirm-content{display:grid;grid-template-columns:40% 1fr}}.confirm-content>*{padding:12px;border-top:solid 1px #ebebeb}.confirm-content>*:nth-child(odd){font-weight:500}@media (min-width: 768px){.confirm-content>*:nth-child(odd){text-align:right}}.confirm-content>*:nth-last-child(-n+2){border-bottom:solid 1px #ebebeb}.contact-confirm .buttons-area{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;justify-content:center;margin-top:40px}.contact-confirm .send-btn,.contact-confirm .edit-btn{min-width:100px;margin:30px 0}.contact-thanks{margin:auto;max-width:400px}.contact-thanks h2{margin-bottom:3rem;font-weight:500}.contact-thanks p{margin-bottom:3rem}.contact-thanks .send-btn{background:linear-gradient(90deg, #62eaff 0%, #0cffae 100%);border-radius:30px;transition:all 0.3s ease;height:45px;min-width:250px;padding:8px 16px;font-size:18px;font-weight:600;color:#fff;display:inline-block;text-decoration:none}.contact-thanks .send-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(98,234,255,0.4)}.ranking-page .s-list{margin-top:5rem;gap:50px}.user-info-table{font-size:14px;border:10px solid #EBEBEB;table-layout:fixed;width:100%;margin-bottom:1rem;border-collapse:collapse;border-radius:5px}.user-info-table tr{min-height:48px}.user-info-table td{min-height:48px;border:10px solid #EBEBEB;background-color:white;padding:0.5rem;text-align:center;font-weight:700}.user-info-table td.no-left{border-left:0}.user-info-table .title{background:linear-gradient(210deg, #4fffc6 0%, #4df9ff 100%);font-size:14px;font-weight:600;color:white;white-space:nowrap;overflow:hidden}.user-info-table .title span{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.user-info-table .title img{width:auto;height:16px}.user_layout.user_layout--contact-page .contact-page__panel{width:100%;box-sizing:border-box}.user_layout.user_layout--contact-page .contact-page__panel .common-card__body{padding:24px 37px}@media (max-width: 1439px){.user_layout.user_layout--contact-page .contact-page__panel .common-card__body{padding:24px 16px}}.user_layout.user_layout--contact-page .contact-page__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;width:100%}.user_layout.user_layout--contact-page .contact-page__mobile-side{margin-top:24px}@media (max-width: 767px){.user_layout.user_layout--contact-page .contact-page__mobile-side{display:none}}@media screen and (min-width: 1000px){.user_layout.user_layout--contact-page .contact-page__mobile-side{display:none}}.user_layout.user_layout--contact-page .mypage-schedule-news{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;margin:0 0 16px;padding:0 5px}@media (max-width: 1439px){.user_layout.user_layout--contact-page .mypage-schedule-news{display:none}}.user_layout.user_layout--contact-page .mypage-schedule-news__item{display:flex;align-items:center;min-width:0;height:47px;padding:0 14px;border:1px solid #14EED5;background:#FFFFFF;box-shadow:0 0 10px 0 #14EED5}.user_layout.user_layout--contact-page .mypage-schedule-news__label{width:55px;height:30px;border-radius:5px;display:flex;justify-content:center;align-items:center;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);color:#FFFFFF;font-size:10px;font-weight:700;line-height:16px}.user_layout.user_layout--contact-page .mypage-schedule-news__text{min-width:0;margin-left:20px;overflow:hidden;color:#4F4F4F;font-size:10px;font-weight:700;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.page-side-nav{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:100%}.page-side-nav__card{padding:0;overflow:hidden;border-color:#E3FDFA !important;box-shadow:0 0 10px 0 #14EED5}.page-side-nav__card .common-card__content{overflow:hidden}.page-side-nav__label{font-size:12px;font-weight:700;color:inherit;transition:color 0.35s ease}.page-side-nav__section{padding:16px 16px 0}.page-side-nav__section::after{content:'';display:block;height:2px;border-radius:2px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%)}.page-side-nav__section--popular{padding-bottom:0}.page-side-nav__section-title{margin:0px 0 10px 0px;font-size:24px;font-weight:700;letter-spacing:-1px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-side-nav__list,.page-side-nav__faq-list,.page-side-nav__legal-list{margin-top:20px;padding:0 0 14px;list-style:none}.page-side-nav__item{margin-bottom:10px}.page-side-nav__item:last-child{margin-bottom:0}.page-side-nav__item.is-active .page-side-nav__link{color:#1CBBB3;font-weight:600}.page-side-nav__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;color:#4F4F4F;text-decoration:none;font-size:13px;line-height:1.4;position:relative;transition:color 0.35s ease}.page-side-nav__link:hover{color:#1CBBB3}.page-side-nav__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 18px;width:20px;height:20px}.page-side-nav__icon svg,.page-side-nav__icon img{width:20px;height:20px;object-fit:contain}.page-side-nav__badge{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background:#FF57A1}.page-side-nav__faq-item,.page-side-nav__legal-item{margin-bottom:8px}.page-side-nav__faq-item:last-child,.page-side-nav__legal-item:last-child{margin-bottom:0}.page-side-nav__faq-link,.page-side-nav__legal-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;color:#4F4F4F;text-decoration:none;font-size:12px;line-height:1.4;transition:color 0.35s ease}.page-side-nav__faq-link:hover,.page-side-nav__legal-link:hover{color:#1CBBB3}.page-side-nav__legal-link{align-items:center;font-weight:700;line-height:12px;letter-spacing:0}.page-side-nav__chevron{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 17px;width:17px;height:17px;margin-top:1px}.page-side-nav__chevron svg,.page-side-nav__chevron img{width:17px;height:17px;object-fit:contain}.page-side-nav__faq-text{font-size:12px;line-height:12px;font-weight:700;color:inherit;transition:color 0.35s ease}.page-side-nav__faq-all{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:264px;max-width:100%;height:36px;margin:4px auto 16px;border:2px solid transparent;border-radius:100px;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%) border-box;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow 0.2s ease}.page-side-nav__faq-all:hover{box-shadow:0 2px 8px rgba(28,187,179,0.25)}.page-side-nav__faq-all-text{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-side-nav__faq-all-icon{width:8px;height:auto}.page-side-nav__legal{padding:4px 16px 16px}.page-side-nav__promo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:330px;box-sizing:border-box;padding:24px 18px;border:10px solid rgba(51,45,77,0.11);border-radius:10px;background:linear-gradient(135deg, #AA3DA4 0%, #2CF8FF 100%);color:#FFFFFF;text-decoration:none;text-align:center;transition:transform 0.2s ease, box-shadow 0.2s ease}.page-side-nav__promo:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,238,213,0.28);color:#FFFFFF}.page-side-nav__promo-eyebrow{margin:0;font-size:18px;font-weight:700}.page-side-nav__promo-title{margin:4px 0 0;font-size:18px;font-weight:700}.page-side-nav__promo-points{margin:8px 0 0;font-size:60px;font-weight:700;line-height:1;white-space:nowrap}.page-side-nav__promo-points span{font-size:24px;white-space:nowrap}.page-side-nav__promo-sub{margin:20px 0 12px;font-size:18px;font-weight:700}.page-side-nav__promo-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:264px;max-width:100%;height:36px;margin-top:4px;border:2px solid #FF57A1;border-radius:100px;background:#FFFFFF;color:#FF57A1;font-size:14px;font-weight:700}.page-side-nav__promo-cta-icon{flex:0 0 8px;width:8px;height:13px;background:#FF57A1;mask:url(/assets/icons/icon-right-blue-4a29ab4d75b35e467e49e246842e8bb5d91b2eadac5b2c0d6c19b07106289a8d.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon-right-blue-4a29ab4d75b35e467e49e246842e8bb5d91b2eadac5b2c0d6c19b07106289a8d.svg) no-repeat center/contain}.user_layout--contact-page .contact-page__content{color:#4A4856;width:100%}.user_layout--contact-page .contact-page__content{gap:0}.user_layout--contact-page .contact-intro,.user_layout--contact-page .contact-search,.user_layout--contact-page .contact-form{width:100%}.user_layout--contact-page .contact-intro{padding:32px 0}.user_layout--contact-page .contact-intro__copy{min-width:0}.user_layout--contact-page .contact-intro__header{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.user_layout--contact-page .contact-intro__heading{min-width:0}.user_layout--contact-page .contact-intro__mascot-wrap{display:flex;flex-shrink:0;align-items:flex-start}.user_layout--contact-page .contact-intro__mascot-icon{flex-shrink:0;width:38px;height:auto;margin-top:6px}.user_layout--contact-page .contact-intro__mascot{flex-shrink:0;width:61px;height:auto}@media (max-width: 767px){.user_layout--contact-page .contact-intro__mascot{width:72px}.user_layout--contact-page .contact-intro__mascot-icon{width:44px}}.user_layout--contact-page .contact-intro__title{margin:0 0 4px;font-size:24px;font-weight:700;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--contact-page .contact-intro__lead{margin:0 0 16px;font-size:12px;font-weight:700;color:#4F4F4F}.user_layout--contact-page .contact-intro__text{margin:0;font-size:12px;font-weight:700;line-height:17px;color:#8D8D8D}@media (max-width: 767px){.user_layout--contact-page .contact-intro__br--hide-mobile{display:none}}.user_layout--contact-page .contact-section-title{margin:0 0 6px;font-size:24px;font-weight:700;color:#FF005D}.user_layout--contact-page .contact-section-sub{margin:0 0 20px;font-size:14px;font-weight:700;line-height:18px;color:#8D8D8D}.user_layout--contact-page .contact-search{padding:32px 0;border-top:1px solid #E6E6E6}.user_layout--contact-page .contact-search .search-liver__search-form{justify-content:flex-start;margin-bottom:24px}.user_layout--contact-page .contact-search .search-liver__search-row{width:100%;max-width:607px}.user_layout--contact-page .contact-search .search-liver__search-box{display:flex;align-items:center;gap:12px;width:100%}.user_layout--contact-page .contact-search .search-liver__search-field{display:flex;align-items:center;gap:10px;flex:1;min-width:0;height:56px;padding:0 14px;box-sizing:border-box;border-radius:10px;background:linear-gradient(#F4F4F4, #F4F4F4) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border:3px solid transparent}.user_layout--contact-page .contact-search .search-liver__search-icon{flex-shrink:0;width:18px;height:18px;background:#B7B7B7;-webkit-mask-image:url(/assets/icons/icon_search_green-bba2fbaa28862ac650a975f32957417f60188c55dcbeafd4d6acf8a3cb418b3d.svg);mask-image:url(/assets/icons/icon_search_green-bba2fbaa28862ac650a975f32957417f60188c55dcbeafd4d6acf8a3cb418b3d.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.user_layout--contact-page .contact-search .search-liver__search-input{flex:1;min-width:0;border:none;background:transparent;color:#4F4F4F;font-size:14px;font-weight:700;-webkit-appearance:none;appearance:none}.user_layout--contact-page .contact-search .search-liver__search-input::placeholder{color:#B7B7B7}.user_layout--contact-page .contact-search .search-liver__search-input:focus{outline:none}.user_layout--contact-page .contact-search .search-liver__search-btn{flex-shrink:0;min-width:80px;height:56px;padding:0 20px;border:none;border-radius:10px;background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);color:#FFFFFF;font-size:20px;font-weight:700;line-height:1;cursor:pointer}@media (max-width: 767px){.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-row{max-width:none}.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-box{flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:0;border:none;border-radius:0;background:transparent}.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-field{flex:none;width:100%;max-width:none;height:43px;padding:0 14px;border-radius:10px;background:linear-gradient(#F4F4F4, #F4F4F4) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border:3px solid transparent}.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:44px;padding:0;border-radius:100px;background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);font-size:20px;font-weight:700;line-height:1}.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-btn::before{content:'';flex-shrink:0;width:18px;height:18px;background:#FFFFFF;mask:url(/assets/icons/icon_search_green-bba2fbaa28862ac650a975f32957417f60188c55dcbeafd4d6acf8a3cb418b3d.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon_search_green-bba2fbaa28862ac650a975f32957417f60188c55dcbeafd4d6acf8a3cb418b3d.svg) no-repeat center/contain}}.user_layout--contact-page .contact-search__topics-title{margin:0 0 12px;font-size:16px;line-height:18px;font-weight:700;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--contact-page .contact-search__no-result{margin:0;font-size:14px;line-height:1.7;color:#8D8D8D}.user_layout--contact-page .contact-search__result-count{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.user_layout--contact-page .contact-search__result-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:83px;height:36px;padding:0 16px;border:2px solid #EBEBEB;border-radius:100px;background:#F4F4F4;font-size:12px;font-weight:700;line-height:18px;color:#8D8D8D}.user_layout--contact-page .contact-search__result-num{font-size:20px;font-weight:700;color:#8D8D8D}.user_layout--contact-page .contact-search .search-results .title{margin-bottom:20px;padding-bottom:16px;font-size:18px;font-weight:700;color:#4F4F4F}.user_layout--contact-page .contact-search .search-results .title span{color:#8D8D8D;font-size:14px;font-weight:700;line-height:18px}.user_layout--contact-page .contact-search .search-results .title::after{bottom:0;height:1px;background:rgba(51,45,77,0.11)}@media (max-width: 767px){.user_layout--contact-page .contact-search .search-results .title{font-size:14px}.user_layout--contact-page .contact-search .search-results .title span{font-size:12px;line-height:16px}.user_layout--contact-page .contact-search .search-results .faq-list{margin:16px 0 32px}.user_layout--contact-page .contact-search .search-results .faq-list .item .question,.user_layout--contact-page .contact-search .search-results .faq-list .item .answer{align-items:flex-start;gap:8px}.user_layout--contact-page .contact-search .search-results .faq-list .item .question img,.user_layout--contact-page .contact-search .search-results .faq-list .item .answer img{position:static;width:28px;height:28px;flex-shrink:0}.user_layout--contact-page .contact-search .search-results .faq-list .item .answer p::before{display:none}.user_layout--contact-page .contact-search .search-results .faq-list .item .answer .cnt{font-size:12px;line-height:1.6}.user_layout--contact-page .contact-search .search-results .faq-list .item .question{font-size:12px;line-height:1.5;padding:10px 28px 10px 10px}.user_layout--contact-page .contact-search .search-results .faq-list .item .question span{min-width:0}.user_layout--contact-page .contact-search .search-results .faq-list .item .question::after{right:8px;width:12px;height:12px}.user_layout--contact-page .contact-search .search-results .faq-list .item.open .answer{padding:0 10px 12px;margin-top:8px}}.user_layout--contact-page .topics .tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}.user_layout--contact-page .topics .item{margin:0;padding:8px 14px;border:1px solid rgba(51,45,77,0.11);border-radius:5px;background:#FFFFFF;color:#8D8D8D;font-size:12px;font-weight:700}.user_layout--contact-page .topics .item:hover{border-color:#1CBBB3;color:#1CBBB3}.user_layout--contact-page .contact-form{padding-top:32px;border-top:1px solid #E6E6E6}.user_layout--contact-page .contact-form .main-content{width:100%;border:none;padding:0;margin-bottom:40px;background:transparent}.user_layout--contact-page .contact-form .main-content p:not(.text-center){margin-top:-32px;font-family:14px;font-weight:400;line-height:18px;color:#8D8D8D}.user_layout--contact-page .contact-form .main-content p:not(.text-center) strong{font-weight:700;color:#4F4F4F}.user_layout--contact-page .contact-form .main-content p.text-center{margin:24px 0 0}.user_layout--contact-page .contact-form hr{height:0;margin:0 0 40px;border:none;border-top:1px solid rgba(51,45,77,0.11)}.user_layout--contact-page .contact-form .contact-form__section-title{margin:0 0 24px;padding:0;border:none;font-size:24px;font-weight:700;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--contact-page .contact-form .contact-form__section-title::before{content:none}.user_layout--contact-page .contact-form .form-field{margin-bottom:38px}.user_layout--contact-page .contact-form .form-field label{color:#4F4F4F;font-size:18px;font-weight:700}.user_layout--contact-page .contact-form .form-field span{width:56px;height:32px;border-radius:10px;font-size:18px;font-weight:700;color:#FFFFFF;display:flex;align-items:center;justify-content:center}.user_layout--contact-page .contact-form input[type='text'],.user_layout--contact-page .contact-form input[type='email']{height:56px;padding:0 18px;border-radius:10px;font-size:16px}@media (max-width: 767px){.user_layout--contact-page .contact-form input[type='text'],.user_layout--contact-page .contact-form input[type='email']{height:40px}}.user_layout--contact-page .contact-form textarea{min-height:200px;padding:16px 18px;border-radius:10px;font-size:16px}.user_layout--contact-page .contact-form .send-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;max-width:466px;height:58px;margin:0 auto;padding:0 24px;border:none;border-radius:100px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease}@media (max-width: 767px){.user_layout--contact-page .contact-form .send-btn{height:44px;padding:0 20px}}.user_layout--contact-page .contact-form .send-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(20,238,213,0.28)}.user_layout--contact-page .contact-form .send-btn__label{color:#FFFFFF;font-size:18px;font-weight:700}@media (max-width: 767px){.user_layout--contact-page .contact-form .send-btn__label{font-size:16px}}.user_layout--contact-page .contact-form .send-btn img{width:auto;height:22px}@media (max-width: 767px){.user_layout--contact-page .contact-form .send-btn img{height:18px}}.user_layout--contact-page .contact-confirm,.user_layout--contact-page .contact-thanks{max-width:720px;margin:0 auto}.search-liver__search-row{margin:0px !important}html[data-theme='dark'] .user_layout.user_layout--contact-page .mypage-schedule-news__item{background:var(--color-surface-primary, #2b2931);border-color:var(--color-border-strong, rgba(222,210,255,0.3));box-shadow:0 0 10px 0 rgba(20,238,213,0.25)}html[data-theme='dark'] .user_layout.user_layout--contact-page .mypage-schedule-news__text{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-page__content{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-intro__lead,html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-intro__text{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-section-sub,html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search__no-result{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search{border-top-color:var(--color-border-default, rgba(222,210,255,0.13))}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-liver__search-box{background:transparent}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-liver__search-field{background:linear-gradient(var(--color-input-bg, #15131C), var(--color-input-bg, #15131C)) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border:3px solid transparent}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-liver__search-input{color:var(--color-text-primary, #F7F3FF);background:transparent}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-liver__search-input::placeholder{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-liver__search-icon{background:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-liver__search-btn{background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);color:#FFFFFF}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-results .faq-list .item .question{background:var(--color-bg-tertiary, #1F1B2B);border-top-color:var(--color-border-default, rgba(222,210,255,0.13));color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-results .faq-list .item .answer .cnt{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-results .faq-list .item.open .question{border-bottom-color:var(--color-border-default, rgba(222,210,255,0.13))}@media (max-width: 767px){html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-box{background:transparent}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-field{background:linear-gradient(var(--color-input-bg, #15131C), var(--color-input-bg, #15131C)) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border:3px solid transparent}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .contact-search__form .search-liver__search-btn{background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);color:#FFFFFF}}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search__result-badge,html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search__result-num{background:var(--color-bg-tertiary, #1F1B2B);border-color:var(--color-border-default, rgba(222,210,255,0.13));color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-results .title{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-results .title span{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-search .search-results .title::after{background:var(--color-border-default, rgba(222,210,255,0.13))}html[data-theme='dark'] .user_layout.user_layout--contact-page .topics .item{background:var(--color-surface-primary, #2b2931);border-color:var(--color-border-default, rgba(222,210,255,0.13));color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form{border-top-color:var(--color-border-default, rgba(222,210,255,0.13))}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form hr{border-top-color:var(--color-border-default, rgba(222,210,255,0.13))}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form .main-content p:not(.text-center){color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form .main-content p:not(.text-center) strong{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form .form-field label{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form input[type='text'],html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form input[type='email'],html[data-theme='dark'] .user_layout.user_layout--contact-page .contact-form textarea{background:var(--color-input-bg, #15131C);border-color:var(--color-border-default, rgba(222,210,255,0.13));color:var(--color-text-primary, #F7F3FF)}
