@import url(/assets/flatpickr/dist/flatpickr.min-36c95b87f45077a8024e5c365caf57b28c4afa9cf042428004c458c07f41ba20.css);@import url(/assets/lib/cropper.min-e5b190dab982054137a21ce17b489bb4c023875b9dabd99b6e6c8f97f1f46434.css);.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.upload-area{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:5rem auto;background-color:#f4f4f4;border-radius:10px;border:2px solid #d9d9d9;text-align:center;padding:20px 40px;position:relative;transition:all 0.3s ease;font-family:"M PLUS 1p", sans-serif}.upload-area.dragover{background-color:#e1e1e1;border-color:#989898}.upload-area.is-error{background-color:#f8d7da;border-color:#f5c6cb}.upload-area.is-error::after{content:attr(data-error);position:absolute;bottom:0;left:50%;transform:translate(-50%, 150%);color:#721c24;font-weight:bold;font-size:1.2rem;white-space:nowrap}.upload-area img{width:120px;height:auto}.upload-area .upload-btn{position:relative;font-weight:600;color:#fff;padding:10px 20px;border-radius:15px;background:#FFB8FB;background:linear-gradient(90deg, #ffb8fb 0%, #ffb6d4 100%)}.upload-area .upload-btn .uploader{opacity:0;position:absolute;inset:0;cursor:pointer}.user-page .upload-area .upload-btn,.ie-container--user .upload-area .upload-btn{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%)}.preview-area{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;gap:30px;padding:0px 0 5px;overflow-x:auto}.preview-area .preview-item{position:relative;display:flex;flex-direction:column;margin-bottom:2rem}.preview-area .preview-item.is-blank img{opacity:0}.preview-area .preview-item .image{border:solid 5px #f4f4f4}.preview-area .preview-item .image img{width:450px;height:auto;object-fit:cover;aspect-ratio:16/9;transition:all 0.3s ease}.preview-area .preview-item .caption{text-align:center;margin-top:10px;color:#666666}.preview-area .preview-item .remove-btn{width:25px;height:25px;border-radius:50%;position:absolute;background:#C6C6C6;right:-18px;top:-18px;opacity:0.6}.preview-area .preview-item .remove-btn::after,.preview-area .preview-item .remove-btn::before{content:" ";text-align:center;display:block;width:15px;height:2px;background-color:#fff;border-radius:3px;position:absolute;top:50%;left:50%}.preview-area .preview-item .remove-btn::after{transform:translate(-50%, -50%) rotate(45deg)}.preview-area .preview-item .remove-btn::before{transform:translate(-50%, -50%) rotate(-45deg)}.preview-area .preview-item .remove-btn:hover{opacity:0.8;cursor:pointer}.preview-area.preview-area-horizontal .preview-item .image img{width:300px;aspect-ratio:9/16}.ie-container{font-family:"M PLUS 1p", sans-serif}.ie-container .ie-body{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:20px;position:relative;overflow:hidden;z-index:1;user-select:none}.ie-container .ie-body.is-cropping .ie-canvas.cropping{display:block !important}.ie-container .ie-body.is-cropping .upload-area{display:none}.ie-container .ie-body.is-cropping .controls{display:flex}.ie-container .ie-heading{padding:12px 20px;position:relative;width:100%;min-height:56px;display:flex;flex-direction:row;justify-content:center;align-items:center}.ie-container .ie-heading .ie-heading-btn{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:36px;height:36px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;color:#fff;box-sizing:border-box;border:2px solid #FF57A1}.ie-container .ie-heading .ie-heading-btn svg{overflow:visible}.ie-container .ie-heading .ie-heading-btn:last-child{left:unset;right:12px}.ie-container .ie-heading .ie-back-btn{background:rgba(0,0,0,0.8)}.ie-container .ie-heading .ie-back-btn svg{width:22px;height:22px}.ie-container .ie-heading .ie-finish-btn{background:rgba(0,0,0,0.8);color:#fff;cursor:pointer;transition:background 0.2s ease-in-out, color 0.2s ease-in-out}.ie-container .ie-heading .ie-finish-btn svg{width:22px;height:22px}.ie-container .ie-heading .ie-finish-btn svg polyline{stroke-width:2}.ie-container .ie-heading .ie-finish-btn:disabled{cursor:default}.ie-container .ie-heading .ie-finish-btn.is-complete{background:#fff;cursor:pointer}.ie-container .ie-heading .ie-finish-btn.is-complete svg polyline{stroke:url(#ie-check-gradient)}.ie-container .ie-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80dvw;height:80dvh;max-width:800px;max-height:800px;position:relative;aspect-ratio:1/1;flex-grow:1;background:#fff}.ie-container .ie-content:has(.ie-cropper-img) .file-input-container{display:none}.ie-container .ie-content .ie-crop-area{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.ie-container .ie-content .ie-crop-area .ie-canvas{width:100%;height:100%;display:none}.ie-container .ie-content .ie-crop-area .cropper-drag-box,.ie-container .ie-content .ie-crop-area .cropper-face,.ie-container .ie-content .ie-crop-area .cropper-canvas{cursor:grab !important}.ie-container .ie-content .ie-crop-area .cropper-drag-box:active,.ie-container .ie-content .ie-crop-area .cropper-face:active,.ie-container .ie-content .ie-crop-area .cropper-canvas:active{cursor:grabbing !important}.ie-container .ie-content .clear-btn{position:absolute;top:20px;right:20px}.ie-container .ie-content .file-input-container{font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.ie-container .ie-content .file-input-container button{font-size:14px;color:#fff;color:#fff;border-radius:10px;padding:5px 10px;background:linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%)}.ie-container .ie-content .file-input-container p{font-size:16px;margin-bottom:2rem}.ie-container .controls{position:absolute;right:20px;bottom:20px;left:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;display:none}.ie-container .btn-primary{width:28px;height:28px;color:#fff;border-radius:50%;padding:5px;background:#1a1a1acc;-webkit-box-shadow:0px 4px 12px #00000026;box-shadow:0 4px 12px #00000026;transition:opacity 0.3s ease-in-out}.ie-container .btn-primary:hover{background:#1a1a1acc;box-shadow:none;opacity:0.7}.ie-container .ratio-controls,.ie-container .zoom-controls{display:none;position:absolute;bottom:30px;background:#1a1a1acc;color:#fff;border-radius:5px;padding:5px}.ie-container .ratio-btn{color:#fff;text-align:left;padding:5px}.ie-container .ratio-btn:not(:last-child){border-bottom:1px solid #fff}.ie-container .ratio-zoom-controls.show-ratio .ratio-controls{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.ie-container .ratio-zoom-controls.show-zoom .zoom-controls{display:block}.ie-container .nav-btn{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.ie-container .nav-btn.next-btn{right:20px;left:unset}.ie-container .thumbnail-btn{position:absolute;right:20px;bottom:20px}.ie-container .thumbnail-list{position:absolute;right:20px;bottom:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;border-radius:5px;padding:10px;background:#1a1a1acc}.ie-container .thumbnail-list .item{width:60px;height:60px;position:relative;filter:brightness(0.5);border:solid 1px #fff}.ie-container .thumbnail-list .item.active{filter:none}.ie-container .thumbnail-list .item.is-empty{background-image:none !important}.ie-container .thumbnail-list .item.is-empty button{display:none}.ie-container .thumbnail-list button.btn-primary{position:absolute;top:2px;right:2px;width:16px;height:16px;padding:2px}.ie-container .thumbnail-list button.btn-primary svg{width:12px;height:12px}.sidebar-container-wrapper{display:flex;align-items:flex-start;gap:16px;margin-top:26px}.sidebar-aside-stack{display:flex;flex-direction:column;gap:16px;flex-shrink:0;width:190px}.user_layout:has(.sidebar-aside-stack){--width-left-menu: 190px}.sidebar-container{display:flex;flex-direction:column;width:100%;max-width:170px;min-height:790px;box-sizing:border-box;border-radius:10px;background:rgba(255,255,255,0.5);box-shadow:0 0 10px 0 #14eed485;backdrop-filter:blur(1.5px);padding:20px 10px 16px}.sidebar-container--streamer{box-shadow:0 0 10px 0 #FF96C9}.sidebar-container--streamer .sidebar-container__icon svg path[stroke]:not([stroke='none']){stroke:#FF57A1}.sidebar-container--streamer .sidebar-container__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:#FF57A1}.sidebar-container--streamer .sidebar-container__icon svg linearGradient stop:first-child{stop-color:#FF57A1}.sidebar-container--streamer .sidebar-container__icon svg linearGradient stop:last-child{stop-color:#FF57A1}.sidebar-container--streamer .sidebar-container__item--active .sidebar-container__link{box-shadow:0 0 12px rgba(255,87,161,0.35)}.sidebar-container--streamer .sidebar-container__indicator{box-shadow:0 0 12px rgba(255,87,161,0.35)}.sidebar-container:not(.sidebar-container--streamer){min-height:0}.sidebar-container:not(.sidebar-container--streamer) .sidebar-container__nav{flex:0 0 auto}.sidebar-container:not(.sidebar-container--streamer) .sidebar-container__footer{margin-top:8px;padding:16px 12px 10px}.sidebar-container:not(.sidebar-container--streamer) .sidebar-container__footer-title{font-size:12px}.sidebar-container:not(.sidebar-container--streamer) .sidebar-container__footer-lock{height:1.25em}.sidebar-container__nav{position:relative;flex:1;min-height:0}.sidebar-container__indicator{position:absolute;top:0;left:0;width:0;height:0;border-radius:8px;background:#FFFFFF;box-shadow:0 0 10px 0 #14eed485;opacity:0;pointer-events:none;z-index:0;transition:top 0.32s cubic-bezier(0.22, 1, 0.36, 1),left 0.32s cubic-bezier(0.22, 1, 0.36, 1),width 0.32s cubic-bezier(0.22, 1, 0.36, 1),height 0.32s cubic-bezier(0.22, 1, 0.36, 1),opacity 0.2s ease}.sidebar-container__indicator.is-visible{opacity:1}.sidebar-container__list{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:13px}.sidebar-container__item{margin:0}.sidebar-container__link{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 6px;border-radius:8px;text-decoration:none;color:#666666;transition:background 0.2s ease, box-shadow 0.2s ease, opacity 0.2s ease}.sidebar-container__item--active .sidebar-container__link{box-shadow:0 0 10px 0 #14eed485}.sidebar-container__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.sidebar-container__icon svg{display:block;width:18px;height:18px;object-fit:contain}.sidebar-container__icon svg path[stroke]:not([stroke='none']){stroke:var(--rank-bg-solid, #14EED5)}.sidebar-container__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:var(--rank-bg-solid, #14EED5)}.sidebar-container__icon svg linearGradient stop:first-child{stop-color:var(--rank-accent-light, #4DF9FF)}.sidebar-container__icon svg linearGradient stop:last-child{stop-color:var(--rank-accent, #0AA598)}.sidebar-container__footer{position:relative;width:100%;min-height:163px;border-radius:10px;background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);padding:20px 5px 10px 5px;color:#FFFFFF;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}.sidebar-container__footer-head{position:relative;z-index:1}.sidebar-container__footer-title{font-size:13px;font-weight:700;line-height:12px;margin-bottom:8px}.sidebar-container__footer-sub{margin:0;display:flex;align-items:flex-start;gap:6px;font-size:10px;font-weight:700;line-height:1.25;color:rgba(255,255,255,0.92)}.sidebar-container__footer-lock{flex-shrink:0;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.sidebar-container__footer-lock svg{width:100%;height:100%;display:block}.sidebar-container__footer-lock path[stroke]:not([stroke='none']){stroke:#FFFFFF}.sidebar-container__footer-lock path[fill]:not([fill='none']):not([fill^='url']){fill:#FFFFFF}.sidebar-container__footer-visual{position:absolute;right:11px;bottom:52px}.sidebar-container__footer-visual svg{display:block;width:100%;height:100%}.sidebar-container__footer-visual .custom-icon-banner defs linearGradient stop{stop-color:#FFFFFF}.sidebar-container__footer-cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;box-sizing:border-box;border-radius:100px;background:#FFFFFF;border:2px solid #FF57A1;text-decoration:none;font-size:14px;font-weight:700;line-height:12px;color:#FF57A1;transition:transform 0.15s ease, filter 0.2s ease}.sidebar-container__footer-cta:hover{filter:brightness(0.98);transform:translateY(-1px)}.sidebar-container__footer-cta-icon{display:flex;width:10px;height:10px}.sidebar-container__footer-cta-icon svg{width:100%;height:100%;display:block}.sidebar-container__footer-cta-icon path[stroke]:not([stroke='none']){stroke:#FF57A1}.sidebar-container__footer-cta-icon path[fill]:not([fill='none']):not([fill^='url']){fill:#FF57A1}.sidebar-container__label{flex:1;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;color:#8d8d8d;text-overflow:ellipsis}.sidebar-container__badge{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:21px;height:21px;border-radius:999px;font-size:8px;font-weight:700;color:#FFFFFF;line-height:normal}.sidebar-container__badge--pink{background:#FF57A1}.sidebar-container__badge--cyan{background:#14EED5}@media (max-width: 767px){.sidebar-container{max-width:100%;min-height:auto}}.sidebar-auth-panel{display:flex;flex-direction:column;gap:8px;width:190px;height:152px;box-sizing:border-box;border-radius:10px;background:#FFFFFF;box-shadow:0 0 10px 0 #14eed485;padding:20px 16px}.sidebar-auth-panel__item{display:flex;align-items:center;gap:10px;height:52px;padding:0 10px;border-radius:8px;box-sizing:border-box;text-decoration:none;color:#666666;transition:background 0.2s ease, box-shadow 0.2s ease}.sidebar-auth-panel__item:hover,.sidebar-auth-panel__item:focus-visible{background:#F4F4F4;box-shadow:0 0 10px 0 #14eed485}.sidebar-auth-panel__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.sidebar-auth-panel__icon svg{display:block;width:100%;height:100%;object-fit:contain}.sidebar-auth-panel__icon path[stroke]:not([stroke='none']):not([stroke^='url']){stroke:var(--rank-bg-solid, #14EED5)}.sidebar-auth-panel__icon path[fill]:not([fill='none']):not([fill^='url']){fill:var(--rank-bg-solid, #14EED5)}.sidebar-auth-panel__icon linearGradient stop:first-child{stop-color:var(--rank-accent-light, #4DF9FF)}.sidebar-auth-panel__icon linearGradient stop:last-child{stop-color:var(--rank-accent, #0AA598)}.sidebar-auth-panel__icon--guide linearGradient stop:first-child{stop-color:#4DF9FF}.sidebar-auth-panel__icon--guide linearGradient stop:last-child{stop-color:#0AA598}.sidebar-auth-panel__label{font-size:16px;font-weight:700;line-height:18px;color:#8d8d8d}@media (max-width: 767px){.sidebar-auth-panel{width:100%;max-width:190px;height:auto;min-height:152px}}.sidebar-offer-panel{display:flex;flex-direction:column;gap:34px;width:190px;height:672px;box-sizing:border-box;border-radius:10px;background:#FFFFFF;box-shadow:0 0 10px 0 #14eed485;padding:16px 12px 14px}.sidebar-offer-panel__voucher-icon{position:absolute;top:50px;right:-17px}.sidebar-offer-panel__title{margin:0;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}.sidebar-offer-panel__lead{margin-top:12px;font-size:12px;font-weight:700;line-height:12px;color:#4F4F4F}.sidebar-offer-panel__vouchers{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0}.sidebar-offer-panel__voucher-limited{padding:10px 0px;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB}.sidebar-offer-panel__stamp{position:absolute;top:2px;left:0;z-index:2;transform:rotate(-12deg);padding:2px 6px;border-radius:4px;background:#FF005D;color:#FFFFFF;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:0.02em;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.sidebar-offer-panel__voucher-row{position:relative}.sidebar-offer-panel__voucher-visual{flex-shrink:0;width:160px;height:79px}.sidebar-offer-panel__voucher-visual img{display:block;width:100%;height:auto;object-fit:contain}.sidebar-offer-panel__voucher-body{flex:1;min-width:0}.sidebar-offer-panel__voucher-text{margin-top:17px;font-size:10px;font-weight:700;line-height:1.35;color:#666666}.sidebar-offer-panel__voucher-points-wrapper{display:flex;align-items:center}.sidebar-offer-panel__voucher-points{margin:4px 0 0;width:70px;height:27px;border-radius:5px;font-size:17px;font-weight:700;color:#FF00FF;background:#EBEBEB;display:flex;justify-content:center}.sidebar-offer-panel__voucher-points-text{font-size:15px;font-weight:700;color:#666666;margin-left:4px}.sidebar-offer-panel__voucher-note{margin:4px 0 0;font-size:6px;font-weight:400;color:#000000}.sidebar-offer-panel__guide{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:163px;margin-top:auto;padding:20px 15px;border-radius:10px;background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);text-decoration:none;color:#FFFFFF;transition:box-shadow 0.2s ease}.sidebar-offer-panel__guide--active{box-shadow:0 0 10px 0 #14eed485}.sidebar-offer-panel__guide-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.sidebar-offer-panel__guide-copy{flex:1;min-width:0}.sidebar-offer-panel__guide-title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.sidebar-offer-panel__guide-sub{margin:4px 0 0;font-size:13px;font-weight:700;line-height:16px}.sidebar-offer-panel__guide-icon{position:absolute;top:55px;right:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:27px;height:39px}.sidebar-offer-panel__guide-icon svg{display:block;width:100%;height:100%}.sidebar-offer-panel__guide-icon path[stroke]:not([stroke='none']){stroke:#14EED5}.sidebar-offer-panel__guide-icon path[fill]:not([fill='none']):not([fill^='url']){fill:#14EED5}.sidebar-offer-panel__guide-cta{display:flex;align-items:center;justify-content:center;width:100%;border-radius:999px;background:#FFFFFF;color:#FF57A1;font-size:12px;font-weight:700;line-height:1;height:36px;border:2px solid #FF57A1}@media (max-width: 767px){.sidebar-offer-panel{width:100%;max-width:190px;min-height:auto}}html[data-theme='dark'] .sidebar-container{background:rgba(43,41,49,0.85);box-shadow:0 28px 90px rgba(0,0,0,0.42),0 0 10px 0 rgba(20,238,213,0.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme='dark'] .sidebar-container__link{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .sidebar-container__item--active html[data-theme='dark'] .sidebar-container__link{background:var(--color-surface-elevated, #221E2E);box-shadow:0 0 10px 0 rgba(20,238,213,0.35)}html[data-theme='dark'] .sidebar-container__indicator{background:var(--color-surface-elevated, #221E2E);box-shadow:0 0 10px 0 rgba(20,238,213,0.35)}html[data-theme='dark'] .sidebar-container__label{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .sidebar-container--streamer .sidebar-container__indicator{box-shadow:0 0 12px rgba(255,87,161,0.35)}html[data-theme='dark'] .sidebar-auth-panel{background:var(--color-surface-primary, #2b2931);box-shadow:0 28px 90px rgba(0,0,0,0.42),0 0 10px 0 rgba(20,238,213,0.35)}html[data-theme='dark'] .sidebar-auth-panel__item:hover,html[data-theme='dark'] .sidebar-auth-panel__item:focus-visible{background:var(--color-bg-tertiary, #1F1B2B);box-shadow:0 0 10px 0 rgba(20,238,213,0.35)}html[data-theme='dark'] .sidebar-auth-panel__label{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .sidebar-offer-panel{background:var(--color-surface-primary, #2b2931);box-shadow:0 28px 90px rgba(0,0,0,0.42),0 0 10px 0 rgba(20,238,213,0.35)}html[data-theme='dark'] .sidebar-offer-panel__lead{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .sidebar-offer-panel__voucher-limited{border-top-color:var(--color-border-default, rgba(222,210,255,0.13));border-bottom-color:var(--color-border-default, rgba(222,210,255,0.13))}html[data-theme='dark'] .sidebar-offer-panel__voucher-text{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .sidebar-offer-panel__voucher-points{background:var(--color-bg-tertiary, #1F1B2B)}html[data-theme='dark'] .sidebar-offer-panel__voucher-points-text{color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .sidebar-offer-panel__voucher-note{color:var(--color-text-muted, #AAA4B7)}html[data-theme='dark'] .sidebar-offer-panel__guide{box-shadow:0 0 10px 0 rgba(20,238,213,0.35)}html[data-theme='dark'] .sidebar-offer-panel__guide--active{box-shadow:0 0 12px 0 rgba(20,238,213,0.5)}.dashboard-compact-nav{display:none}@media (max-width: 639px){.dashboard-compact-nav{display:block;position:fixed;top:0;left:0;right:0;z-index:1000;padding:4px 8px;box-sizing:border-box;background:#F4F4F4;transform:translateY(-110%);pointer-events:none;transition:transform 0.28s ease}.dashboard-compact-nav__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none}.dashboard-compact-nav__item{margin:0;min-width:0}.dashboard-compact-nav__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:40px;padding:4px 2px;box-sizing:border-box;border-radius:10px;background:#FFFFFF;box-shadow:0 4px 4px rgba(0,0,0,0.25);text-decoration:none;color:#8D8D8D;transition:background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}.dashboard-compact-nav__icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.dashboard-compact-nav__icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.dashboard-compact-nav__icon svg{display:block;width:100%;height:100%}.dashboard-compact-nav__icon svg path[stroke]:not([stroke='none']){stroke:var(--rank-bg-solid, #14EED5)}.dashboard-compact-nav__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:var(--rank-bg-solid, #14EED5)}.dashboard-compact-nav__icon svg linearGradient stop:first-child{stop-color:var(--rank-accent-light, #4DF9FF)}.dashboard-compact-nav__icon svg linearGradient stop:last-child{stop-color:var(--rank-accent, #0AA598)}.dashboard-compact-nav__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;text-align:center;color:#8D8D8D}.dashboard-compact-nav__badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 3px;box-sizing:border-box;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;line-height:1;color:#FFFFFF;background:#14EED5}.dashboard-compact-nav__badge--pink{background:#FF57A1}.dashboard-compact-nav__badge--cyan{background:#14EED5}.dashboard-compact-nav__item--active .dashboard-compact-nav__link{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);box-shadow:0 4px 4px rgba(0,0,0,0.25);color:#FFFFFF}.dashboard-compact-nav__item--active .dashboard-compact-nav__label{color:#FFFFFF}.dashboard-compact-nav__item--active .dashboard-compact-nav__icon svg path[stroke]:not([stroke='none']){stroke:#FFFFFF}.dashboard-compact-nav__item--active .dashboard-compact-nav__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:#FFFFFF}.dashboard-compact-nav__item--active .dashboard-compact-nav__icon svg linearGradient stop{stop-color:#FFFFFF}.dashboard-compact-nav--streamer .dashboard-compact-nav__icon svg path[stroke]:not([stroke='none']){stroke:#FF57A1}.dashboard-compact-nav--streamer .dashboard-compact-nav__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:#FF57A1}.dashboard-compact-nav--streamer .dashboard-compact-nav__icon svg linearGradient stop:first-child,.dashboard-compact-nav--streamer .dashboard-compact-nav__icon svg linearGradient stop:last-child{stop-color:#FF57A1}.dashboard-compact-nav--streamer .dashboard-compact-nav__item--active .dashboard-compact-nav__link{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);box-shadow:0 4px 4px rgba(0,0,0,0.25)}.dashboard-compact-nav--streamer .dashboard-compact-nav__item--active .dashboard-compact-nav__icon svg path[stroke]:not([stroke='none']){stroke:#FFFFFF}.dashboard-compact-nav--streamer .dashboard-compact-nav__item--active .dashboard-compact-nav__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:#FFFFFF}.dashboard-compact-nav--streamer .dashboard-compact-nav__item--active .dashboard-compact-nav__icon svg linearGradient stop{stop-color:#FFFFFF}.dashboard-compact-nav--streamer .dashboard-compact-nav__badge--cyan{background:#FF57A1}body.is-dashboard-compact-header .header{transform:translateY(-100%);pointer-events:none;transition:transform 0.28s ease}body.is-dashboard-compact-header .dashboard-compact-nav{transform:translateY(0);pointer-events:auto}.header{transition:transform 0.28s ease}}@media (max-width: 639px) and (prefers-reduced-motion: reduce){.dashboard-compact-nav,.header{transition:none}}@media (max-width: 639px){html[data-theme='dark'] .dashboard-compact-nav{background:var(--color-bg-primary, #0E0D13)}html[data-theme='dark'] .dashboard-compact-nav__link{background:var(--color-surface-elevated, #221E2E);box-shadow:0 28px 90px rgba(0,0,0,0.42);color:var(--color-text-secondary, #D6D0E4)}html[data-theme='dark'] .dashboard-compact-nav__label{color:var(--color-text-secondary, #D6D0E4)}}#tooltip-container{position:fixed;top:0;left:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:10000}.has-tooltip{cursor:help}.has-tooltip.has-tooltip--fit,.heading_title .has-tooltip{display:inline-block;width:fit-content;max-width:max-content}.common-tooltip{position:fixed;box-sizing:border-box;min-width:182px;max-width:280px;min-height:81px;padding:18px;letter-spacing:-5%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8);color:#FFFFFF;font-size:16px;font-weight:700;line-height:1.45;text-align:start;white-space:normal;word-break:break-word;border:3px solid #FFFFFF;opacity:0;visibility:hidden;pointer-events:none;z-index:10001;box-shadow:0 4px 16px rgba(0,0,0,0.35);transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0.2s ease-in-out;transform:translateY(4px);border-radius:10px 0 10px 10px}.common-tooltip--sm{min-width:140px;max-width:200px;min-height:56px;padding:12px 14px;font-size:13px;border-width:2px}.common-tooltip--lg{min-width:220px;max-width:340px;min-height:96px;padding:22px 24px;font-size:18px}.common-tooltip.show{opacity:1;visibility:visible;transform:translateY(0)}.common-tooltip.tooltip-right{border-radius:0 10px 10px 10px}.common-tooltip.tooltip-top{border-radius:10px 0 10px 10px}.common-tooltip.tooltip-bottom{border-radius:10px 0 10px 10px}.common-tooltip.tooltip-cursor-br{border-radius:0 10px 10px 10px}.common-tooltip.tooltip-cursor-bl{border-radius:10px 0 10px 10px}.common-tooltip.tooltip-cursor-tr{border-radius:10px 10px 10px 0}.common-tooltip.tooltip-cursor-tl{border-radius:10px 10px 0 10px}.common-tooltip.tooltip-bottom.show{transform:translateY(0)}.common-tooltip.tooltip-flipped-x.tooltip-left{border-radius:0 10px 10px 10px}.common-tooltip.tooltip-flipped-x.tooltip-right{border-radius:10px 0 10px 10px}.common-tooltip.tooltip-flipped-y.tooltip-top{border-radius:10px 10px 0 10px}.common-tooltip.tooltip-flipped-y.tooltip-bottom{border-radius:10px 10px 10px 0}.breadcrumb--gradient{padding:0;margin:0}.breadcrumb--gradient .breadcrumb__inner{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;font-family:'M PLUS 1p', sans-serif}.breadcrumb--gradient .breadcrumb__home{display:inline-flex;align-items:center;flex-shrink:0;margin-right:2px;text-decoration:none}.breadcrumb--gradient .breadcrumb__home:hover .breadcrumb__home-icon{opacity:0.85}.breadcrumb--gradient .breadcrumb__home-icon{display:block;width:22px;height:22px;background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-mask-image:url(/assets/icons/icon_home_green-9a8aaea869d232244eb09b0075f0153d26dd1abcb296217d4ea5b319424249ba.svg);mask-image:url(/assets/icons/icon_home_green-9a8aaea869d232244eb09b0075f0153d26dd1abcb296217d4ea5b319424249ba.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.breadcrumb--gradient .breadcrumb__separator{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.breadcrumb--gradient .breadcrumb__label,.breadcrumb--gradient .breadcrumb__link{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;text-decoration:none}.breadcrumb--gradient .breadcrumb__link:hover{opacity:0.85}.breadcrumb_list{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb_userpage,.breadcrumb:not(.breadcrumb--gradient){font-size:12px;font-weight:bold;font-family:'M PLUS 1p', sans-serif}.breadcrumb_userpage .breadcrumb_list>li,.breadcrumb_userpage .breadcrumb_list>li.item,.breadcrumb:not(.breadcrumb--gradient) .breadcrumb_list>li,.breadcrumb:not(.breadcrumb--gradient) .breadcrumb_list>li.item{position:relative;color:#ADADAD}.breadcrumb_userpage .breadcrumb_list>li::after,.breadcrumb_userpage .breadcrumb_list>li.item::after,.breadcrumb:not(.breadcrumb--gradient) .breadcrumb_list>li::after,.breadcrumb:not(.breadcrumb--gradient) .breadcrumb_list>li.item::after{content:'';display:block;aspect-ratio:1;width:6px;border-top:2px solid #adadad;border-left:2px solid #adadad;pointer-events:none;position:absolute;top:50%;right:-8px;transform:translate(0, -50%) rotate(135deg) skew(20deg, 20deg)}.breadcrumb_userpage .breadcrumb_list>li:last-of-type::after,.breadcrumb_userpage .breadcrumb_list>li.item:last-of-type::after,.breadcrumb:not(.breadcrumb--gradient) .breadcrumb_list>li:last-of-type::after,.breadcrumb:not(.breadcrumb--gradient) .breadcrumb_list>li.item:last-of-type::after{display:none}.breadcrumb_userpage a,.breadcrumb:not(.breadcrumb--gradient) a{color:#ADADAD;text-decoration:none}.breadcrumb_userpage a:hover,.breadcrumb:not(.breadcrumb--gradient) a:hover{text-decoration:underline}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes live-1on1-typing-bounce{0%, 15%{transform:translateY(0)}35%{transform:translateY(-6px)}55%, 100%{transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOutToLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes popIn{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes blinkTextGreen{0%, 100%{opacity:1;background:linear-gradient(90deg, #e0e0e0 0%, #9ba19f 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1)}20%{opacity:1;background:linear-gradient(90deg, #00FFF6 0%, #4FFFC6 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.2)}40%{opacity:1;background:linear-gradient(90deg, #e0e0e0 0%, #9ba19f 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.4)}60%{opacity:1;background:linear-gradient(90deg, #00FFF6 0%, #4FFFC6 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.2)}80%{opacity:1;background:linear-gradient(90deg, #e0e0e0 0%, #9ba19f 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.2)}}@keyframes blinkTextPink{0%, 100%{opacity:1;background:linear-gradient(90deg, #e0e0e0 0%, #9ba19f 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1)}20%{opacity:1;background:linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.2)}40%{opacity:1;background:linear-gradient(90deg, #e0e0e0 0%, #9ba19f 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.4)}60%{opacity:1;background:linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.2)}80%{opacity:1;background:linear-gradient(90deg, #e0e0e0 0%, #9ba19f 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:brightness(1.2)}}@keyframes ring{0%{transform:rotate(35deg);transform:scale(1)}12.5%{transform:rotate(-30deg);transform:scale(1.2)}25%{transform:rotate(25deg);transform:scale(1.5)}37.5%{transform:rotate(-20deg);transform:scale(1.6)}50%{transform:rotate(15deg);transform:scale(1.5)}62.5%{transform:rotate(-10deg);transform:scale(1.2)}75%{transform:rotate(5deg);transform:scale(1.1)}100%{transform:rotate(0deg);transform:scale(1)}}@keyframes icon_point_up{0%{opacity:0;transform:translateX(-24px) rotate(90deg)}50%{opacity:1;transform:translateX(0) rotate(90deg)}72%{transform:translateX(0) rotate(90deg)}100%{transform:translateX(0) rotate(0deg)}}@keyframes icon_point_down{0%{transform:translateX(-24px) rotate(-90deg)}50%{transform:translateX(0) rotate(-90deg)}72%{transform:translateX(0) rotate(-90deg)}100%{transform:translateX(0) rotate(0deg)}}@keyframes scaleIn{0%{transform:scale(0.8)}100%{transform:scale(1)}}@keyframes scaleInBackwardsAndOut{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}@keyframes stampIn{0%{visibility:visible;opacity:0;transform:rotate(-30deg) scale(2.5)}80%{visibility:visible;opacity:0.8;transform:rotate(0deg) scale(1.06)}100%{visibility:visible;opacity:1;transform:rotate(0deg) scale(1)}}@keyframes stampedText{0%{opacity:1}100%{opacity:0.4}}@keyframes showPopup{0%{opacity:0;visibility:hidden}1%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes hidePopup{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes glitter{0%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes shake{0%{transform:rotate(0);opacity:1}10%{transform:rotate(25deg);opacity:1}20%{transform:rotate(0);opacity:1}30%{transform:rotate(-25deg);opacity:1}40%{transform:rotate(0);opacity:1}50%{transform:rotate(25deg);opacity:1}60%{transform:rotate(0);opacity:1}70%{transform:rotate(-25deg);opacity:1}80%{transform:rotate(0);opacity:1}90%{transform:translate(-50px, 0);opacity:0.6}95%{transform:translate(-70px, 0);opacity:0.3}100%{transform:translate(-100px, 0);opacity:0}}@keyframes shake{0%{transform:rotate(0);opacity:1}10%{transform:rotate(25deg);opacity:1}20%{transform:rotate(0);opacity:1}30%{transform:rotate(-25deg);opacity:1}40%{transform:rotate(0);opacity:1}50%{transform:rotate(25deg);opacity:1}60%{transform:rotate(0);opacity:1}70%{transform:rotate(-25deg);opacity:1}80%{transform:rotate(0);opacity:1}90%{transform:translate(-40px, 0);opacity:0.6}95%{transform:translate(-70px, 0);opacity:0.3}100%{transform:translate(-100px, 0);opacity:0}}@keyframes GradationAnimationTitle{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes l13{100%{transform:rotate(1turn)}}@keyframes slideLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes moveUp{0%{transform:translateY(30rem);opacity:0}50%{transform:translateY(15rem);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5) translateY(50%);opacity:0}}@keyframes flip-2-hor-top-1{0%{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}100%{-webkit-transform:translateY(-100%) rotateX(-180deg);transform:translateY(-100%) rotateX(-180deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rotate{0%{opacity:60%;transform:rotate(0)}100%{transform:rotate(72deg);opacity:0%}}@keyframes bubble-appear{0%{transform:scale(0.1) translate(160px, 180px)}100%{transform:scale(1) translate(0, 0)}}@keyframes bubble-disappear{0%{transform:scale(1) translate(0, 0)}100%{transform:scale(0.1) translate(160px, 180px)}}@keyframes bubble-disappear-mobile{0%{transform:scale(1) translate(0, 0)}100%{transform:scale(0.1) translate(80px, -500px)}}@keyframes bubble-floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounce-loop{0%, 100%{transform:translateY(0) scale(0.6)}25%{transform:translateY(-8px) scale(1.1)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-4px) scale(1)}}@keyframes heartBounceLoop{0%, 100%{transform:translateY(0) scale(1)}25%{transform:translateY(-12px) scale(1.15)}50%{transform:translateY(0) scale(1)}75%{transform:translateY(-8px) scale(1.08)}}@keyframes xpBannerBounce{0%{transform:translateY(0)}40%{transform:translateY(-10px)}65%{transform:translateY(4px)}100%{transform:translateY(0)}}@keyframes opening-circle-expand{0%{transform:scaleX(0) scaleY(0);background-color:#000000c0}100%{transform:scaleX(1) scaleY(1);background-color:transparent}}@keyframes closing-circle-expand{0%{transform:scaleX(0) scaleY(0);background-color:#ffffffc0}100%{transform:scaleX(1) scaleY(1);background-color:transparent}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes borderSlideIn{0%{width:0}100%{width:100%}}@keyframes slideInTop{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes pulse{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@keyframes fastPulse{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes sort-ellipsis{0%{transform:scale(2) translateY(0)}100%{transform:scale(2) translateY(-1px)}}@keyframes mirrorShine{0%{left:-100%}50%{left:100%}100%{left:100%}}@keyframes mirrorShineGap{0%{left:-100%}16.666%{left:100%}33.333%, 100%{left:100%}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes loadingLight{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}100%{transform:translateX(100%);opacity:0}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOutToLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes fadeOutToRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes statOpacityPulseOut{0%{opacity:1}100%{opacity:0.6}}@keyframes statOpacityPulseIn{0%{opacity:0.6}100%{opacity:1}}@keyframes secretMessagePulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes revealVideo{0%{clip-path:polygon(0 49%, 0 49%, 0 51%, 0 51%)}30%, 40%{clip-path:polygon(0 49%, 100% 49%, 100% 51%, 0 51%)}100%{clip-path:none}}@keyframes kvRevealSoft{0%{opacity:0;transform:translate3d(-80%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes kvContentRevealSoft{0%{opacity:0;transform:translate3d(-12%, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes drawFrame{0%{clip-path:polygon(100% 0, 100% 0, 100% 5px, 100% 5px, 100% 5px, 100% 5px, 100% 5px, 100% 5px, 100% 5px, 100% 5px)}30%{clip-path:polygon(0 0, 100% 0, 100% 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 5px 5px, 0 5px)}50%{clip-path:polygon(0 0, 100% 0, 100% 5px, 5px 5px, 5px calc(100% - 5px), 5px calc(100% - 5px), 5px calc(100% - 5px), 5px calc(100% - 5px), 5px 100%, 0 100%)}70%{clip-path:polygon(0 0, 100% 0, 100% 5px, 5px 5px, 5px calc(100% - 5px), calc(100% - 5px) calc(100% - 5px), calc(100% - 5px) calc(100% - 5px), 100% calc(100% - 5px), 100% 100%, 0 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 5px, 5px 5px, 5px calc(100% - 5px), calc(100% - 5px) calc(100% - 5px), calc(100% - 5px) calc(100% - 20px), 100% calc(100% - 20px), 100% 100%, 0 100%)}}@keyframes drawSpeeChFrame{0%{clip-path:polygon(100% 0, 100% 0, 100% 8px, 100% 8px, 100% 8px, 100% 8px, 100% 8px, 100% 8px, 100% 8px, 100% 8px)}30%{clip-path:polygon(0 0, 100% 0, 100% 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 8px 8px, 0 8px)}50%{clip-path:polygon(0 0, 100% 0, 100% 8px, 8px 8px, 8px calc(100% - 8px), 8px calc(100% - 8px), 8px calc(100% - 8px), 8px calc(100% - 8px), 8px 100%, 0 100%)}70%{clip-path:polygon(0 0, 100% 0, 100% 8px, 8px 8px, 8px calc(100% - 8px), calc(100% - 8px) calc(100% - 8px), calc(100% - 8px) calc(100% - 8px), 100% calc(100% - 8px), 100% 100%, 0 100%)}99.9%{clip-path:polygon(0 0, 100% 0, 100% 8px, 8px 8px, 8px calc(100% - 8px), calc(100% - 8px) calc(100% - 8px), calc(100% - 8px) 0, 100% 0, 100% 100%, 0 100%)}100%{clip-path:none}}@keyframes drawDash{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes flashText{0%{opacity:0}50%{opacity:1;background-color:#00FFF6}100%{opacity:1;background-color:#d5d4d4}}@keyframes flashTextPink{0%{opacity:0}50%{opacity:1;background-color:#FFB8FB}100%{opacity:1;background-color:transparent}}@keyframes flashTextBgBlue{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0.3}20%{opacity:1}70%{opacity:0.3}80%{opacity:1}100%{opacity:0.3}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}100%{opacity:1;transform:translateY(0)}}@keyframes flashing{0%{background-color:#f9fcc6}50%{background-color:#EFFF00}100%{background-color:#f9fcc6}}@keyframes spinUserDelete{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes scaleInRotate{0%{rotate:90deg;opacity:0;transform:scale(0)}100%{rotate:0deg;opacity:1;transform:scale(1)}}@keyframes scaleOutRotate{0%{rotate:0deg;opacity:1;transform:scale(1)}100%{display:none;rotate:90deg;opacity:0;transform:scale(0)}}@keyframes underlineExpand{0%{width:0}100%{width:100%}}@keyframes underlineExpandScale{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes icon_tag_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bubbleBurst{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes chevronLeft{0%{transform:translateX(0%)}50%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes chevronRight{0%{transform:translateX(0%)}50%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes move-down-top-right{0%{opacity:0.2;transform:translate(10%, -10%)}100%{transform:translate(0, 0);opacity:1}}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes point-purchase-success-star-flash{0%,
100%{opacity:1;transform:scale(1)}50%{opacity:0.25;transform:scale(0.85)}}@keyframes commonZeroGravityFloat{0%,
100%{transform:translate3d(0, 0, 0) rotate(0deg)}15%{transform:translate3d(1px, -1px, 0) rotate(0.2deg)}35%{transform:translate3d(-1.5px, -2px, 0) rotate(-0.25deg)}55%{transform:translate3d(1.5px, -3px, 0) rotate(0.15deg)}75%{transform:translate3d(-1px, -2px, 0) rotate(-0.12deg)}90%{transform:translate3d(0.5px, -1px, 0) rotate(0.08deg)}}@keyframes click-hand-animation{0%{transform:translateY(14px) scale(1);opacity:0.65}45%{transform:translateY(2px) scale(1);opacity:1}55%{transform:translateY(0) scale(1);opacity:1}58%{transform:translateY(0) scale(0.82);opacity:1}62%{transform:translateY(0) scale(1.05);opacity:1}66%,
78%{transform:translateY(0) scale(1);opacity:1}100%{transform:translateY(14px) scale(1);opacity:0.65}}@keyframes fadeInScale{0%{opacity:0;transform:translateY(10px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes slideDownToBottom{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100%)}}@keyframes room-status-preparing-stripes{to{background-position:0 0, 14px 0}}@media screen and (max-width: 767px){.lemew-reveal-on [data-reveal]>*:not(.is-scroll-revealed){opacity:0;pointer-events:none}.is-scroll-revealing{animation:slideInFromLeft 280ms ease-out both;animation-delay:calc(var(--reveal-index, 0) * 40ms)}}@media screen and (max-width: 767px) and (prefers-reduced-motion: reduce){.lemew-reveal-on [data-reveal]>*:not(.is-scroll-revealed){opacity:1;pointer-events:auto}.is-scroll-revealing{animation:none}}@media screen and (min-width: 768px){html[data-top-device='sp'].lemew-reveal-on [data-reveal]>*:not(.is-scroll-revealed){opacity:0;pointer-events:none}html[data-top-device='sp'] .is-scroll-revealing{animation:slideInFromLeft 280ms ease-out both;animation-delay:calc(var(--reveal-index, 0) * 40ms)}}@media screen and (min-width: 768px) and (prefers-reduced-motion: reduce){html[data-top-device='sp'].lemew-reveal-on [data-reveal]>*:not(.is-scroll-revealed){opacity:1;pointer-events:auto}html[data-top-device='sp'] .is-scroll-revealing{animation:none}}@keyframes follow-badge-exit{0%{opacity:1;transform:translateY(-30%)}100%{opacity:0;transform:translateY(-140%)}}@keyframes follow-badge-enter{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(-30%)}}@keyframes follow-label-exit{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-80%)}}@keyframes follow-label-enter{0%{opacity:0;transform:translateY(70%)}100%{opacity:1;transform:translateY(0)}}@keyframes icon-play-wp-slide{0%{opacity:1;transform:translateX(0)}35%{opacity:0;transform:translateX(12px)}36%{opacity:0;transform:translateX(-12px)}100%{opacity:1;transform:translateX(0)}}@keyframes calendar-scroll-up{0%{transform:translateY(0)}45%{transform:translateY(-110%)}46%{transform:translateY(110%)}100%{transform:translateY(0)}}@keyframes icon-pen-write{0%{transform:translate(0, 0) rotate(0deg)}12%{transform:translate(0, -5px) rotate(-15deg)}28%{transform:translate(3px, -4px) rotate(-10deg)}44%{transform:translate(-2px, -5px) rotate(-18deg)}60%{transform:translate(4px, -3px) rotate(-8deg)}76%{transform:translate(1px, -4px) rotate(-12deg)}100%{transform:translate(0, 0) rotate(0deg)}}@keyframes maneki-neko-appear{0%{opacity:0}100%{opacity:1}}@keyframes maneki-neko-sway{0%,
100%{transform:translate3d(0, 0, 0) rotate(-1.6deg)}50%{transform:translate3d(0, -7px, 0) rotate(2deg)}}@keyframes maneki-neko-ideal-float{0%,
100%{transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}35%{transform:translate3d(-6px, 10px, 0) rotate(-2deg) scale(1.03)}68%{transform:translate3d(-2px, 4px, 0) rotate(-0.8deg) scale(1.012)}}.profile-img{width:140px;height:140px;aspect-ratio:1/1;border:8px solid #e6e6e6;box-shadow:0 2px 4px #0000001a;border-radius:20px 20px 20px 0px;overflow:hidden}.profile-img img{width:100%;height:100%;object-fit:cover}.s-detail-card-stack-wrap{width:100%;box-sizing:border-box;padding:8px}.s-detail-card-stack{display:flex;flex-direction:column;gap:12px;width:100%}.s-detail-card-stack>.common-card{--gradient: linear-gradient(0deg, #f4f4f4 0%, #f4f4f4 100%);--shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px 1px}.s-detail-card-stack__header{flex-shrink:0}.s-detail-card-stack.s-detail-card .info{height:auto}.s-detail-card-stack--official{height:100%;min-height:0}.s-detail-card-stack--official .avt--official{border:none;box-shadow:none;background:transparent;width:120px;height:120px}.s-detail-card-stack--official .avt--official img{object-fit:contain}.s-detail-card-stack--official .s-detail-card-stack__body{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column}.s-detail-card-stack--official .s-detail-card-stack__body .common-card__content{flex:1;height:100%;display:flex;flex-direction:column}.s-detail-card-stack--official .s-detail-card-stack__body .common-card__body{flex:1;display:flex;justify-content:center;align-items:flex-start;padding-top:27px;min-height:0}.s-detail-card-stack--official .official-sns{display:flex;flex-direction:column;align-items:center;gap:23px;width:100%}.s-detail-card-stack--official .official-sns__link{display:block;flex-shrink:0;width:70px;height:70px;line-height:0}.s-detail-card-stack--official .official-sns__icon{display:block;width:70px;height:70px;object-fit:contain}.s-detail-card-stack-wrap:has(.s-detail-card-stack--official){height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding-bottom:110px}.s-detail-card-stack-wrap:has(.s-detail-card-stack--official)>.s-detail-card-stack--official{flex:1;min-height:0}.side-heading__scroll .s-detail-card-stack__header,.message-page-sidebar .s-detail-card-stack__header,.s-detail-card-modal__panel .s-detail-card-stack .s-detail-card-stack__header{position:sticky;top:0;z-index:3}.s-detail-card-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:32px 16px;pointer-events:none}.s-detail-card-modal[hidden]{display:none}.s-detail-card-modal.is-open{pointer-events:auto}.s-detail-card-modal__backdrop{position:absolute;inset:0;border:none;padding:0;background:transparent;cursor:pointer;transition:background 0.2s ease}.s-detail-card-modal.is-open:not([hidden]) .s-detail-card-modal__backdrop{background:rgba(0,0,0,0.45)}.s-detail-card-modal__panel{position:relative;z-index:1;width:100%;max-width:220px}.s-detail-card-modal__panel .s-detail-card-stack{max-height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior:contain}.s-detail-card-modal__close{position:absolute;top:-10px;right:-10px;z-index:4;display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;padding:0;border:2px solid #14EED5;border-radius:50%;background:#fff;box-shadow:0 0 10px rgba(20,238,213,0.45);cursor:pointer}.s-detail-card-modal__close svg{width:14px;height:14px;display:block}.s-detail-card-modal__close svg path{stroke:#14EED5}.s-detail-card-modal--profile{padding:0;background:transparent}@media (max-width: 640px), (min-width: 1024px){.s-detail-card-modal--profile{display:none !important}}.s-detail-card-modal--profile.is-open{pointer-events:none}.s-detail-card-modal--profile .s-detail-card-modal__backdrop{display:none;background:transparent}.s-detail-card-modal--profile .s-detail-card-modal__panel{width:220px;pointer-events:auto;overflow:visible}.s-detail-card-modal--profile .s-detail-card-stack__header{cursor:grab;user-select:none;touch-action:none}.s-detail-card-modal--profile .s-detail-card-modal__panel.is-dragging,.s-detail-card-modal--profile .s-detail-card-stack__header:active{cursor:grabbing}body:has(.s-detail-card-modal.is-open:not([hidden]):not(.s-detail-card-modal--profile)){overflow:hidden}.s-detail-card-modal-launch{display:none;position:fixed;right:6px;top:96px;z-index:1100;width:100px;height:100px;padding:0;border:2px solid #fff;border-radius:8px;overflow:hidden;background:#E0E0E0;filter:drop-shadow(4px 2px 3px #E0E0E0) drop-shadow(0 1px 0 #E0E0E0) drop-shadow(0 1px 0 #E0E0E0);transition:filter 0.2s ease;cursor:grab;user-select:none;touch-action:none}.s-detail-card-modal-launch img{width:100%;height:100%;object-fit:cover;pointer-events:none}.s-detail-card-modal-launch::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0) 45%, rgba(0,0,0,0.14) 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,0.55),inset 0 -3px 0 rgba(0,0,0,0.18);pointer-events:none;transition:box-shadow 0.2s ease}@media (hover: hover) and (pointer: fine){.s-detail-card-modal-launch:hover{filter:drop-shadow(6px 4px 5px #E0E0E0) drop-shadow(0 1px 0 #E0E0E0) drop-shadow(0 1px 0 #E0E0E0)}}.s-detail-card-modal-launch:active:not(.is-dragging){filter:drop-shadow(2px 1px 2px #E0E0E0) drop-shadow(0 1px 0 #E0E0E0) drop-shadow(0 0 0 #E0E0E0)}.s-detail-card-modal-launch:active:not(.is-dragging)::after{box-shadow:inset 0 3px 4px rgba(0,0,0,0.22),inset 0 -1px 0 rgba(255,255,255,0.3)}.s-detail-card-modal-launch.is-dragging{filter:drop-shadow(8px 6px 8px #E0E0E0) drop-shadow(0 1px 0 #E0E0E0) drop-shadow(0 1px 0 #E0E0E0)}.s-detail-card-modal-launch.is-dragging,.s-detail-card-modal-launch:active{cursor:grabbing}@media (max-width: 1023px) and (min-width: 640px){.s-detail-card-modal-launch.is-visible{display:block}}.s-detail-card{width:100%}.s-detail-card .card-top{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px}.s-detail-card .avt-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.s-detail-card .avt-container{position:relative;margin:0 0 10px;display:flex;flex-direction:row;justify-content:center;align-items:center}.s-detail-card .avt-container .avt{width:calc(80px / var(--page-zoom, 1));height:calc(80px / var(--page-zoom, 1));border-radius:8px;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,0.1);overflow:hidden;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.s-detail-card .avt-container .avt .liver_avatar_img{width:100%;height:100%;object-fit:contain}.s-detail-card .avt-container .liver_profile_card_newcomer{position:absolute;top:-5px;right:-5px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:2}.s-detail-card .avt-container .liver_profile_card_newcomer .newcomer_icon{width:24px;height:auto}.s-detail-card .avt-container .streamer-card-header-image{width:140px;height:140px;max-width:140px}.s-detail-card .avt-container .streamer-container.module-mini{overflow:visible}.s-detail-card .avt-container .streamer-container.module-mini .streamer-card-header{overflow:visible}.s-detail-card .avt-container .streamer-container.module-mini .streamer-card-header-tag{display:none}.s-detail-card .avt-container .streamer-container.module-mini .streamer-card-progress{display:flex}.s-detail-card .avt-container .streamer-container.module-mini .streamer-card-progress-user-number{top:-8px;left:-8px;padding:2px 8px;border-width:2px;gap:3px}.s-detail-card .avt-container .streamer-container.module-mini .streamer-card-progress-user-number .icon_person{width:8px}.s-detail-card .avt-container .streamer-container.module-mini .streamer-card-progress-user-number .user-number{font-size:12px}.s-detail-card .username-container{position:relative;display:flex;align-items:center;width:100%}.s-detail-card .username-container .liver_profile_card_verification{position:absolute;top:4px;right:-10px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:2}.s-detail-card .username-container .liver_profile_card_verification img{width:13px;height:13px}.s-detail-card .username-container .username{font-size:18px;font-weight:700;text-align:center;color:#4F4F4F;text-decoration:none;letter-spacing:1px;display:block;min-width:100px;white-space:wrap;text-decoration:none;flex:1}.s-detail-card .username-container-status-type{display:flex;flex-direction:row;justify-content:center;align-items:center;width:18px;height:18px;margin:4px auto 0}.s-detail-card .username-container-status-type .status-type-icon{display:none;width:100%;height:100%}.s-detail-card .username-container-status-type .status-type-icon path{stroke:#4F4F4F}.s-detail-card .username-container-status-type .status-type-icon.active{display:block}.s-detail-card.s-detail-card-stack--official .username-container{width:auto;justify-content:center;gap:4px}.s-detail-card.s-detail-card-stack--official .username-container .liver_profile_card_verification{position:static;top:auto;right:auto;flex-shrink:0}.s-detail-card.s-detail-card-stack--official .username-container .username{flex:none;min-width:0;width:auto}.s-detail-card .lvl-number{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:13px;font-weight:700;color:#666666;border-radius:20px;border:3px solid #d9d9d9;padding:2px 8px;min-width:50px}.s-detail-card .info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;flex-wrap:wrap;height:100%;width:100%;margin-bottom:0}.s-detail-card .info .card-menu__icons{gap:4px;justify-items:center}.s-detail-card .info .card-menu__icons .common-btn{width:100% !important;max-width:51px;height:39px !important}.s-detail-card .info .card-menu__icons .common-btn::only-child(1) svg{width:29px !important;height:22px !important}.s-detail-card .info .card-menu__icons .common-btn::only-child(2) svg{width:25px !important;height:26px !important}.s-detail-card .info .card-menu__icons .common-btn::only-child(3) svg{width:26px !important;height:26px !important}.s-detail-card .info .card-menu__icons .card-menu__user-profile-btn.common-btn{width:100% !important}.s-detail-card .info .card-menu__icons .card-menu__user-profile-btn.common-btn svg{width:14px !important;height:19px !important;overflow:visible;transition:none;position:relative;z-index:1}.s-detail-card .info .card-menu__icons .card-menu__user-profile-btn.common-btn svg path{fill:none !important}.s-detail-card .info .card-menu__icons .card-menu__user-profile-btn.common-btn svg stop{stop-color:#FFB8FB !important}.s-detail-card .info .card-menu__icons .card-menu__user-profile-btn.common-btn svg stop:last-child{stop-color:#FFB6D4 !important}.s-detail-card .info .card-menu__icons .card-menu__user-profile-btn.common-btn:hover svg stop{stop-color:#ffffff !important}.s-detail-card .info .card-menu__icons.card-menu__icons--user-profile{justify-items:stretch}.s-detail-card .info .card-menu__follower-item{gap:4px}.s-detail-card .info-id{font-size:10px;font-weight:700;color:#B7B7B7;font-family:"M PLUS 1p";align-items:start}.s-detail-card .menu{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:3px;flex-wrap:wrap;width:100%}.s-detail-card .menu .btn{border:none;padding:0;margin:0}.s-detail-card .menu .btn img{width:24px}.s-detail-card .menu.card-menu{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;align-items:stretch;justify-items:stretch}.s-detail-card .menu.card-menu .card-menu__badges{display:flex;align-items:center;gap:10px;width:100%}.s-detail-card .menu.card-menu .card-menu__rank,.s-detail-card .menu.card-menu .card-menu__level{width:100%;border-radius:4px;padding:8px 16px;font-family:"M PLUS 1p", sans-serif}.s-detail-card .menu.card-menu .card-menu__rank{font-size:10px;font-weight:700;text-align:center;color:#4F4F4F;letter-spacing:0.5px;border:2px solid #e9e9e9;background:#e9e9e9}.s-detail-card .menu.card-menu .card-menu__level{font-size:10px;font-weight:700;text-align:center;color:#FF57A1;border:2px solid #FF57A1;background:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__follower{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2px}.s-detail-card .menu.card-menu .card-menu__follower-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:8px}.s-detail-card .menu.card-menu .card-menu__follower-flex{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.s-detail-card .menu.card-menu .card-menu__follower-label{font-size:10px;font-weight:bold;text-align:left;color:#8D8D8D}.s-detail-card .menu.card-menu .card-menu__follower-value{font-size:14px;font-weight:bold;text-align:right;color:#4F4F4F}.s-detail-card .menu.card-menu .card-menu__follower-unit{font-size:14px;font-weight:bold;text-align:left;color:#8D8D8D}.s-detail-card .menu.card-menu .card-menu__follower-icon{width:12px;height:12px;background:#4F4F4F;mask:url(/assets/icons/icon_group_user-22a96700d23893ca6cd44d0f2fb86b8473437a271c45ac6ef6e5947c8ceb3dfc.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon_group_user-22a96700d23893ca6cd44d0f2fb86b8473437a271c45ac6ef6e5947c8ceb3dfc.svg) no-repeat center/contain}.s-detail-card .menu.card-menu .card-menu__customer-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.s-detail-card .menu.card-menu .card-menu__customer-stat{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.s-detail-card .menu.card-menu .card-menu__customer-stat-head{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.s-detail-card .menu.card-menu .card-menu__customer-stat-icon{display:block;width:12px;height:auto;flex-shrink:0}.s-detail-card .menu.card-menu .card-menu__customer-stat-icon--badge{width:11px;filter:grayscale(1) brightness(0.55)}.s-detail-card .menu.card-menu .card-menu__customer-stat-label{font-size:10px;font-weight:bold;text-align:center;color:#8D8D8D}.s-detail-card .menu.card-menu .card-menu__customer-stat-value{margin:0;font-size:14px;font-weight:bold;text-align:center;color:#4F4F4F}.s-detail-card .menu.card-menu .card-menu__ig-icon{width:12px;height:auto}.s-detail-card .menu.card-menu .card-menu__icons{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2px}.s-detail-card .menu.card-menu .card-menu__icons .common-btn{display:flex;align-items:center;justify-content:center;width:51px;height:39px;border:3px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%) border-box;border-radius:10px}.s-detail-card .menu.card-menu .card-menu__icons .common-btn:not(.card-menu__user-profile-btn) svg{width:22px;height:auto;transition:all 0.3s ease}.s-detail-card .menu.card-menu .card-menu__icons .common-btn:not(.card-menu__user-profile-btn):hover{transform:translateY(-2px);border:3px solid transparent;background:linear-gradient(transparent, transparent) padding-box,linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%) border-box;border-radius:10px}.s-detail-card .menu.card-menu .card-menu__icons:not(.card-menu__icons--liver) .common-btn:not(.card-menu__user-profile-btn):hover svg path{fill:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__icons:not(.card-menu__icons--liver) .common-btn:not(.card-menu__user-profile-btn):hover svg path[stroke]{stroke:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__icons:not(.card-menu__icons--liver) .common-btn:not(.card-menu__user-profile-btn):hover.share-button svg path{fill:#0AA598}.s-detail-card .menu.card-menu .card-menu__icons:not(.card-menu__icons--liver) .common-btn:not(.card-menu__user-profile-btn):hover.share-button svg defs stop{stop-color:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__icons--liver{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn{border:3px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%) border-box;border-radius:10px}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn) svg defs linearGradient stop{stop-color:#FFB8FB}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn) svg defs linearGradient stop:last-child{stop-color:#FFB6D4}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn):hover{transform:translateY(-2px);border:3px solid transparent;background:linear-gradient(transparent, transparent) padding-box,linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%) border-box;border-radius:10px}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn):hover svg path{fill:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn):hover svg path[stroke]{stroke:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn):hover.share-button svg path{fill:#FF57A1}.s-detail-card .menu.card-menu .card-menu__icons--liver .common-btn:not(.card-menu__user-profile-btn):hover.share-button svg defs stop{stop-color:#FFFFFF}.s-detail-card .menu.card-menu .card-menu__icons--user-profile{grid-template-columns:1fr;justify-items:stretch;gap:0}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn{width:100% !important}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn svg{width:14px;height:19px;overflow:visible;transition:none;position:relative;z-index:1}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn svg path{fill:none !important}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn svg stop{stop-color:#FFB8FB !important;transition:stop-color 0.3s ease}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn svg stop:last-child{stop-color:#FFB6D4 !important}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn:hover{transform:translateY(-2px);border:3px solid transparent;background:linear-gradient(transparent, transparent) padding-box,linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%) border-box;border-radius:10px}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn:hover svg path{fill:none !important}.s-detail-card .menu.card-menu .card-menu__icons--user-profile .card-menu__user-profile-btn:hover svg stop{stop-color:#ffffff !important}.s-detail-card .menu.card-menu .card-menu__follow{width:100%}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:38px;border:none;border-radius:10px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);box-sizing:border-box;text-decoration:none;transition:filter 0.3s ease, opacity 0.3s ease}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon{position:relative;display:block;flex-shrink:0;width:24px;height:19px}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon .icon-plus{display:block;width:14px;height:auto}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon .icon-plus defs stop{stop-color:#FFFFFF;transition:stop-color 0.3s ease}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon::before,.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon::after{content:"";position:absolute;pointer-events:none;background:#FFFFFF;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background 0.3s ease, opacity 0.3s ease, transform 0.3s ease}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon::before{width:11px;height:11px;top:0;right:0;opacity:1;transform:translateY(-30%);-webkit-mask:url(/assets/icons/icon-plus-gradient-980a7bb06e4876b0eeda74f1fdef27836e7e0656964a5fa90fddf0a313a4daed.svg) center/contain no-repeat;mask:url(/assets/icons/icon-plus-gradient-980a7bb06e4876b0eeda74f1fdef27836e7e0656964a5fa90fddf0a313a4daed.svg) center/contain no-repeat}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__icon::after{width:10px;height:10px;top:0;right:0;opacity:0;transform:translateY(100%);-webkit-mask:url(/assets/icons/icon-check-gradient-5fadf6dc1f787e7039b90280015081e261039bafff1616710bb1fbc1ef1ee4ab.svg) center/contain no-repeat;mask:url(/assets/icons/icon-check-gradient-5fadf6dc1f787e7039b90280015081e261039bafff1616710bb1fbc1ef1ee4ab.svg) center/contain no-repeat}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__label{position:relative;display:grid;align-items:center;justify-items:center;overflow:hidden;height:1.3em;font-size:14px;font-weight:700;text-align:center;color:#FFFFFF}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__text{grid-area:1/1;display:block;white-space:nowrap;line-height:1.3;pointer-events:none}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__text--idle{opacity:1;transform:translateY(0)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide .follow-btn__text--active{opacity:0;transform:translateY(70%)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide:hover{filter:brightness(1.05)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.is-following .follow-btn__text--idle{opacity:0;transform:translateY(-80%)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.is-following .follow-btn__text--active{opacity:1;transform:translateY(0)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.is-following .follow-btn__icon::before{opacity:0;transform:translateY(-140%)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.is-following .follow-btn__icon::after{opacity:1;transform:translateY(-30%)}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.is-following:hover .follow-btn__label{color:#FFFFFF}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.is-following:hover .follow-btn__icon::after{background:#FFFFFF}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-follow .follow-btn__icon::before{animation:follow-badge-exit 0.22s ease forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-follow .follow-btn__icon::after{animation:follow-badge-enter 0.22s ease 0.22s forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-follow .follow-btn__text--idle{animation:follow-label-exit 0.22s ease forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-follow .follow-btn__text--active{animation:follow-label-enter 0.22s ease 0.22s forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-unfollow .follow-btn__icon::after{animation:follow-badge-exit 0.22s ease forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-unfollow .follow-btn__icon::before{animation:follow-badge-enter 0.22s ease 0.22s forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-unfollow .follow-btn__text--active{animation:follow-label-exit 0.22s ease forwards}.s-detail-card .menu.card-menu .follow-btn.follow-btn--wide.anim-to-unfollow .follow-btn__text--idle{animation:follow-label-enter 0.22s ease 0.22s forwards}.s-detail-card .hobby-list,.s-detail-card .topic-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.s-detail-card .hobby-list-header,.s-detail-card .topic-list-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;font-weight:700;font-size:12px;white-space:nowrap;color:#4F4F4F}.s-detail-card .hobby-list-header svg,.s-detail-card .topic-list-header svg{width:18px;height:auto}.s-detail-card .hobby-list-header svg path,.s-detail-card .topic-list-header svg path{stroke:#8D8D8D}.s-detail-card .hobby-list-content,.s-detail-card .topic-list-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:wrap;flex:0 0 50%;width:100%}.s-detail-card .follow-btn-container:before{content:"";display:block;clear:both;border-bottom:solid 2px #ffb6d4;width:95%;margin:0.5rem auto 1rem}.s-detail-card .hobby-tag,.s-detail-card .hobby-tag-favorite{font-weight:700;margin-bottom:5px;flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px);min-width:0;box-sizing:border-box;padding:8px}.s-detail-card .hobby-tag span,.s-detail-card .hobby-tag-favorite span{display:block;max-width:100%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-detail-card .hobby-tag:last-child:nth-child(odd),.s-detail-card .hobby-tag-favorite:last-child:nth-child(odd){flex:0 0 100%;max-width:100%}.s-detail-card .hobby-tag::after,.s-detail-card .hobby-tag-favorite::after{width:14px;height:14px;font-size:10px}.s-detail-card.u-detail-card .avt{border-radius:50%}.s-detail-card.u-detail-card .avt-container{position:relative}.s-detail-card.u-detail-card .avt-container .icon{width:32px;height:32px;position:absolute;top:0;left:5px;border-radius:50%;border:solid 3px #D9D9D9;background-color:#fff !important;transform:translateX(-50%)}.s-detail-card.u-detail-card .avt-container .icon-staff{right:5px;left:unset;background:url(/assets/icons/icon_staff_yellow-fc5472197e704912d4be01386f548252a54c37a37e62606d33015d45f2fb7e98.svg) no-repeat center;transform:translateX(50%)}.booking-card{border:10px solid #EBEBEB;border-radius:5px;padding:10px;background-color:#fff;width:100%}.booking-card .card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%}.booking-card .booking-btn{background-color:#14EED5;font-size:24px;font-weight:700;color:#fff;line-height:auto;padding:10px 20px;margin:10px 0;border-radius:10px;transition:all 0.3s ease}.booking-card .booking-btn:hover{transform:translateY(-2px)}.booking-card .item{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px;font-weight:300;color:#000;line-height:20px}.booking-card hr{margin:10px 0}.hobby-tag,.hobby-tag-favorite{position:relative;display:inline-block;overflow:visible;max-width:100%;border-radius:5px;padding:8px 12px;word-break:keep-all;text-align:center;text-decoration:none;cursor:pointer;pointer-events:auto;z-index:2}.hobby-tag:after,.hobby-tag-favorite:after{position:absolute;top:-10px;right:4px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:auto;aspect-ratio:1;padding:4px;transform:translateX(50%);font-size:12px;font-weight:700;color:#666;content:attr(data-count);border-radius:50%;border:1px solid #e4e4e4;background-color:#e4e4e4;text-overflow:ellipsis;text-align:center;z-index:1}.hobby-tag:after.tag-highlight span,.hobby-tag-favorite:after.tag-highlight span{overflow:hidden}.hobby-tag:after.tag-highlight span:after,.hobby-tag-favorite:after.tag-highlight span:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, #ffffff66, transparent);animation:mirrorShine 2s ease-in-out infinite;z-index:1}.hobby-tag{border:1px solid #FF57A1;background-color:#FFFFFF;color:#FF57A1}.hobby-tag:after{border-color:#FF0760;background-color:#FF0760;color:#FFFFFF}.hobby-tag.tag-highlight{background-color:#FF57A1;color:#FFFFFF}.hobby-tag.tag-highlight:after{border-color:#FF57A1;background-color:#FFE6F2;color:#FF57A1}.hobby-tag-favorite{color:#1CBBB3;border:1px solid #1CBBB3}.hobby-tag-favorite:after{border-color:#14EED5;background-color:#14EED5;color:#FFFFFF}.hobby-tag-favorite.tag-highlight{background-color:#14EED5;color:#FFFFFF}.hobby-tag-favorite.tag-highlight:after{border-color:#B9FFF7;background-color:#B9FFF7;color:#8D8D8D}.js-tag-link{cursor:pointer;pointer-events:auto;position:relative;z-index:2}table .hobby-tag::after{right:5px}table .hobby-tag.tag-highlight{padding:2px;border-radius:20px;color:#fff}table .hobby-tag span{border:solid 2px #FF57A1;border-radius:20px;padding:0 8px}.s-instagram-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;flex-wrap:wrap;width:100%;font-size:24px;font-weight:bold;color:#333}.s-instagram-container img{width:24px;height:24px;margin-right:8px}.s-instagram-container small{font-size:10px;white-space:nowrap;padding-top:8px}.btn_follow{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(90deg, #62eaff 0, #0cffae 100%);border-radius:2rem;padding:15px;font-family:"gkktt";font-size:22px;color:#fff;min-width:155px;height:auto;position:relative}.btn_follow .follow-text{position:relative;z-index:1}.btn_follow .following-text{display:none}.btn_follow #follow-icon-svg{position:absolute;z-index:2;pointer-events:none;width:24px;height:24px}.btn_follow.is-following .follow-text{display:none}.btn_follow.is-following .following-text{display:block}.btn_unfollow{background:linear-gradient(90deg, #62eaff 0, #0cffae 100%);border-radius:2rem;padding:15px;font-family:"gkktt";font-size:22px;color:#fff;min-width:155px;height:auto}.follow-btn.icon-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(230deg, #0AA598 0%, #4DF9FF 100%);padding:6px;border-radius:20px}.follow-btn.icon-btn img{width:16px;height:auto}.follow-btn.icon-btn .icon-check{display:none}.follow-btn.icon-btn.is-following .icon-plus{display:none}.follow-btn.icon-btn.is-following .icon-check{display:block}.click-required .click-required-btn{display:block !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:48px;height:48px;box-sizing:border-box;border-width:24px 0px 24px 48px;border-color:transparent transparent transparent #fff8;border-style:solid}.mute-btn{position:relative;height:100%;aspect-ratio:1;min-height:30px}.mute-btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:60%;background-image:url(/assets/icons/voice-09061ebc70d7465ffcc18e9ad60ef1ba214ffebe94960b0fcf9a33d1613e2563.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.mute-btn.is-muted::before{background-image:url(/assets/icons/mute-26b526bf744b0cb904e22d408d09cf9ea3a17983f7c81c97ce7b7c1465703a2c.svg)}.btn-common{cursor:pointer}.btn-common.btn-gradient{display:flex;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;text-decoration:none;border:none;background:linear-gradient(60deg, #62eaff 0, #0cffae 100%);border-radius:30px;padding:5px;min-width:70px}.alert-modal.note-form-dialog{display:flex;flex-direction:row;justify-content:center;align-items:center}.alert-modal.note-form-dialog textarea{width:100%;height:100%;font-size:16px;font-weight:500;font-family:'M PLUS 1p', sans-serif;resize:none;border:none}.alert-modal.note-form-dialog textarea::placeholder{color:#b1b1b1}.alert-modal.note-form-dialog textarea:focus{outline:none}.alert-modal.note-form-dialog form{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:end;gap:15px;width:775px;height:450px;font-size:16px;font-weight:800;background-color:#fff;border-radius:20px;border:10px solid #EBEBEB;padding:14px}.alert-modal.note-form-dialog .close-btn{position:absolute;top:-35px;right:-35px;width:34px;height:34px;border:none;cursor:pointer;padding:0}.alert-modal.note-form-dialog .close-btn svg{width:100%;height:100%}.alert-modal.note-form-dialog .close-btn svg circle,.alert-modal.note-form-dialog .close-btn svg path{stroke:#FFB8FB}.alert-modal.note-form-dialog .save-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:250px;padding:0.8rem;background:linear-gradient(90deg, #62eaff, #0cffae);border-radius:2rem}.alert-modal.note-form-dialog .alert_modal_header,.alert-modal.note-form-dialog .alert_modal_title,.alert-modal.note-form-dialog .alert_modal_footer{display:none}.alert-modal.note-form-dialog .alert_modal_body{padding:0}.alert-modal.note-form-dialog .alert_modal_content{background:none}@media (max-width: 767px){.alert-modal.note-form-dialog .alert_modal_content{width:90dvw !important;margin:0}.alert-modal.note-form-dialog .alert_modal_content form{width:100%;height:80dvh;justify-content:center}.alert-modal.note-form-dialog .alert_modal_content .save-btn{width:100%}}.user-introduction{margin-top:2rem;padding:2rem 15px;border-radius:5px;background:#eee}.user-introduction p{font-family:"M PLUS 1p", sans-serif;font-size:14px;line-height:1.5}.user_info_card{--primary-color: #666}.user_info_card .block_inner>div:nth-last-child(n+3){border-bottom:solid 1px #E0E0E0}.user_info_card .user_info_card_top{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:20px}.user_info_card .user_info_card_rank{width:100%;justify-items:center;text-align:center;color:var(--primary-color)}.user_info_card .user_info_card_rank .circle{width:50px;height:50px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0.5rem auto 2rem;overflow:hidden;border:solid 3px #E0E0E0}.user_info_card .user_info_card_rank .circle .rank-icon{width:90%;height:90%}.user_info_card .user_info_card_avatar_container{position:relative;margin:20px 0 10px}.user_info_card .user_info_card_avatar{width:68px;height:68px;border-radius:50%;object-fit:cover}.user_info_card .user_info_card_name{background-color:var(--rank-bg-solid, #4FFFC6);border-radius:10px;padding:0 20px;margin-bottom:20px;font-size:14px;font-weight:bold;color:#fff;text-align:center;min-width:120px}.user_info_card .progress-bar{opacity:1 !important;background:var(--rank-bg-gradient, linear-gradient(135deg, #4FFFC6, #4DF9FF));animation:drawDash 1s ease-in-out forwards}.user_info_card .card_section{margin-bottom:20px}.user_info_card .card_section:last-of-type{border-bottom:none}.user_info_card .section_icon_temp{width:20px;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:16px;font-weight:bold;color:#14EED5;flex-shrink:0}.user_info_card .section_icon_temp img{width:20px;height:auto}.user_info_card .section_title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;color:#666666;font-weight:bold}.user_info_card .section_title .icon{font-size:11px;font-weight:800;color:var(--rank-text-color, #fff);width:20px;height:20px;line-height:20px;display:inline-block;border-radius:50%;text-align:center;vertical-align:middle}.user_info_card .section_value{margin:10px 0 20px;background-image:var(--rank-bg-gradient, linear-gradient(135deg, #4FFFC6, #4DF9FF));border-radius:8px;padding:12px 16px;font-size:18px;font-weight:700;color:#fff;color:#fff;text-align:center;cursor:pointer}.user_info_card .user_info_card_count_item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:10px 0;font-size:14px}.user_info_card .count_icon_temp{width:20px;height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.user_info_card .count_icon_temp svg,.user_info_card .count_icon_temp path{fill:var(--rank-bg-solid)}.user_info_card .count_label{flex:1;color:var(--primary-color);font-size:14px;font-weight:bold}.user_info_card .count_value{font-weight:bold;color:var(--primary-color);text-decoration:underline;min-width:30px;text-align:right;font-size:14px}.user_info_card .count_value.btn_bank-payment-modal{cursor:pointer}.user_info_card .user_info_card_avatar_clickable{cursor:pointer;transition:opacity 0.2s;position:relative}.user_info_card .user_info_card_avatar_clickable:hover{opacity:0.8}.user_info_card .user_info_card_avatar_clickable *{pointer-events:none}.user-level-label{display:inline-block;padding:0 8px;border-radius:20px;font-size:10px;font-weight:bold;color:#FFFFFF;background-color:#000000;border:2px solid #FFFFFF}.streamer-gradient-btn{background:linear-gradient(90deg, #FFB8FB 0, #FFB6D4 100%) !important;font-size:16px !important;font-weight:700}.schedule-wrapper{width:100%;margin-bottom:10px}.schedule{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.schedule .schedule-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;font-weight:700;font-size:12px;white-space:nowrap;color:#4F4F4F}.schedule svg{width:14px;height:auto}.schedule svg path{stroke:#8D8D8D}.schedule .schedule-time{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;padding:15px 20px;font-size:16px;font-weight:700;white-space:nowrap;border:none;border-radius:5px;background:#F4F4F4;box-shadow:0 0 5px 0 #14EED5;box-sizing:border-box}.schedule .schedule-time p,.schedule .schedule-time .schedule-time__ask-me{margin:0;width:100%;min-height:1em;text-align:center;line-height:1.2;display:flex;flex-direction:row;justify-content:center;align-items:center}.schedule .schedule-time .schedule-time__ask-me{color:inherit;text-decoration:none;cursor:pointer}.schedule .schedule-time .schedule-time__ask-me:hover{filter:brightness(0.98)}.schedule .schedule-time--ask-me{min-height:45px;padding:12px 20px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);box-shadow:none;color:#FFFFFF}.schedule .schedule-time--ask-me .schedule-time__ask-me{color:#FFFFFF}.schedule .schedule-time--ask-me .schedule-time__ask-me:hover{filter:brightness(1.05)}.schedule .schedule-time--ask-me .schedule-time__ask-me-label{width:90px;height:17px;flex-shrink:0;color:#FFFFFF;display:block;overflow:visible}.schedule .schedule-time--ask-me .schedule-time__ask-me-label path{fill:currentColor;stroke:none}.stt-container{width:96%;height:83%;font-size:2.8rem;font-weight:400;border:#E6E6E6 1rem solid;padding:0 1.8rem;margin:3rem 0;position:relative;background-color:white;border-radius:0 0 18px 18px}.stt-container::before{content:"";width:20px;height:20px;position:absolute;top:-1rem;right:-2rem;background-color:white;border-right:#E6E6E6 1rem solid;border-top:#E6E6E6 1rem solid;transform:skewX(326deg)}.stt-container .stt-content{min-height:1.2em;-webkit-line-clamp:1;font-size:30px;font-weight:400;color:#6e6e6e;line-height:1.2;padding-bottom:3px;background:linear-gradient(90deg, #ffb8fb 0%, #4df9ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.multiple-send-dialog .alert_modal_title{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;color:#4B4B4B !important;text-align:left !important;font-weight:300 !important}.multiple-send-dialog .alert_modal_title::before{content:"";width:1px;height:30px;background-color:#FF57A1}.multiple-send-dialog .alert_modal_title::after{content:"";height:5px;flex-grow:1;background:linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%);transform:translateY(100%)}.multiple-send-dialog .alert_modal_content{background:#fff;border-radius:5px;width:90dvw;max-width:500px}.multiple-send-dialog .user-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;list-style:none;overflow-x:auto;margin:3rem 0}.multiple-send-dialog .user-list .item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:15px;position:relative}.multiple-send-dialog .user-list img{width:65px;height:65px;border-radius:50%}.multiple-send-dialog .user-list .remove-btn{width:20px;height:20px;position:absolute;top:0;right:0;background-color:#ebebeb80;border-radius:50%;background-image:url(/assets/icons/icon_x_pink_circle-9bbe59deef92691e57d178ba5bb4befc1e6db10ef267c0082264dd4c603c8082.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.multiple-send-dialog .user-list .user-name{font-size:11px;color:#666}.multiple-send-dialog .help-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;border-radius:5px;background-color:#F4F4F4;padding:5px 10px;margin:20px 0}.multiple-send-dialog .help-text img{width:50px;height:auto}.multiple-send-dialog p{color:#4B4B4B}.multiple-send-dialog textarea{border:solid 1px #ebebeb;border-radius:5px;display:block;width:100%;min-height:110px;resize:vertical}.multiple-send-dialog .alert_modal_footer.button_actions button.close-btn{position:absolute;top:-15px;right:-15px;width:34px;height:34px;background-image:url(/assets/icons/icon_x-746fb3d386af358f85a6f6e5836b35f344cbe78ad872eeeb0f473ba232a987d0.svg);background-size:18px 18px;background-position:center center;background-repeat:no-repeat;min-width:unset;min-height:unset;border-radius:50%;background-color:#01010180}.multiple-send-dialog .send-btn{min-width:150px !important;border-radius:20px !important;background:linear-gradient(45deg, #FFB8FB 0%, #FFB6D4 100%) !important;height:32px}.multiple-send-dialog .send-btn img{width:auto;height:100%}.multiple-send-dialog .file-upload-btn{background:#fff !important}.card-mbti{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%}.card-mbti__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}.card-mbti__icon{display:block;width:15px;height:auto;flex-shrink:0}.card-mbti__icon path{stroke:#8D8D8D}.card-mbti__label{font-size:12px;font-weight:700;text-align:left;color:#4F4F4F}.card-mbti__value-box{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:53px;padding:0 12px;border-radius:8px;background:#EBEBEB;box-shadow:0 0 10px 0 #FF96C9;text-align:center}.card-mbti__value{margin:0;line-height:1;font-size:28px;font-weight:700;text-align:center;color:#4F4F4F}.compatibility-score{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.compatibility-score-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;font-weight:700;font-size:12px;white-space:nowrap;color:#4F4F4F}.compatibility-score-content{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:5px;border-radius:5px;width:100%;box-shadow:0 0 10px 0 #FF96C9;font-size:40px;font-weight:700;color:#FF005D;padding:10px}.compatibility-score-content-inner{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:5px}.compatibility-score-content p{line-height:1}.compatibility-score-content span{font-size:14px;font-weight:700}.common-btn.btn-message-booking{width:100%;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);color:#FFFFFF;border-radius:5px;padding:15px 10px;font-size:20px;font-weight:700}.common-btn.btn-message-booking svg{width:20px;height:auto}.streamer_info_col_table{width:100%;border-collapse:collapse}.streamer_info_col_table td{padding:10px;text-align:left;font-size:14px;font-weight:700}.streamer_info_col_table td.title{color:#B7B7B7}.streamer_info_col_table td.content{color:#8D8D8D}.res-img-block img{display:none;width:100%;height:auto;object-fit:contain}@media (max-width: 767px){.res-img-block .mobile-img{display:block}}@media (min-width: 1000px){.res-img-block .desktop-img{display:block}}@media (max-width: 999px) and (min-width: 768px){.res-img-block .tablet-img{display:block}}.spi-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:26px;width:100%;margin-top:20px}@media (max-width: 1439px) and (min-width: 1024px){.spi-layout{grid-template-columns:minmax(0, auto) 1fr;grid-template-rows:auto auto}.spi-layout>.spi-layout__str-detail-card{grid-column:1;grid-row:1}.spi-layout>.spi-layout__primary{grid-column:2;grid-row:1}.spi-layout>.spi-layout__sidebar{grid-column:1/-1;grid-row:2}}.spi-layout__primary{display:flex;flex-direction:column;gap:16px;min-width:0}.spi-layout__primary .card-primary-top .common-card__body{padding:10px 10px 10px 20px}@media (max-width: 1439px) and (min-width: 1024px){.spi-layout__primary{justify-content:space-between;gap:22px}.spi-layout__primary .card-primary-top{flex:1}}.spi-layout__section-top{display:grid;grid-template-columns:250px 1fr;gap:16px;min-height:100%}.spi-layout__profile-col{position:relative;min-width:0;padding:12px 0}.spi-layout__profile-col .pp-layout-cm-title{margin:0 0 38px}.spi-layout__profile-col .tag-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-bottom:10px}.spi-layout__profile-col .tag-container .btn-paper{font-size:14px;font-weight:700;color:#FF57A1;width:100%;border:1px solid transparent;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%) padding-box,linear-gradient(261.96deg, #F3A4EF -7.03%, #FFB6D4 100.14%) border-box;border-radius:20px}.spi-layout__profile-col .tag-container .btn-paper .tag-paper{width:16px;height:16px;object-fit:contain}.spi-layout__profile-col .tag-container .btn-verified{font-size:14px;font-weight:700;width:100%;border:1px solid transparent;background:linear-gradient(#F4F4F4, #F4F4F4) padding-box,linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%) border-box;border-radius:20px}.spi-layout__profile-col .tag-container .btn-verified .tag-verified{width:16px;height:16px;object-fit:contain}.spi-layout__profile-col .tag-container .btn-verified span{background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.spi-layout__profile-col .streamer_info_col_table_container{max-height:330px;height:100%;overflow-y:auto}.spi-layout__profile-col .streamer_info_col_table_container::-webkit-scrollbar{width:9px}.spi-layout__profile-col .streamer_info_col_table_container::-webkit-scrollbar-thumb{background:#14EED5;border-radius:10px}.spi-layout__profile-col .btn-ig{width:100%;background:#FFFFFF;border:1px solid #FF005D;border-radius:10px;padding:10px 18px;margin-top:24px;color:#FF005D;font-size:12px;font-weight:700}.spi-layout__profile-col .btn-ig-icon{width:20px;height:20px}.spi-layout__detail-col{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0}.spi-layout__detail-head{display:grid;grid-template-columns:1fr 160px;gap:12px;align-items:start;flex:1}.spi-layout__intro-col{position:relative;min-width:0;width:100%;height:100%;padding:10px}.spi-layout__intro-col::before,.spi-layout__intro-col::after{content:"";position:absolute;top:0;width:1px;height:84%;background:#EBEBEB}.spi-layout__intro-col::before{left:0;transform:translateX(0) translateY(10%)}.spi-layout__intro-col::after{right:0;transform:translateX(0) translateY(10%)}.spi-layout__intro-col .pp-layout-cm-title{margin:0 0 38px}.spi-layout__schedule-col{min-width:0;padding:10px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}.spi-layout__schedule-col .pp-layout-cm-title{align-self:flex-start;margin:0 0 28px;width:100%}.spi-layout__schedule-col .schedule-col-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:120px;height:120px;border-radius:50%;background:#4F4F4F;filter:drop-shadow(0 0 10px #14EED5);animation:scaleInRotate 0.5s linear}.spi-layout__schedule-col .schedule-col-item_title{font-size:14px;font-weight:700;color:#FFFFFF}.spi-layout__schedule-col .schedule-col-item_title svg{width:12px;height:12px}.spi-layout__schedule-col .schedule-col-item_content{font-size:10px;font-weight:700;color:#FFFFFF;filter:drop-shadow(0 0 10px #14EED5)}.spi-layout__schedule-col .schedule-col-item .btn-schedule-col-item{margin-top:4px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:700;color:#1CBBB3;border-radius:20px}.spi-layout__schedule-col .schedule-col-last-join{font-size:12px;font-weight:700;color:#4F4F4F;text-align:center;margin:0}.spi-layout__detail-note{padding:12px;line-height:1.6;font-size:12px;font-weight:700;color:#4F4F4F}.spi-layout__detail-note a{color:#FF00FF}.spi-layout__section-bottom{display:flex;justify-content:space-between;gap:12px}.spi-layout__grid-cell{min-height:80px}.spi-layout__grid-cell .btn-example-join{position:relative;width:100%;background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);border-radius:20px;padding:2px;cursor:default}.spi-layout__grid-cell .btn-example-join span{width:100%;background:transparent;border-radius:20px;border:1px solid #FFFFFF;padding:4px 8px;text-align:center;color:#FFFFFF;font-size:10px;line-height:1}.spi-layout__grid-cell .btn-example-join .icon-click-hand{position:absolute;bottom:-14px;right:4px;width:14px;height:19px;transform-origin:50% 100%;animation:click-hand-animation 2s ease-in-out infinite}.spi-layout__grid-cell:nth-child(2){flex:1;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:4px}.spi-layout__grid-cell:nth-child(2) .grid-cell-content-middle{display:grid;grid-template-columns:20px 1fr;gap:4px}.spi-layout__grid-cell:nth-child(2) .grid-cell-content-middle svg{width:20px;height:20px}.spi-layout__grid-cell:nth-child(2) .grid-cell-content-middle svg path{stroke:#4F4F4F}.spi-layout__grid-cell:nth-child(2) .grid-cell-content-middle svg circle{fill:#4F4F4F}.spi-layout__grid-cell:nth-child(2) .grid-cell-content-middle p{font-size:10px;font-weight:600;color:#4F4F4F}.spi-layout__grid-cell:nth-child(2) .grid-cell-content-middle p span{font-size:10px;font-weight:700;color:#FF57A1}.spi-layout__grid-cell:nth-child(3){min-width:140px;background:#F4F4F4;border-radius:5px;padding:6px;height:fit-content;display:flex;flex-direction:column;justify-content:space-around;align-items:start;gap:4px}.spi-layout__grid-cell:nth-child(3) .grid-cell-content-end{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:4px}.spi-layout__grid-cell:nth-child(3) .grid-cell-content-end svg{width:20px;height:20px;padding:4px;background:#B7B7B7;border-radius:50%}.spi-layout__grid-cell:nth-child(3) .grid-cell-content-end p{font-size:10px;font-weight:700;color:#4F4F4F}.spi-layout__sidebar{display:flex;flex-direction:column;gap:12px;min-width:0}.spi-layout__sidebar .sidebar-card-blog{flex:1}.spi-layout__sidebar .sidebar-card-blog .common-card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px}@media (max-width: 1439px) and (min-width: 1024px){.spi-layout__sidebar{flex-direction:row;gap:26px}.spi-layout__sidebar .sidebar-card-ranking{max-width:220px;height:fit-content}}.spi-layout__ranking,.spi-layout__blog{flex:1;min-height:120px}.spi-layout__ranking{height:fit-content}.spi-layout__ranking-container{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:4px;flex-wrap:wrap;margin-top:15px}.spi-layout__ranking-item{flex:1;background:#F4F4F4;border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2px}.spi-layout__ranking-item-title{font-size:10px;font-weight:600;color:#4F4F4F}.spi-layout__ranking-item-content{display:flex;flex-direction:row;justify-content:center;align-items:end;gap:4px}.spi-layout__ranking-item-content span{line-height:1}.spi-layout__ranking-item-content .text{font-size:40px;font-weight:700;color:#FF00FF}.spi-layout__ranking-item-content .unit{font-size:16px;font-weight:700;color:#4F4F4F}.spi-layout__ranking-description{font-size:10px;font-weight:600;color:#8D8D8D;margin-top:14px}.spi-layout__blog-container{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:16px;margin:20px 0 30px 0}.spi-layout__blog-item{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:16px;flex-wrap:nowrap}.spi-layout__blog-item-left img{width:65px;height:65px;border-radius:5px;box-shadow:0 0 10px 0 #FF96C9}.spi-layout__blog-item-right{display:flex;flex-direction:column;justify-content:start;align-items:start}.spi-layout__blog-item-right .time{font-size:10px;font-weight:500;color:#4F4F4F}.spi-layout__blog-item-right .title{font-size:14px;font-weight:700;color:#8D8D8D}.spi-layout__blog-item-right .description{font-size:12px;font-weight:500;color:#8D8D8D}.spi-layout .btn-more-blog{width:100%;padding:12px;font-size:24px;font-weight:700;background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);border:none;border-radius:5px;color:#FFFFFF}.spi-layout__label{margin:0 0 10px;font-size:14px;font-weight:700}.spi-layout__intro-body{font-size:14px;font-weight:700;color:#8D8D8D;line-height:1.6;height:100%;max-height:330px;overflow-y:auto}.spi-layout__intro-body::-webkit-scrollbar{width:9px}.spi-layout__intro-body::-webkit-scrollbar-thumb{background:#14EED5;border-radius:10px}@media (max-width: 1023px){.spi-layout{grid-template-columns:1fr}.spi-layout>.spi-layout__str-detail-card,.spi-layout>.spi-layout__sidebar,.spi-layout>.spi-layout__primary{grid-column:auto;grid-row:auto}.spi-layout__section-top{grid-template-columns:1fr}.spi-layout__intro-col::before,.spi-layout__intro-col::after{display:none}.spi-layout__detail-head{grid-template-columns:1fr}.spi-layout__section-bottom{grid-template-columns:1fr}}.spi-layout__str-detail-card{display:none}@media (max-width: 1439px) and (min-width: 1024px){.spi-layout__str-detail-card{display:block;max-width:220px}}.mypage-profile-tag-select{--tag-accent: #FF57A1;--tag-accent-soft: #FFE6F2;--tag-accent-fill: #FF57A1;--tag-pill-text: #FF005D;position:relative;width:100%}.mypage-profile-tag-select--cyan{--tag-accent: #14EED5;--tag-accent-soft: #E3FDFA;--tag-accent-fill: #14EED5;--tag-pill-text: #8D8D8D}.mypage-profile-tag-select--mbti{--tag-accent: #B7B7B7;--tag-accent-soft: #EEFF00;--tag-accent-fill: #B7B7B7;--tag-pill-text: #B7B7B7;--tag-filter-active-bg: #EEFF00;--tag-filter-active-text: #B7B7B7;--tag-check-badge-bg: #EEFF00}.mypage-profile-tag-select--mbti .mypage-profile-tag-select__filter.is-active{border-color:transparent;background:var(--tag-filter-active-bg);color:var(--tag-filter-active-text);font-size:12px;font-weight:700;line-height:12px;letter-spacing:0}.mypage-profile-tag-select--mbti .mypage-profile-tag-select__option.is-selected .mypage-profile-tag-select__option-btn::after{background-color:var(--tag-check-badge-bg);background-image:url(/assets/icons/icon-check-fd609a334cc97ebfa8df7e7fa2101b6f1d8c5ac877bcd04c9655f08e57086dcb.svg);filter:brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(0%) hue-rotate(167deg) brightness(92%) contrast(88%)}.mypage-profile-tag-select--mbti .mypage-profile-tag-select__pill-remove{background-color:var(--color-text-muted, #B7B7B7)}.mypage-profile-tag-select--personality{--tag-accent: #00E1FF;--tag-accent-fill: #00E1FF;--tag-pill-text: #00E1FF}.mypage-profile-tag-select--personality .mypage-profile-tag-select__option-btn{font-size:12px;font-weight:700;line-height:12px;letter-spacing:0}.mypage-profile-tag-select--personality .mypage-profile-tag-select__pill-remove{background-color:#00E1FF}.mypage-profile-tag-select__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mypage-profile-tag-select__label{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--color-text-primary, #4F4F4F);cursor:pointer}.mypage-profile-tag-select__help{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 12px;width:12px;min-width:12px;max-width:12px;height:12px;padding:0;border:none;border-radius:50%;background-color:var(--color-text-muted, #B7B7B7);color:#FFFFFF;font-size:8px;font-weight:700;line-height:1;cursor:help;vertical-align:middle}.mypage-profile-tag-select__required{color:#FF57A1;font-weight:700}.mypage-profile-tag-select__badge{flex-shrink:0;padding:0 8px;height:18px;border-radius:5px;font-size:10px;font-weight:700;line-height:18px}.mypage-profile-tag-select__badge--required{background-color:#FF57A1;color:#FFFFFF}.mypage-profile-tag-select__badge--optional{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:18px;padding:0;border:1px solid #8D8D8D;border-radius:5px;background:var(--color-surface-primary, #fff);color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:700;line-height:1;letter-spacing:0.06em}.mypage-profile-tag-select__field{position:relative}.mypage-profile-tag-select__trigger{position:relative;display:block;width:100%;min-height:40px;padding:6px 36px 6px 10px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);text-align:left;cursor:pointer;box-sizing:border-box}.mypage-profile-tag-select__trigger::after{content:'';position:absolute;right:14px;top:50%;width:10px;height:8px;transform:translateY(-50%);background:url(/design-image/svg/icon_toggle_blue.svg) no-repeat center/contain}.mypage-profile-tag-select__trigger:focus-visible{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.mypage-profile-tag-select.is-open .mypage-profile-tag-select__trigger{border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.mypage-profile-tag-select.is-open .mypage-profile-tag-select__trigger::after{transform:translateY(-50%) rotate(180deg)}.mypage-profile-tag-select__preview{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:26px}.mypage-profile-tag-select__placeholder{font-size:14px;font-weight:500;color:var(--color-text-secondary, #8D8D8D)}.mypage-profile-tag-select__pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 12px;border:1px solid var(--tag-accent);border-radius:100px;background-color:var(--color-surface-primary, #fff);color:var(--tag-pill-text);font-size:12px;font-weight:700;line-height:1.2}.mypage-profile-tag-select__pill-text{font-weight:700;font-size:12px;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tag-pill-text)}.mypage-profile-tag-select__pill-remove{flex-shrink:0;width:14px;height:14px;background-color:var(--tag-accent);mask:url(/assets/icons/icon-close-a00f1d627f4979a2b56466ba324c33752c85dcfdcdb95247871c4bb12eebeb5e.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon-close-a00f1d627f4979a2b56466ba324c33752c85dcfdcdb95247871c4bb12eebeb5e.svg) no-repeat center/contain;cursor:pointer}.mypage-profile-tag-select__dropdown{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:20;padding:12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:12px;background-color:var(--color-input-bg, #F4F4F4);box-shadow:0 8px 24px rgba(0,0,0,0.1)}.mypage-profile-tag-select__dropdown-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}.mypage-profile-tag-select__dropdown-hint{margin:0;font-size:10px;font-weight:700;line-height:12px;letter-spacing:0;color:#b7b7b7;text-align:right}.mypage-profile-tag-select__dropdown-hint--solo{margin-bottom:0;text-align:right}.mypage-profile-tag-select__dropdown-counter{margin:10px 0 0;font-size:10px;font-weight:700;color:var(--tag-accent);text-align:right}.mypage-profile-tag-select__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mypage-profile-tag-select__dropdown-toolbar .mypage-profile-tag-select__filters{margin-bottom:0;justify-content:flex-start}.mypage-profile-tag-select__filter{padding:4px 14px;border:1px solid var(--tag-accent);border-radius:100px;background-color:var(--color-surface-primary, #fff);color:var(--tag-accent);font-size:12px;font-weight:700;line-height:1.3;cursor:pointer}.mypage-profile-tag-select__filter.is-active{border-color:transparent;background:var(--tag-accent-fill);color:#FFFFFF}.mypage-profile-tag-select__options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px 8px;max-height:220px;padding-right:8px;overflow-y:auto;padding-top:10px}.mypage-profile-tag-select__options::-webkit-scrollbar{width:8px}.mypage-profile-tag-select__options::-webkit-scrollbar-thumb{border-radius:100px;background:linear-gradient(180deg, #4DF9FF 0%, #0AA598 100%)}.mypage-profile-tag-select__options::-webkit-scrollbar-track{border-radius:100px;background:rgba(235,235,235,0.6)}.mypage-profile-tag-select__option{position:relative;margin:0;cursor:pointer}.mypage-profile-tag-select__option[hidden]{display:none}.mypage-profile-tag-select__checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.mypage-profile-tag-select__option-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--tag-accent);border-radius:10px;background-color:var(--color-surface-primary, #fff);color:var(--tag-accent);font-size:11px;font-weight:700;line-height:1.25;text-align:center;box-sizing:border-box;transition:background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease}.mypage-profile-tag-select__option.is-selected .mypage-profile-tag-select__option-btn{border-color:transparent;background-color:var(--tag-accent-fill);color:#FFFFFF}.mypage-profile-tag-select__option.is-selected .mypage-profile-tag-select__option-btn::after{content:'';position:absolute;top:-5px;right:-4px;width:18px;height:18px;border-radius:50%;background-color:var(--tag-accent-fill);background-image:url(/assets/icons/icon-check-fd609a334cc97ebfa8df7e7fa2101b6f1d8c5ac877bcd04c9655f08e57086dcb.svg);background-repeat:no-repeat;background-position:center;background-size:10px 8px}.user_layout--mypage .mypage_profile{width:100%;min-height:75vh;padding:24px;border:10px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-surface-primary, #fff);box-sizing:border-box}@media (max-width: 999px) and (min-width: 768px){.user_layout--mypage .mypage_profile{padding:20px 15px}}.mypage-profile__title{margin:14px 0 35px 6px;font-size:24px;font-weight:700;line-height:100%;letter-spacing:-5%;background:linear-gradient(263.01deg, #4DF9FF -33.86%, #0AA598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mypage-profile__tabs{display:flex;align-items:flex-end;gap:32px;margin:0;padding:0;border-bottom:1px solid var(--color-border-default, #EBEBEB)}@media (max-width: 639px){.mypage-profile__tabs{gap:12px}}.mypage-profile__tab{position:relative;margin:0;padding:0 0 12px;margin-left:6px;border:none;background:transparent;font-size:16px;font-weight:700;line-height:16px;color:var(--color-text-secondary, #8D8D8D);cursor:pointer;min-width:110px}.mypage-profile__tab.is-active{font-weight:700;color:#14EED5}.mypage-profile__tab.is-active::after{content:'';position:absolute;right:0;bottom:-1px;left:0;height:3px;background-color:#14EED5;border-radius:2px 2px 0 0}.mypage-profile__tab:focus-visible{outline:2px solid #0AA598;outline-offset:4px}.mypage-profile__columns{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}@media (max-width: 1439px){.mypage-profile__columns{grid-template-columns:1fr;gap:27px;display:flex;flex-direction:column;gap:27px}.mypage-profile__columns .mypage-profile__col--left{display:contents}.mypage-profile__columns .mypage-profile__divider{display:none}.mypage-profile__columns .mypage-profile-upload{order:1}.mypage-profile__columns .mypage-profile__col--right{order:2;width:100%}.mypage-profile__columns .mypage-profile-mbti{order:3;margin-top:0}}.mypage-profile__col{min-width:0}.mypage-profile__col--left{display:flex;flex-direction:column;align-items:center;align-self:stretch}.mypage-profile__divider{align-self:stretch;width:1px;min-height:100%;margin:0 20px;background-color:var(--color-border-default, #EBEBEB)}.mypage-profile__panels{padding:47px 28px 0px 23px}@media (max-width: 999px) and (min-width: 768px){.mypage-profile__panels{padding:20px 0px 0px 0px}}@media (max-width: 767px){.mypage-profile__panels{padding:20px 0px 0px 0px}}.mypage-profile__panel{display:none}.mypage-profile__panel.is-active{display:block}.mypage-profile-upload{width:100%;display:flex;flex-direction:column;align-items:center}.mypage-profile-upload__header{align-self:stretch;width:100%;margin-bottom:8px}.mypage-profile-upload__form{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mypage-profile-upload__input{position:absolute;width:1px;height:1px;opacity:0}.mypage-profile-upload__avatar-wrap{position:relative;flex-shrink:0;width:100px;height:100px}.mypage-profile-upload__avatar{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.mypage-profile-upload__camera{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:none;border-radius:50%;background-color:var(--color-surface-primary, #fff);box-shadow:0 4px 4px rgba(0,0,0,0.25);cursor:pointer}.mypage-profile-upload__camera-icon{display:block;width:18px;height:auto}.mypage-profile-upload__note-box{background:var(--color-input-bg, #F4F4F4);border-radius:10px;height:63px;width:240px;padding:10px 20px 8px 19px;margin:18px 0 10px 0px}.mypage-profile-upload__note{font-weight:700;font-size:10px;line-height:14px;color:var(--color-text-secondary, #8D8D8D)}.mypage-profile-upload__warning-box{height:63px;width:240px}.mypage-profile-upload__warning{font-size:10px;line-height:15px;color:var(--color-text-secondary, #8D8D8D);letter-spacing:6%;font-weight:400}.mypage-profile-upload__divider{width:100%;height:1px;background-color:var(--color-border-default, #EBEBEB);margin:27px 0 27px 0px}@media (max-width: 1439px){.mypage-profile-upload__divider{display:none}}.mypage-profile-mbti{position:relative;box-sizing:border-box;width:100%;max-width:345px;min-height:272px;margin-top:auto;padding:20px;align-self:center;border-radius:40px 40px 40px 0;background:linear-gradient(263.94deg, #ffb8fb -9.5%, #4DF9FF 109.67%);box-shadow:0 4px 16px rgba(0,0,0,0.08);overflow:visible}@media (max-width: 1439px){.mypage-profile-mbti{margin-top:0}}.mypage-profile-mbti::before{content:'';position:absolute;inset:20px;z-index:0;border-radius:20px 20px 20px 0;background-color:var(--color-surface-primary, #fff);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.6);pointer-events:none}.mypage-profile-mbti>*{position:relative;z-index:1}.mypage-profile-mbti__icon{position:absolute;top:6px;right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--color-surface-primary, #fff);box-shadow:0 2px 8px rgba(0,0,0,0.12)}.mypage-profile-mbti__icon-img{display:block;width:24px;height:auto}.mypage-profile-mbti__title{margin:0;padding:24px 0 20px 30px;font-size:14px;font-weight:700;line-height:1;letter-spacing:-0.02em;color:var(--color-text-primary, #4F4F4F)}.mypage-profile-mbti__body{display:grid;grid-template-columns:auto max-content;gap:8px 12px;padding:0  30px 20px 30px}@media (max-width: 1023px){.mypage-profile-mbti__body{padding:0  10px 20px 10px}}@media (max-width: 999px) and (min-width: 768px){.mypage-profile-mbti__body{padding:0  10px 20px 10px}}.mypage-profile-mbti__label{font-weight:700;font-size:12px;line-height:100%;letter-spacing:-3%;color:var(--color-text-secondary, #8D8D8D);margin-bottom:15px}.mypage-profile-mbti__value{font-weight:700;font-size:32px;line-height:100%;background:linear-gradient(263.01deg, var(--rank-accent-light, #4df9ff) -33.86%, var(--rank-accent, #0aa598) 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mypage-profile-mbti__compatible-list{font-weight:700;font-size:20px;line-height:100%;background:linear-gradient(263.01deg, var(--rank-accent-light, #4df9ff) -33.86%, var(--rank-accent, #0aa598) 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mypage-profile-mbti__tag{width:73px;height:27px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#B9FFF7;color:var(--color-text-secondary, #8D8D8D);font-size:14px;font-weight:700;line-height:11px;margin-top:10px}.mypage-profile-mbti__compatible-list{margin:0;font-size:13px;font-weight:700;line-height:1.45;word-break:break-word;background:linear-gradient(263.01deg, var(--rank-accent-light, #4df9ff) -33.86%, var(--rank-accent, #0aa598) 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mypage-profile-mbti__footer{display:flex;flex-direction:column;align-items:flex-end;margin-right:10px}.mypage-profile-mbti__cta-box{display:flex;flex-direction:column;align-items:center}.mypage-profile-mbti__cta{display:inline-flex;align-items:center;justify-content:center;height:26px;width:122px;border-radius:100px;font-size:12px;font-weight:700;line-height:1.2;color:#FFFFFF;text-decoration:none;background:linear-gradient(263.01deg, var(--rank-accent-light, #4df9ff) -33.86%, var(--rank-accent, #0aa598) 128.5%);box-shadow:0 2px 6px rgba(0,0,0,0.12);transition:filter 0.2s ease, transform 0.15s ease}.mypage-profile-mbti__cta:hover{filter:brightness(1.03);color:#FFFFFF}.mypage-profile-mbti__cta:active{transform:scale(0.98)}.mypage-profile-mbti__cta-note{font-size:10px;font-weight:700;line-height:148%;color:var(--color-text-secondary, #8D8D8D)}.mypage-profile-intro{display:flex;flex-direction:column;gap:20px;max-width:100%}.mypage-profile-intro__field{width:100%}.mypage-profile-intro__field--mbti{margin-top:4px}.mypage-profile-intro__control{position:relative}.mypage-profile-intro__input{width:100%;height:40px;padding:0 12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:500;box-sizing:border-box}.mypage-profile-intro__input::placeholder{color:var(--color-text-secondary, #8D8D8D)}.mypage-profile-intro__input:focus{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.mypage-profile-intro__input--date{cursor:pointer}.mypage-profile-intro__display{display:flex;align-items:center;width:100%;height:40px;padding:0 12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:500;box-sizing:border-box;cursor:default}.mypage-profile-intro__field-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:6px}.mypage-profile-intro__field-hint{margin:0;flex:1;font-size:12px;font-weight:400;color:#FF00FF}.mypage-profile-intro__counter{margin:0;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.4;color:var(--color-text-secondary, #8D8D8D);white-space:nowrap}.mypage-profile-intro__mbti-hint{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-left:4px;border-radius:50%;background-color:var(--color-text-muted, #B7B7B7);color:#FFFFFF;font-size:8px;font-weight:700;line-height:1;vertical-align:middle;cursor:help}.mypage-profile-intro__select-wrap{position:relative}.mypage-profile-intro__select-wrap::after{content:'';position:absolute;right:14px;top:50%;width:10px;height:8px;transform:translateY(-50%);pointer-events:none;background:url(/design-image/svg/icon_toggle_blue.svg) no-repeat center/contain}.mypage-profile-intro__select{width:100%;height:40px;padding:0 36px 0 12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:500;appearance:none;box-sizing:border-box}.mypage-profile-intro__select:focus{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.mypage-profile-intro__note{margin:4px 0 0;font-size:10px;font-weight:400;line-height:15px;color:#FF00FF}.mypage-profile-intro--introduction-tab{width:100%}.mypage-profile-intro__stack{display:flex;flex-direction:column;gap:20px}.mypage-profile-intro__col-introduction{display:flex;flex-direction:column;min-height:100%}.mypage-profile-intro__field--introduction{display:flex;flex-direction:column}.mypage-profile-intro__textarea{width:100%;min-height:212px;padding:12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:500;line-height:1.5;resize:vertical;box-sizing:border-box}.mypage-profile-intro__textarea::placeholder{color:var(--color-text-secondary, #8D8D8D)}.mypage-profile-intro__textarea:focus{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.mypage-profile-intro__field-footer--end{justify-content:flex-end}.mypage-profile-tag-select{--tag-accent: #FF57A1;--tag-accent-soft: #FFE6F2;--tag-accent-fill: #FF57A1;--tag-pill-text: #FF005D;position:relative;width:100%}.mypage-profile-tag-select--cyan{--tag-accent: #14EED5;--tag-accent-soft: #E3FDFA;--tag-accent-fill: #14EED5;--tag-pill-text: #8D8D8D}.mypage-profile-tag-select--mbti{--tag-accent: #B7B7B7;--tag-accent-soft: #EEFF00;--tag-accent-fill: #B7B7B7;--tag-pill-text: #B7B7B7;--tag-filter-active-bg: #EEFF00;--tag-filter-active-text: #B7B7B7;--tag-check-badge-bg: #EEFF00}.mypage-profile-tag-select--mbti .mypage-profile-tag-select__filter.is-active{border-color:transparent;background:var(--tag-filter-active-bg);color:var(--tag-filter-active-text);font-size:12px;font-weight:700;line-height:12px;letter-spacing:0}.mypage-profile-tag-select--mbti .mypage-profile-tag-select__option.is-selected .mypage-profile-tag-select__option-btn::after{background-color:var(--tag-check-badge-bg);background-image:url(/assets/icons/icon-check-fd609a334cc97ebfa8df7e7fa2101b6f1d8c5ac877bcd04c9655f08e57086dcb.svg);filter:brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(0%) hue-rotate(167deg) brightness(92%) contrast(88%)}.mypage-profile-tag-select--mbti .mypage-profile-tag-select__pill-remove{background-color:var(--color-text-muted, #B7B7B7)}.mypage-profile-tag-select--personality{--tag-accent: #00E1FF;--tag-accent-fill: #00E1FF;--tag-pill-text: #00E1FF}.mypage-profile-tag-select--personality .mypage-profile-tag-select__option-btn{font-size:12px;font-weight:700;line-height:12px;letter-spacing:0}.mypage-profile-tag-select--personality .mypage-profile-tag-select__pill-remove{background-color:#00E1FF}.mypage-profile-tag-select__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.mypage-profile-tag-select__label{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--color-text-primary, #4F4F4F);cursor:pointer}.mypage-profile-tag-select__required{color:#FF57A1;font-weight:700}.mypage-profile-tag-select__badge{flex-shrink:0;padding:0 8px;height:18px;border-radius:5px;font-size:10px;font-weight:700;line-height:18px}.mypage-profile-tag-select__badge--required{background-color:#FF57A1;color:#FFFFFF}.mypage-profile-tag-select__badge--optional{color:var(--color-text-secondary, #8D8D8D);border:1px solid var(--color-border-default, #8D8D8D);font-size:10px;font-weight:700;line-height:15px;letter-spacing:6%;white-space:nowrap}.mypage-profile-tag-select__field{position:relative}.mypage-profile-tag-select__trigger{position:relative;display:block;width:100%;min-height:40px;padding:6px 36px 6px 10px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);text-align:left;cursor:pointer;box-sizing:border-box}.mypage-profile-tag-select__trigger::after{content:'';position:absolute;right:14px;top:50%;width:10px;height:8px;transform:translateY(-50%);background:url(/design-image/svg/icon_toggle_blue.svg) no-repeat center/contain}.mypage-profile-tag-select__trigger:focus-visible{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.mypage-profile-tag-select.is-open .mypage-profile-tag-select__trigger::after{transform:translateY(-50%) rotate(180deg)}.mypage-profile-tag-select__preview{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:26px}.mypage-profile-tag-select__placeholder{font-size:14px;font-weight:500;color:var(--color-text-secondary, #8D8D8D)}.mypage-profile-tag-select__pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 12px;border:1px solid var(--tag-accent);border-radius:100px;background-color:var(--color-surface-primary, #fff);color:var(--tag-pill-text);font-size:12px;font-weight:700;line-height:1.2}.mypage-profile-tag-select__pill-text{font-weight:700;font-size:12px;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tag-pill-text)}.mypage-profile-tag-select__pill-remove{flex-shrink:0;width:14px;height:14px;background-color:var(--tag-accent);mask:url(/assets/icons/icon-close-a00f1d627f4979a2b56466ba324c33752c85dcfdcdb95247871c4bb12eebeb5e.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon-close-a00f1d627f4979a2b56466ba324c33752c85dcfdcdb95247871c4bb12eebeb5e.svg) no-repeat center/contain;cursor:pointer}.mypage-profile-tag-select__dropdown{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:20;padding:12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:12px;background-color:var(--color-input-bg, #F4F4F4);box-shadow:0 8px 24px rgba(0,0,0,0.1)}.mypage-profile-tag-select__filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.mypage-profile-tag-select__filter{padding:4px 14px;border:1px solid var(--tag-accent);border-radius:100px;background-color:var(--color-surface-primary, #fff);color:var(--tag-accent);font-size:12px;font-weight:700;line-height:1.3;cursor:pointer}.mypage-profile-tag-select__filter.is-active{border-color:transparent;background:var(--tag-accent-fill);color:#FFFFFF}.mypage-profile-tag-select__options{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px 8px;max-height:220px;padding-right:8px;overflow-y:auto;padding-top:10px}.mypage-profile-tag-select__options::-webkit-scrollbar{width:8px}.mypage-profile-tag-select__options::-webkit-scrollbar-thumb{border-radius:100px;background:linear-gradient(180deg, #4DF9FF 0%, #0AA598 100%)}.mypage-profile-tag-select__options::-webkit-scrollbar-track{border-radius:100px;background:rgba(235,235,235,0.6)}.mypage-profile-tag-select__option{position:relative;margin:0;cursor:pointer}.mypage-profile-tag-select__option[hidden]{display:none}.mypage-profile-tag-select__checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.mypage-profile-tag-select__option-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:34px;padding:6px 10px;border:1px solid var(--tag-accent);border-radius:10px;background-color:var(--color-surface-primary, #fff);color:var(--tag-accent);font-size:11px;font-weight:700;line-height:1.25;text-align:center;box-sizing:border-box;transition:background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease}.mypage-profile-tag-select__option.is-selected .mypage-profile-tag-select__option-btn{border-color:transparent;background-color:var(--tag-accent-fill);color:#FFFFFF}.mypage-profile-tag-select__option.is-selected .mypage-profile-tag-select__option-btn::after{content:'';position:absolute;top:-5px;right:-4px;width:18px;height:18px;border-radius:50%;background-color:var(--tag-accent-fill);background-image:url(/assets/icons/icon-check-fd609a334cc97ebfa8df7e7fa2101b6f1d8c5ac877bcd04c9655f08e57086dcb.svg);background-repeat:no-repeat;background-position:center;background-size:10px 8px}.user_layout--mypage.dashboard-page:not(.ranking-page) .body_main{overflow:visible}.user_layout--mypage.dashboard-page:not(.ranking-page) .dashboard-page-main__cell--3{overflow:visible}@media (max-width: 639px){.user_layout--mypage.dashboard-page:not(.ranking-page) .body_main .common-card,.user_layout--mypage.dashboard-page:not(.ranking-page) .body_sidebar--dashboard .common-card{--shadow: 0 0 10px 0 #14EED580;box-shadow:0 0 10px 0 #14EED580}}@media (min-width: 1024px){.user_layout--mypage.dashboard-page .user_layout_body{display:grid !important;flex-direction:unset;grid-template-columns:var(--width-left-menu) minmax(0, 1fr) minmax(0, var(--width-right-menu));grid-template-areas:'nav main sidebar';align-items:start;box-sizing:border-box}.user_layout--mypage.dashboard-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);min-width:0}.user_layout--mypage.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0}.user_layout--mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:flex !important;flex-direction:column;grid-area:sidebar;width:100%;min-width:0;max-width:100%;padding:25px 0 0;order:unset;box-sizing:border-box}.user_layout--mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard .sidebar_sticky{position:sticky;top:calc(70px + 25px);width:100%;min-width:0}}@media (min-width: 811px) and (max-width: 1023px){.user_layout--mypage.dashboard-page .user_layout_body{display:grid;flex-direction:unset;grid-template-columns:var(--width-left-menu) minmax(0, 1fr);grid-template-areas:'nav main';gap:16px;padding:0 16px 0;align-items:start;box-sizing:border-box}.user_layout--mypage.dashboard-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);padding:25px 0 104px 0}.user_layout--mypage.dashboard-page .user_layout_body .body_nav .sidebar_sticky{position:sticky;top:calc(70px + 64px)}.user_layout--mypage.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0;width:auto;order:unset;padding-top:25px;padding-bottom:0;gap:15px}.user_layout--mypage.dashboard-page .user_layout_body .dashboard-top-cards{display:none !important}.user_layout--mypage.dashboard-page .user_layout_body .dashboard-page-main,.user_layout--mypage.dashboard-page .user_layout_body .mypage_profile{order:unset;width:100%}.user_layout--mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:none !important}}@media (max-width: 810px){.user_layout--mypage.dashboard-page .user_layout_body{box-sizing:border-box}.user_layout--mypage.dashboard-page .user_layout_body .body_nav{display:none !important}.user_layout--mypage.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;width:100%;order:unset;padding-top:0}.user_layout--mypage.dashboard-page .user_layout_body .dashboard-top-cards,.user_layout--mypage.dashboard-page .user_layout_body .dashboard-page-main,.user_layout--mypage.dashboard-page .user_layout_body .mypage_profile{order:unset;width:100%}}@media (min-width: 640px) and (max-width: 810px){.user_layout--mypage.dashboard-page .user_layout_body{padding:25px 12px 100px !important;box-sizing:border-box}.user_layout--mypage.dashboard-page .user_layout_body .body_main{padding-top:0 !important}}@media (max-width: 639px){.user_layout--mypage.dashboard-page .user_layout_body{padding:0 8px 80px}.user_layout--mypage.dashboard-page .user_layout_body .body_main{padding-top:0}.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .body_main{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:12px;row-gap:14px}.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main{display:contents}.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-top-cards{grid-column:1 / -1;order:2}.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--3{grid-column:1 / -1;order:1;padding-top:12px}.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--4,.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--5,.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--8,.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--9,.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--10{grid-column:1 / -1;order:3}.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--6,.user_layout--mypage.dashboard-page .user_layout_body:has(.dashboard-page-main) .dashboard-page-main__cell--7{order:3}}@media (max-width: 450px){.user_layout--mypage.dashboard-page .user_layout_body:has(.mypage_profile){padding:30px 8px 80px;box-sizing:border-box}}@media (max-width: 1023px){.user_layout--mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:none !important}.user_layout--mypage.dashboard-page .user_layout_body .body_sidebar.message-page-sidebar{display:none !important}}@media (min-width: 1024px){.user_layout--mypage.dashboard-page .user_layout_body .body_sidebar.message-page-sidebar{display:flex !important;flex-direction:column}}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-cn__content-calendar,.user_layout--mypage.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-calendar{font-size:10px;font-weight:700;color:#B7B7B7}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-cn__content-calendar .dashboard-news-slider__text,.user_layout--mypage.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-calendar .dashboard-news-slider__text{color:inherit;text-decoration:none}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--3{grid-area:1 / 1 / 2 / 4}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--4{grid-area:1 / 4 / 2 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--5{grid-area:2 / 1 / 3 / 3}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--6{grid-area:2 / 3 / 3 / 5}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--7{grid-area:2 / 5 / 3 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--8{grid-area:3 / 1 / 4 / 4}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--9{grid-area:3 / 4 / 4 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--10{grid-area:4 / 1 / 5 / 7}@media (max-width: 1439px) and (min-width: 1024px){.user_layout--mypage.dashboard-page .dashboard-page-main__cell--5{grid-area:2 / 1 / 3 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--6{grid-area:3 / 1 / 4 / 4}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--7{grid-area:3 / 4 / 4 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--8{grid-area:4 / 1 / 5 / 4}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--9{grid-area:4 / 4 / 5 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--10{grid-area:5 / 1 / 6 / 7}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule__main{width:100%;gap:14px;align-items:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule__avatar{width:72px;height:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule__info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule__cta{width:fit-content;max-width:100%}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule .dashboard-card-info-other__empty{flex:none;display:block;min-height:0;margin:0;text-align:left}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus{width:100%}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__count{margin:4px 0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__label{font-size:14px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__days{width:100%;justify-content:space-between;gap:2px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-label{font-size:9px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-circle{width:22px;height:22px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__footer{text-align:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-unread__count{margin:4px 0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-unread__label{font-size:14px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header{flex-wrap:nowrap;gap:6px;min-width:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title{flex:1 1 auto;min-width:0;font-size:13px;letter-spacing:-0.04em}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg{width:16px;height:16px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-card__body{padding:12px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-link{font-size:10px;gap:2px;flex-shrink:0;white-space:nowrap}}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(72px, 1fr));gap:16px;justify-items:center;align-items:start}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:72px;min-width:0;text-decoration:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini{width:72px;max-width:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header{width:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-image{width:72px;height:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid{grid-template-columns:repeat(auto-fit, 72px);justify-content:start;justify-items:start}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid__avatar{width:72px;height:72px;border:2px solid #EEFF00;border-radius:8px;object-fit:cover;background:#E6E6E6}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid__name{margin:0;color:#4F4F4F;font-size:11px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__footer-link{display:inline-block;margin-top:8px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip__item a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;text-decoration:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rank{width:100%;max-width:160px;min-height:50px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rank__badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:96px;min-height:28px;padding:4px 12px;border-radius:5px;color:var(--rank-text-color, #4F4F4F);font-size:24px;font-weight:700;text-transform:uppercase}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rank__icon.rank-icon{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(1px 0 0 rgba(255,255,255,0.8)) drop-shadow(-1px 0 0 rgba(255,255,255,0.8)) drop-shadow(0 1px 0 rgba(255,255,255,0.8)) drop-shadow(0 -1px 0 rgba(255,255,255,0.8))}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rank__label{color:inherit}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-level__current,.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rate__current{background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info{overflow:visible}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info .common-card__content,.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info .common-card__body{overflow:visible}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__deco{filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__header-title{background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__content{position:relative;gap:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__content::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:#E6E6E6;pointer-events:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__stack{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:14px;width:170px;max-width:100%;margin-inline:auto}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__stack .dashboard-stat{width:100%}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__stack .dashboard-level{width:100%}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__stack .dashboard-progress{width:100%;min-width:140px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__col:first-child{padding-right:24px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__col:first-child .dashboard-stat{width:fit-content;margin-inline:auto;align-items:start;text-align:left}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__col:first-child .dashboard-rank{width:fit-content;max-width:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__col:last-child{padding-left:24px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg{width:18px;height:auto;translate:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%)}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-link{background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-link__icon{width:10px;height:8px;flex-shrink:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-link__icon path{stroke:#4DF9FF}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__count{font-size:20px;font-weight:700;letter-spacing:-5%;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:4px;width:100%}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__num{background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:60px;letter-spacing:-5%;line-height:1;grid-column:2;justify-self:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__label{grid-column:3;justify-self:start}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-circle{display:flex;align-items:center;justify-content:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__day--done .dashboard-login-bonus__day-circle{background:#14EED5}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__gift{display:block;width:14px;height:14px;flex-shrink:0;overflow:visible}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__gift path{fill:none;stroke:#FFFFFF}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-schedule__main{justify-content:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-schedule__info{flex:0 1 auto;align-items:center;text-align:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-card-info-other__empty{flex:none;min-height:0;margin:0;text-align:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-schedule__cta{margin-inline:auto}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-unread__num{font-size:60px;letter-spacing:-5%;line-height:1}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip__item{max-width:fit-content}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider{min-width:0;padding:30px 0 25px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .splide__track{overflow:hidden}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .splide__slide{display:flex;justify-content:center}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .splide__arrow{display:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .dashboard-user-strip__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .dashboard-user-strip__name{margin:0;color:#4F4F4F;font-size:11px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .dashboard-user-strip__time{margin:0;color:#8D8D8D;font-size:10px;font-weight:400;width:100%;text-align:left}@media (max-width: 1023px){.user_layout--mypage.dashboard-page .dashboard-page-main{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;column-gap:10px;row-gap:10px;padding:0}.user_layout--mypage.dashboard-page .dashboard-page-main__cell{grid-area:auto;min-width:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info .common-card__body{padding:14px 16px 16px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__header{min-height:var(--min-h-header, 56px);margin-bottom:12px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__header-title{font-size:16px;padding-right:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__deco{width:52px;top:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__content{flex-direction:row;align-items:end;gap:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__col{gap:14px;height:100%}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rank{max-width:160px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-rank__badge{font-size:24px;min-width:96px;width:auto}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-stat__label{font-size:14px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-stat__value{font-size:28px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-level__current{font-size:30px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-card__body{padding:10px 12px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header{flex-wrap:wrap;gap:6px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title{font-size:13px;line-height:1;min-height:16px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg{display:block;width:16px;height:auto;translate:none}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-cn .common-card__body{flex-direction:column;align-items:stretch}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-cn__content-calendar{font-size:12px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid{grid-template-columns:repeat(auto-fit, minmax(90px, 1fr));gap:16px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid__item{width:90px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini{width:90px;max-width:90px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header{width:90px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-image{width:90px;height:90px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid{grid-template-columns:repeat(auto-fit, 90px)}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule__main{flex-wrap:wrap}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-schedule__avatar{width:90px;height:90px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__num{font-size:28px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__days{gap:4px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-label{font-size:8px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-unread__num{font-size:28px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip{flex-wrap:wrap;justify-content:flex-start;gap:8px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip__item{flex:0 1 calc(33.333% - 6px);min-width:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip__avatar{width:90px;height:90px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider{padding:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .dashboard-user-strip__name{font-size:10px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider__splide .dashboard-user-strip__time{font-size:9px}}@media (max-width: 1023px){.user_layout--mypage.dashboard-page .dashboard-page-main{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;column-gap:10px;row-gap:10px;padding:0}.user_layout--mypage.dashboard-page .dashboard-page-main__cell{grid-area:auto;min-width:0}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--3,.user_layout--mypage.dashboard-page .dashboard-page-main__cell--4,.user_layout--mypage.dashboard-page .dashboard-page-main__cell--5,.user_layout--mypage.dashboard-page .dashboard-page-main__cell--8,.user_layout--mypage.dashboard-page .dashboard-page-main__cell--9,.user_layout--mypage.dashboard-page .dashboard-page-main__cell--10{grid-column:1 / -1}}@media (max-width: 639px){.user_layout--mypage.dashboard-page .dashboard-page-main{row-gap:8px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-card-info__header-title{font-size:16px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-stat__value{font-size:20px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid{grid-template-columns:repeat(auto-fit, minmax(72px, 1fr));gap:12px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid__item{width:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini{width:72px;max-width:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header{width:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-image{width:72px;height:72px}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-liver-grid{grid-template-columns:repeat(auto-fit, 72px)}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip__item{flex:0 1 calc(50% - 4px)}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-user-strip-slider{padding:0}.user_layout--mypage.dashboard-page .dashboard-page-main .dashboard-login-bonus__days{gap:2px}}.user_layout--mypage.dashboard-page .dashboard-sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0}.user_layout--mypage.dashboard-page .dashboard-sidebar .dashboard-card-info-guide{background-image:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.user_layout--mypage.dashboard-page .dashboard-sidebar .dashboard-card-info-guide .common-card__content{background:transparent}.user_layout--mypage.dashboard-page .dashboard-sidebar .dashboard-card-info-guide .info-guide{background:transparent}@media (max-width: 767px){.user_layout--mypage.dashboard-page .dashboard-sidebar .dashboard-card-info-guide{display:none}}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags{display:flex;flex-direction:column;gap:14px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section{display:flex;flex-direction:column;gap:8px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section--mbti{margin-top:2px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section-title{display:flex;align-items:center;gap:5px;margin:0;color:#4F4F4F;font-size:14px;font-weight:700;line-height:16px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section-icon{flex-shrink:0;width:15px;height:16px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section-icon svg{display:block;width:100%;height:100%}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__section-icon path{stroke:#4F4F4F}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__edit-link{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#14EED5;font-size:10px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__edit-link svg{width:10px;height:8px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__edit-link svg path{stroke:#14EED5}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tag-panel{padding:10px 8px;border-radius:5px;background:var(--color-input-bg, #F4F4F4);overflow:visible}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tags{display:grid;grid-template-columns:repeat(3, 74px);gap:7px;overflow:visible}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tags .common-btn{width:74px;min-width:74px;max-width:74px;justify-content:center;overflow:visible}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tags .common-btn--has-count{margin-top:8px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tags .common-btn--has-count .common-btn__count{top:-8px;right:-7px}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tags--pink .common-btn{--common-btn-tag-text: #FF57A1;--common-btn-tag-border: #FF57A1;--common-btn-tag-fill: #FFE6F2;--common-btn-tag-active-bg: #FF57A1;--common-btn-fill: #FFFFFF;background:#FFFFFF;border:1px solid var(--common-btn-tag-border);color:var(--common-btn-tag-text)}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__tags--cyan .common-btn{--common-btn-tag-text: #1CBBB3;--common-btn-tag-border: #14EED5;--common-btn-tag-fill: #e7fffa;--common-btn-tag-active-bg: #14EED5;--common-btn-fill: #FFFFFF;background:#FFFFFF;border:1px solid var(--common-btn-tag-border);color:var(--common-btn-tag-text)}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__mbti{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__mbti-type{margin:0;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:32px;font-weight:700;line-height:1}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__mbti-type--empty{font-size:20px;line-height:1.2}.user_layout--mypage.dashboard-page .dashboard-sidebar-tags__mbti-tag{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:26px;padding:0 10px;border-radius:10px;background:#b9fff7;color:#8D8D8D;font-size:14px;font-weight:700;line-height:12px}.user_layout--mypage.dashboard-page .dashboard-page-main__cell--10{display:none}@media (max-width: 1023px){.user_layout--mypage.dashboard-page .dashboard-page-main__cell--10{display:block}}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel .common-card__body{padding:16px 18px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px 20px;align-items:start}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__col{display:flex;flex-direction:column;gap:10px;min-width:0}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__col--mbti{justify-content:flex-start}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__title{display:flex;align-items:center;gap:5px;margin:0;color:#4F4F4F;font-size:10px;font-weight:700;line-height:16px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__icon{flex-shrink:0;width:15px;height:16px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__icon svg{display:block;width:100%;height:100%}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__icon path{stroke:#4F4F4F}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tag-panel{padding:10px 8px;border-radius:5px;background:var(--color-input-bg, #F4F4F4);overflow:visible;min-height:40px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;overflow:visible}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags .common-btn{width:auto;min-width:74px;max-width:100%;justify-content:center;overflow:visible}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags .common-btn--has-count{margin-top:4px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags .common-btn--has-count .common-btn__count{top:-8px;right:-7px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags--pink .common-btn{--common-btn-tag-text: #FFFFFF;--common-btn-tag-border: #FF57A1;--common-btn-tag-active-bg: #FF57A1;--common-btn-fill: #FF57A1;background:#FF57A1;border:1px solid #FF57A1;color:#FFFFFF}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags--pink .common-btn .common-btn__count{background:#FF57A1;color:#FFFFFF;border:1.5px solid #FFFFFF}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags--cyan .common-btn{--common-btn-tag-text: #1CBBB3;--common-btn-tag-border: #14EED5;--common-btn-tag-fill: #e7fffa;--common-btn-tag-active-bg: #14EED5;--common-btn-fill: #FFFFFF;background:#FFFFFF;border:1px solid var(--common-btn-tag-border);color:var(--common-btn-tag-text)}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__tags--cyan .common-btn .common-btn__count{background:#14EED5;color:#FFFFFF;border:1.5px solid #FFFFFF}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__mbti{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding-top:4px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__mbti-type{margin:0;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:28px;font-weight:700;line-height:1}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__mbti-type--empty{font-size:18px;line-height:1.2}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__mbti-tag{display:inline-flex;align-items:center;justify-content:center;min-width:74px;height:26px;padding:0 10px;border-radius:10px;background:#b9fff7;color:#8D8D8D;font-size:14px;font-weight:700;line-height:12px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__edit-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:12px;color:#14EED5;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__edit-link svg{width:10px;height:8px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__edit-link svg path{stroke:#14EED5}@media (max-width: 639px){.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel .common-card__body{padding:12px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__grid{grid-template-columns:1fr;gap:14px}}@media (min-width: 640px) and (max-width: 810px){.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__grid{gap:12px 50px}.user_layout--mypage.dashboard-page .dashboard-profile-tags-panel__mbti-type{font-size:24px}}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini{width:72px;max-width:72px}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header{--padding: 4px;width:72px}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-image,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-image{--b-radius: 10px 10px 10px 0;--padding: 4px;width:72px;height:72px;padding:0;border-width:4px;border-radius:var(--b-radius)}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-image .streamer-image,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-image .streamer-image{border-radius:var(--b-radius)}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-user-number,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-user-number{display:none}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-lock,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-lock{display:none}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-status,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-status{display:none}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-verified,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-verified{display:none}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-tag,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-tag{display:none}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-header-topics,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-header-topics{display:none}.user_layout--mypage.dashboard-page .dashboard-liver-grid .streamer-container.module-mini .streamer-card-visitor-profile,.user_layout--mypage.dashboard-page .dashboard-user-strip__item .streamer-container.module-mini .streamer-card-visitor-profile{display:none}body:has(.user_layout--mypage) .common-tooltip--mypage-mbti{font-size:12px;font-weight:700;letter-spacing:-0.03em;color:#FFFFFF}@media (min-width: 1000px){body:has(.user_layout--mypage) .common-tooltip--mypage-mbti{width:331px;min-width:331px;max-width:331px;min-height:110px;height:110px;padding:18px 20px;align-items:center}}.filename-block{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--color-surface-primary, #fff)}.filename-block__status{flex-shrink:0;width:17px;height:17px;background:url(/design-image/svg/icon_check_blue.svg) no-repeat center/contain}.filename-block__body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.filename-block__label{display:inline;line-height:1.4;word-break:break-all}.filename-block__name{font-size:14px;font-weight:400;color:var(--color-text-primary, #4F4F4F)}.filename-block__size{font-size:14px;font-weight:400;color:var(--color-text-secondary, #8D8D8D)}.filename-block__error{width:100%;font-size:12px;font-weight:400;line-height:1.45;color:#FF57A1}.filename-block__remove{flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:var(--color-text-primary, #4F4F4F);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.filename-block__remove-icon{position:relative;width:10px;height:10px}.filename-block__remove-icon::before,.filename-block__remove-icon::after{content:'';position:absolute;left:50%;top:50%;width:10px;height:2px;border-radius:1px;background:#14EED5}.filename-block__remove-icon::before{transform:translate(-50%, -50%) rotate(45deg)}.filename-block__remove-icon::after{transform:translate(-50%, -50%) rotate(-45deg)}.filename-block.is-loading .filename-block__status{background:none;border:2px solid rgba(20,238,213,0.25);border-top-color:#14EED5;border-radius:50%;animation:filename-block-spin 0.75s linear infinite}.filename-block.is-loading .filename-block__remove{opacity:0.35;pointer-events:none}.filename-block.error .filename-block__status{background-image:url(/design-image/svg/icon_caution_red.svg)}@keyframes filename-block-spin{to{transform:rotate(360deg)}}:root{--common-field-focus-border: #14EED5;--common-field-focus-shadow: 0 0 10px 0 #14EED5}body:has(.header--liver),body.page_liver_my_page,.liver-register-page,.user_layout.liver-register-page--v2,.user-login-page--liver-register{--common-field-focus-border: #FF96C9;--common-field-focus-shadow: 0 0 10px 0 #FF96C9}.common-field{width:100%;box-sizing:border-box}.common-field--highlighted{padding:12px;border-radius:16px;box-shadow:0 0 0 3px var(--rank-soft-bg, rgba(77,249,255,0.45))}.common-field__header{display:flex;align-items:flex-start;justify-content:start;gap:8px}.common-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:0;font-size:14px;font-weight:700;color:var(--color-text-primary, #2e2e2e);line-height:1.4;cursor:pointer;margin-bottom:8px}.common-field__required{color:#ff50bf;font-weight:700}.common-field__hint{font-size:12px;font-weight:400;color:var(--color-text-secondary, #666)}.common-field__badge{flex-shrink:0;padding:0px 8px;border-radius:5px;height:18px;background:var(--color-lemew-pink-500, #ff50bf);color:var(--rank-on-accent, #fff);font-size:10px;font-weight:700;line-height:18px;letter-spacing:6%}.common-field__badge--optional{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:18px;padding:0;border:1px solid var(--color-border-strong, #8D8D8D);border-radius:5px;background:var(--color-surface-primary, #fff);color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:700;line-height:1;letter-spacing:0.06em}.common-field__control{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;height:40px;overflow:visible;padding:0 12px;background-color:var(--common-field-bg, var(--color-input-bg, #F4F4F4));border:1px solid var(--color-border-default, #ebebeb);border-radius:10px;box-sizing:border-box;transition:box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease}.common-field__control:focus-within{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.common-field__control:has(.common-field__icon--suffix),.common-field__control--select{padding-right:36px}.common-field__control--select::after{content:'';position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:8px;background:url(/design-image/svg/icon_toggle_blue.svg) no-repeat center/contain;pointer-events:none}.common-field__control--select-streamer::after{background-image:url(/design-image/svg/icon_toggle_pink.svg)}.common-field__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:visible;pointer-events:none}button.common-field__icon{pointer-events:auto;cursor:pointer;padding:0;border:none;background:transparent}.common-field__icon--suffix{position:absolute;right:12px;top:0;bottom:0;z-index:2;height:fit-content;margin-top:auto;margin-bottom:auto}.common-field__icon img{display:block;max-width:20px;max-height:20px;width:auto;height:auto;object-fit:contain}.common-field__icon--sm img{max-width:0.85rem;max-height:0.85rem}.common-field__input,.common-field__select{flex:1 1 auto;min-width:0;width:100%;height:100%;margin:0 !important;padding:0 !important;border:none !important;outline:none;border-radius:0 !important;box-shadow:none !important;background:transparent !important;color:var(--color-text-primary, #2e2e2e);font-size:14px;font-weight:400;font-family:inherit;line-height:normal;min-height:0 !important}.common-field__input::placeholder,.common-field__select::placeholder{color:var(--color-text-muted, #9a9a9a)}.common-field__input:focus,.common-field__select:focus{border:none !important;box-shadow:none !important;outline:none}.common-field__select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:none !important}.common-field__select.is-placeholder,.common-field__select:has(>option[value='']:checked){color:#B7B7B7 !important;font-weight:300}.common-field__select:has(>option:checked:not([value=''])){color:var(--color-text-primary, #4F4F4F) !important;font-weight:400}.common-field__textarea{display:block;width:100%;min-height:243px;height:243px;margin:0;padding:12px 14px;border:1px solid var(--color-border-default, #ebebeb);border-radius:10px;box-sizing:border-box;background-color:var(--common-field-bg, var(--color-input-bg, #F4F4F4));color:var(--color-text-primary, #2e2e2e);font-family:'M PLUS 1', sans-serif;font-size:14px;font-weight:400;line-height:1.5;resize:vertical;transition:box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease}.common-field__textarea::placeholder{color:var(--color-text-muted, #9a9a9a)}.common-field__textarea:focus{outline:none;border-color:var(--common-field-focus-border, #14EED5);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.common-field__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.common-field__counter{margin:0;margin-left:auto;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0.05em;color:var(--color-text-muted, #8d8d8d)}.common-field__counter--below-textarea{margin-top:7px;text-align:right;width:100%}.common-field__note{margin:0;font-size:12px;line-height:1.4;color:var(--color-text-secondary, #666)}.common-switch-field{display:inline-flex;align-items:center;gap:8px}.common-switch-field__label{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:var(--color-text-primary, #2e2e2e);cursor:pointer;user-select:none}.common-switch-field--label-before{flex-direction:row-reverse}.common-switch{position:relative;display:inline-flex;flex-shrink:0;width:51px;height:31px;vertical-align:middle}.common-switch__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.common-switch__input:checked+.common-switch__track{background-color:transparent;background-image:var(--rank-bg-gradient, linear-gradient(180deg, #4df9ff 0%, #0aa598 100%))}.common-switch__input:checked+.common-switch__track .common-switch__knob{transform:translateX(20px)}.common-switch__input:focus-visible+.common-switch__track{outline:none;box-shadow:0 0 0 2px var(--rank-soft-bg, rgba(20,238,213,0.45))}.common-switch__track{position:absolute;inset:0;border-radius:100px;background:var(--color-border-strong, #d9d9d9);cursor:pointer;transition:background 0.2s ease, box-shadow 0.2s ease}.common-switch__knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:transform 0.2s ease;pointer-events:none}body:not(:has(.admin-header)) input:not([type='checkbox']):not([type='radio']):not([type='file']):not([type='search']):not([type='hidden'] ):not([type='range']):not([type='button']):not([type='submit']):not([type='reset'] ):not([type='image']):not([type='color']):not(.common-field__input):focus,body:not(:has(.admin-header)) select:not(.common-field__select):focus,body:not(:has(.admin-header)) textarea:not(.common-field__textarea):focus{outline:none;box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #14EED5)}.user_layout--streamer-mypage.revenue-management-page{--width-left-menu: 170px}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .common-btn{font-size:11px;padding:7px 14px}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .common-btn--filled{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .common-btn--tag-md{min-height:fit-content}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:27px;min-height:27px;max-height:27px;padding:0 8px;line-height:1;font-size:12px}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn.common-btn--tag-md,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn.common-btn--tag-md,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn.common-btn--tag-md{min-height:27px;height:27px;padding:0 8px;line-height:1}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn .common-btn__label,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn .common-btn__label,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn .common-btn__label{display:block;margin:0;padding:0;line-height:1}.user_layout--streamer-mypage.revenue-management-page .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) var(--width-right-menu);gap:20px;align-items:start}@media (max-width: 1439px) and (min-width: 1024px){.user_layout--streamer-mypage.revenue-management-page .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) minmax(0, var(--width-right-menu));grid-template-areas:'nav main sidebar';gap:16px;padding:0 16px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);min-width:0}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_sidebar{display:flex !important;flex-direction:column;grid-area:sidebar;width:100%;min-width:0;max-width:100%;padding:25px 0 0 0;order:unset;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_sidebar .sidebar_sticky{position:sticky;top:calc(70px + 25px);width:100%;min-width:0}}@media (min-width: 811px) and (max-width: 1023px){.user_layout--streamer-mypage.revenue-management-page .user_layout_body{display:grid;flex-direction:unset;grid-template-columns:var(--width-left-menu) minmax(0, 1fr);grid-template-areas:'nav main';gap:16px;padding:25px 16px 100px;align-items:start;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);padding:0 0 104px 0}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_nav .sidebar_sticky{position:sticky;top:calc(70px + 25px)}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0;width:auto;order:unset;padding-top:0;padding-bottom:0}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_sidebar{display:none !important}}@media (max-width: 810px){.user_layout--streamer-mypage.revenue-management-page .user_layout_body{display:flex;flex-direction:column;gap:12px;padding:0 12px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_nav{display:none !important}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_main{display:flex !important;flex-direction:column;width:100%;order:unset;padding-bottom:80px}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_sidebar{display:none !important}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.revenue-management-page .user_layout_body{padding:25px 12px 100px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_main{padding-top:0}}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .user_layout_body{padding:0 8px 80px}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_main{padding-top:0}}@media (max-width: 1023px){.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_sidebar{display:none !important}}.user_layout--streamer-mypage.revenue-management-page .user_layout_body .body_main{min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main{width:100%;min-width:0;padding:0 6px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .form_box{max-width:none;margin:0;padding:0;background-color:transparent;overflow:visible}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .form_box_content{margin-top:0;overflow:visible}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management{margin:0}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content hr{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading{display:flex !important;grid-template-columns:unset !important;flex:0 0 auto !important;min-width:0 !important;width:fit-content !important;max-width:100%;padding:0 !important;gap:8px}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading{gap:4px}}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading input[name='tab_item']{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item{position:static;min-height:0;width:auto;color:inherit;text-align:left}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item:not(.revenue-tab-header__tab){background:transparent}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab{--common-btn-fill: var(--color-surface-primary, #FFFFFF);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;border:1.5px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%) border-box;border-radius:5px;min-height:36px;padding:8px 16px;border-radius:5px !important;box-shadow:0 2px 6px rgba(0,0,0,0.12);cursor:pointer;white-space:nowrap;transition:background 0.2s ease, box-shadow 0.2s ease}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab .revenue-tab-header__tab-label{display:inline !important;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:12px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab .revenue-tab-header__tab-icon{display:flex !important;display:flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab .revenue-tab-header__tab-icon svg{display:block;width:16px;height:16px}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab{gap:4px;min-height:30px;height:30px;padding:0 8px;box-shadow:none}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab .revenue-tab-header__tab-label{display:inline !important;font-size:10px}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab .revenue-tab-header__tab-icon{display:flex !important;width:15px;height:15px}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item.revenue-tab-header__tab .revenue-tab-header__tab-icon svg{width:15px;height:15px}}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item img{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_heading .tab_item span:not(.revenue-tab-header__tab-label):not(.revenue-tab-header__tab-icon){display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_content{display:none;padding:16px 0 40px;margin:0;border:none;background:transparent;min-height:0;overflow:visible;opacity:0;transition:opacity 0.3s ease-in-out}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_content{padding:0 0 40px}}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_content.tab_fade_in{opacity:1}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content .tab_content.tab_fade_out{opacity:0}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item1:checked) #item1_content{display:block;opacity:1}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item1:checked) label.revenue-tab-header__tab[for='item1']{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border-radius:2rem;color:#fff;font-weight:bold;border:none !important;border-radius:5px;box-shadow:rgba(255,87,161,0.35)}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item1:checked) label.revenue-tab-header__tab[for='item1'] .revenue-tab-header__tab-label{background:none;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item1:checked) label.revenue-tab-header__tab[for='item1'] .revenue-tab-header__tab-icon svg{filter:brightness(0) invert(1)}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item1:checked) label.revenue-tab-header__tab[for='item1']{box-shadow:none;min-height:30px;height:30px}}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item2:checked) #item2_content{display:block;opacity:1}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item2:checked) label.revenue-tab-header__tab[for='item2']{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border-radius:2rem;color:#fff;font-weight:bold;border:none !important;border-radius:5px;box-shadow:rgba(255,87,161,0.35)}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item2:checked) label.revenue-tab-header__tab[for='item2'] .revenue-tab-header__tab-label{background:none;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item2:checked) label.revenue-tab-header__tab[for='item2'] .revenue-tab-header__tab-icon svg{filter:brightness(0) invert(1)}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item2:checked) label.revenue-tab-header__tab[for='item2']{box-shadow:none;min-height:30px;height:30px}}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item3:checked) #item3_content{display:block;opacity:1}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item3:checked) label.revenue-tab-header__tab[for='item3']{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border-radius:2rem;color:#fff;font-weight:bold;border:none !important;border-radius:5px;box-shadow:rgba(255,87,161,0.35)}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item3:checked) label.revenue-tab-header__tab[for='item3'] .revenue-tab-header__tab-label{background:none;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item3:checked) label.revenue-tab-header__tab[for='item3'] .revenue-tab-header__tab-icon svg{filter:brightness(0) invert(1)}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item3:checked) label.revenue-tab-header__tab[for='item3']{box-shadow:none;min-height:30px;height:30px}}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item4:checked) #item4_content{display:block;opacity:1}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item4:checked) label.revenue-tab-header__tab[for='item4']{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border-radius:2rem;color:#fff;font-weight:bold;border:none !important;border-radius:5px;box-shadow:rgba(255,87,161,0.35)}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item4:checked) label.revenue-tab-header__tab[for='item4'] .revenue-tab-header__tab-label{background:none;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item4:checked) label.revenue-tab-header__tab[for='item4'] .revenue-tab-header__tab-icon svg{filter:brightness(0) invert(1)}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main .tab_switch_section.revenue-management .tab_switch_content:has(#item4:checked) label.revenue-tab-header__tab[for='item4']{box-shadow:none;min-height:30px;height:30px}}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:12px 16px;border:1px solid var(--color-border-default, #E6E6E6);border-radius:12px;background:var(--color-surface-primary, #fff);box-shadow:0 2px 6px rgba(0,0,0,0.12)}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex:0 0 auto;width:fit-content;max-width:100%;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__back{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:nowrap;width:fit-content;max-width:100%;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs input[type='radio']{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs input[type='radio']:checked+.revenue-tab-header__tab{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border-radius:2rem;color:#fff;font-weight:bold;border:none !important;border-radius:5px;box-shadow:rgba(255,87,161,0.35)}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs input[type='radio']:checked+.revenue-tab-header__tab .revenue-tab-header__tab-label{background:none;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs input[type='radio']:checked+.revenue-tab-header__tab .revenue-tab-header__tab-icon svg{filter:brightness(0) invert(1)}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__filters{flex:0 1 auto;min-width:0;width:auto;max-width:100%;margin-left:auto;display:flex;justify-content:flex-end}@media (max-width: 1023px){.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 12px}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__bar{flex:0 0 auto;width:fit-content;max-width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs{flex:0 0 auto !important;width:fit-content !important;min-width:0 !important}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__filters{flex:1 1 100%;margin-left:0;width:auto;max-width:100%;justify-content:flex-start}}@media (min-width: 901px) and (max-width: 1023px){.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__filters{flex:0 1 auto;margin-left:auto;justify-content:flex-end}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 12px}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__bar{flex:0 0 auto;width:fit-content;max-width:100%;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs{flex:0 0 auto !important;flex-wrap:nowrap;width:fit-content !important;min-width:0 !important}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__filters{flex:1 1 100%;margin-left:0;justify-content:flex-start;width:auto;max-width:100%;min-width:0}}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header{flex-direction:column;align-items:stretch;gap:16px;margin:0 0 12px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;min-height:0;padding-top:calc(40px + 16px + env(safe-area-inset-top, 0px))}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__bar{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;position:fixed;top:0;left:0;right:0;z-index:1000;box-sizing:border-box;width:100%;min-height:40px;margin:0;padding:4px 10px;padding-top:calc(4px + env(safe-area-inset-top, 0px));border:none;border-bottom:1px solid var(--color-border-default, #D9D9D9);border-radius:0;background:var(--color-surface-primary, #fff);box-shadow:0 4px 4px rgba(0,0,0,0.25)}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__back{display:inline-flex !important;display:flex;flex-direction:row;justify-content:center;align-items:center;width:25px;height:25px;flex:0 0 25px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-text-secondary, #D9D9D9);text-decoration:none}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__back-icon{display:block;width:25px;height:25px}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__back-icon path{stroke:currentColor}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs{flex:1 1 auto;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tabs::-webkit-scrollbar{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header .tab_heading.revenue-tab-header__tabs .tab_item.revenue-tab-header__tab,.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tab{--common-btn-fill: var(--color-surface-primary, #FFFFFF);display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:1 1 0;gap:4px;min-width:0;min-height:30px;height:30px;padding:0 6px !important;border-radius:5px !important;box-shadow:none;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tab-icon{display:inline-flex !important;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tab-icon svg{width:15px !important;height:15px !important;display:block}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__tab-label{display:inline-flex !important;align-items:center;font-size:10px !important;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-tab-header__filters{width:100%;box-sizing:border-box;justify-content:flex-start;margin:0;padding:0;background:transparent}}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:0;background:transparent;width:auto}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter .filter_radio{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__toggles{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__btn{padding:8px 14px !important;border-radius:999px !important;font-size:11px !important;font-weight:700 !important;min-width:56px;background:var(--color-surface-elevated, #EBEBEB) !important;color:var(--color-text-primary, #4F4F4F) !important;border:none !important;cursor:pointer}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__btn.active{background:#FF57A1 !important;color:#FFFFFF !important}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--color-border-default, #E6E6E6);background:var(--color-surface-elevated, #EBEBEB);color:var(--color-text-primary, #4F4F4F);font-size:11px;font-weight:500;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,0.12)}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range-icon svg{width:14px;height:14px;display:block}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range-icon svg path{stroke:#FF57A1}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:nowrap;box-sizing:border-box;width:100%;margin:0;padding:10px 8px;border:1px solid #FFE6F2;background:var(--color-surface-primary, #fff);box-shadow:0 0 10px 0 #ffb8fb;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter::-webkit-scrollbar{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__toggles{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;flex:0 0 auto}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box;min-width:0;min-height:27px;height:27px;padding:0 10px !important;border-radius:5px !important;font-size:10px !important;font-weight:700 !important;background:var(--color-input-bg, #F4F4F4) !important;color:var(--color-text-primary, #4F4F4F) !important;box-shadow:none !important}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__btn.active{background:#FF57A1 !important;color:#FFFFFF !important}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex:1 1 auto;min-width:0;min-height:27px;height:27px;padding:0 8px;border:none;border-radius:5px;background:var(--color-input-bg, #F4F4F4);box-shadow:none;font-size:10px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range-icon svg{width:11px;height:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;box-sizing:border-box;width:auto;max-width:100%;margin:0;padding:0;background:transparent}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__toggles{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;flex:0 0 auto}.user_layout--streamer-mypage.revenue-management-page .revenue-date-filter__range{flex:0 0 auto;min-width:0}}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:15px}@media (max-width: 1439px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid{grid-template-columns:minmax(0, 1fr)}}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid .common-card{height:100%}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid .revenue-card--sales{order:1}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid .revenue-card--goals{order:2}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid .revenue-card--points{order:3}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-grid .revenue-card--trend{order:4}}.user_layout--streamer-mypage.revenue-management-page .revenue-card--sales .common-card__body{padding:0;height:100%}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-card--sales{--border-size: 0;--radius: 5px;padding:0;background-image:none;background:var(--color-surface-primary, #fff);border:1px solid #FFE6F2;box-shadow:0 0 10px 0 #ffb8fb}.user_layout--streamer-mypage.revenue-management-page .revenue-card--sales .common-card__content{border-radius:5px}}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:137px;max-width:137px;min-width:137px;min-height:27px;height:27px;padding:0 8px;border-radius:5px;border:none;background:#FF57A1;color:#FFFFFF;font-size:12px;font-weight:700;letter-spacing:-0.6px;line-height:1}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn .common-btn__label,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn .common-btn__label,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn .common-btn__label{display:block;margin:0;padding:0;line-height:1;color:#FFFFFF;font-size:inherit;font-weight:inherit;letter-spacing:inherit;background:none;-webkit-text-fill-color:#FFFFFF}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn{flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn.common-btn--filled,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn.common-btn--filled,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn.common-btn--filled{background:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-sales-card__action .common-btn.common-btn--tag-md,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-points-card__action .common-btn.common-btn--tag-md,.user_layout--streamer-mypage.revenue-management-page .common-card .common-card__content .common-card__body .revenue-goals-card__header .common-btn.common-btn--tag-md{min-height:27px;height:27px;padding:0 8px;border-radius:5px;font-size:12px;line-height:1}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;height:100%;min-height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__toolbar{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;column-gap:0;padding:14px 16px 8px;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__main{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;flex:1;min-height:0}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__main{grid-template-columns:minmax(0, 1fr)}}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;padding:4px 18px 18px;min-width:0;min-height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col--settlement{border-left:1px solid var(--color-border-default, #EBEBEB)}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col--settlement{border-left:none;border-top:1px solid var(--color-border-default, #EBEBEB)}}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__header{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0;width:100%;padding-right:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__title{margin:0;font-size:24px;font-weight:700;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__info-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border-default, #B7B7B7);color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:700;cursor:help;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;box-sizing:border-box;width:100%;max-width:170px;min-height:72px;padding:9px 10px 10px;border-radius:5px;background:var(--color-input-bg, #F4F4F4);text-align:center}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-value{margin:0;display:inline-flex;align-items:baseline;font-size:24px;font-weight:700;font-family:"Montserrat";background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;border-bottom:none;padding-bottom:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-value span{font-size:30px;font-weight:700;font-family:"Montserrat";text-decoration:underline;text-decoration-color:#FF57A1;text-underline-offset:2px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub{margin:0;display:inline-flex;align-items:baseline;gap:4px;color:var(--color-text-muted, #B7B7B7);font-size:10px;font-weight:700;line-height:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub-label{color:var(--color-text-muted, #B7B7B7)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub-value{color:inherit}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub.revenue-mom--up .user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub-value{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub.revenue-mom--down{color:var(--color-text-muted, #B7B7B7)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-sub.revenue-mom--down .revenue-sales-card__hero-sub-value{color:var(--color-text-muted, #B7B7B7)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:141px;margin:0 auto;aspect-ratio:1;opacity:0;transform:scale(0.9)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut.is-visible{opacity:1;transform:scale(1);transition:opacity 0.65s ease,transform 0.75s cubic-bezier(0.22, 1, 0.36, 1)}@media (prefers-reduced-motion: reduce){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut{opacity:1;transform:none;transition:none}}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut-canvas{position:absolute;inset:0;width:100% !important;height:100% !important}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut-value{position:relative;z-index:1;margin:0;display:inline-flex;align-items:baseline;text-align:center;font-size:12px;font-weight:700;font-family:"Montserrat";background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;border-bottom:1px solid #FF57A1;padding-bottom:1px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut-value span{font-size:20px;font-weight:700;font-family:"Montserrat"}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__summary-title{margin:0;color:var(--color-text-secondary, #8D8D8D);font-size:14px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;flex:1}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-item--orange .revenue-sales-card__breakdown-label{color:#ff931f}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-item--red .revenue-sales-card__breakdown-label{color:#c91010}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-item--gray .revenue-sales-card__breakdown-label{color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-label{flex:1;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-value{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;color:var(--color-text-secondary, #8D8D8D);text-align:right;white-space:nowrap;font-size:16px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-unit{font-size:12px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__action{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-shrink:0;padding-left:8px;margin-top:auto}@media (min-width: 1024px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr);align-items:stretch;column-gap:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__toolbar{grid-column:1;grid-row:1;padding:14px 18px 8px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__main{display:contents}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col:not(.revenue-sales-card__col--settlement){grid-column:1;grid-row:2;padding-top:4px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col--settlement{grid-column:2;grid-row:1 / -1;padding-top:14px;gap:8px;justify-content:flex-start;min-height:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__header{justify-content:flex-start}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero{align-self:center}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut{align-self:center;margin-top:auto;margin-bottom:auto}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__summary-title{margin-bottom:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__action{margin-top:auto;padding:12px 0 0;justify-content:center}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card{position:relative}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__toolbar{padding:14px 16px 8px;padding-right:160px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__header{justify-content:flex-start}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__main{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col:not(.revenue-sales-card__col--settlement){display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;column-gap:12px;padding:4px 16px 12px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero{justify-self:center;align-self:center;margin:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut{justify-self:center;align-self:center;margin:0;max-width:140px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col--settlement{border-left:none;border-top:none;padding:4px 16px 16px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__action{position:absolute;top:14px;right:16px;margin:0;padding:0;z-index:1}}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__toolbar{padding:10px 10px 6px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__main{grid-template-columns:repeat(2, minmax(0, 1fr))}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col{padding:4px 10px 12px;gap:10px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__col--settlement{border-left:1px solid var(--color-border-default, #EBEBEB);border-top:none}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__title{font-size:20px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero{max-width:170px;min-height:72px;padding:9px 10px 10px;gap:10px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-value{font-size:20px;font-weight:700;font-family:"Montserrat"}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__hero-value span{font-size:26px;font-weight:700;font-family:"Montserrat"}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__donut{max-width:120px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__summary-title{text-align:center;font-size:13px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown{gap:10px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-item{gap:8px;font-size:11px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-value{font-size:14px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-card__breakdown-unit{font-size:11px;font-weight:700}}.user_layout--streamer-mypage.revenue-management-page .revenue-card--points .common-card__body{padding:0;height:100%}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-card--points{--border-size: 0;--radius: 5px;padding:0;background-image:none;background:var(--color-surface-primary, #fff);border:1px solid #FFE6F2;box-shadow:0 0 10px 0 #ffb8fb}.user_layout--streamer-mypage.revenue-management-page .revenue-card--points .common-card__content{border-radius:5px}}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;height:100%;min-height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;padding:14px 12px 16px;min-width:0;min-height:100%;text-align:left}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__hero,.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__note{align-self:center}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:15px;text-align:left;border-left:1px solid var(--color-border-default, #EBEBEB)}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__header,.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__hero,.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__action{align-self:center}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__title{margin:0;color:#8D8D8D;font-size:24px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__info-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:calc(16px / var(--page-zoom, 1));height:calc(16px / var(--page-zoom, 1));border-radius:50%;border:1px solid var(--color-border-default, #B7B7B7);color:var(--color-text-secondary, #8D8D8D);font-size:calc(10px / var(--page-zoom, 1));font-weight:700;line-height:1;cursor:help;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:100%;max-width:170px;min-height:56px;padding:8px 10px;border-radius:5px;background:var(--color-input-bg, #F4F4F4);text-align:center}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero--jpy{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:4px;height:56px;min-height:56px;padding:8px 12px;overflow:visible}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero--jpy .revenue-points-card__hero-value{border-bottom:none;text-decoration:none}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero--jpy .revenue-points-card__hero-value span{text-decoration:none}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero--jpy .revenue-points-card__hero-tax{position:static;right:auto;bottom:auto;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero-value{margin:0;display:inline-flex;align-items:baseline;font-size:24px;font-weight:700;font-family:"Montserrat";background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;border-bottom:none;padding-bottom:0}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero-value span{font-size:30px;font-weight:700;font-family:"Montserrat";text-decoration:underline;text-decoration-color:#FF57A1;text-underline-offset:2px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero-tax{margin:0;font-size:10px;font-weight:700;line-height:12px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__note{margin-top:10px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:20px;margin:0;width:fit-content;max-width:100%;text-align:left}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__note-label{display:block;margin:0;text-align:left;color:#8D8D8D;font-size:14px;font-weight:700;line-height:15px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__note-value{display:block;width:100%;margin:0;text-align:center;color:#FF57A1;font-size:16px;font-weight:700;line-height:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__note-unit{font-size:10px;font-weight:700;line-height:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__details{list-style:none;margin-top:10px;padding:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;flex:1}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__details-label{color:#8D8D8D;font-size:14px;font-weight:700;line-height:12px;text-align:left;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__details-label--sm{font-size:10px;font-weight:700;line-height:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__details-value{color:#FF57A1;text-align:left;white-space:nowrap;font-size:14px;font-weight:700;line-height:12px;justify-self:stretch;width:100%;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__details-unit{font-size:10px;font-weight:700;line-height:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__details li{display:grid;grid-template-columns:77px minmax(0, 1fr);align-items:center;column-gap:8px;width:100%;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__action{margin-top:auto;display:flex;justify-content:center;width:100%;padding-top:8px}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.revenue-management-page .revenue-points-card{align-items:stretch}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:27px auto auto;align-items:start;align-content:start;padding:14px 12px 16px;margin:0;row-gap:10px;column-gap:8px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__header{grid-area:header;width:auto;min-width:0;height:27px;min-height:27px;max-height:27px;align-self:start;align-items:center;overflow:hidden}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__title{font-size:18px;font-weight:700;line-height:27px;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__hero{grid-area:hero;justify-self:center;align-self:start;margin:16px 0 0;box-sizing:border-box;width:100%;max-width:170px;height:56px;min-height:56px;max-height:56px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__action{grid-area:action;margin:0;padding:0;width:auto;height:27px;justify-self:end;align-self:start;flex-shrink:0;display:flex;align-items:center}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__action .common-btn{box-sizing:border-box;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;min-width:0 !important;max-width:none !important;height:27px !important;min-height:27px !important;max-height:27px !important;padding:0 8px !important;border:none !important;line-height:1 !important;font-size:11px !important;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col .revenue-points-card__action .common-btn .common-btn__label{display:block;margin:0;padding:0 !important;line-height:1 !important}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col:not(.revenue-points-card__col--settlement){grid-template-rows:27px auto auto;grid-template-areas:'header action' 'hero hero' 'note note';height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col:not(.revenue-points-card__col--settlement) .revenue-points-card__note{grid-area:note;justify-self:center;align-self:start;margin-top:0}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement{grid-template-rows:27px auto auto;grid-template-areas:'header action' 'hero hero' 'details details';height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__header,.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__hero,.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__action{align-self:start}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement .revenue-points-card__details{grid-area:details;width:100%;align-self:start;margin-top:0}}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-points-card{grid-template-columns:repeat(2, minmax(0, 1fr))}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col{padding:10px 8px 12px;gap:8px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__col--settlement{border-left:1px solid var(--color-border-default, #EBEBEB);border-top:none}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__title{font-size:20px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__hero{max-width:170px;min-height:56px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__note-label{font-size:12px;font-weight:700;line-height:15px}}.user_layout--streamer-mypage.revenue-management-page .revenue-card--goals .common-card__body{padding:0;height:100%}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-card--goals{--border-size: 0;--radius: 5px;padding:0;background-image:none;background:var(--color-surface-primary, #fff);border:1px solid #FFE6F2;box-shadow:0 0 10px 0 #ffb8fb}.user_layout--streamer-mypage.revenue-management-page .revenue-card--goals .common-card__content{border-radius:5px}}@media (min-width: 1024px){.user_layout--streamer-mypage.revenue-management-page .revenue-card--goals{min-height:315px}}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:nowrap;gap:8px;padding:14px 16px 24px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__header-main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__title{margin:0;color:#8D8D8D;font-size:24px;font-weight:700;background:none;-webkit-text-fill-color:#8D8D8D;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:39px;min-width:39px;height:19px;padding:0;border-radius:3px;border:1px solid #FF57A1;background:var(--color-surface-primary, #fff);color:#FF57A1;font-size:10px;font-weight:700;line-height:1}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;flex:1;min-height:0;width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__col{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px 18px;min-width:0;min-height:100%;text-align:center}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__col--settlement{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;justify-content:flex-start;border-left:1px solid var(--color-border-default, #EBEBEB)}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__label{margin:0;color:#8D8D8D;font-size:14px;font-weight:700;line-height:18px;text-align:center}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__label--sm{font-size:10px;font-weight:700;line-height:18px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__label--reward{font-size:12px;font-weight:700;line-height:18px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__hero{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:100%;max-width:172px;min-height:55px;margin:0 0 10px;padding:6px 10px;border-radius:5px;background:var(--color-input-bg, #F4F4F4);text-align:center}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__hero-value{margin:0;display:inline-flex;align-items:baseline;font-size:24px;font-weight:700;font-family:"Montserrat";background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;border-bottom:none;padding-bottom:0}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__hero-value span{font-size:29px;font-weight:700;font-family:"Montserrat";text-decoration:underline;text-decoration-color:#FF57A1;text-underline-offset:2px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__rate{margin:0;color:#FF57A1;font-size:26px;font-weight:700;font-family:"Montserrat";text-align:center;background:none;-webkit-text-fill-color:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__rate span{font-size:40px;font-weight:700;font-family:"Montserrat"}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__progress-bar{width:100%;max-width:156px;height:8px;margin:0 auto;border-radius:999px;background:var(--color-surface-elevated, #EBEBEB);overflow:hidden}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__progress-fill{height:100%;border-radius:inherit;background:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__remaining{margin:4px 0 0;color:#FF57A1;text-align:center;font-size:10px;font-weight:700;line-height:1}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value{margin:0;display:inline-flex;align-items:baseline;color:#FF57A1;font-size:24px;font-weight:700;font-family:"Montserrat";background:none;-webkit-text-fill-color:#FF57A1;text-decoration:none;border-bottom:none;padding-bottom:0}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value .revenue-goals-card__meta-currency{font-size:18px;font-weight:700;font-family:"Montserrat";text-decoration:none}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value .revenue-goals-card__meta-amount{text-decoration:underline;text-decoration-color:#FF57A1;text-underline-offset:2px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value .revenue-goals-card__meta-tax{font-size:8px;font-weight:700;font-family:"Montserrat";text-decoration:none}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value .revenue-goals-card__meta-unit{font-size:14px;font-weight:700;font-family:"Montserrat";text-decoration:none}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value--sm{font-size:24px;font-weight:700;font-family:"Montserrat"}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-value--sm .revenue-goals-card__meta-amount{font-size:24px;font-weight:700;font-family:"Montserrat"}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-note{margin:0;color:#8D8D8D;font-size:10px;font-weight:700;line-height:18px;text-align:center}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__header{padding:10px 10px 6px;gap:6px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__title{font-size:20px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__cols{grid-template-columns:repeat(2, minmax(0, 1fr))}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__col{padding:4px 8px 12px;gap:6px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__col--settlement{border-left:1px solid var(--color-border-default, #EBEBEB);border-top:none;gap:14px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__hero{max-width:170px;min-height:55px;margin-bottom:0}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__remaining{display:none}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-card__meta-tax{display:none}}.user_layout--streamer-mypage.revenue-management-page .revenue-card .common-card__content{height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-card .common-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:initial;gap:12px;height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .common-card__body{padding:0;height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .revenue-card__header{justify-content:flex-start;width:100%;padding:24px 32px 24px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .revenue-card__title{text-align:left}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .revenue-card__body--trend{padding:0 16px 16px;box-sizing:border-box}@media (min-width: 1024px){.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend{min-height:315px}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .common-card__body{display:flex;flex-direction:column;align-items:stretch;gap:0;height:100%;min-height:0;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .revenue-card__header{flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .revenue-card__body--trend{flex:1 1 auto;width:100%;min-height:220px;position:relative;padding:0}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .revenue-sales-trend{position:absolute;top:0;right:16px;bottom:16px;left:16px;width:auto;height:auto;min-height:0}}@media (max-width: 639px){.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend{--border-size: 0;--radius: 5px;padding:0;background-image:none;background:var(--color-surface-primary, #fff);border:1px solid #FFE6F2;box-shadow:0 0 10px 0 #ffb8fb}.user_layout--streamer-mypage.revenue-management-page .revenue-card--trend .common-card__content{border-radius:5px}}.user_layout--streamer-mypage.revenue-management-page .revenue-card__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;position:relative}.user_layout--streamer-mypage.revenue-management-page .revenue-card__header--goals{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px}.user_layout--streamer-mypage.revenue-management-page .revenue-card__header-main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap}.user_layout--streamer-mypage.revenue-management-page .revenue-card__title{margin:0;color:#8D8D8D;font-size:24px;font-weight:700;background:none;-webkit-text-fill-color:#8D8D8D}.user_layout--streamer-mypage.revenue-management-page .revenue-card__info-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-border-default, #B7B7B7);color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:700;cursor:help}.user_layout--streamer-mypage.revenue-management-page .revenue-card__badge{padding:2px 8px;border-radius:999px;background:#FFE6F2;color:#FF57A1;font-size:9px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-card__setup-btn{flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-card__body{flex:1;min-height:0}.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--sales{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:14px}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--sales{flex-direction:column}}.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;margin:-2px -16px -16px;flex:1}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--split{grid-template-columns:minmax(0, 1fr);margin:0}}.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--goals{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:16px}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--goals{grid-template-columns:minmax(0, 1fr)}}.user_layout--streamer-mypage.revenue-management-page .revenue-card__body--trend{min-height:220px;flex:1}.user_layout--streamer-mypage.revenue-management-page .revenue-card__footer{margin-top:auto;display:flex;justify-content:center}.user_layout--streamer-mypage.revenue-management-page .revenue-card__action{width:100%;max-width:280px}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box{width:100%;padding:10px 12px;border-radius:10px;background:var(--color-input-bg, #F4F4F4);box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box--hero{margin-top:-2px}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__value{margin:0;font-size:26px;font-weight:700;line-height:1.1;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:underline;text-decoration-color:#FF96C9;text-underline-offset:4px}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__value span,.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__value small{font-size:14px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__value--jpy{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__sub{margin:4px 0 0;font-size:11px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__sub.revenue-mom--up{color:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .revenue-stat-box__sub.revenue-mom--down{color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-trend{position:relative;width:100%;min-height:200px;height:200px;box-sizing:border-box}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-trend__canvas{display:block;width:100% !important;height:100% !important}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:var(--color-surface-primary, #fff);border:2px dashed var(--color-border-default, #E6E6E6);color:var(--color-text-secondary, #8D8D8D);width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder--donut{width:130px;height:130px;border-radius:50%;flex-shrink:0;position:relative;background:radial-gradient(circle at center, var(--color-surface-primary, #fff) 52%, transparent 53%),conic-gradient(#CD2C73 0deg 120deg, var(--color-border-default, #E6E6E6) 120deg 220deg, #FDB25C 220deg 360deg);border:none}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder--donut .revenue-chart-placeholder__label{position:absolute;top:8px;font-size:9px;opacity:0.6}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder--line{min-height:200px;border-radius:10px;background:linear-gradient(to right, transparent 0, transparent 49px, var(--color-border-default, #E6E6E6) 49px, var(--color-border-default, #E6E6E6) 50px, transparent 50px) 0 0/50px 40px repeat-x,linear-gradient(to top, transparent 0, transparent 39px, var(--color-border-default, #E6E6E6) 39px, var(--color-border-default, #E6E6E6) 40px, transparent 40px) 0 0/100% 40px repeat-y;background-color:var(--color-surface-primary, #fff)}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder__label{margin:0;text-transform:uppercase;letter-spacing:0.08em;font-size:10px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder__value{margin:0;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:16px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-chart-placeholder__value span{font-size:11px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-summary{flex:1;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-summary__heading{margin:0 0 10px;color:var(--color-text-primary, #4F4F4F);font-size:12px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown__item--orange .revenue-sales-breakdown__label{color:#FDB25C}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown__item--pink .revenue-sales-breakdown__label{color:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown__item--gray .revenue-sales-breakdown__label{color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown__label{flex:1}.user_layout--streamer-mypage.revenue-management-page .revenue-sales-breakdown__value{color:var(--color-text-primary, #4F4F4F);text-align:right;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .revenue-split-col{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:14px 16px 16px;min-height:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-split-col--settlement{border-left:1px solid var(--color-border-default, #E6E6E6)}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-split-col--settlement{border-left:none;border-top:1px solid var(--color-border-default, #E6E6E6)}}.user_layout--streamer-mypage.revenue-management-page .revenue-split-col__label{margin:0;color:var(--color-text-secondary, #8D8D8D);font-size:12px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-split-col__sub{margin:0;color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:500;line-height:1.4}.user_layout--streamer-mypage.revenue-management-page .revenue-split-col__action{margin-top:auto;padding-top:4px}.user_layout--streamer-mypage.revenue-management-page .revenue-settlement-details{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px}.user_layout--streamer-mypage.revenue-management-page .revenue-settlement-details li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-settlement-details li span:first-child{color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage.revenue-management-page .revenue-settlement-details li span:last-child{color:#FF57A1;text-align:right}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-col__label,.user_layout--streamer-mypage.revenue-management-page .revenue-goals-col__rate-label{margin:0 0 6px;color:var(--color-text-secondary, #8D8D8D);font-size:11px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-col__rate{margin:0 0 8px;font-size:32px;font-weight:700;line-height:1;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-col__remaining{margin:8px 0 0;color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:500}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-col--meta{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;justify-content:center;padding-left:12px;border-left:1px solid var(--color-border-default, #E6E6E6)}@media (max-width: 767px){.user_layout--streamer-mypage.revenue-management-page .revenue-goals-col--meta{padding-left:0;border-left:none;border-top:1px solid var(--color-border-default, #E6E6E6);padding-top:12px}}.user_layout--streamer-mypage.revenue-management-page .dashboard-progress{width:100%;height:8px;border-radius:999px;background:var(--color-surface-elevated, #E6E6E6);overflow:hidden}.user_layout--streamer-mypage.revenue-management-page .dashboard-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%)}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-progress{margin-bottom:4px}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-meta__label{margin:0 0 4px;color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-meta__value{margin:0;color:var(--color-text-primary, #4F4F4F);font-size:15px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-meta__value--accent{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-meta__value span,.user_layout--streamer-mypage.revenue-management-page .revenue-goals-meta__value small{font-size:10px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-goals-meta__note{margin:2px 0 0;color:var(--color-text-secondary, #8D8D8D);font-size:9px;font-weight:500}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-card .common-card__body{padding:14px 16px 16px}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__avatar{width:64px;height:64px;border-radius:0 16px 0 0;overflow:hidden;flex-shrink:0;background:var(--color-surface-elevated, #E6E6E6)}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__avatar img{display:block;width:100%;height:100%;object-fit:cover}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__details{min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__name-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__name{font-size:16px;font-weight:700;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__verified{width:18px;height:18px}.user_layout--streamer-mypage.revenue-management-page .revenue-sidebar-profile__member-id{margin:4px 0 0;color:var(--color-text-secondary, #8D8D8D);font-size:11px;font-weight:500}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__title{margin:0;font-size:15px;font-weight:700;line-height:1.3;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__updated{margin:0;color:var(--color-text-secondary, #8D8D8D);font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__metrics{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:14px}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-width:0;width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__row--time{align-items:flex-start}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__row-labels{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:2px;flex:1;min-width:0}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__label{margin:0;color:var(--color-text-primary, #4F4F4F);font-size:11px;font-weight:700;line-height:1.35}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__label-sub{font-weight:500;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__change{margin:0;font-size:10px;font-weight:700;line-height:1.3}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__change--up{color:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__change--down{color:#1CBBB3}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value-box{flex-shrink:0;padding:6px 12px;border-radius:8px;background:var(--color-input-bg, #F4F4F4);min-width:96px;text-align:center}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value{margin:0;font-size:22px;font-weight:700;font-family:"Montserrat";line-height:1.1;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value span{font-size:14px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value--earned{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:underline;text-decoration-color:#FF96C9;text-underline-offset:3px}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value--earned span{color:#FDB25C;-webkit-text-fill-color:#FDB25C}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value--target{color:var(--color-text-muted, #B7B7B7);text-decoration:underline;text-decoration-color:#1CBBB3;text-underline-offset:3px;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value--target span{color:var(--color-text-muted, #B7B7B7)}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value--remaining{color:var(--color-text-muted, #B7B7B7);text-decoration:underline;text-decoration-color:#00E1FF;text-underline-offset:3px;flex-shrink:0}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__value--remaining span{color:var(--color-text-muted, #B7B7B7)}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__time{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2px;flex-shrink:0;text-align:right}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__time-value{margin:0;font-size:28px;font-weight:700;font-family:"Montserrat";line-height:1.1;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__time-note{margin:0;color:var(--color-text-secondary, #8D8D8D);font-size:9px;font-weight:500;line-height:1.3}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__divider{height:1px;margin:0 0 12px;background:var(--color-border-default, #E6E6E6)}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__details li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__detail-label{color:var(--color-text-primary, #4F4F4F);font-size:11px;font-weight:700}.user_layout--streamer-mypage.revenue-management-page .revenue-today-status__detail-value{color:var(--color-text-secondary, #8D8D8D);font-size:11px;font-weight:700;text-align:right;white-space:nowrap}.user_layout--streamer-mypage.revenue-management-page .common-btn{font-size:11px}.user_layout--streamer-mypage.revenue-management-page .common-btn--filled{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;border:none;box-shadow:rgba(255,87,161,0.35)}.user_layout--streamer-mypage.revenue-management-page .common-btn--outline{border-color:#FF57A1;color:#FF57A1}.user_layout--streamer-mypage.revenue-management-page .common-btn--tag-md{min-height:32px;padding:7px 14px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__action .common-btn.common-btn--tag-md{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;min-width:0;max-width:none;height:27px;min-height:27px;max-height:27px;padding:0 8px;line-height:1;font-size:11px}.user_layout--streamer-mypage.revenue-management-page .revenue-points-card__action .common-btn.common-btn--tag-md .common-btn__label{display:block;margin:0;padding:0;line-height:1}@media (max-width: 639px){body.page_liver_my_page.revenue-spa-layout{margin-top:0 !important}body.page_liver_my_page.revenue-spa-layout .header,body.page_liver_my_page.revenue-spa-layout #header,body.page_liver_my_page.revenue-spa-layout .event_profile{display:none !important}body.page_liver_my_page.revenue-spa-layout .user_layout--streamer-mypage.revenue-management-page .user_layout_body{margin-top:0 !important;padding-top:0 !important}body.page_liver_my_page.revenue-spa-layout .user_layout--streamer-mypage.revenue-management-page .body_main{margin-top:0 !important;padding-top:0 !important}body.page_liver_my_page.revenue-spa-layout .user_layout--streamer-mypage.revenue-management-page .revenue-management-page-main{padding-top:0 !important}}.user-preview-panel.mobile-room-profile{display:flex;flex-direction:column;position:relative;min-height:0;height:100%;max-height:100%;overflow:hidden;background:transparent;color:#FFFFFF;border-radius:12px}.user-preview-panel.mobile-room-profile .user-preview-panel__back,.user-preview-panel.mobile-room-profile .mobile-room-user-profile__back{display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;margin:0 0 8px 0;padding:0;border:2px solid rgba(20,238,213,0.85);border-radius:50%;background:rgba(0,0,0,0.35);box-shadow:0 0 10px rgba(20,238,213,0.35);cursor:pointer}.user-preview-panel.mobile-room-profile .user-preview-panel__back img,.user-preview-panel.mobile-room-profile .user-preview-panel__back svg,.user-preview-panel.mobile-room-profile .mobile-room-user-profile__back img,.user-preview-panel.mobile-room-profile .mobile-room-user-profile__back svg{width:16px;height:16px;transform:rotate(180deg)}.user-preview-panel.mobile-room-profile .mobile-room-profile__scroll,.user-preview-panel.mobile-room-profile .user-preview-panel__scroll{flex:1 1 auto;min-height:0;width:100%;padding:8px 12px 56px;overflow-y:auto;-webkit-overflow-scrolling:touch}.user-preview-panel.mobile-room-profile .mobile-room-profile__card{position:relative;margin-bottom:12px;padding:12px 12px 10px;border-radius:14px;border:1.5px solid rgba(255,87,161,0.45);background:rgba(18,18,18,0.72);backdrop-filter:blur(12px)}.user-preview-panel.mobile-room-profile .mobile-room-profile__badge-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.user-preview-panel.mobile-room-profile .mobile-room-profile__badges{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap}.user-preview-panel.mobile-room-profile .mobile-room-profile__badge{font-size:10px;font-weight:800;text-align:center;color:#4F4F4F;padding:4px 10px;border-radius:8px;white-space:nowrap;line-height:1.2}.user-preview-panel.mobile-room-profile .mobile-room-profile__badge--rank{background:#e9e9e9;min-width:52px}.user-preview-panel.mobile-room-profile .mobile-room-profile__badge--level{color:#1CBBB3;background:transparent;border:1.5px solid #1CBBB3}.user-preview-panel.mobile-room-profile .mobile-room-profile__badge--compat{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;color:#1CBBB3;background:transparent;border:1px solid #1CBBB3}.user-preview-panel.mobile-room-profile .mobile-room-profile__compat-icon{width:11px;height:11px}.user-preview-panel.mobile-room-profile .mobile-room-profile__id{font-size:10px;font-weight:700;color:rgba(255,255,255,0.55);white-space:nowrap}.user-preview-panel.mobile-room-profile .mobile-room-profile__hero{display:grid;grid-template-columns:72px 1fr auto;gap:8px;align-items:start}.user-preview-panel.mobile-room-profile .mobile-room-profile__hero-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0}.user-preview-panel.mobile-room-profile .mobile-room-profile__avatar{width:64px;height:64px;border-radius:10px;object-fit:cover;border:2px solid #FFFFFF;background:#FFFFFF}.user-preview-panel.mobile-room-profile .mobile-room-profile__title-row{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%}.user-preview-panel.mobile-room-profile .mobile-room-profile__name{font-size:12px;font-weight:700;text-align:center;color:#FFFFFF;line-height:1.2;word-break:break-all}.user-preview-panel.mobile-room-profile .user-preview-panel__note{display:flex;flex-direction:row;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer}.user-preview-panel.mobile-room-profile .user-preview-panel__note svg{width:16px;height:16px}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__meta{min-width:0;padding-top:2px}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__meta-line{margin:0 0 3px;font-size:10px;font-weight:700;color:rgba(255,255,255,0.55);line-height:1.35}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__meta-line:last-child{margin-bottom:0}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__meta-line--corp .mobile-room-user-profile__meta-value{color:#ff9a3c}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__meta-value{color:rgba(255,255,255,0.9)}.user-preview-panel.mobile-room-profile .mobile-room-profile__compat-ring{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at center, rgba(18,18,18,0.9) 58%, transparent 59%),conic-gradient(#FF57A1 calc(var(--compat, 0) * 1%), rgba(255,255,255,0.18) 0)}.user-preview-panel.mobile-room-profile .mobile-room-profile__compat-value{font-size:13px;font-weight:800;text-align:center;color:#FF57A1;line-height:1}.user-preview-panel.mobile-room-profile .mobile-room-profile__compat-value small{font-size:8px;font-weight:700;color:#FF57A1}.user-preview-panel.mobile-room-profile .mobile-room-profile__tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.user-preview-panel.mobile-room-profile .mobile-room-profile__tag{font-size:10px;font-weight:700;color:#FFFFFF;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,0.35)}.user-preview-panel.mobile-room-profile .mobile-room-profile__tag--pink{background:rgba(255,87,161,0.25);border-color:#FF57A1}.user-preview-panel.mobile-room-profile .mobile-room-profile__tag--cyan{background:rgba(20,238,213,0.2);border-color:#14EED5}.user-preview-panel.mobile-room-profile .mobile-room-profile__tag--dark{background:rgba(0,0,0,0.35)}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__body,.user-preview-panel.mobile-room-profile .user-preview-panel__body{position:relative;margin-bottom:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,0.12);overflow:hidden}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__body::before,.user-preview-panel.mobile-room-profile .user-preview-panel__body::before{content:'';position:absolute;inset:-8px;background:var(--profile-bg, rgba(18,18,18,0.85)) center/cover no-repeat;filter:blur(14px);transform:scale(1.08);z-index:0}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__body::after,.user-preview-panel.mobile-room-profile .user-preview-panel__body::after{content:'';position:absolute;inset:0;background:rgba(18,18,18,0.78);z-index:0}.user-preview-panel.mobile-room-profile .mobile-room-user-profile__body>*,.user-preview-panel.mobile-room-profile .user-preview-panel__body>*{position:relative;z-index:1}.user-preview-panel.mobile-room-profile .mobile-room-profile__section{margin-bottom:14px}.user-preview-panel.mobile-room-profile .mobile-room-profile__section:last-child{margin-bottom:0}.user-preview-panel.mobile-room-profile .mobile-room-profile__section-title{margin:0 0 8px;font-size:12px;font-weight:700;color:#1CBBB3}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid{margin:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,0.15)}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,0.12)}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-row:last-child{border-bottom:none}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-row--single{grid-template-columns:1fr}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-cell{display:grid;grid-template-columns:auto 1fr;border-right:1px solid rgba(255,255,255,0.12)}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-cell:last-child{border-right:none}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-cell dt,.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-cell dd{margin:0;padding:7px 8px;font-size:10px;font-weight:700;line-height:1.3}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-cell dt{color:rgba(255,255,255,0.55);background:rgba(255,255,255,0.04);border-right:1px solid rgba(255,255,255,0.08);white-space:nowrap;min-width:50px}.user-preview-panel.mobile-room-profile .mobile-room-profile__grid-cell dd{color:#FFFFFF;background:rgba(0,0,0,0.15)}.user-preview-panel.mobile-room-profile .mobile-room-profile__intro{font-size:12px;font-weight:400;color:rgba(255,255,255,0.9);line-height:1.65}.user-preview-panel.mobile-room-profile .mobile-room-profile__intro p{margin:0 0 6px}.user-preview-panel.mobile-room-profile .mobile-room-profile__intro p:last-child{margin-bottom:0}.user-preview-panel.mobile-room-profile .mobile-room-profile__footer,.user-preview-panel.mobile-room-profile .user-preview-panel__footer{position:absolute;left:0;right:0;bottom:0;z-index:2;flex-shrink:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg, rgba(11,13,20,0) 0%, rgba(11,13,20,0.92) 28%, #0b0d14 100%);border-top:none}.user-preview-panel.mobile-room-profile .mobile-room-profile__actions,.user-preview-panel.mobile-room-profile .user-preview-panel__actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:0;width:100%;min-height:36px;padding:8px 4px;border-radius:10px;border:none;text-decoration:none;font-size:10px;font-weight:800;text-align:center;color:#FFFFFF;cursor:pointer;box-sizing:border-box}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn--outline{background:#FFFFFF;color:#FF57A1;border:1.5px solid #FF57A1;padding:8px}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn--outline.is-disabled{opacity:0.4;pointer-events:none}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn--pink{background:#FF57A1;color:#FFFFFF}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn--pink .mobile-room-profile__action-icon path{fill:#FFFFFF;stroke:#FFFFFF}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn.follow-btn .user-preview-panel__following-icon{display:none}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn.follow-btn.is-following .user-preview-panel__follow-icon{display:none}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-btn.follow-btn.is-following .user-preview-panel__following-icon{display:block}.user-preview-panel.mobile-room-profile .mobile-room-profile__action-icon{width:18px;height:18px;flex-shrink:0}body.is-pc-user-profile-open{overflow:hidden}.pc-user-profile-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:32px 16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.24s ease, visibility 0.24s ease}.pc-user-profile-modal[hidden],.pc-user-profile-modal.hidden{display:none}.pc-user-profile-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.pc-user-profile-modal__backdrop{position:absolute;inset:0;border:none;background:transparent;cursor:pointer}.pc-user-profile-modal__dialog{position:relative;z-index:1;width:100%;max-width:390px;max-height:min(860px, calc(100vh - 48px));display:flex;flex-direction:column;overflow:visible;opacity:0;transform:translateY(10px) scale(0.96);transition:opacity 0.24s ease, transform 0.24s ease}.pc-user-profile-modal.is-open .pc-user-profile-modal__dialog{opacity:1;transform:none}.pc-user-profile-modal__panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;border:none;border-radius:16px;background:rgba(18,18,18,0.48);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pc-user-profile-modal__close{position:absolute;top:-14px;right:-14px;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:2px solid rgba(20,238,213,0.85);border-radius:50%;background:rgba(18,18,18,0.48);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 10px rgba(20,238,213,0.45);cursor:pointer}.pc-user-profile-modal__close svg{width:16px;height:16px;display:block}.pc-user-profile-modal__scroll{overflow-y:auto;overflow-x:hidden;max-height:min(860px, calc(100vh - 48px));padding:14px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#14EED5 transparent}.pc-user-profile-modal__card,.pc-user-profile-modal__body{padding:14px 12px;overflow:visible;border:1px solid #FF57A1;border-radius:12px;background:rgba(18,18,18,0.35);box-shadow:none}.pc-user-profile-modal__card{padding-bottom:12px;margin-bottom:12px}.pc-user-profile-modal__body{margin-bottom:0;padding-top:14px}.pc-user-profile-modal__hero{display:flex;align-items:flex-start;gap:8px}.pc-user-profile-modal__avatar{width:56px;height:56px;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,255,255,0.35);object-fit:cover;background:rgba(0,0,0,0.7)}.pc-user-profile-modal__hero-main{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px}.pc-user-profile-modal__badge-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;min-width:0}.pc-user-profile-modal__badges{padding-top:2px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.pc-user-profile-modal__badges::-webkit-scrollbar{display:none}.pc-user-profile-modal__badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:4px;font-size:11px;font-weight:700;text-align:center;color:#1CBBB3;white-space:nowrap;flex-shrink:0;min-width:75px}.pc-user-profile-modal__badge--rank{color:#4F4F4F;background:linear-gradient(315deg, #ECECEC 0%, #BEB8B8 100%);border:none}.pc-user-profile-modal__badge--level,.pc-user-profile-modal__badge--compat{color:#1CBBB3;background:transparent;border:1px solid #1CBBB3}.pc-user-profile-modal__compat-icon{width:10px;height:10px}.pc-user-profile-modal__compat{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:44px;height:44px;flex-shrink:0;margin-left:auto;border-radius:50%;background:radial-gradient(circle at center, #fff 58%, transparent 59%),conic-gradient(#FF57A1 calc(var(--compat, 0) * 1%), rgba(255,255,255,0.18) 0)}.pc-user-profile-modal__compat.hidden{display:none}.pc-user-profile-modal__compat-value{position:relative;z-index:1;font-size:12px;font-weight:800;text-align:center;color:#FF57A1;line-height:1}.pc-user-profile-modal__compat-value small{font-size:8px;font-weight:700;color:#FF57A1}.pc-user-profile-modal__title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.pc-user-profile-modal__name{flex:0 1 auto;min-width:0;font-size:12px;font-weight:800;text-align:left;color:#FFFFFF;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-user-profile-modal__note{display:flex;flex-direction:row;justify-content:center;align-items:center;width:16px;height:19px;flex-shrink:0;margin-left:2px;padding:0;border:none;background:transparent;cursor:pointer}.pc-user-profile-modal__note.hidden{display:none}.pc-user-profile-modal__note svg{width:14px;height:16px;display:block}.pc-user-profile-modal__meta{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:16px;row-gap:6px;min-width:0}.pc-user-profile-modal__meta-line{margin:0;min-width:0;font-size:10px;font-weight:700;color:#B7B7B7;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-user-profile-modal__meta-line--corp .pc-user-profile-modal__meta-value{color:#ff9a3c}.pc-user-profile-modal__meta-date{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px}.pc-user-profile-modal__meta-label{font-size:10px;font-weight:700;color:#B7B7B7;line-height:1.35;white-space:nowrap}.pc-user-profile-modal__meta-value{font-size:10px;font-weight:700;color:#FFFFFF;line-height:1.35}.pc-user-profile-modal__tags{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.pc-user-profile-modal__tags.hidden{display:none}.pc-user-profile-modal__tag{display:flex;flex-direction:row;justify-content:center;align-items:center;height:20px;padding:0 10px;border-radius:100px;background:transparent;border:1px solid #FF57A1;font-size:10px;font-weight:700;text-align:center;color:#FFFFFF}.pc-user-profile-modal__tag--pink{background:#FF57A1;border-color:#FF57A1}.pc-user-profile-modal__tag--dark{background:transparent;border-color:#B7B7B7}.pc-user-profile-modal__tag--cyan{background:#14EED5;border-color:#14EED5;color:#4F4F4F}.pc-user-profile-modal__section{margin-bottom:16px}.pc-user-profile-modal__section:last-child{margin-bottom:0}.pc-user-profile-modal__section-title{margin:0 0 10px;font-size:16px;font-weight:bold;color:#1CBBB3}.pc-user-profile-modal__grid{margin:0}.pc-user-profile-modal__grid-row{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;margin-bottom:12px}.pc-user-profile-modal__grid-row:last-child{margin-bottom:0}.pc-user-profile-modal__grid-row--single{grid-template-columns:1fr 1fr}.pc-user-profile-modal__grid-cell{display:grid;grid-template-columns:auto minmax(0, 1fr);column-gap:8px;align-items:center}.pc-user-profile-modal__grid-cell--empty{visibility:hidden;pointer-events:none}.pc-user-profile-modal__grid-cell dt{margin:0;font-size:12px;font-weight:700;color:rgba(255,255,255,0.55);white-space:nowrap}.pc-user-profile-modal__grid-cell dd{margin:0;font-size:12px;font-weight:700;color:#FFFFFF}.pc-user-profile-modal__text{font-size:12px;font-weight:700;color:#FFFFFF;line-height:1.6}.pc-user-profile-modal__text p{margin:0 0 8px}.pc-user-profile-modal__text p:last-child{margin-bottom:0}@media (prefers-reduced-motion: reduce){.pc-user-profile-modal,.pc-user-profile-modal__dialog{transition:none;transform:none}}@media (max-width: 1023px){.user_layout--streamer-mypage.schedule-page .user_layout_body .body_sidebar{display:none !important}}@media (max-width: 810px){.user_layout--streamer-mypage.schedule-page .user_layout_body{grid-template-columns:minmax(0, 1fr) !important}.user_layout--streamer-mypage.schedule-page .user_layout_body .body_nav{display:none !important}}@media (min-width: 1000px) and (max-width: 1023px){.user_layout--streamer-mypage.schedule-page .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) !important}}@media (min-width: 1024px){.user_layout--streamer-mypage.schedule-page .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) var(--width-right-menu) !important}}@media (min-width: 640px) and (max-width: 1023px){.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body{padding:25px 16px 100px;box-sizing:border-box}.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body>.body_nav,.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body>.body_main,.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body>.body_sidebar{padding-top:0 !important}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body{padding:25px 12px 100px;box-sizing:border-box}}@media (max-width: 639px){.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body{padding:0 8px 80px}.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body>.body_main{padding-top:0}}@media (min-width: 1024px){.user_layout--streamer-mypage.schedule-page:not(.dashboard-page) .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) 220px !important}}.user_layout--streamer-mypage.schedule-page .mypage-schedule-card.user-detail-show-btn{cursor:pointer}.user_layout--streamer-mypage.schedule-page .mypage-schedule-card.is-sidebar-active{background:var(--color-surface-elevated, #F4F4F4);border-color:var(--color-border-default, #EBEBEB);box-shadow:0px 0px 5px 0px #00000040}.streamer-schedule-user-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px}.streamer-schedule-user-modal[hidden]{display:none}@media (max-width: 639px){.streamer-schedule-user-modal{display:none !important}}@media (min-width: 1024px){.streamer-schedule-user-modal{display:none !important}}.streamer-schedule-user-modal__backdrop{position:absolute;inset:0;border:none;background:rgba(0,0,0,0.55);cursor:pointer}.streamer-schedule-user-modal__dialog{position:relative;z-index:1;width:min(100%, 390px);height:min(720px, calc(100vh - 48px));max-height:calc(100vh - 48px);overflow:hidden;border-radius:12px;background:#0b0d14;box-shadow:0 12px 40px rgba(0,0,0,0.35)}.streamer-schedule-user-modal__content{height:100%;min-height:0}.streamer-schedule-user-modal .user-preview-panel.mobile-room-profile{height:100%;max-height:100%}.streamer-schedule-user-modal .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}@media (min-width: 640px) and (max-width: 1023px){.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body{padding:25px 16px 100px;box-sizing:border-box}.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body>.body_nav,.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body>.body_main,.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body>.body_sidebar{padding-top:0}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body{padding:25px 12px 100px;box-sizing:border-box}}@media (max-width: 639px){.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body{padding:0 8px 80px}.user_layout--streamer-mypage:not(.dashboard-page) .user_layout_body>.body_main{padding-top:0}}.user_layout--streamer-mypage .body_main .mypage_profile{width:100%;min-height:75vh;padding:24px;border:10px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-surface-primary, #fff);box-sizing:border-box;color:var(--color-text-primary, #4F4F4F)}@media (max-width: 999px) and (min-width: 768px){.user_layout--streamer-mypage .body_main .mypage_profile{padding:20px 15px}}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__title{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__tab{min-width:auto}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__tab.is-active{color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__tab.is-active::after{background-color:#FF57A1}@media (max-width: 1439px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__tab{font-size:12px}}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile-intro__field-hint{color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile-intro__note{color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile-intro__select-wrap::after{right:14px !important;width:0 !important;height:0 !important;background:none !important;border:none !important;border-left:5px solid transparent !important;border-right:5px solid transparent !important;border-top:6px solid #FF57A1 !important}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile-tag-select__trigger::after{right:14px !important;width:0 !important;height:0 !important;background:none !important;border:none !important;border-left:5px solid transparent !important;border-right:5px solid transparent !important;border-top:6px solid #FF57A1 !important}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-mbti__value,.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-mbti__compatible-list{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-mbti__cta{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__columns{display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr);column-gap:32px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__col{min-width:0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__divider{align-self:stretch;width:1px;min-height:100%;background-color:var(--color-border-default, #EBEBEB)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__header{display:flex;align-items:center;gap:4px;margin-bottom:12px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__title{margin:0;font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-trigger{display:block;text-decoration:none;color:inherit}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-inner{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:13px;align-items:start;padding:16px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon-col{display:flex;flex-direction:column;align-items:center;gap:5px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon{display:block;flex-shrink:0;width:60px;height:60px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon path{stroke-width:2px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-select{font-size:10px;font-weight:700;line-height:100%;color:var(--color-text-muted, #B7B7B7);text-align:center}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-text-col{min-width:0;width:100%}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-guide{margin:0 0 8px;font-size:10px;font-weight:700;line-height:16px;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-required{margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4;color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-note{padding:8px 12px;border-radius:8px;background-color:var(--color-surface-primary, #fff);width:fit-content;max-width:100%;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-note p{margin:0;font-size:10px;font-weight:700;line-height:16px;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap{margin-top:20px;width:100%}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slide{position:relative;box-sizing:border-box;border:10px solid var(--color-border-default, #ebebeb);border-radius:4px;background-color:var(--color-surface-primary, #fff)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slide-remove{position:absolute;top:-20px;right:-10px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,0.55);color:#FFE6F2;font-size:26px;line-height:1;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider{width:100%}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider .splide__slide{padding:42px 20px 0 0;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider .splide__pagination{position:static;display:flex;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider .splide__pagination__page{width:10px;height:10px;margin:0;padding:0;border:none;border-radius:50%;background-color:#ffe0ed;opacity:1;transition:background-color 0.2s ease}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider .splide__pagination__page.is-active{background-color:#ff57a1;transform:none}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--horizontal .mypage-profile-photo__slide{width:calc(100% + 20px);margin:-32px -20px 0 0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--horizontal .mypage-profile-photo__slide-image{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--vertical .splide__slide{display:flex;justify-content:center}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--vertical .mypage-profile-photo__slide{width:220px;max-width:100%;margin:-32px 0 0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--vertical .mypage-profile-photo__slide-image{display:block;width:100%;height:320px;object-fit:cover}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__columns{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:24px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__col{min-width:0;max-height:600px;overflow-y:auto}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__col--detail{position:relative;padding-left:24px;border-left:1px solid var(--color-border-default, #ebebeb)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__col--detail.is-loading{overflow:hidden;pointer-events:none}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__col--detail.is-loading .mypage-profile-questions__loading{display:flex}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__loading{display:none;position:absolute;inset:0;z-index:2;align-items:center;justify-content:center;background-color:var(--color-surface-elevated-glass, rgba(255,255,255,0.72))}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__loader{width:40px;height:40px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:14px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-title{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-progress{margin:0;font-size:12px;font-weight:700;color:var(--color-text-secondary, #8D8D8D);white-space:nowrap}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-progress-value{color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-wrap{position:relative}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-wrap .mypage-profile-questions__list-toggle:checked ~ .mypage-profile-questions__list .mypage-profile-questions__item--extra{display:block}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-wrap .mypage-profile-questions__list-toggle:checked ~ .mypage-profile-questions__more{display:none}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list{display:flex;flex-direction:column;margin:0 0 12px;padding:0;list-style:none}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item{margin:0;border-top:1px solid var(--color-border-default, #EBEBEB)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item.is-active{background-color:rgba(255,87,161,0.12)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item>a{text-decoration:none}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-label{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;cursor:pointer;transition:background-color 0.15s ease, color 0.15s ease}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#FF57A1;color:#FFFFFF;font-size:11px;font-weight:700}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-text{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--color-text-primary, #4F4F4F);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;overflow:hidden}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-check svg{display:block;width:14px;height:14px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-input:checked+.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-label{background-color:#FFE6F2}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-input:checked+.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-label .user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-text{color:#FF57A1;font-weight:700}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-input:focus-visible+.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item-label{outline:2px solid #FF57A1;outline-offset:-2px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__item--extra{display:none}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__more{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:40px;margin-top:8px;padding:0 40px;border:1px solid #FF57A1;border-radius:100px;background-color:var(--color-surface-primary, #fff);color:#FF57A1;font-size:13px;font-weight:700;line-height:1;cursor:pointer;user-select:none;box-shadow:0 0 12px rgba(255,87,161,0.35)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__more-icon{position:absolute;top:50%;right:16px;display:block;width:9px;height:8px;transform:translateY(-50%)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__question-title{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.4;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__warning{display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px 14px;border-radius:10px;background-color:#FFE6F2}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__warning-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__warning-text{margin:0;font-size:11px;font-weight:500;line-height:1.6;color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__field{margin-bottom:20px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__textarea{min-height:240px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__skip{padding:0;border:none;background:none;color:var(--color-text-secondary, #8D8D8D);font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav{display:flex;align-items:center;gap:12px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:148px;height:40px;padding:0 20px;border-radius:100px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-btn--prev{border:1px solid #FF57A1;background-color:var(--color-surface-primary, #fff);color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-btn--next{border:none;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-arrow{flex-shrink:0;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-arrow--prev{border-right:5px solid #FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-arrow--next{border-left:5px solid #FFFFFF}@media (min-width: 1440px) and (max-width: 1919px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__columns{column-gap:24px}}@media (max-width: 1439px) and (min-width: 1024px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels{padding:32px 20px 0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-inner{padding:14px;gap:12px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon{width:52px;height:52px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--vertical .mypage-profile-photo__slide{width:200px}}@media (max-width: 1439px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__columns{grid-template-columns:1fr;column-gap:0;row-gap:32px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__divider{width:100%;height:1px;min-height:auto}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon-col svg:first-child{width:70%}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__actions{flex-direction:column;align-items:stretch}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__skip{text-align:center}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav{flex-wrap:wrap}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__nav-btn{min-width:0;flex:1}}@media (max-width: 999px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__columns{grid-template-columns:1fr;gap:24px}}@media (max-width: 999px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-questions__list{max-height:100px;overflow-y:auto}}@media (max-width: 767px){.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels{padding:24px 0 0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__columns{row-gap:28px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__header{margin-bottom:10px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__title{font-size:13px;line-height:16px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-inner{grid-template-columns:1fr;justify-items:center;padding:12px;gap:10px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon-col{width:100%}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-icon{width:48px;height:48px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-text-col{text-align:center}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-guide{margin-bottom:6px;line-height:15px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-required{margin-bottom:10px;font-size:11px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__upload-note{width:100%;padding:8px 10px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap{margin-top:16px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slide{border-width:8px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slide-remove{top:-16px;right:-8px;width:24px;height:24px;font-size:22px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider .splide__slide{padding:26px 16px 0 0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider .splide__pagination{margin-top:12px}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--horizontal .mypage-profile-photo__slide{width:calc(100% + 16px);margin:-16px -16px 0 0}.user_layout--streamer-mypage .mypage-profile--streamer .mypage-profile__panels .mypage-profile-photo__slider-wrap--vertical .mypage-profile-photo__slide{width:min(220px, 72vw);margin-top:-16px}}.user_layout--streamer-mypage .mypage-profile-completion{position:absolute;top:0;right:0;flex-shrink:0}.user_layout--streamer-mypage .mypage-profile-completion__circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:155px;height:155px;border-radius:50%;background-color:rgba(0,0,0,0.7);box-shadow:0 0 10px 0 #ff48a5;gap:6px;padding:16px 12px;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile-completion__circle svg g path{stroke:#FFF1F8}.user_layout--streamer-mypage .mypage-profile-completion__icon{display:block;width:20px;height:20px}.user_layout--streamer-mypage .mypage-profile-completion__label{margin:0;font-size:11px;font-weight:700;line-height:1.3;text-align:center;color:#FFF1F8}.user_layout--streamer-mypage .mypage-profile-completion__value{display:flex;align-items:flex-end;margin:0;line-height:1}.user_layout--streamer-mypage .mypage-profile-completion__number{font-size:60px;font-weight:700;line-height:100%;color:#FFFFFF;letter-spacing:-7%;text-shadow:0 0 8px #ff48a5,0 0 16px rgba(255,72,165,0.8)}.user_layout--streamer-mypage .mypage-profile-completion__percent{margin:0 0 6px 2px;font-size:16px;font-weight:700;color:#FFFFFF;text-shadow:0 0 8px #ff48a5}.user_layout--streamer-mypage .mypage-profile-upload__avatar-wrap img{border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0px}.user_layout--streamer-mypage .mypage-profile-upload__camera{right:-10px;bottom:-5px}.user_layout--streamer-mypage .sidebar-container--streamer{min-height:auto}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__list{gap:10px}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__icon{flex-shrink:0;width:22px;height:22px}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__icon svg{width:100%;height:100%;display:block}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__icon svg path[stroke]:not([stroke='none']){stroke:#FF57A1}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__icon svg path[fill]:not([fill='none']):not([fill^='url']){fill:#FF57A1}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__icon svg linearGradient stop:first-child{stop-color:#FF57A1}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__icon svg linearGradient stop:last-child{stop-color:#FF57A1}.user_layout--streamer-mypage .sidebar-container--streamer .sidebar-container__item--active .sidebar-container__link{box-shadow:0 0 12px rgba(255,87,161,0.35)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-profile__tabs{gap:28px}@media (max-width: 1023px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-profile__tabs{gap:16px}}@media (max-width: 639px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-profile__tabs{gap:14px}}@media (max-width: 1023px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-profile__tab{font-size:14px;padding-bottom:10px}}@media (max-width: 639px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-profile__tab{font-size:12px;margin-left:0;padding-bottom:8px}}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-login__hint.is-pink{color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-login__save{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-login__input--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23909090' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__title{margin:0 0 24px;font-size:16px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__columns{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:20px 34px}@media (max-width: 1199px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__columns{grid-template-columns:1fr}}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__col{display:flex;flex-direction:column;gap:18px;min-width:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__field{width:100%}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__label-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__label{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__required{color:#FF57A1;font-weight:700}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__badge{flex-shrink:0;height:18px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:700;line-height:18px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__badge--required{background-color:#FF57A1;color:#FFFFFF}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__badge--optional{border:1px solid var(--color-border-default, #EBEBEB);background-color:var(--color-surface-primary, #fff);color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:500;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input::placeholder{color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input:disabled{opacity:1;color:var(--color-text-secondary, #8D8D8D);background-color:var(--color-surface-elevated, #F4F4F4);cursor:not-allowed}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input:focus:not(:disabled){outline:none;border-color:#FF57A1;box-shadow:0 0 10px 0 rgba(255,87,161,0.2)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input--select{appearance:none;padding-right:36px;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input--select-like{padding-right:36px;cursor:not-allowed}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input--phone,.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input--postal{min-width:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__input--postal{text-align:center}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__name-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__phone,.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__postal{display:grid;align-items:center;gap:6px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__phone{grid-template-columns:minmax(0, 1fr) 12px minmax(0, 1fr) 12px minmax(0, 1fr)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__postal{grid-template-columns:auto minmax(0, 1fr) 12px minmax(0, 1fr)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__postal-icon{font-size:14px;font-weight:700;color:#FF57A1;line-height:1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__phone-separator{width:12px;height:1px;background-color:var(--color-border-default, #EBEBEB);justify-self:center}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__select-wrap{position:relative}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__select-wrap::after{content:'';position:absolute;right:14px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #FF57A1;transform:translateY(-50%);pointer-events:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__actions{display:flex;justify-content:flex-end;margin-top:28px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-identity__save{display:inline-flex;align-items:center;justify-content:center;min-width:157px;height:40px;border:none;border-radius:10px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:16px;font-weight:700;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__title{margin:0 0 24px;font-size:16px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__row{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:16px;margin-bottom:20px}@media (max-width: 1199px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__row{grid-template-columns:1fr}}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__upload-card{padding:16px;border-radius:10px;background-color:var(--color-surface-primary, #fff);box-shadow:0px 0px 10px 0px #FF96C9}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__upload-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__upload-title{margin:0;font-size:14px;font-weight:700;line-height:18px;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__required,.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__emphasis{color:#FF57A1;font-weight:700}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__badge{flex-shrink:0;height:18px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:700;line-height:18px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__badge--required{background-color:#FF57A1;color:#FFFFFF}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__dropzone{border-radius:10px;padding:20px;background-color:var(--color-input-bg, #F4F4F4);border:1px dashed var(--color-border-default, #EBEBEB)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__dropzone.is-dragover{border-color:#FF57A1;background-color:rgba(255,87,161,0.06)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__dropzone-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;padding-bottom:24px;text-align:center}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__dropzone-inner svg{width:74px;height:50px;object-fit:contain}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__upload-icon{width:48px;height:auto;opacity:0.55}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__dropzone-text{margin:0;font-size:10px;font-weight:400;line-height:16px;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__file-trigger{position:relative;z-index:1;display:inline-flex}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__file-btn{display:inline-flex;align-items:center;justify-content:center;min-width:94px;height:26px;padding:0 16px;border:2px solid transparent;border-radius:8px;background-image:linear-gradient(263.01deg, #4DF9FF -33.86%, #0AA598 128.5%),linear-gradient(var(--color-surface-primary, #fff), var(--color-surface-primary, #fff)),linear-gradient(263.01deg, #4DF9FF -33.86%, #0AA598 128.5%);background-origin:border-box;background-clip:text, padding-box, border-box;-webkit-background-clip:text, padding-box, border-box;-webkit-text-fill-color:transparent;color:transparent;font-size:10px;font-weight:400;line-height:18px;cursor:pointer;user-select:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__notes{margin:12px 0 0;padding:0;list-style:none;font-size:11px;font-weight:500;line-height:1.6;color:var(--color-text-secondary, #8D8D8D);background-color:var(--color-surface-primary, #fff);height:63px;border-radius:10px;padding:10px 0 0 16px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__file-preview{margin-top:12px;padding:16px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__file-preview.hidden{display:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__preview-area{display:flex;flex-direction:column;gap:8px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__info-card{display:flex;flex-direction:column;justify-content:space-between;padding:32px 26px 26px;border-radius:10px;background-color:var(--color-input-bg, #F4F4F4)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__info-title{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px 10px}@media (max-width: 767px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-item{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-icon{display:block;width:68px;height:39px;background-color:transparent}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-icon img{display:block;width:100%;height:100%;object-fit:contain}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-label{font-size:10px;font-weight:700;line-height:1.35;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-list{margin:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__doc-list li{list-style:none;color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:400;line-height:22px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__info-note{margin:14px 0 0;font-size:12px;font-weight:300;line-height:24px;color:#FF00FF}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__actions{display:flex;justify-content:flex-end;margin-top:8px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-documents__save{display:inline-flex;align-items:center;justify-content:center;min-width:157px;height:40px;border:none;border-radius:10px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:16px;font-weight:700;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer{margin-bottom:36px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__title{margin:0 0 16px;font-size:16px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__list{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__row{display:flex;align-items:center;gap:10px;max-width:100%}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__card{display:flex;align-items:center;justify-content:space-between;gap:16px;width:506px;max-width:100%;height:53px;padding:0 16px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-surface-primary, #fff);box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__bank-name{margin:0;min-width:0;font-size:16px;font-weight:700;color:var(--color-text-primary, #4F4F4F);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__card-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__card-btn{min-width:52px;height:30px;padding:0 12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:8px;background-color:var(--color-surface-primary, #fff);color:var(--color-text-secondary, #8D8D8D);font-size:12px;font-weight:700;cursor:pointer;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__main-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;padding:0 10px;border:1px solid #FF57A1;border-radius:8px;color:#FF57A1;font-size:12px;font-weight:700;background-color:var(--color-surface-primary, #fff);box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__add{display:flex;align-items:center;justify-content:space-between;width:506px;max-width:100%;height:53px;padding:0 16px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-surface-primary, #fff);cursor:pointer;text-align:left;box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__add-text{font-size:14px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__add-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-text-secondary, #8D8D8D);font-size:24px;line-height:1;font-weight:300}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__notice{display:flex;gap:10px;margin-top:16px;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,87,161,0.35);background-color:rgba(255,87,161,0.12)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__notice-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#FF57A1;color:#FFFFFF;font-size:12px;font-weight:700;line-height:1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__notice-text{margin:0;font-size:10px;font-weight:700;line-height:18px;color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-transfer__notice-sub{display:block;margin-top:4px;font-size:10px;font-weight:700;line-height:18px;color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__title{margin:0;font-size:16px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-form{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-pills{display:flex;align-items:center;gap:8px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-pill{min-width:64px;height:36px;padding:0 16px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:8px;background-color:var(--color-surface-primary, #fff);color:var(--color-text-secondary, #8D8D8D);font-size:13px;font-weight:700;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-pill.is-active{border-color:transparent;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range{display:flex;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:8px;background-color:var(--color-surface-primary, #fff);box-sizing:border-box}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range-icon{flex-shrink:0;display:inline-flex;width:18px;height:18px;color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range-icon svg{display:block;width:100%;height:100%}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range-input{width:100%;min-width:0;border:none;background:transparent;color:var(--color-text-primary, #4F4F4F);font-size:12px;font-weight:500;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range-input:focus{outline:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range-input::placeholder{color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__list{display:none;list-style:none;margin:0;padding:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card{display:flex;align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:12px;background-color:var(--color-surface-primary, #fff)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card--empty{justify-content:center;padding:24px 16px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__empty-text{margin:0;font-size:13px;font-weight:500;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:16px;font-weight:700;line-height:1}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-body{flex:1 1 auto;min-width:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-title{margin:0 0 4px;font-size:12px;font-weight:700;line-height:18px;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-meta{margin:0;font-size:12px;font-weight:700;line-height:18px;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-status{margin:4px 0 0;font-size:11px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-amounts{flex-shrink:0;text-align:right}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-points{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-price{margin:0;font-size:10px;font-weight:700;line-height:18px;color:var(--color-text-muted, #B7B7B7);white-space:nowrap}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-action{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;min-width:52px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__receipt-btn{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:32px;padding:0 10px;border:none;border-radius:8px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:12px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table-wrap{border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;overflow:auto;max-height:min(520px, 65vh);background-color:var(--color-surface-primary, #fff);-webkit-overflow-scrolling:touch}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px;font-weight:700;color:var(--color-text-primary, #4F4F4F)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table th,.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table td{padding:14px 8px;border-right:1px solid var(--color-border-default, #EBEBEB);border-bottom:1px solid var(--color-border-default, #EBEBEB);text-align:center;vertical-align:middle;white-space:nowrap;background-color:var(--color-surface-primary, #fff)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table th:last-child,.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table td:last-child{border-right:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table thead th{position:sticky;top:0;z-index:1;height:44px;font-size:13px;font-weight:700;color:var(--color-text-secondary, #8D8D8D);box-shadow:inset 0 -1px 0 var(--color-border-default, #EBEBEB)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table tbody td{font-weight:700;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table tbody tr:last-child td{border-bottom:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__empty-cell{text-align:center;font-weight:500;color:var(--color-text-secondary, #8D8D8D)}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__paginate{margin-top:16px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__notes{margin:10px 0 0;padding:0;list-style:none;font-size:10px;font-weight:400;line-height:1.6;color:var(--color-text-secondary, #8D8D8D);text-align:right}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__certificate-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:88px;height:28px;padding:0 10px;border:none;border-radius:6px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:11px;font-weight:700;cursor:pointer}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__certificate-btn svg{width:14px;height:14px;flex-shrink:0}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__issued{font-size:11px;font-weight:700;color:var(--color-text-secondary, #8D8D8D)}@media (max-width: 1023px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__header{flex-direction:column;align-items:stretch;gap:12px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-form{justify-content:flex-start}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__table-wrap{display:none}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__list{display:flex;flex-direction:column;gap:10px;max-height:min(520px, 65vh);overflow-y:auto;-webkit-overflow-scrolling:touch}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__notes{font-size:9px;line-height:1.55;text-align:left}}@media (max-width: 639px){.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card{flex-wrap:wrap;align-items:flex-start;gap:10px 8px;padding:12px 10px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-icon{width:36px;height:36px;font-size:14px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__card-amounts{flex:1 1 auto;text-align:left}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-pill{min-width:56px;height:32px;padding:0 12px;font-size:12px}.user_layout--streamer-mypage .mypage-profile--streamer-account .mypage-account-settlement__filter-range{min-width:0;flex:1 1 auto}}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-profile__tabs{gap:28px}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__item-icon svg{width:18px;height:18px;fill:none}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__item-icon svg circle{fill:var(--color-border-strong, #D9D9D9)}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__item-icon svg path{fill:none}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__item-switch input:checked+.mypage-other-setting__item-switch-slider{background-color:#FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__item-switch input:checked+.mypage-other-setting__item-switch-slider::before{background-color:#FFFFFF}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__theme-option.is-active{border-color:#FF57A1;color:#FF57A1;box-shadow:0 0 3px 0 #FF57A1}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__actions{justify-content:end;margin-top:40px}.user_layout--streamer-mypage .mypage-profile--streamer-other-setting .mypage-other-setting__save{min-width:157px;height:39px;border-radius:10px;background:#FF57A1}.mypage-other-setting__item-note{font-size:12px;font-weight:700 !important;line-height:18px;color:#B7B7B7}.alert-modal.streamer-bank-account-modal .alert_modal_content{max-width:511px;width:calc(100vw - 32px);background-color:var(--color-surface-primary, #fff);color:var(--color-text-primary, #4F4F4F);border-radius:12px;overflow:hidden}.alert-modal.streamer-bank-account-modal .alert_modal_header{display:none}.alert-modal.streamer-bank-account-modal .alert_modal_body{padding:0;background-color:var(--color-surface-primary, #fff)}.alert-modal.streamer-bank-account-modal .alert_modal_body>.alert_modal_content{width:100% !important;max-width:none !important;padding:0;font-size:14px;font-weight:400;line-height:1.5;color:var(--color-text-primary, #4F4F4F);background:transparent;text-align:left}.alert-modal.streamer-bank-account-modal .alert_modal_footer.button_actions{display:none}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form{width:100%;max-width:100%;box-sizing:border-box}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__card{width:511px;max-width:100%;margin:0 auto;padding:20px 30px;border:10px solid #EBEBEB;border-radius:5px;background-color:var(--color-surface-primary, #fff);box-sizing:border-box}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__lead{margin:0 0 30px;font-size:18px;font-weight:700;color:var(--color-text-secondary, #8D8D8D);text-align:left}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__fields{display:flex;flex-direction:column;gap:16px;width:100%}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__field{width:100%}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__label-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__label{margin:0;font-size:14px;font-weight:700;line-height:1.35;color:var(--color-text-primary, #4F4F4F)}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__required{color:#FF57A1;font-weight:700}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__badge{flex-shrink:0;height:18px;padding:0 8px;border-radius:5px;background-color:#FF57A1;color:#FFFFFF;font-size:10px;font-weight:700;line-height:18px}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__input{display:block;width:100%;max-width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-input-bg, #F4F4F4);color:var(--color-text-primary, #4F4F4F);font-size:14px;font-weight:500;box-sizing:border-box;appearance:none;-webkit-appearance:none}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__input::placeholder{color:var(--color-text-secondary, #8D8D8D)}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__input:focus{outline:none;border-color:var(--common-field-focus-border, #FF96C9);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #FF96C9)}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__input--select{padding-right:36px;cursor:pointer}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__select-wrap{position:relative;width:100%}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__select-wrap::after{content:'';position:absolute;right:14px;top:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #FF57A1;transform:translateY(-50%);pointer-events:none}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__name-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__actions{margin-top:24px;width:100%}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__submit{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;border:none;border-radius:999px;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap;text-align:center;box-sizing:border-box;background:var(--color-border-default, #EBEBEB) !important;background-image:none !important;color:#FFFFFF !important;cursor:not-allowed}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__submit:not(:disabled){cursor:pointer;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%) !important;color:#FFFFFF !important}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__submit:disabled{opacity:1}.alert-modal.streamer-bank-account-modal .streamer-bank-account-form__footnote{margin:12px 0 0;font-size:11px;font-weight:400;line-height:1.6;color:var(--color-text-secondary, #8D8D8D);text-align:center}.alert-modal .alert_modal_content .alert_modal_body .alert_modal_content p:not(.room-action-sheet-modal__warning,.room-action-sheet-modal__message){margin-bottom:30px}.mypage-profile-intro__input:focus,.mypage-profile-intro__select:focus,.mypage-profile-tag-select__trigger:focus{border-color:var(--common-field-focus-border, #FF96C9);box-shadow:var(--common-field-focus-shadow, 0 0 10px 0 #FF96C9)}@media (min-width: 1024px){.user_layout--streamer-mypage.dashboard-page .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) minmax(0, var(--width-right-menu));grid-template-areas:'nav main sidebar';gap:16px;padding:0 16px;box-sizing:border-box}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);min-width:0}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0;gap:15px}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:flex !important;flex-direction:column;grid-area:sidebar;width:100%;min-width:0;max-width:100%;padding:25px 0 0;order:unset;box-sizing:border-box}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard .sidebar_sticky{position:sticky;top:calc(70px + 25px);width:100%;min-width:0}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard .dashboard-sidebar{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}}@media (min-width: 811px) and (max-width: 1023px){.user_layout--streamer-mypage.dashboard-page .user_layout_body{display:grid;flex-direction:unset;grid-template-columns:var(--width-left-menu) minmax(0, 1fr) minmax(0, var(--width-right-menu));grid-template-areas:'nav main sidebar';gap:16px;padding:0 16px 100px;align-items:start;box-sizing:border-box}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);padding:25px 0 104px 0}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_nav .sidebar_sticky{position:sticky;top:calc(70px + 64px)}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0;width:auto;order:unset;padding-top:25px;padding-bottom:0;gap:15px}.user_layout--streamer-mypage.dashboard-page .user_layout_body .dashboard-top-cards{display:none !important}.user_layout--streamer-mypage.dashboard-page .user_layout_body .dashboard-page-main{order:unset;width:100%}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:flex !important;flex-direction:column;grid-area:sidebar;width:100%;min-width:0;max-width:100%;padding:25px 0 0;order:unset;box-sizing:border-box}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard .sidebar_sticky{position:sticky;top:calc(70px + 25px);width:100%;min-width:0}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard .dashboard-sidebar{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0}}@media (max-width: 810px){.user_layout--streamer-mypage.dashboard-page .user_layout_body{box-sizing:border-box}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_nav{display:none !important}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;width:100%;order:unset;padding-top:0 !important;padding-bottom:0 !important;margin-top:0}.user_layout--streamer-mypage.dashboard-page .user_layout_body .dashboard-top-cards,.user_layout--streamer-mypage.dashboard-page .user_layout_body .dashboard-page-main{order:unset;width:100%;margin-top:0}.user_layout--streamer-mypage.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:none !important}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.dashboard-page .user_layout_body{padding:25px 12px 80px !important;box-sizing:border-box}}@media (min-width: 640px) and (max-width: 810px){.user_layout--streamer-mypage.dashboard-page .user_layout_body{padding:25px 12px 80px !important;box-sizing:border-box}}@media (max-width: 639px){.user_layout--streamer-mypage.dashboard-page .user_layout_body{padding:0 8px 80px}}@media (min-width: 810px) and (max-width: 1023px){.user_layout--streamer-mypage.dashboard-page .dashboard-page-main{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;column-gap:10px;row-gap:10px;padding:0}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell{grid-area:auto;min-width:0}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--3,.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--4,.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--5,.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--8,.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--9{grid-column:1 / -1}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--3 .dashboard-card-info__content,.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--4 .dashboard-card-info__content{flex-direction:row;align-items:stretch;gap:16px}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--3 .dashboard-card-info__col,.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--4 .dashboard-card-info__col{flex:1;min-width:0;height:100%}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--4 .dashboard-card-info__header--payment{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--4 .dashboard-card-info__header-actions{width:auto;align-items:flex-end}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main__cell--4 .dashboard-card-info__header-actions .common-btn{width:auto;justify-content:center}}@media (min-width: 810px) and (max-width: 1439px){.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__content{position:relative;gap:0;flex-direction:row;align-items:stretch;justify-content:space-between}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__content::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:#E6E6E6;pointer-events:none}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col{flex:1;min-width:0;align-items:center;text-align:center}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col:first-child{padding-right:16px}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col:last-child{padding-left:16px}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col .dashboard-stat{width:fit-content;max-width:100%;margin-inline:auto;align-items:center;text-align:center}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col .dashboard-stat__label{text-align:center}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col .dashboard-rate{justify-content:center}.user_layout--streamer-mypage.dashboard-page .dashboard-page-main .dashboard-page-main__cell--4 .dashboard-card-info__col .dashboard-progress{margin-inline:auto}}.user_layout--streamer-mypage.dashboard-page .common-card{flex:1;height:100%}.user_layout--streamer-mypage.dashboard-page .common-card .common-card__content .common-card__body .common-btn{font-size:10px;padding:7px 8px}.user_layout--streamer-mypage.dashboard-page .common-card .common-card__content .common-card__body .common-btn--filled{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF}.user_layout--streamer-mypage.dashboard-page .common-card .common-card__content .common-card__body .common-btn--outline{border-color:#FF57A1;color:#FF57A1}.user_layout--streamer-mypage.dashboard-page .common-card .common-card__content .common-card__body .common-btn--tag-md{min-height:fit-content}.user_layout--streamer-mypage.dashboard-page .common-card .common-card__content .common-card__body .common-btn.dashboard-sidebar-goal__edit-btn{font-size:12px;height:30px;min-height:30px;padding:7px 8px;border-radius:5px;line-height:1.2;font-weight:700}.user_layout--streamer-mypage.dashboard-page .common-card .common-card__content .common-card__body .common-btn:not(.card-menu__user-profile-btn) svg path{stroke:#FFFFFF}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar .s-detail-card-stack .common-card{flex:none;height:auto}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar .s-detail-card-stack .common-card .common-card__content .common-card__body .common-btn{font-size:unset;padding:unset}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar .s-detail-card-stack .common-card .common-card__content .common-card__body .common-btn:not(.card-menu__user-profile-btn) svg path{stroke:unset}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar .s-detail-card-stack--official{flex:1 1 auto;height:auto;min-height:0;max-height:100%}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar .s-detail-card-stack--official>.s-detail-card-stack__body.common-card{flex:1 1 auto;min-height:0;height:auto}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar .s-detail-card-stack-wrap:has(.s-detail-card-stack--official){flex:1 1 auto;height:auto;max-height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:8px 8px 110px}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar:has(.s-detail-card-stack--official){display:flex;flex-direction:column;overflow:visible}.user_layout--streamer-mypage.dashboard-page .message-page-sidebar:has(.s-detail-card-stack--official)>.user-detail-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.common-tooltip--dashboard-next-live{min-height:0;max-width:320px;padding:14px 16px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-0.03em}.dashboard-page{--width-left-menu: 170px}@media (min-width: 1024px){.dashboard-page .user_layout_body{display:grid !important;flex-direction:unset;grid-template-columns:var(--width-left-menu) minmax(0, 1fr) minmax(0, var(--width-right-menu));grid-template-areas:'nav main sidebar';gap:20px;align-items:start;box-sizing:border-box}.dashboard-page .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);min-width:0}.dashboard-page .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0}.dashboard-page .user_layout_body .body_sidebar,.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard{display:flex !important;flex-direction:column;grid-area:sidebar;width:100%;min-width:0;max-width:100%;padding:25px 0 0;order:unset;box-sizing:border-box}.dashboard-page .user_layout_body .body_sidebar .sidebar_sticky,.dashboard-page .user_layout_body .body_sidebar.body_sidebar--dashboard .sidebar_sticky{position:sticky;top:calc(70px + 25px);width:100%;min-width:0}}@media (max-width: 1439px) and (min-width: 1024px){.dashboard-page .user_layout_body{gap:16px;padding:0 16px 0}}@media (max-width: 1023px){.dashboard-page .user_layout_body{display:flex;flex-direction:column;gap:12px;padding:0 12px;padding-bottom:80px}.dashboard-page .user_layout_body .body_main{padding-top:0}}@media (min-width: 640px) and (max-width: 810px){.dashboard-page .user_layout_body{padding:25px 12px 80px !important;box-sizing:border-box}.dashboard-page .user_layout_body .body_main{padding-top:0 !important}}@media (max-width: 639px){.dashboard-page .user_layout_body{padding:0 8px 80px !important;gap:10px}.dashboard-page .user_layout_body .body_main{padding-top:0 !important}}.dashboard-page .user_layout_body .body_nav{grid-area:nav}.dashboard-page .user_layout_body .body_main{min-width:0;display:flex;flex-direction:column;gap:15px;grid-area:main}@media (max-width: 1023px){.dashboard-page .user_layout_body:has(.dashboard-top-cards) .body_main{display:contents}}.dashboard-page .user_layout_body .dashboard-top-cards{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));column-gap:15px;row-gap:15px;padding:0 6px;width:100%;min-width:0;box-sizing:border-box}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-page-main__cell{min-width:0;grid-area:auto}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-page-main__cell--1{grid-column:1 / 4}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-page-main__cell--2{grid-column:4 / 7}@media (max-width: 1023px){.dashboard-page .user_layout_body .dashboard-top-cards{order:-20;width:100%;grid-template-columns:1fr 1fr;column-gap:8px;row-gap:8px;padding:0}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-page-main__cell--1,.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-page-main__cell--2{grid-column:auto}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-page-main__cell .common-card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:nowrap;padding:4px 10px;min-height:0}.dashboard-page .user_layout_body .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled{flex-shrink:0;align-self:center;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:7px 8px;font-size:10px}.dashboard-page .user_layout_body .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled .common-btn__label{margin:0;line-height:1.2}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-card-cn__content-calendar,.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-card-cn__content-news,.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider{flex:1;min-width:0;align-self:center}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#4F4F4F;font-size:11px;font-weight:400;line-height:1.4}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider__text,.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider__empty{display:block !important;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;-webkit-line-clamp:unset;width:100%;text-align:left;line-height:1.4;color:inherit;text-decoration:none}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider__splide{width:100%;visibility:visible !important;overflow:hidden !important;height:1.4em !important;max-height:1.4em !important}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider__splide .splide__track{overflow:hidden !important;height:100%}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider__splide .splide__list{display:flex !important;flex-direction:column !important;height:auto !important;margin:0 !important;padding:0 !important;align-items:stretch}.dashboard-page .user_layout_body .dashboard-top-cards .dashboard-news-slider__splide .splide__slide{position:relative !important;opacity:1 !important;flex:0 0 auto !important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;box-sizing:border-box;height:1.4em !important;max-height:1.4em !important}}@media (max-width: 1023px){.dashboard-page .user_layout_body .dashboard-page-main,.dashboard-page .user_layout_body .mypage_profile{order:0;width:100%}}.dashboard-page .user_layout_body .body_sidebar{grid-area:sidebar}@media (max-width: 1023px){.dashboard-page .user_layout_body .body_sidebar{display:flex !important;order:-10;padding:0;width:100%}.dashboard-page .user_layout_body .body_sidebar .sidebar_sticky{position:static;width:100%}}@media (max-width: 1023px){.dashboard-page .user_layout_body .body_sidebar.message-page-sidebar{display:none !important}}@media (min-width: 1024px){.dashboard-page .user_layout_body .body_sidebar.message-page-sidebar{display:flex !important;flex-direction:column}}.dashboard-page .dashboard-page-main{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-template-rows:repeat(3, auto);column-gap:15px;row-gap:15px;padding:0 6px;width:100%;box-sizing:border-box;overflow:visible}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row{display:none}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row{display:contents}.dashboard-page .dashboard-page-main .dashboard-mini{display:none}.dashboard-page .dashboard-page-main__cell{min-width:0;display:flex;flex-direction:column}.dashboard-page .dashboard-page-main__cell .common-card{flex:1;height:100%}.dashboard-page .dashboard-page-main__cell .common-card .common-card__content .common-card__body .common-btn{height:27px;font-size:12px;font-weight:700;line-height:16px;letter-spacing:-0.6px;border-radius:5px}.dashboard-page .dashboard-page-main__cell .common-card .common-card__content .common-card__body .common-btn--tag-md{min-height:fit-content}.dashboard-page .dashboard-page-main__cell .common-card .common-card__content .common-card__body .common-btn:not(.card-menu__user-profile-btn) svg path{stroke:#FFFFFF}.dashboard-page .dashboard-page-main__cell--3{grid-area:1 / 1 / 2 / 4}.dashboard-page .dashboard-page-main__cell--4{grid-area:1 / 4 / 2 / 7}.dashboard-page .dashboard-page-main__cell--5{grid-area:2 / 1 / 3 / 3}.dashboard-page .dashboard-page-main__cell--6{grid-area:2 / 3 / 3 / 5}.dashboard-page .dashboard-page-main__cell--7{grid-area:2 / 5 / 3 / 7}.dashboard-page .dashboard-page-main__cell--8{grid-area:3 / 1 / 4 / 4}.dashboard-page .dashboard-page-main__cell--9{grid-area:3 / 4 / 4 / 7}.dashboard-page .dashboard-page-main__cell--newcomer-strip{display:flex}@media (min-width: 810px){.dashboard-page .dashboard-page-main__cell--newcomer-strip{display:none}}@media (max-width: 1439px) and (min-width: 1024px){.dashboard-page .dashboard-page-main__cell--5{grid-area:2 / 1 / 3 / 7}.dashboard-page .dashboard-page-main__cell--6{grid-area:3 / 1 / 4 / 4}.dashboard-page .dashboard-page-main__cell--7{grid-area:3 / 4 / 4 / 7}.dashboard-page .dashboard-page-main__cell--8{grid-area:4 / 1 / 5 / 4}.dashboard-page .dashboard-page-main__cell--9{grid-area:4 / 4 / 5 / 7}.dashboard-page .dashboard-page-main .dashboard-schedule__main{width:100%;gap:14px;align-items:center}.dashboard-page .dashboard-page-main .dashboard-schedule__avatar{width:72px;height:72px}.dashboard-page .dashboard-page-main .dashboard-schedule__info{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dashboard-page .dashboard-page-main .dashboard-schedule__cta{width:fit-content;max-width:100%}.dashboard-page .dashboard-page-main .dashboard-schedule .dashboard-card-info-other__empty{flex:none;display:block;min-height:0;margin:0;text-align:left}.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-schedule__main{justify-content:center}.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-schedule__info{align-items:center;text-align:center}.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-card-info-other__empty{text-align:center}.dashboard-page .dashboard-page-main .dashboard-schedule:has(.dashboard-card-info-other__empty) .dashboard-schedule__cta{margin-inline:auto}.dashboard-page .dashboard-page-main .dashboard-user-strip{--dashboard-strip-avatar-max: 72px}.dashboard-page .dashboard-page-main .dashboard-login-bonus{width:100%}.dashboard-page .dashboard-page-main .dashboard-login-bonus__count{margin:4px 0}.dashboard-page .dashboard-page-main .dashboard-login-bonus__num{font-size:44px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__label{font-size:14px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__days{width:100%;justify-content:space-between;gap:2px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-label{font-size:9px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-circle{width:22px;height:22px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__footer{text-align:center}.dashboard-page .dashboard-page-main .dashboard-unread__count{margin:4px 0}.dashboard-page .dashboard-page-main .dashboard-unread__num{font-size:44px}.dashboard-page .dashboard-page-main .dashboard-unread__label{font-size:14px}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header{flex-wrap:nowrap;gap:6px;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title{flex:1 1 auto;min-width:0;font-size:13px;letter-spacing:-0.04em}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg{width:16px;height:16px}.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-card__body{padding:12px}.dashboard-page .dashboard-page-main .dashboard-card-link{font-size:10px;gap:2px;flex-shrink:0;white-space:nowrap}}.dashboard-page .dashboard-top-cards .dashboard-page-main__cell{display:flex;flex-direction:column;min-width:0}.dashboard-page .dashboard-top-cards .dashboard-page-main__cell .common-card{flex:1;height:100%}.dashboard-page .dashboard-top-cards .dashboard-page-main__cell .common-card .common-card__content .common-card__body .common-btn{font-size:10px;padding:7px 8px}.dashboard-page .dashboard-top-cards .dashboard-page-main__cell .common-card .common-card__content .common-card__body .common-btn.common-btn--tag-md{width:auto;min-width:0;height:auto;min-height:0;margin:0;line-height:1.2}.dashboard-page .dashboard-top-cards .dashboard-page-main__cell .common-card .common-card__content .common-card__body .common-btn:not(.card-menu__user-profile-btn) svg path{stroke:#FFFFFF}.dashboard-page .dashboard-page-main .dashboard-card-cn .common-card__body,.dashboard-page .dashboard-top-cards .dashboard-card-cn .common-card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap;padding:10px}.dashboard-page .dashboard-page-main .dashboard-card-cn .common-card__body .common-btn--tag-md,.dashboard-page .dashboard-top-cards .dashboard-card-cn .common-card__body .common-btn--tag-md{border-radius:5px}.dashboard-page .dashboard-page-main .dashboard-card-cn__content-calendar,.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-calendar{flex:1;min-width:0;color:#FF005D;font-size:14px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-card-cn__content-calendar p,.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-calendar p{margin:0}.dashboard-page .dashboard-page-main .dashboard-card-cn__content-news,.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-news{flex:1;min-width:0}.dashboard-page .dashboard-page-main .dashboard-news-slider,.dashboard-page .dashboard-top-cards .dashboard-news-slider{overflow:hidden;min-width:0;color:#4F4F4F;font-size:14px;font-weight:400;line-height:1.6}.dashboard-page .dashboard-page-main .dashboard-news-slider__splide,.dashboard-page .dashboard-top-cards .dashboard-news-slider__splide{visibility:visible !important;overflow:hidden !important;height:1.6em !important;max-height:1.6em !important}.dashboard-page .dashboard-page-main .dashboard-news-slider__splide .splide__track,.dashboard-page .dashboard-top-cards .dashboard-news-slider__splide .splide__track{overflow:hidden !important;height:100%}.dashboard-page .dashboard-page-main .dashboard-news-slider__splide .splide__list,.dashboard-page .dashboard-top-cards .dashboard-news-slider__splide .splide__list{display:flex !important;flex-direction:column !important;height:auto !important;margin:0 !important;padding:0 !important}.dashboard-page .dashboard-page-main .dashboard-news-slider__splide .splide__slide,.dashboard-page .dashboard-top-cards .dashboard-news-slider__splide .splide__slide{position:relative !important;opacity:1 !important;z-index:auto !important;flex:0 0 auto !important;display:flex !important;align-items:center;overflow:hidden;box-sizing:border-box;height:1.6em !important;max-height:1.6em !important}.dashboard-page .dashboard-page-main .dashboard-news-slider__text,.dashboard-page .dashboard-top-cards .dashboard-news-slider__text{display:block !important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;-webkit-line-clamp:unset;width:100%;color:#4F4F4F;font-weight:400;text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-news-slider__empty,.dashboard-page .dashboard-top-cards .dashboard-news-slider__empty{margin:0}@media (min-width: 1024px){.dashboard-page .dashboard-top-cards .dashboard-card-cn .common-card__body{flex-wrap:nowrap;align-items:center;gap:8px;padding:10px}.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-calendar,.dashboard-page .dashboard-top-cards .dashboard-card-cn__content-news,.dashboard-page .dashboard-top-cards .dashboard-news-slider{flex:1 1 auto;min-width:0;align-self:center}}.dashboard-page .dashboard-page-main .dashboard-card-info{--min-h-header: 56px}.dashboard-page .dashboard-page-main .dashboard-card-info .common-card__content{display:flex;flex-direction:column;height:100%}.dashboard-page .dashboard-page-main .dashboard-card-info .common-card__body{flex:1;display:flex;flex-direction:column;gap:0;padding:14px 16px 16px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .common-card__body{padding-bottom:24px}.dashboard-page .dashboard-page-main .dashboard-card-info__header{position:relative;margin-bottom:12px;min-height:var(--min-h-header)}.dashboard-page .dashboard-page-main .dashboard-card-info__header--payment{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px}.dashboard-page .dashboard-page-main .dashboard-card-info__header-title{margin:0;font-size:24px;font-weight:700;line-height:1.2;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info__header-actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:4px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info__sub-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;color:#8D8D8D;font-size:10px;font-weight:400;text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-card-info__sub-link:hover{color:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-card-info__sub-link-icon{width:12px;height:12px}.dashboard-page .dashboard-page-main .dashboard-card-info__sub-link-icon path{fill:currentColor}.dashboard-page .dashboard-page-main .dashboard-card-info__deco{position:absolute;top:0;right:0;transform:translateY(-50%) translateX(50%);width:52px;height:auto;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome{overflow:visible}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__content,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__body{overflow:visible}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__body{padding:24px 24px 20px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__header{--min-h-header: 32px;margin-bottom:28px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__header-title{font-size:24px;font-weight:700;line-height:1.2}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__deco{top:-40px;right:-30px;width:61px;height:65px;transform:none;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25))}@media (min-width: 1025px){.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__deco{right:-45px;top:-50px}}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__content{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;column-gap:32px;gap:0 32px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__content::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:#EBEBEB;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__col{min-width:0;gap:12px;justify-content:flex-start;padding:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat{gap:4px;width:100%;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__newcomer-icon{display:block;width:15px;height:15px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank{width:fit-content;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank__badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:fit-content;width:100%;min-width:0;min-height:50px;padding:6px 12px;box-sizing:border-box;font-size:22px;font-weight:700;line-height:1.2;color:#FFFFFF;text-transform:none;white-space:nowrap;background:linear-gradient(207deg, #ececec 6.29%, #beb8b8 101.84%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank__badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank__icon{width:21px;height:18px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-countdown{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:4px;flex-wrap:wrap;min-width:0;max-width:100%;color:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-countdown__time{font-size:30px;font-weight:700;font-family:"Manrope";line-height:1;color:#00E1FF;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-countdown__prefix{font-size:12px;font-weight:700;line-height:1;color:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-progress{width:100%;height:8px;margin-top:8px;background:#EBEBEB}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-progress--cyan .dashboard-progress__fill{background:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-level{flex-wrap:nowrap;gap:8px;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-level__current{font-size:30px;font-weight:700;font-family:"Manrope";line-height:1;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-level__next{font-size:18px;font-weight:700;font-family:"Montserrat";line-height:1;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value--muted{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:2px;flex-wrap:wrap;color:#B7B7B7}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value-num,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value-blank{font-size:30px;font-weight:700;font-family:"Manrope";line-height:1;color:#B7B7B7}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value-num{text-decoration:underline;text-underline-offset:4px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value-unit{font-size:12px;font-weight:700;font-family:"Montserrat";line-height:1;color:#B7B7B7}@media (max-width: 1439px){.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__content{column-gap:24px;gap:0 30px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank__badge{min-height:44px;padding:4px 10px;font-size:18px;font-weight:700;line-height:1.2}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank__icon{width:18px;height:15px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-countdown__time,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-level__current,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value-num,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-stat__value-blank{font-size:24px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-level__next{font-size:16px}}@media (max-width: 1023px){.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__content{grid-template-columns:minmax(0, 1fr);gap:16px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__content::after{display:none}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-rank__badge{min-height:40px;font-size:16px;font-weight:700;line-height:1.2}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__body{padding:16px 14px 14px}}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof{display:none}@media (max-width: 809px){.dashboard-page .dashboard-page-main .dashboard-card-info--welcome{--border-size: 0;padding:0;box-shadow:0 0 10px 0 #ffb8fb;overflow:visible}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__content,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__body{overflow:visible}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .common-card__body{position:relative;padding:10px 10px 8px;min-height:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__header,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__content,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-card-info__deco{display:none !important}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof{display:block;position:relative;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__deco{position:absolute;top:2px;left:50%;z-index:2;display:block;width:24px;height:24px;margin:0;pointer-events:none;object-fit:contain}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__cols{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:0;align-items:start;padding-top:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__cols::after{content:'';position:absolute;top:28px;bottom:2px;left:50%;width:1px;background:#EBEBEB;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__left,.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__right{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__left{padding-right:14px;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__right{padding-left:14px;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__greeting{margin:0;padding-right:40px;font-size:16px;font-weight:700;line-height:1.2;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__identity{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__avatar-wrap{position:relative;flex-shrink:0;width:56px;height:56px;margin-top:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__crown{position:absolute;top:-10px;left:-8px;z-index:1;width:24px;height:20px;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__crown svg{display:block;width:24px;height:20px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__avatar{width:56px;height:56px;border-radius:8px;background:#E6E6E6;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__avatar img{display:block;width:100%;height:100%;object-fit:cover}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__camera{position:absolute;right:-4px;bottom:-4px;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 4px rgba(0,0,0,0.12);text-decoration:none;color:inherit}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__camera svg{display:block;width:10px;height:10px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__name-row{display:flex;align-items:center;gap:4px;min-width:0;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__name{min-width:0;flex:1 1 auto;font-size:13px;font-weight:700;letter-spacing:0.5px;line-height:14px;color:#4F4F4F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__verified{width:13px;height:13px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__member-id{display:block;width:100%;margin:0;font-size:9px;font-weight:700;line-height:12px;color:#4F4F4F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;max-width:100%;margin-top:4px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-label{margin:0;min-width:0;font-size:8px;font-weight:700;letter-spacing:-0.4px;line-height:11px;color:#8D8D8D;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-badge{flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:12px;border:1px solid #FF57A1;border-radius:3px;background:#FFFFFF;font-size:6px;font-weight:700;line-height:1;color:#FF57A1;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-value{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:27px;margin:2px 0 0;padding:0 6px;border:0;border-radius:5px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;cursor:pointer;appearance:none}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-num{font-size:16px;font-weight:700;font-family:"Montserrat";line-height:1;text-decoration:underline;text-underline-offset:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-unit{font-size:12px;font-weight:700;font-family:"Montserrat";line-height:1}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-tap{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:2px;align-self:flex-start;width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent;font-size:8px;font-weight:400;line-height:12px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;cursor:pointer;appearance:none;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-tap-icon{width:4px;height:8px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__goal-tap-icon path{stroke:#FF57A1;stroke-width:2}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__rankings{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:0;width:100%;max-width:190px;margin-top:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__ranking{min-width:0;padding:0 6px;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__ranking:first-child{padding-left:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__ranking:not(:first-child){border-left:1px solid #EBEBEB}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__ranking-label{margin:0;font-size:9px;font-weight:700;letter-spacing:-0.5px;line-height:14px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__ranking-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__ranking-value{margin:0;font-size:13px;font-weight:700;line-height:18px;color:#4F4F4F;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__trend{width:11px;height:11px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__trend--up path{stroke:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__trend--down path{stroke:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__right-head{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__rank-block{min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__label{margin:0;font-size:8px;font-weight:700;line-height:12px;color:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-top:4px;width:75px;height:28px;padding:0 6px;box-sizing:border-box;border-radius:2px;background:linear-gradient(315deg, #ECECEC 0%, #BEB8B8 100%);color:#FFFFFF;font-size:11px;font-weight:700;font-family:"Montserrat";line-height:1;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge--pink{background:linear-gradient(315deg, #993460 0%, #FF57A1 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge--bronze{background:linear-gradient(315deg, #FFBFAC 0%, #D17979 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge--gold{background:linear-gradient(315deg, #FFDE79 0%, #EEBE00 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge--platinum{background:linear-gradient(225deg, #FAD8FF 0%, #C0EFFF 67%, #90CAF2 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge--black{background:linear-gradient(315deg, #000 0%, #000 50%, #696969 74%, #000 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__badge-icon{display:block;width:15px;height:12px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__followers{flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:0;padding-top:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__followers-value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin:0;font-size:13px;font-weight:700;letter-spacing:-0.7px;line-height:16px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__followers-icon{display:block;width:11px;height:11px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__followers-icon path{stroke:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__level-block{min-width:0;margin-top:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__level-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:6px;margin-top:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__level-current{flex-shrink:0;font-size:14px;font-weight:700;font-family:"Montserrat";line-height:16px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__level-track{position:relative;flex:1;min-width:0;padding-top:10px;padding-right:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__progress{width:100%;height:4px;border-radius:999px;background:#E6E6E6;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__level-next{position:absolute;top:0;right:0;font-size:8px;font-weight:700;font-family:"Montserrat";line-height:10px;color:#FF57A1;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__level-next-cap{display:block;font-size:8px;font-weight:400;line-height:10px;color:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__xp-block{margin-top:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__xp{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;margin:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__xp-num{font-size:13px;font-weight:700;font-family:"Montserrat";line-height:16px;color:#B7B7B7}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__xp-unit{font-size:11px;font-weight:700;font-family:"Montserrat";line-height:14px;color:#D9D9D9}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__link{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:8px;font-weight:400;line-height:12px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__link-icon{width:4px;height:8px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info--welcome .dashboard-prof__link-icon path{stroke:#FF57A1;stroke-width:2}}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-progress{height:8px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__content{position:relative;gap:0;align-items:stretch}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__content::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:#EBEBEB;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__col:first-child{padding-right:16px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__col:last-child{padding-left:16px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m{display:none}@media (max-width: 809px){.dashboard-page .dashboard-page-main .dashboard-card-info--payment{--border-size: 0;padding:0;box-shadow:0 0 10px 0 #ffb8fb;overflow:visible;min-height:216px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .common-card__content,.dashboard-page .dashboard-page-main .dashboard-card-info--payment .common-card__body{overflow:visible}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .common-card__body{padding:16px 16px 15px;box-sizing:border-box;min-height:216px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__header,.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__content{display:none !important}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m{display:block;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:15px;margin-bottom:9px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__title{margin:0;font-size:12px;font-weight:700;line-height:12px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__schedule{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px;flex-shrink:0;font-size:10px;font-weight:700;line-height:15px;color:#FF57A1;text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__schedule-badge.qa-badge{width:12px !important;height:12px !important;margin-left:0;font-size:8px !important;font-weight:700;cursor:inherit;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__cols{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:0;align-items:stretch;min-height:120px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__cols::after{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;background:#EBEBEB;pointer-events:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__col{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 40px;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__col:first-child{padding-left:0;padding-right:40px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__stat{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;text-align:center}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__col:first-child .dashboard-payment-m__stat:first-child{padding-bottom:17px;border-bottom:1px solid #EBEBEB}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__col:first-child .dashboard-payment-m__stat:last-child{padding-top:11px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__col:last-child .dashboard-payment-m__stat:last-child{margin-top:auto;padding-top:18px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__label{margin:0;width:100%;text-align:center;font-size:10px;font-weight:700;line-height:15px;color:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__value{margin:0;font-size:27px;font-weight:700;font-family:"Montserrat";line-height:31px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__value .animate-number{text-decoration:underline;text-underline-offset:2px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__value--points{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__value--cash{text-decoration:underline;text-underline-offset:2px;background:linear-gradient(263.01deg, #FFE32A -33.86%, #FF0084 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__value--cash .animate-number{text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__value--muted{color:#B7B7B7;-webkit-text-fill-color:#B7B7B7;background:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__unit{font-size:20px;font-weight:700;font-family:"Montserrat";line-height:31px;text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__yen{font-size:20px;font-weight:700;font-family:"Montserrat";line-height:31px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:6px;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate-current{font-size:27px;font-weight:700;font-family:"Montserrat";line-height:31px;color:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate-current .dashboard-payment-m__rate-unit{font-size:20px;font-weight:700;font-family:"Montserrat";line-height:31px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate-unit{font-size:20px;font-weight:700;font-family:"Montserrat";line-height:1}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate-next{position:relative;padding-top:12px;font-size:18px;font-weight:700;font-family:"Montserrat";line-height:21px;color:#FF57A1;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate-next .dashboard-payment-m__rate-unit{font-size:14px;font-weight:700;font-family:"Montserrat";line-height:21px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__rate-next-cap{position:absolute;top:0;right:0;font-size:10px;font-weight:400;font-family:"Montserrat";line-height:12px;color:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__progress{width:100%;height:8px;margin-top:11px;border-radius:999px;background:#E6E6E6;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__progress-fill{height:100%;border-radius:inherit;background:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__actions{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:0;margin-top:14px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:calc(100% - 40px);height:27px;padding:0 8px;border:0;border-radius:5px;box-sizing:border-box;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:12px;font-weight:700;letter-spacing:-0.6px;line-height:16px;text-decoration:none;white-space:nowrap;overflow:hidden;cursor:pointer;appearance:none;width:calc(100% - 80px);margin-left:40px;justify-self:start}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__btn>span{flex:0 1 auto;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__btn-icon{display:block;flex:0 0 18px;width:18px;height:18px;max-width:18px;max-height:18px;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__btn-icon path[stroke]{fill:none !important;stroke:#FFFFFF}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-payment-m__btn-icon path[fill]:not([fill='none']){fill:#FFFFFF}}@media (max-width: 1023px){.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__content{flex-direction:column;gap:16px}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__content::after{display:none}.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__col:first-child,.dashboard-page .dashboard-page-main .dashboard-card-info--payment .dashboard-card-info__col:last-child{padding-left:0;padding-right:0}}.dashboard-page .dashboard-page-main .dashboard-card-info__content{display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:16px;flex:1}.dashboard-page .dashboard-page-main .dashboard-card-info__col{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:14px;flex:1;min-width:0;height:100%}.dashboard-page .dashboard-page-main .dashboard-stat{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:6px;width:100%}.dashboard-page .dashboard-page-main .dashboard-stat__label{text-align:left;margin:0;color:#8D8D8D;font-size:14px;font-weight:700;line-height:1.3}.dashboard-page .dashboard-page-main .dashboard-stat__value{margin:0;font-size:30px;font-weight:700;line-height:1.1}.dashboard-page .dashboard-page-main .dashboard-stat__value--primary{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-stat__value--muted{color:#B7B7B7}.dashboard-page .dashboard-page-main .dashboard-stat__value--muted span{color:#B7B7B7;font-size:20px}.dashboard-page .dashboard-page-main .dashboard-stat__currency,.dashboard-page .dashboard-page-main .dashboard-stat__unit{font-size:24px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-rank__badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;min-width:96px;min-height:28px;padding:4px 12px;border-radius:5px;color:#4F4F4F;font-size:11px;font-weight:700;text-transform:uppercase}.dashboard-page .dashboard-page-main .dashboard-rank__badge--silver{background:linear-gradient(315deg, #ECECEC 0%, #BEB8B8 100%)}.dashboard-page .dashboard-page-main .dashboard-rank__icon{width:14px;height:14px}.dashboard-page .dashboard-page-main .dashboard-level,.dashboard-page .dashboard-page-main .dashboard-rate{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;width:100%}.dashboard-page .dashboard-page-main .dashboard-level__current,.dashboard-page .dashboard-page-main .dashboard-rate__current{font-size:30px;font-weight:700;font-family:"Montserrat";line-height:1;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-rate__unit{font-size:24px;font-weight:700;font-family:"Montserrat";line-height:1}.dashboard-page .dashboard-page-main .dashboard-level__next,.dashboard-page .dashboard-page-main .dashboard-rate__next{position:relative;color:#FF57A1;font-size:18px;font-weight:700;text-align:right;font-family:"Montserrat";line-height:1.2;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-level__next::before,.dashboard-page .dashboard-page-main .dashboard-rate__next::before{content:'next';position:absolute;top:-10px;right:0;font-size:10px;font-weight:500}.dashboard-page .dashboard-page-main .dashboard-countdown{margin:0;color:#4F4F4F;font-size:12px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-countdown__time{color:#4DF9FF;font-size:14px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-progress{width:100%;height:6px;border-radius:999px;background:#E6E6E6;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-progress--cyan .dashboard-progress__fill{background:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-progress__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%)}.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-card__content{display:flex;flex-direction:column;height:100%}.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-btn--tag-md{border-radius:5px}.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-card__body{flex:1;display:flex;flex-direction:column;gap:0;padding:12px 14px 14px}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-actions{width:fit-content}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;min-height:18px;font-size:16px;font-weight:700;line-height:1;letter-spacing:-0.8px;color:#FF005D}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg{display:block;width:18px;height:18px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg path{fill:none;stroke:#FF005D}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg circle{fill:#FF005D}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title svg path[fill]:not([fill='none']){fill:#FF005D;stroke:none}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title span{display:block;line-height:1}.dashboard-page .dashboard-page-main .dashboard-card-info-other__header-title .dashboard-card-info-other__help{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;aspect-ratio:1;padding:0;margin:0;overflow:hidden;border:none;border-radius:50%;background-color:#B7B7B7;color:#FFFFFF;font-family:inherit;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;cursor:help;appearance:none;-webkit-appearance:none}.dashboard-page .dashboard-page-main .dashboard-card-info-other__content{flex:1;min-height:0;display:flex;flex-direction:column}.dashboard-page .dashboard-page-main .dashboard-card-info-other__empty{flex:1;display:flex;align-items:center;justify-content:center;margin:0;text-align:center;color:#B7B7B7;font-size:12px;font-weight:400;line-height:1.5;min-height:72px}.dashboard-page .dashboard-page-main .dashboard-card-info-other__empty-note{margin:0;text-align:center;color:#B7B7B7;font-size:10px;font-weight:400;line-height:1.5}.dashboard-page .dashboard-page-main .dashboard-user-strip__avatar-link{display:block;width:100%;max-width:100%;margin-inline:auto;line-height:0;cursor:pointer}.dashboard-page .dashboard-page-main .dashboard-card-link{flex-shrink:0;color:#FF57A1;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-card-link:hover{opacity:0.8}.dashboard-page .dashboard-page-main .dashboard-schedule{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;height:100%}.dashboard-page .dashboard-page-main .dashboard-schedule__live-at{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;margin-bottom:16spx;padding:10px 12px;border:3px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%) border-box;border-radius:0;border-radius:3px}.dashboard-page .dashboard-page-main .dashboard-schedule__live-at-text{margin:0;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0;text-align:center}.dashboard-page .dashboard-page-main .dashboard-schedule__live-at-date{text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-offset:0}.dashboard-page .dashboard-page-main .dashboard-schedule__live-at-tilde{text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-schedule__main{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;flex:1}.dashboard-page .dashboard-page-main .dashboard-schedule__reservation .dashboard-card-info-other__header{margin:16px 0}.dashboard-page .dashboard-page-main .dashboard-schedule__reservation .dashboard-card-info-other__header-title svg{width:18px;height:18px}.dashboard-page .dashboard-page-main .dashboard-schedule__reservation .dashboard-card-info-other__header-title svg path{fill:none;stroke:#FF005D}.dashboard-page .dashboard-page-main .dashboard-schedule__reservation .dashboard-card-info-other__header-title svg circle{fill:#FF005D}.dashboard-page .dashboard-page-main .dashboard-schedule__reservation .dashboard-card-info-other__header-title svg path[fill]:not([fill='none']){fill:#FF005D;stroke:none}.dashboard-page .dashboard-page-main .dashboard-schedule__reservation-body{display:flex;align-items:center;justify-content:center;gap:23px}.dashboard-page .dashboard-page-main .dashboard-schedule__avatar{display:block;width:90px;height:90px;border-radius:10px 10px 10px 0;object-fit:cover;background:rgba(51,45,77,0.11);box-shadow:0 2px 6px rgba(0,0,0,0.12);flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-schedule__info{min-width:0}.dashboard-page .dashboard-page-main .dashboard-schedule__name{margin:0 0 10px;color:#4F4F4F;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-2%}.dashboard-page .dashboard-page-main .dashboard-schedule__time{margin:0 0 10px;color:#8D8D8D;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-2%}.dashboard-page .dashboard-page-main .dashboard-schedule__remain{margin:0 0 10px;display:flex;align-items:baseline;gap:4px;font-weight:700;font-size:12px;line-height:1.3;color:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-schedule__remain-prefix{color:#8D8D8D;font-weight:700;font-size:12px;line-height:100%;letter-spacing:-2%}.dashboard-page .dashboard-page-main .dashboard-schedule__remain-value{display:inline-flex;align-items:baseline;color:#FF57A1;font-weight:700;line-height:12px;letter-spacing:0}.dashboard-page .dashboard-page-main .dashboard-schedule__remain-num{font-size:18px;font-weight:700;line-height:12px}.dashboard-page .dashboard-page-main .dashboard-schedule__remain-unit{font-size:12px;font-weight:700;line-height:12px}.dashboard-page .dashboard-page-main .dashboard-login-bonus{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;text-align:center}.dashboard-page .dashboard-page-main .dashboard-login-bonus__count{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:4px;width:100%;margin:10px 0 6px 0;background:linear-gradient(45deg, #FFB8FB 0%, #4DF9FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:20px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-login-bonus__num{grid-column:2;justify-self:center;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:60px;font-weight:700;font-family:"Manrope";line-height:1}.dashboard-page .dashboard-page-main .dashboard-login-bonus__label{grid-column:3;justify-self:start;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-login-bonus__days{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:6px;width:100%}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;flex:1;min-width:0}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-label{color:#8D8D8D;font-size:10px;font-weight:400;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-circle{display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background:#E6E6E6}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-circle img{object-fit:contain}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day--done .dashboard-login-bonus__day-circle{background:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day--gift .dashboard-login-bonus__day-circle{background:linear-gradient(135deg, #FFE32A 0%, #FF0084 100%)}.dashboard-page .dashboard-page-main .dashboard-login-bonus__check{width:14px;height:14px;filter:brightness(0) invert(1)}.dashboard-page .dashboard-page-main .dashboard-login-bonus__gift{width:16px;height:16px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__footer{width:100%;margin:0;color:#8D8D8D;font-size:12px;font-weight:700;text-align:left}.dashboard-page .dashboard-page-main .dashboard-unread{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}.dashboard-page .dashboard-page-main .dashboard-unread__count{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:4px;width:100%;margin:10px 0 6px 0;background:linear-gradient(45deg, #FFB8FB 0%, #4DF9FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:20px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-unread__num{grid-column:2;justify-self:center;background:linear-gradient(135deg, #FFE32A 0%, #FF0084 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:60px;font-weight:700;font-family:"Manrope";line-height:1}.dashboard-page .dashboard-page-main .dashboard-unread__label{grid-column:3;justify-self:start;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-unread__list{width:100%;margin:0;padding:0;list-style:none}.dashboard-page .dashboard-page-main .dashboard-unread__list li+li{margin-top:4px}.dashboard-page .dashboard-page-main .dashboard-unread__list a{color:#8D8D8D;font-size:11px;font-weight:400;text-decoration:underline;text-underline-offset:2px}.dashboard-page .dashboard-page-main .dashboard-unread__list a:hover{color:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-user-strip{--dashboard-strip-avatar-max: 90px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}@media (min-width: 1440px) and (max-width: 1919px){.dashboard-page .dashboard-page-main .dashboard-user-strip{margin:30px 0 30px}}.dashboard-page .dashboard-page-main .dashboard-user-strip__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;flex:1 1 0;min-width:0;width:0}.dashboard-page .dashboard-page-main .dashboard-user-strip__avatar-link{max-width:var(--dashboard-strip-avatar-max)}.dashboard-page .dashboard-page-main .dashboard-user-strip__avatar{display:block;width:100%;max-width:var(--dashboard-strip-avatar-max);aspect-ratio:1 / 1;height:auto;border-radius:50%;object-fit:cover;background:#E6E6E6;filter:drop-shadow(0 4px 2px rgba(0,0,0,0.25))}.dashboard-page .dashboard-page-main .dashboard-user-strip__name{margin:0;color:#4F4F4F;font-size:11px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-user-strip__time{margin:0;color:#8D8D8D;font-size:10px;font-weight:400}.dashboard-page .dashboard-page-main .dashboard-strip-cta{display:none;text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-card-link__icon{width:5px;height:8px;margin-left:2px;vertical-align:middle}.dashboard-page .dashboard-page-main .dashboard-card-link__icon path{stroke:currentColor;stroke-width:3}@media (max-width: 1023px){.dashboard-page .dashboard-page-main{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;column-gap:16px;row-gap:16px;padding:0}.dashboard-page .dashboard-page-main__cell{grid-area:auto;min-width:0}.dashboard-page .dashboard-page-main .dashboard-card-info .common-card__body{padding:12px}.dashboard-page .dashboard-page-main .dashboard-card-info__header{min-height:auto;margin-bottom:10px}.dashboard-page .dashboard-page-main .dashboard-card-info__header--payment{flex-direction:column;align-items:stretch;gap:10px}.dashboard-page .dashboard-page-main .dashboard-card-info__header-actions{align-items:stretch;width:100%}.dashboard-page .dashboard-page-main .dashboard-card-info__header-actions .common-btn{width:100%;justify-content:center}.dashboard-page .dashboard-page-main .dashboard-card-info__header-title{font-size:14px;padding-right:40px}.dashboard-page .dashboard-page-main .dashboard-card-info__deco{width:40px;top:-12px}.dashboard-page .dashboard-page-main .dashboard-card-info__content{flex-direction:column;align-items:stretch;gap:12px}.dashboard-page .dashboard-page-main .dashboard-card-info__col{gap:10px;height:auto}.dashboard-page .dashboard-page-main .dashboard-card-info-other .common-card__body{padding:10px 12px}.dashboard-page .dashboard-page-main .dashboard-stat__label{font-size:12px}.dashboard-page .dashboard-page-main .dashboard-stat__value{font-size:22px}.dashboard-page .dashboard-page-main .dashboard-stat__value span:not(.animate-number){font-size:12px}.dashboard-page .dashboard-page-main .dashboard-level__current,.dashboard-page .dashboard-page-main .dashboard-rate__current{font-size:24px}.dashboard-page .dashboard-page-main .dashboard-level__next,.dashboard-page .dashboard-page-main .dashboard-rate__next{font-size:16px}.dashboard-page .dashboard-page-main .dashboard-card-cn .common-card__body{flex-direction:column;align-items:stretch}.dashboard-page .dashboard-page-main .dashboard-card-cn__content-calendar{font-size:15px;text-align:center}.dashboard-page .dashboard-page-main .dashboard-schedule__main{flex-wrap:nowrap !important}.dashboard-page .dashboard-page-main .dashboard-schedule__avatar{width:64px;height:64px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__num{font-size:28px}.dashboard-page .dashboard-page-main .dashboard-login-bonus__day-label{font-size:8px}.dashboard-page .dashboard-page-main .dashboard-unread__num{font-size:28px}.dashboard-page .dashboard-page-main .dashboard-user-strip{--dashboard-strip-avatar-max: 64px;flex-wrap:nowrap;justify-content:space-between}.dashboard-page .dashboard-page-main .dashboard-user-strip__item{flex:1 1 0;min-width:0;width:0}}@media (max-width: 809px){.dashboard-page .dashboard-page-main .dashboard-newcomer-strip{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px 0 24px;overflow:hidden;border:1px solid #FFA6CD;border-radius:5px;background:#FFFFFF}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__label{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px;min-width:0}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__icon{display:block;flex-shrink:0;width:29px;height:29px;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__title{margin:0;min-width:0;color:#8D8D8D;font-size:30px;font-weight:700;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__remain{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex:0 1 167px;width:167px;height:42px;min-width:0;min-height:0;padding-bottom:6px}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__countdown{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:4px;flex:1 1 auto;min-height:0;margin:0;overflow:hidden;color:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__prefix{font-size:12px;font-weight:700;color:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__countdown .dashboard-countdown__time{font-size:30px;font-weight:700;font-family:"Manrope";color:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__progress{position:absolute;left:0;right:0;bottom:0;width:100%;height:5px;margin:0;border-radius:999px;background:#EBEBEB;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-newcomer-strip__progress-fill{height:100%;border-radius:inherit;background:#00E1FF}.dashboard-page .dashboard-page-main .dashboard-card-info__header-title{font-size:13px}.dashboard-page .dashboard-page-main .dashboard-stat__value{font-size:20px}.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online{--border-size: 0;padding:0;box-shadow:0 0 10px 0 #ffb8fb;min-height:170px}.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint .common-card__content,.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint .common-card__body,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .common-card__content,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .common-card__body{overflow:visible}.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint .common-card__body,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .common-card__body{padding:10px 10px 16px;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint .dashboard-card-info-other__header,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .dashboard-card-info-other__header{margin-bottom:16px}.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint .dashboard-card-info-other__header-title,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .dashboard-card-info-other__header-title{font-size:12px;letter-spacing:-0.6px}.dashboard-page .dashboard-page-main .dashboard-card-info-other--footprint .dashboard-card-info-other__content,.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .dashboard-card-info-other__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;flex:1}.dashboard-page .dashboard-page-main .dashboard-card-info-other--online .dashboard-card-info-other__empty{min-height:48px}.dashboard-page .dashboard-page-main .dashboard-user-strip{--dashboard-strip-avatar-max: 45px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:2px;width:100%;margin:0}.dashboard-page .dashboard-page-main .dashboard-user-strip__item{flex:1 1 0;min-width:0;width:0;gap:2px}.dashboard-page .dashboard-page-main .dashboard-user-strip__name{font-size:14px;font-weight:700;letter-spacing:-0.28px;color:#4F4F4F}.dashboard-page .dashboard-page-main .dashboard-user-strip__time{font-size:10px;font-weight:700;color:#B7B7B7}.dashboard-page .dashboard-page-main .dashboard-strip-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-shrink:0;width:137px;height:27px;margin:0 auto;border-radius:5px;box-sizing:border-box;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-strip-cta__icon{width:5px;height:8px;flex-shrink:0}.dashboard-page .dashboard-page-main .dashboard-strip-cta__icon path{stroke:#FFFFFF;stroke-width:3}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:8px;grid-column:1 / -1;min-width:0;overflow:visible}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-page-main__cell{min-width:0;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn{--border-size: 0;padding:0;box-shadow:0 0 10px 0 #ffb8fb;overflow:hidden;height:100%}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-card__content{border:0;border-radius:inherit;box-sizing:border-box;overflow:hidden;height:100%}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-card__body{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:6px;padding:6px 8px;min-height:47px;height:47px;box-sizing:border-box;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-btn.common-btn--tag-md{flex:0 0 auto;width:fit-content !important;min-width:0 !important;max-width:none;height:auto !important;min-height:0 !important;margin:0;padding:4px 6px}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-btn.common-btn--tag-md.common-btn--filled{padding:4px 6px;font-size:10px;gap:0}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-btn.common-btn--tag-md.common-btn--filled .common-btn__label{margin:0;line-height:1}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-btn.common-btn--tag-md.common-btn--filled svg{display:block;width:12px;height:12px}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .common-btn.common-btn--tag-md.common-btn--outline{flex:0 0 auto;width:fit-content !important;min-width:0 !important;margin:0;padding:4px 6px;font-size:8px;line-height:1.2;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn--next-live .common-btn--filled{padding:4px}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn--next-live .common-btn--filled .common-btn__label{display:none}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn__content-calendar,.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn__content-news,.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn .dashboard-news-slider{flex:1 1 auto;min-width:0;align-self:center;overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-card-cn__content-calendar{color:#FF57A1;text-align:left !important;font-size:10px !important}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-next-live-at{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;margin:0;width:100%;min-width:0;font-size:10px;font-weight:700;line-height:1.2;color:#FF57A1;-webkit-text-fill-color:#FF57A1;background:none}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-next-live-at__date,.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-next-live-at__time{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#4F4F4F;font-size:10px;font-weight:400;line-height:1.25}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider__text,.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider__empty{display:-webkit-box;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;text-align:left;line-height:1.25;color:inherit;text-decoration:none}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider__splide{width:100%}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider__splide .splide__track{overflow:hidden}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider__splide .splide__list{align-items:stretch}.dashboard-page .dashboard-page-main .dashboard-mobile-menu-row .dashboard-news-slider__splide .splide__slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;grid-column:1 / -1;min-width:0;align-items:stretch}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-page-main__cell{min-width:0;height:100%}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-card-info-other{--border-size: 0;padding:0;box-shadow:0 0 4px 0 #ffb8fb;height:151px;min-height:151px;overflow:visible}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-card-info-other .common-card__content,.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-card-info-other .common-card__body{height:100%;overflow:visible}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-card-info-other .common-card__body{display:flex;flex-direction:column;padding:10px 8px 10px;box-sizing:border-box}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-card-info-other__desktop{display:none !important}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__head{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:4px;flex-shrink:0;min-height:18px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__head-icon{display:block;width:14px;height:14px;flex-shrink:0;margin-top:1px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__head-icon path{fill:none;stroke:#FF005D}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__head-icon path[fill]:not([fill='none']){fill:#FF005D;stroke:none}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__head-title{font-size:12px;font-weight:700;letter-spacing:-0.6px;color:#FF005D;text-align:left}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini--login .dashboard-mini__head-title{font-size:10px;font-weight:700;letter-spacing:-0.5px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:6px;margin-top:6px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__profile{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:6px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__avatar{display:block;width:45px;height:45px;flex-shrink:0;border-radius:50%;object-fit:cover;background:#E6E6E6}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__avatar--empty{background:#E6E6E6}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__meta{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding-top:2px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__name{margin:0;font-size:8px;font-weight:700;letter-spacing:-0.16px;color:#4F4F4F;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__date{margin:0;font-size:7px;font-weight:700;letter-spacing:-0.14px;color:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__remain{margin:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:2px;color:#FF57A1}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__remain-prefix{font-size:8px;font-weight:700;letter-spacing:-0.16px;color:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__remain-value{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:0;color:#FF57A1;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__remain-num{font-size:18px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__remain-unit{font-size:8px;font-weight:700}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__empty{flex:1;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:8px 0;font-size:10px;font-weight:700;color:#B7B7B7;text-align:center}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__main{flex:1 1 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:0;width:100%}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__stat{position:relative;display:inline-block;vertical-align:top}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__stat-num{display:block;font-family:'Montserrat', sans-serif;font-size:60px;font-weight:700;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__stat-num--orange{background:linear-gradient(263.01deg, #FFE32A -33.86%, #FF0084 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__stat-unit{position:absolute;left:100%;bottom:20px;margin:0;padding:0;font-size:8px;font-weight:700;letter-spacing:-0.4px;white-space:nowrap;background:linear-gradient(270deg, #FFD3FD 0%, #91F9FD 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini--unread .dashboard-mini__stat-unit{bottom:18px;font-size:20px;letter-spacing:-1px}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__foot{flex-shrink:0;margin:0;text-align:center;font-size:8px;font-weight:700;color:#8D8D8D}.dashboard-page .dashboard-page-main .dashboard-mobile-mini-row .dashboard-mini__cta{flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:21px;border:1px solid #CD2C73;border-radius:100px;box-sizing:border-box;background:#FFFFFF;font-size:8px;font-weight:700;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;white-space:nowrap}}@media (max-width: 809px){.dashboard-page.user_layout--streamer-mypage .dashboard-top-cards{display:none !important}}.dashboard-page .dashboard-sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0}.dashboard-page .body_sidebar .sidebar_sticky{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0}@media (max-width: 1023px){.dashboard-page .dashboard-sidebar-profile__rankings{gap:8px}.dashboard-page .dashboard-sidebar-profile__ranking-value{font-size:13px}}@media (max-width: 1439px) and (min-width: 1024px){.dashboard-page .dashboard-sidebar-goal__monthly-target,.dashboard-page .dashboard-sidebar-goal__achievement-num{font-size:28px}.dashboard-page .dashboard-sidebar-goal__time-value span{font-size:26px}}@media (max-width: 1023px){.dashboard-page .dashboard-sidebar-goal__monthly-target,.dashboard-page .dashboard-sidebar-goal__achievement-num{font-size:26px}.dashboard-page .dashboard-sidebar-goal__daily{grid-template-columns:minmax(0, 1fr);gap:10px}.dashboard-page .dashboard-sidebar-goal__daily-value{min-width:0;flex:1 1 auto}.dashboard-page .dashboard-sidebar-goal__time{flex-wrap:wrap}.dashboard-page .dashboard-sidebar-goal__time-label{max-width:none}.dashboard-page .dashboard-sidebar-goal__time-value span{font-size:24px}}@media (max-width: 639px){.dashboard-page .dashboard-sidebar-goal__monthly-target,.dashboard-page .dashboard-sidebar-goal__achievement-num{font-size:22px}.dashboard-page .dashboard-sidebar-goal__header{flex-wrap:wrap;gap:6px}}.dashboard-page .dashboard-sidebar-card.common-card--shadow-pink{box-shadow:0 0 10px 0 #ffb8fb}.dashboard-page .dashboard-sidebar-card .common-card__body{padding:14px 16px 16px}.dashboard-page .dashboard-sidebar-card--profile .common-card__body{padding:12px 12px 10px 14px}.dashboard-page .dashboard-sidebar-card--goal .common-card__body{padding:25px 20px 24px}.dashboard-page .dashboard-sidebar-card--goal .common-card__body .common-btn.dashboard-sidebar-goal__edit-btn{box-sizing:border-box;height:30px;min-height:30px;padding:7px 8px;border-radius:5px;font-size:12px;line-height:1.2;font-weight:700}.dashboard-page .dashboard-sidebar-card .common-btn--filled{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF}.dashboard-page .dashboard-sidebar-card .common-btn--outline{border-color:#FF57A1;color:#FF57A1}.dashboard-page .dashboard-sidebar-profile{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:14px}.dashboard-page .dashboard-sidebar-profile__avatar-wrap{position:relative;flex-shrink:0;width:80px;height:80px;margin-top:8px}.dashboard-page .dashboard-sidebar-profile__avatar{width:80px;height:80px;border-radius:8px;background:#E6E6E6;overflow:hidden}.dashboard-page .dashboard-sidebar-profile__avatar img{display:block;width:100%;height:100%;object-fit:cover}.dashboard-page .dashboard-sidebar-profile__crown{position:absolute;top:-18px;left:-13px;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center;width:36px;height:30px;pointer-events:none}.dashboard-page .dashboard-sidebar-profile__crown svg{display:block;width:36px;height:30px}.dashboard-page .dashboard-sidebar-profile__camera{position:absolute;right:-6px;bottom:-6px;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;width:18px;height:18px;border-radius:50%;background:#FFFFFF;box-shadow:0 1px 4px rgba(0,0,0,0.12);text-decoration:none;color:inherit}.dashboard-page .dashboard-sidebar-profile__camera svg{display:block;width:10px;height:10px}.dashboard-page .dashboard-sidebar-profile__main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:8px;min-height:80px;padding-top:4px}.dashboard-page .dashboard-sidebar-profile__top{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px}.dashboard-page .dashboard-sidebar-profile__details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:4px}.dashboard-page .dashboard-sidebar-profile__name-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;min-width:0}.dashboard-page .dashboard-sidebar-profile__name{font-size:14px;font-weight:700;letter-spacing:1px;line-height:16px;color:#4F4F4F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-sidebar-profile__verified{width:13px;height:13px;flex-shrink:0}.dashboard-page .dashboard-sidebar-profile__member-id{margin:0;font-size:9px;font-weight:700;line-height:12px;color:#4F4F4F}.dashboard-page .dashboard-sidebar-profile__newcomer-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;width:31px;height:31px}.dashboard-page .dashboard-sidebar-profile__newcomer-badge svg{display:block;width:31px;height:31px}.dashboard-page .dashboard-sidebar-profile__rankings{display:grid;grid-template-columns:repeat(3, 48px);column-gap:17px;width:178px;max-width:100%}.dashboard-page .dashboard-sidebar-profile__ranking-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0}.dashboard-page .dashboard-sidebar-profile__ranking-label{margin:0;font-size:10px;font-weight:700;letter-spacing:-0.5px;line-height:16px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.dashboard-page .dashboard-sidebar-profile__ranking-value-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;padding-left:6px}.dashboard-page .dashboard-sidebar-profile__ranking-value{margin:0;font-size:14px;font-weight:700;line-height:21px;color:#4F4F4F;white-space:nowrap}.dashboard-page .dashboard-sidebar-profile__ranking-trend{width:13px;height:13px;flex-shrink:0}.dashboard-page .dashboard-sidebar-profile__ranking-trend--up path{stroke:#FF57A1}.dashboard-page .dashboard-sidebar-profile__ranking-trend--down path{stroke:#14EED5}.dashboard-page .dashboard-sidebar-profile__followers{flex-shrink:0;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.dashboard-page .dashboard-sidebar-profile__followers-label{margin:0;font-size:8px;font-weight:700;line-height:16px;color:#8D8D8D}.dashboard-page .dashboard-sidebar-profile__followers-value{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;margin:0;font-size:14px;font-weight:700;letter-spacing:-0.7px;line-height:16px;color:#4F4F4F}.dashboard-page .dashboard-sidebar-profile__followers-icon{display:block;flex-shrink:0;width:12px;height:11px}.dashboard-page .dashboard-sidebar-profile__followers-icon path{stroke:#4F4F4F}.dashboard-page .dashboard-sidebar-goal{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px}.dashboard-page .dashboard-sidebar-goal__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.dashboard-page .dashboard-sidebar-goal__title,.dashboard-page .dashboard-sidebar-goal__time-label{margin:0;font-size:16px;font-weight:700;line-height:1;letter-spacing:-0.8px;color:#FF005D}.dashboard-page .dashboard-sidebar-goal__edit-btn{flex-shrink:0}.dashboard-page .dashboard-sidebar-goal__summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%}.dashboard-page .dashboard-sidebar-goal__label,.dashboard-page .dashboard-sidebar-goal__daily-label{margin:0;font-size:10px;font-weight:700;line-height:19px;color:#8D8D8D}.dashboard-page .dashboard-sidebar-goal__daily-label{font-size:9px}.dashboard-page .dashboard-sidebar-goal__monthly-target{margin:0;align-self:center;font-size:35px;font-weight:700;font-family:"Manrope";line-height:1.1;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:underline;text-decoration-color:#FF57A1;text-decoration-skip-ink:none;text-underline-offset:4px;word-break:break-all}.dashboard-page .dashboard-sidebar-goal__monthly-target span{font-size:20px;font-weight:700}.dashboard-page .dashboard-sidebar-goal__rate-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:2px;width:100%;margin-top:16px}.dashboard-page .dashboard-sidebar-goal__rate-row>.dashboard-sidebar-goal__label{grid-column:1;justify-self:start;align-self:start}.dashboard-page .dashboard-sidebar-goal__achievement-rate{display:contents}.dashboard-page .dashboard-sidebar-goal__achievement-num{grid-column:2;justify-self:center;margin:0;font-size:35px;font-weight:700;font-family:"Manrope";line-height:1;color:#FF57A1}.dashboard-page .dashboard-sidebar-goal__achievement-unit{grid-column:3;justify-self:start;align-self:end;font-size:20px;font-weight:700;font-family:"Manrope";line-height:1;color:#FF57A1;white-space:nowrap}.dashboard-page .dashboard-sidebar-goal__progress-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px}.dashboard-page .dashboard-sidebar-goal__progress-wrap .dashboard-progress{width:105px;height:8px;border-radius:999px;background:#EBEBEB;overflow:hidden}.dashboard-page .dashboard-sidebar-goal__progress-wrap .dashboard-progress__fill{height:100%;border-radius:inherit;background:#FF57A1}.dashboard-page .dashboard-sidebar-goal__remaining-label{margin:0;font-size:10px;font-weight:700;color:#FF57A1}.dashboard-page .dashboard-sidebar-goal__divider{width:235px;max-width:100%;height:0;margin:0 auto;border-top:1px solid #EBEBEB}.dashboard-page .dashboard-sidebar-goal__time{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:17px;width:100%}.dashboard-page .dashboard-sidebar-goal__time-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;align-self:center}.dashboard-page .dashboard-sidebar-goal__time-value{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:143px;height:48px;border-radius:5px;background:#F4F4F4;text-align:center}.dashboard-page .dashboard-sidebar-goal__time-value span{font-size:30px;font-weight:700;font-family:"Manrope";line-height:1;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-page .dashboard-sidebar-goal__time-note{margin:0;font-size:8px;font-weight:700;color:#B7B7B7}.dashboard-page .dashboard-sidebar-goal__daily{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:12px 10px;align-items:start}.dashboard-page .dashboard-sidebar-goal__daily-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:4px;min-width:0}.dashboard-page .dashboard-sidebar-goal__daily-value-row{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:2px}.dashboard-page .dashboard-sidebar-goal__daily-value{margin:0;min-width:96px;padding:5px 8px;border-radius:5px;background:#EBEBEB;white-space:nowrap;text-align:center}.dashboard-page .dashboard-sidebar-goal__daily-value-text{display:inline-block;font-size:16px;font-weight:700;font-family:"Manrope";line-height:1.2;background-image:linear-gradient(263.01deg, #FFE32A -33.86%, #FF0084 128.5%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dashboard-page .dashboard-sidebar-goal__daily-value-text small{font-size:12px;font-weight:700;color:inherit;-webkit-text-fill-color:inherit}.dashboard-page .dashboard-sidebar-goal__daily-change{margin:0;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.dashboard-page .dashboard-sidebar-goal__daily-change small{font-size:8px}.dashboard-page .dashboard-sidebar-goal__daily-change--up{color:#FF57A1}.dashboard-page .dashboard-sidebar-goal__daily-change--down{color:#0AA598}.next-live-at-modal .alert_modal_content{max-width:fit-content}.next-live-at-modal-form__desc{margin:0 0 20px;font-size:12px;line-height:1.6;color:#8D8D8D;text-align:center}.next-live-at-modal-form__selects{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700}.next-live-at-modal-form__selects select{min-width:72px;padding:8px 10px;border:1px solid #B7B7B7;border-radius:6px;background:#FFFFFF;font-size:14px;font-weight:700}.monthly-target-modal>.alert_modal_content{width:440px;max-width:min(440px, calc(100vw - 24px));min-height:440px;border:1px solid rgba(255,255,255,0.5);border-radius:5px;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(76,76,76,0.5) 100%);box-shadow:inset 0 0 10px #fff,0 8px 40px rgba(0,0,0,0.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-sizing:border-box;display:flex;flex-direction:column}.monthly-target-modal>.alert_modal_content .alert_modal_header{flex-shrink:0;padding:14px 34px;border-bottom:1px solid rgba(255,255,255,0.35)}.monthly-target-modal>.alert_modal_content .alert_modal_header .alert_modal_title{font-size:18px;font-weight:700;line-height:24px;color:#FFFFFF;text-align:center}.monthly-target-modal>.alert_modal_content .alert_modal_body{flex:1 1 auto;padding:20px 34px 8px;box-sizing:border-box}.monthly-target-modal>.alert_modal_content .alert_modal_body .alert_modal_content{background:transparent;text-align:left;width:100%;max-width:371px;margin:0 auto}.monthly-target-modal>.alert_modal_content .alert_modal_footer{flex-shrink:0;padding:12px 34px 28px}.monthly-target-modal>.alert_modal_content .alert_modal_footer button,.monthly-target-modal>.alert_modal_content .alert_modal_footer button.btn_streamer{display:flex;align-items:center;justify-content:center;width:100%;max-width:280px;min-height:46px;margin:0 auto;padding:0 16px;border:none;border-radius:10px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);font-size:18px;font-weight:700;letter-spacing:1px;color:#FFFFFF}.monthly-target-modal .monthly-target-modal-form__form{margin:0;width:100%}.monthly-target-modal .monthly-target-modal-form__lead{margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.5;color:#FFFFFF;text-align:left}.monthly-target-modal .monthly-target-modal-form__fields{display:flex;flex-direction:column;gap:18px}.monthly-target-modal .monthly-target-modal-form__note{margin:18px 0 0;font-size:10px;font-weight:700;line-height:1.6;color:#EBEBEB;text-align:left}.monthly-target-modal .monthly-target-field{display:flex;flex-direction:column;gap:8px;width:100%}.monthly-target-modal .monthly-target-field__label{display:block;margin:0;font-size:14px;font-weight:700;line-height:1.4;color:#FFA6CD}.monthly-target-modal .monthly-target-field__hint{display:inline;font-size:14px;font-weight:700;line-height:1.4;color:#D9D9D9;opacity:1}.monthly-target-modal .monthly-target-field__box{position:relative;display:flex;align-items:center;width:100%;height:50px;min-height:50px;padding:0 36px 0 22px;box-sizing:border-box;border:none;border-radius:10px;background:#FFFFFF;box-shadow:0 0 10px 0 #ffb8fb}.monthly-target-modal .monthly-target-field__prefix{flex-shrink:0;margin-right:4px;font-size:24px;font-weight:700;letter-spacing:1px;line-height:1;color:#8D8D8D}.monthly-target-modal .monthly-target-field__input{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:#8D8D8D;font-size:24px;font-weight:700;letter-spacing:1px;line-height:1.2;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.monthly-target-modal .monthly-target-field__input::-webkit-outer-spin-button,.monthly-target-modal .monthly-target-field__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;display:none}.monthly-target-modal .monthly-target-field__input:focus{outline:none;box-shadow:none !important}.monthly-target-modal .monthly-target-field__input::placeholder{color:#B7B7B7;font-weight:300}.monthly-target-modal .monthly-target-field__select{flex:1 1 auto;min-width:0;width:100%;height:100%;padding:0;border:0;outline:none;background:transparent;color:#B7B7B7;font-size:18px;font-weight:300;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.monthly-target-modal .monthly-target-field__select::-ms-expand{display:none}.monthly-target-modal .monthly-target-field__select:focus{outline:none;box-shadow:none !important}.monthly-target-modal .monthly-target-field__select option{color:#4F4F4F;font-weight:700}.monthly-target-modal .monthly-target-field__spin{position:absolute;top:0;right:0;bottom:0;width:36px;margin:0;padding:0;pointer-events:none}.monthly-target-modal .monthly-target-field__spin::before,.monthly-target-modal .monthly-target-field__spin::after{content:'';position:absolute;left:50%;width:0;height:0;margin:0;border-style:solid;border-color:transparent;transform:translateX(-50%)}.monthly-target-modal .monthly-target-field__spin::before{top:calc(50% - 7px);border-width:0 5px 6px;border-bottom-color:#FF57A1}.monthly-target-modal .monthly-target-field__spin::after{top:calc(50% + 1px);border-width:6px 5px 0;border-top-color:#FF57A1}.monthly-target-modal .point-purchase-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;padding:16px 0;text-align:center}.monthly-target-modal .point-purchase-loading-roll{position:relative;display:flex;align-items:center;justify-content:center;width:70px;height:70px}.monthly-target-modal .point-purchase-loading-roll-icon{position:absolute;top:0;left:0;width:70px;height:70px;animation:loading-spin 0.85s linear infinite}.monthly-target-modal .point-purchase-loading-title,.monthly-target-modal .point-purchase-loading-description{margin:0;padding:0;border:0;background:transparent;white-space:pre-wrap;overflow:visible;font-family:'M PLUS 1p', sans-serif;text-align:center;color:#FFFFFF}.monthly-target-modal .point-purchase-loading-title{margin-top:8px;font-size:18px;font-weight:bold;line-height:1.4}.monthly-target-modal .point-purchase-loading-description{font-size:10px;font-weight:bold;letter-spacing:1px;line-height:1.4}.monthly-target-modal .point-purchase-loading-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;padding:8px 14px;border-radius:999px;background:#FFFFFF;color:#8D8D8D;font-size:10px;font-weight:bold;line-height:1.2;cursor:default;pointer-events:none}.monthly-target-modal .point-purchase-loading-btn svg{flex:0 0 auto;width:16px;height:16px}.monthly-target-modal .point-purchase-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:260px;padding:16px 0;text-align:center}.monthly-target-modal .point-purchase-success-icon{position:relative;width:120px;height:80px;margin:0 auto}.monthly-target-modal .point-purchase-success-icon-success{position:absolute;top:50%;left:50%;z-index:1;width:70px;height:70px;transform:translate(-50%, -50%);object-fit:contain}.monthly-target-modal .point-purchase-success-icon-star{position:absolute;width:17px;height:18px;pointer-events:none;animation:point-purchase-success-star-flash 1.2s ease-in-out infinite}.monthly-target-modal .point-purchase-success-icon-star:nth-child(2){top:8px;left:2px;animation-delay:0s}.monthly-target-modal .point-purchase-success-icon-star:nth-child(3){top:0;right:4px;animation-delay:0.4s}.monthly-target-modal .point-purchase-success-icon-star:nth-child(4){bottom:2px;right:22px;animation-delay:0.8s}.monthly-target-modal .point-purchase-success-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.monthly-target-modal .point-purchase-success-content-title,.monthly-target-modal .point-purchase-success-content-description{margin:0;padding:0;border:0;background:transparent;white-space:pre-wrap;overflow:visible;font-family:'M PLUS 1p', sans-serif;text-align:center;color:#FFFFFF}.monthly-target-modal .point-purchase-success-content-title{margin-top:8px;font-size:18px;font-weight:bold;line-height:1.4}.monthly-target-modal .point-purchase-success-content-description{font-size:10px;font-weight:bold;letter-spacing:1px;line-height:2}.monthly-target-modal[data-state='success']>.alert_modal_content .alert_modal_footer button{font-size:24px}.monthly-target-modal .monthly-target-modal__confirm-main{font-size:24px;font-weight:700}.monthly-target-modal .monthly-target-modal__confirm-sub{font-size:12px;font-weight:700}@media (max-width: 639px){.monthly-target-modal.monthly-target-modal--compact{align-items:flex-end;justify-content:flex-end}.monthly-target-modal.monthly-target-modal--compact::before{background:rgba(0,0,0,0.45);pointer-events:auto}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content{width:100%;max-width:100%;min-height:0;margin:0;border-radius:10px 10px 0 0;border:1px solid rgba(255,255,255,0.35);border-bottom:0;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.92) 100%);box-shadow:inset 0 0 10px rgba(255,255,255,0.35)}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content::before{content:'';display:block;width:45px;height:3px;margin:12px auto 0;border-radius:999px;background:rgba(255,255,255,0.35)}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_header{padding:12px 26px 10px;border-bottom:1px solid rgba(255,255,255,0.35)}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_header .alert_modal_title{font-size:18px}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_body{padding:16px 26px 8px}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_body .alert_modal_content{max-width:none}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions{display:grid;grid-template-columns:100px minmax(0, 1fr);gap:7px;align-items:center;padding:10px 30px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg, rgba(162,162,162,0.2) 0%, rgba(87,87,87,0.2) 100%);border-top:0}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions:has(>button:only-child),.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions:has(>button:only-of-type){grid-template-columns:1fr}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions button,.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions button.btn_streamer,.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions button.monthly-target-modal__btn{width:100%;max-width:none;min-height:34px;height:34px;margin:0;padding:0 12px;border-radius:5px;font-size:14px;letter-spacing:0}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--back{background:transparent;border:1px solid #FFFFFF;color:#FFFFFF;font-weight:400}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--confirm{display:inline-flex;align-items:center;justify-content:center;gap:0;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border:none;color:#FFFFFF;overflow:hidden}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--confirm .monthly-target-modal__confirm-main,.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--confirm .monthly-target-modal__confirm-sub{display:flex;align-items:center;height:100%}.monthly-target-modal.monthly-target-modal--compact>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--confirm .monthly-target-modal__confirm-sub{align-items:flex-end;padding-bottom:8px}.monthly-target-modal.monthly-target-modal--compact[data-state='success']>.alert_modal_content .alert_modal_footer.button_actions{grid-template-columns:1fr}.monthly-target-modal.monthly-target-modal--compact[data-state='success']>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--back{display:none !important}.monthly-target-modal.monthly-target-modal--compact[data-state='success']>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--confirm{font-size:24px}.monthly-target-modal.monthly-target-modal--compact[data-state='loading']>.alert_modal_content .alert_modal_footer{display:none !important}.monthly-target-modal.monthly-target-modal--compact .monthly-target-modal-form__lead{margin:0 0 24px;font-size:16px;text-align:center}.monthly-target-modal.monthly-target-modal--compact .monthly-target-modal-form__fields{gap:14px}.monthly-target-modal.monthly-target-modal--compact .monthly-target-modal-form__note{margin:16px 0 0}.monthly-target-modal.monthly-target-modal--compact .monthly-target-field{gap:11px}.monthly-target-modal.monthly-target-modal--compact .monthly-target-field__box{height:50px;padding:0 36px 0 19px;border-radius:5px}.monthly-target-modal.monthly-target-modal--compact .monthly-target-field__label{font-size:14px}.monthly-target-modal.monthly-target-modal--compact .monthly-target-field__hint{font-size:14px}.monthly-target-modal.monthly-target-modal--compact .monthly-target-field__prefix,.monthly-target-modal.monthly-target-modal--compact .monthly-target-field__input{font-size:24px}.monthly-target-modal.monthly-target-modal--compact .monthly-target-field__select{font-size:18px}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content{width:100%;max-width:100%;height:auto;max-height:none;min-height:0;margin:0;border-radius:10px 10px 0 0;border:none;background:#F4F4F4;box-shadow:0 0 10px 0 #ffb8fb;overflow:visible}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content::before{flex-shrink:0;width:45px;height:3px;margin:10px auto 0;background:#B7B7B7}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_header{flex-shrink:0;padding:10px 16px 8px;border-bottom:0;background:transparent}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_header .alert_modal_title{margin:0;padding:0;text-align:left;font-size:24px;font-weight:700;letter-spacing:-1.2px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_body{flex:0 0 auto;min-height:0;padding:10px 26px 12px;background:#FFFFFF;border-top:1px solid #EBEBEB;box-sizing:border-box;overflow:visible}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_body .alert_modal_content{max-width:none;width:100%;height:auto;margin:0;padding:0;background:transparent}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions{flex-shrink:0;display:grid;grid-template-columns:100px minmax(0, 1fr);gap:7px;height:56px;padding:11px 30px;box-sizing:border-box;background:rgba(0,0,0,0.3);border-top:0}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions button,.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions button.btn_streamer,.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions button.monthly-target-modal__btn{min-height:34px;height:34px;border-radius:5px}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--back{background:transparent;border:1px solid #FFFFFF;color:#FFFFFF;font-size:14px;font-weight:400}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__btn--confirm{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);border:none;overflow:hidden}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__confirm-main{font-size:24px;font-weight:700}.monthly-target-modal.monthly-target-modal--compact.monthly-target-modal--summary>.alert_modal_content .alert_modal_footer.button_actions .monthly-target-modal__confirm-sub{font-size:12px;font-weight:700}}.monthly-target-summary{width:100%}.monthly-target-summary__body{display:grid;grid-template-columns:minmax(0, 148px) 1px minmax(0, 140px);justify-content:space-between;column-gap:12px;align-items:start;width:100%;max-width:330px;margin:0 auto}.monthly-target-summary__rule{width:1px;align-self:stretch;background:#EBEBEB}.monthly-target-summary__col{display:flex;flex-direction:column;min-width:0}.monthly-target-summary__col--left{gap:6px}.monthly-target-summary__col--right{gap:14px;padding-top:0}.monthly-target-summary__item{display:flex;flex-direction:column;gap:2px}.monthly-target-summary__item--time{gap:4px}.monthly-target-summary__row{display:flex;align-items:center;gap:8px}.monthly-target-summary__label{margin:0;font-size:10px;font-weight:700;color:#8D8D8D;white-space:nowrap}.monthly-target-summary__label--sm{font-size:9px}.monthly-target-summary__box{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;border-radius:5px}.monthly-target-summary__box--monthly{width:140px;height:48px;background:#F4F4F4}.monthly-target-summary__box--daily{width:96px;height:29px;background:#EBEBEB}.monthly-target-summary__box--time{width:140px;height:48px;background:#F4F4F4}.monthly-target-summary__monthly-num{font-family:'Montserrat', 'Manrope', sans-serif;font-size:26px;font-weight:700;text-decoration:underline;text-underline-offset:3px;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monthly-target-summary__monthly-unit{font-family:'Montserrat', 'Manrope', sans-serif;font-size:20px;font-weight:700;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monthly-target-summary__daily-num{font-family:'Montserrat', 'Manrope', sans-serif;font-size:16px;font-weight:700;background:linear-gradient(263.01deg, #FFE32A -33.86%, #FF0084 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monthly-target-summary__daily-unit{font-family:'Montserrat', 'Manrope', sans-serif;font-size:12px;font-weight:700;background:linear-gradient(263.01deg, #FFE32A -33.86%, #FF0084 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monthly-target-summary__delta{display:flex;flex-direction:column;margin:0;font-weight:700;white-space:nowrap}.monthly-target-summary__delta.is-up{color:#FF57A1}.monthly-target-summary__delta.is-down{color:#0AA598}.monthly-target-summary__delta-value{font-size:10px}.monthly-target-summary__delta-note{font-size:8px}.monthly-target-summary__rate{margin:0;color:#FF57A1;font-family:'Montserrat', 'Manrope', sans-serif;font-weight:700}.monthly-target-summary__rate-num{font-size:26px}.monthly-target-summary__rate-unit{font-size:20px}.monthly-target-summary__bar{position:relative;width:140px;height:8px;margin-top:2px}.monthly-target-summary__bar-track{position:absolute;left:0;right:0;top:50%;height:2px;border-radius:999px;background:#EBEBEB;box-shadow:0 0 4px rgba(255,87,161,0.45);transform:translateY(-50%)}.monthly-target-summary__bar-fill{position:absolute;left:0;top:50%;height:4px;border-radius:999px;background:#FF57A1;box-shadow:0 0 8px rgba(255,87,161,0.85);transform:translateY(-50%)}.monthly-target-summary__remain-text{margin:4px 0 0;font-size:10px;font-weight:700;color:#FF57A1;white-space:nowrap}.monthly-target-summary__time-label{margin:0;width:135px;font-size:9px;font-weight:700;color:#FF005D}.monthly-target-summary__time-value{font-family:'Montserrat', 'Manrope', sans-serif;font-size:30px;font-weight:700;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.monthly-target-summary__time-note{margin:0;font-size:8px;font-weight:700;color:#B7B7B7;white-space:nowrap}.user_layout.user_layout--recommend-profile .search-liver.common-card .common-card__body{padding:38px 28px 48px}@media (max-width: 1439px){.user_layout.user_layout--recommend-profile .search-liver.common-card .common-card__body{padding:24px 32px}}.user_layout.user_layout--recommend-profile .dashboard-top-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 3px 16px 3px}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-page-main__cell{min-width:0}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-page-main__cell .common-card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:nowrap;padding:10px}.user_layout.user_layout--recommend-profile .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled{flex-shrink:0;align-self:center;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:7px 8px;font-size:10px;border:0;background:var(--rank-bg-solid, #14EED5);color:#FFFFFF}.user_layout.user_layout--recommend-profile .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled .common-btn__label{margin:0;line-height:1.2}@media (max-width: 639px){.user_layout.user_layout--recommend-profile .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled{flex-shrink:0;width:fit-content;min-width:0;height:auto;min-height:0;padding:7px 8px;font-size:10px}.user_layout.user_layout--recommend-profile .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled .common-btn__label{margin:0;line-height:1.2}}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-card-cn__content-calendar,.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-card-cn__content-news{flex:1;min-width:0;align-self:center}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider{overflow:hidden;min-width:0;color:#4F4F4F;font-size:14px;font-weight:400;line-height:1.6}@media (max-width: 639px){.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider{font-size:10px;font-weight:400;line-height:1.4}}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider__splide{visibility:visible !important;overflow:hidden !important;height:1.6em !important;max-height:1.6em !important}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider__splide .splide__track{overflow:hidden !important;height:100%}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider__splide .splide__list{display:flex !important;flex-direction:column !important;height:auto !important;margin:0 !important;padding:0 !important}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider__splide .splide__slide{position:relative !important;opacity:1 !important;flex:0 0 auto !important;display:flex !important;align-items:center;overflow:hidden;box-sizing:border-box;height:1.6em !important;max-height:1.6em !important}.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider__text,.user_layout.user_layout--recommend-profile .dashboard-top-cards .dashboard-news-slider__empty{display:block !important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap !important;width:100%;color:#4F4F4F;font-weight:400;text-decoration:none}.search-liver .breadcrumb--gradient{margin-bottom:12px}.search-liver__header{display:flex;align-items:flex-start;margin-bottom:20px}.search-liver__header-copy{min-width:0}.search-liver__title{display:inline-flex;align-items:center;gap:8px;margin:30px 0 10px;font-size:24px;font-weight:700;line-height:1}.search-liver__title-icon{flex-shrink:0;width:22px;height:22px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-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}@media (max-width: 639px){.search-liver__title-icon{display:none}}.search-liver__title-text{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.search-liver__description{margin:0;color:#8D8D8D;font-size:12px;font-weight:700;line-height:16px}@media (max-width: 639px){.search-liver__description br{display:none}}.search-liver__mascot-wrap{display:flex;flex-shrink:0;gap:4px}.search-liver__mascot-search-icon{flex-shrink:0;width:38px;height:38px;margin-bottom:6px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-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}.search-liver__mascot{flex-shrink:0;width:72px;height:auto}.search-liver__search-form-body{display:flex;justify-content:center;margin-bottom:30px}.search-liver__search-row{width:100%;max-width:607px;margin:0 auto}.search-liver__search-box{display:flex;align-items:center;gap:12px;width:100%}.search-liver__search-field{display:flex;align-items:center;gap:10px;flex:1;min-width:0;max-width:529px;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}.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}.search-liver__search-input{flex:1;min-width:0;border:none;background:transparent;color:#4F4F4F;font-size:14px;font-weight:700}.search-liver__search-input::placeholder{color:#B7B7B7}.search-liver__search-input:focus{outline:none}.search-liver__search-btn{flex-shrink:0;width:66px;height:31px;padding:0;border:none;border-radius:5px;background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);color:#FFFFFF;font-size:20px;font-weight:700;line-height:18px;cursor:pointer}@media (max-width: 639px){.search-liver__search-box{gap:8px;height:48px;padding:4px 4px 4px 14px;box-sizing:border-box;border-radius:10px;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border:2px solid transparent}.search-liver__search-field{flex:1;min-width:0;max-width:none;height:auto;padding:0 4px 0 0;border:none;border-radius:0;background:transparent}.search-liver__search-input{padding-right:2px}.search-liver__search-btn{width:auto;min-width:64px;height:40px;padding:0 16px;border-radius:5px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);font-size:16px;line-height:1}}.search-liver__active-filters{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}@media (max-width: 1439px){.search-liver__active-filters{flex-direction:column}}.search-liver__active-tags{display:flex;flex-wrap:wrap;gap:8px;flex:1}.search-liver__active-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid #14EED5;border-radius:100px;background:#e7fffa;color:#14EED5;font-size:11px;font-weight:700;cursor:pointer}.search-liver__active-tag-remove{font-size:14px;line-height:1}.search-liver__filter-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.search-liver__filter-action{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 12px;border:1px solid rgba(51,45,77,0.11);border-radius:100px;background:#FFFFFF;color:#8D8D8D;font-size:11px;font-weight:700;cursor:pointer}.search-liver__filter-action--add{border-color:#14EED5;color:#14EED5}.search-liver__filter-action-icon{font-size:14px;font-weight:700;line-height:1}.search-liver__results-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 20px}@media (max-width: 639px){.search-liver__results-bar{flex-direction:column;align-items:center}}.search-liver__results-count{display:inline-flex;align-items:center;gap:10px;margin:0;min-height:36px;font-size:18px;font-weight:700;color:#8D8D8D}.search-liver__results-count strong{background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:30px;font-weight:700}.search-liver__results-count[data-state='idle'] .search-liver__results-count-text,.search-liver__results-count[data-state='loading'] .search-liver__results-count-text{font-size:18px;font-weight:700;color:#8D8D8D}.search-liver__results-loading{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;padding:48px 16px;box-sizing:border-box}.search-liver__results-loading[hidden]{display:none !important}.search-liver__results-loading-spinner{display:block;width:56px;height:56px;border:4px solid rgba(141,141,141,0.2);border-top-color:#1CBBB3;border-radius:50%;animation:search-liver-spin 0.75s linear infinite}.search-liver__results-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.search-liver__sort-label{color:#8D8D8D;font-size:10px;font-weight:700;white-space:nowrap}.search-liver__results-range{color:#8D8D8D;font-size:10px;font-weight:700}.search-liver__results-range.is-idle{visibility:hidden}.search-liver__sort{color:#8D8D8D;font-size:10px;font-weight:700}.search-liver__sort-select{width:100%;border:none;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;appearance:none;cursor:pointer}.search-liver__sort-select:focus{outline:none}.search-liver__sort-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:9px;height:7px;pointer-events:none}.search-liver__sort-icon svg{display:block;width:100%;height:100%}.search-liver__grid{margin-bottom:0}.search-liver__load-more-wrap{display:flex;justify-content:center;margin-top:28px}.search-liver__load-more-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:346px;height:44px;border:1px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%) border-box;border-radius:100px;border:none;background:transparent;font-size:16px;font-weight:700;line-height:100%;letter-spacing:-0.04em;cursor:pointer;box-shadow:0 0 10px 0 #14EED5}.search-liver__load-more-btn:disabled{opacity:0.7;cursor:wait}.search-liver__load-more-label{background-image:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.search-liver__load-more-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;height:6px;pointer-events:none}.search-liver__paginate{margin-top:28px}.search-liver input[type="checkbox"]:checked+.search-liver-quick-filter__btn{border-color:#14EED5;background:#14EED5;color:#FFFFFF}.search-liver-accordion{display:flex;flex-direction:column;gap:0;width:100%;margin:0 auto 8px}.search-liver-accordion__item{border:none;border-radius:0;background:transparent;border-bottom:1px solid rgba(51,45,77,0.11)}.search-liver-accordion__item.is-open .search-liver-accordion__chevron{transform:rotate(180deg)}.search-liver-accordion__item.is-open .search-liver-accordion__body{opacity:1}.search-liver-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;list-style:none;color:#4F4F4F;font-size:14px;font-weight:700;cursor:pointer}.search-liver-accordion__summary::-webkit-details-marker{display:none}.search-liver-accordion__chevron{flex-shrink:0;width:10px;height:6px;transition:transform 0.4s cubic-bezier(0.22, 1, 0.36, 1)}.search-liver-accordion__chevron svg{display:block;width:100%;height:100%}.search-liver-accordion__chevron path{stroke:#14EED5}.search-liver-accordion__collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(0.22, 1, 0.36, 1)}.search-liver-accordion__collapse-inner{min-height:0;overflow:hidden}.search-liver-accordion__body{padding:0 0 14px;opacity:0;transition:opacity 0.4s cubic-bezier(0.22, 1, 0.36, 1)}@media (prefers-reduced-motion: reduce){.search-liver-accordion__collapse,.search-liver-accordion__body,.search-liver-accordion__chevron{transition:none}}.search-liver-quick-filter__hint{margin:0 0 6px !important;color:#8D8D8D;font-size:12px;font-weight:400;line-height:1.5}.search-liver-quick-filter__list{display:flex;flex-wrap:wrap;gap:8px}.search-liver-quick-filter__btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid rgba(51,45,77,0.11);border-radius:5px;background:#F4F4F4;color:#8D8D8D;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color 0.15s ease;user-select:none}.search-liver-quick-filter__btn:hover{background:#ececec}.search-liver-quick-filter__icon{display:block;flex-shrink:0;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.search-liver-quick-filter__icon--chatbox{width:18px;height:18px;-webkit-mask-image:url(/assets/icons/icon_chatbox_dot-46ff16bf968be5e44dbacf0e2562113791b8ebf31eeccca1d51fd98dbfa0b303.svg);mask-image:url(/assets/icons/icon_chatbox_dot-46ff16bf968be5e44dbacf0e2562113791b8ebf31eeccca1d51fd98dbfa0b303.svg)}.search-liver-quick-filter__icon--beginner{width:12px;height:18px;-webkit-mask-image:url(/design-image/svg/icon_beginner_blue.svg);mask-image:url(/design-image/svg/icon_beginner_blue.svg)}.search-liver-quick-filter__icon--morning{width:18px;height:18px;-webkit-mask-image:url(/assets/icons/icon_morning_main-06f29a0dda5e7693119e8a277e9b2493dcfcbd9df2008cd7eb7b4199d8e02d8f.svg);mask-image:url(/assets/icons/icon_morning_main-06f29a0dda5e7693119e8a277e9b2493dcfcbd9df2008cd7eb7b4199d8e02d8f.svg)}.search-liver-quick-filter__icon--noon{width:18px;height:18px;-webkit-mask-image:url(/assets/icons/icon_noon_main-fce63e6f87bbf6a57839d37d5103a86ec81ff50437300fb73cf28cda4482c5e1.svg);mask-image:url(/assets/icons/icon_noon_main-fce63e6f87bbf6a57839d37d5103a86ec81ff50437300fb73cf28cda4482c5e1.svg)}.search-liver-quick-filter__icon--night{width:18px;height:18px;-webkit-mask-image:url(/assets/icons/icon_night_main-60e5745eab9b6db6617e97f8c61f09e735456ab30e0b3dc7e38aaafdb715f44d.svg);mask-image:url(/assets/icons/icon_night_main-60e5745eab9b6db6617e97f8c61f09e735456ab30e0b3dc7e38aaafdb715f44d.svg)}.search-liver-carousel{margin-top:40px;padding-top:28px;border-top:1px solid #EBEBEB}.search-liver-carousel__header{margin-bottom:16px}.search-liver-carousel__title{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:24px;font-weight:700;letter-spacing:-5%}.search-liver-carousel__title-icon{display:block;flex-shrink:0;width:22px;height:22px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-mask-image:url(/assets/icons/icon-like-a4b61794e0367a1f214b4cd840191ab730bc1e912d8647ced9e2dace350df9da.svg);mask-image:url(/assets/icons/icon-like-a4b61794e0367a1f214b4cd840191ab730bc1e912d8647ced9e2dace350df9da.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.search-liver-carousel__title-text{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.search-liver-carousel__description{margin:0;color:#8D8D8D;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-5%}@media (max-width: 639px){.search-liver-carousel__title-icon{display:none}.search-liver-carousel__title{font-size:22px}.search-liver-carousel__description{font-size:12px}}.search-liver-carousel__viewport{position:relative;display:flex;align-items:center;gap:8px}.search-liver-carousel__track{display:flex;gap:11px;flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 2px 12px}.search-liver-carousel__track::-webkit-scrollbar{display:none}.search-liver-carousel__nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #14EED5;border-radius:50%;background:#FFFFFF;cursor:pointer}@media (max-width: 639px){.search-liver-carousel__nav{width:20px;height:20px}}.search-liver-carousel__nav--prev .search-liver-carousel__nav-icon{transform:rotate(90deg)}.search-liver-carousel__nav--next .search-liver-carousel__nav-icon{transform:rotate(-90deg)}.search-liver-carousel__nav-icon{width:10px;height:6px}.search-liver-carousel__nav-icon svg{display:block;width:100%;height:100%}.search-liver-carousel__nav-icon path{stroke:#14EED5}.search-liver-carousel-card{display:flex;flex-direction:column;align-items:center;flex:0 0 150px;scroll-snap-align:start;border-radius:10px;background:#FFFFFF;overflow:hidden;border:1px solid rgba(51,45,77,0.11)}.search-liver-carousel-card__cover{position:relative;height:120px;width:120px;background-color:#EBEBEB;background-size:cover;background-position:center;margin:8px auto 0;border-radius:8px}.search-liver-carousel-card__compat{position:absolute;top:-6px;left:-12px;z-index:2;width:48px;height:34px;pointer-events:none}.search-liver-carousel-card__compat-label{position:absolute;top:0;left:0;z-index:2;border-radius:5px;background:rgba(0,0,0,0.3);color:#FFFFFF;font-size:10px;font-weight:500;line-height:15px;letter-spacing:-2%;display:flex;align-items:center;justify-content:center;width:33px;height:19px}.search-liver-carousel-card__compat-value{position:absolute;top:8px;left:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:33px;border-radius:10px;background:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.12);color:#FF005D;font-size:14px;font-weight:500;line-height:15px}.search-liver-carousel-card__compat-value strong{font-size:16px;font-weight:700;line-height:1}.search-liver-carousel-card__compat-value span{font-size:10px;font-weight:700;line-height:1}.search-liver-carousel-card__body{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:8px 10px 12px}.search-liver-carousel-card__name{margin:0;color:#4F4F4F;font-size:14px;font-weight:700;text-align:center}.search-liver-carousel-card__btn{display:inline-flex;align-items:center;justify-content:center;width:118px;height:25px;padding:0;border-radius:100px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);text-decoration:none}.search-liver-carousel-card__btn-icon{flex-shrink:0;width:14px;height:12px;color:#FFFFFF}.search-liver-carousel-card__btn-icon svg{display:block;width:100%;height:100%}.search-liver-carousel-card__btn-icon path{stroke:currentColor}.search-liver__divider{margin:30px 0;border:none;border:1px solid #EBEBEB;box-shadow:0px 4px 10px 0px #00000040}.recommend-liver-card__tag{width:fit-content;font-size:10px}.search-liver__grid .recommend-liver-card{height:100%;align-self:start}.search-liver__grid .recommend-liver-card__cover{width:unset;aspect-ratio:1 / 1;margin:3px;flex-shrink:0;background-size:cover;background-position:center}.search-liver-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:40px 16px;text-align:center}.search-liver-empty__sorry{margin:0 0 24px;color:#4F4F4F;font-size:16px;font-weight:700;line-height:1}.search-liver-empty__icon{width:52px;height:52px;margin-bottom:24px;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-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}.search-liver-empty__title{margin:0 0 12px;color:#4F4F4F;font-size:16px;font-weight:700}.search-liver-empty__hint{margin:0;color:#8D8D8D;font-size:12px;font-weight:700}.search-liver__mobile-footer{display:none;margin-top:30px}@media (max-width: 639px){.search-liver__mobile-footer{display:block}.search-liver__mobile-footer .footer_mobile.sns{display:block}}[data-theme='dark'] .user_layout.user_layout--recommend-profile .dashboard-news-slider{color:var(--color-text-secondary, #D6D0E4)}[data-theme='dark'] .search-liver__description,[data-theme='dark'] .search-liver__results-count,[data-theme='dark'] .search-liver__sort-label,[data-theme='dark'] .search-liver__results-range,[data-theme='dark'] .search-liver__sort{color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver__divider{border-color:var(--color-border-default, rgba(222,210,255,0.13));box-shadow:none}[data-theme='dark'] .search-liver__active-tag{background:var(--color-bg-tertiary, #1F1B2B)}[data-theme='dark'] .search-liver__filter-action{background:var(--color-surface-primary, #2b2931);border-color:var(--color-border-default, rgba(222,210,255,0.13));color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver__load-more-btn{background:transparent}[data-theme='dark'] .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}[data-theme='dark'] .search-liver__search-input{color:var(--color-text-primary, #F7F3FF);background:transparent}[data-theme='dark'] .search-liver__search-input::placeholder{color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver__search-icon{background:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver__search-btn{background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);color:#FFFFFF}@media (max-width: 639px){[data-theme='dark'] .search-liver__search-box{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:2px solid transparent}[data-theme='dark'] .search-liver__search-field{background:transparent;border:none}}[data-theme='dark'] .search-liver-accordion__item{border-bottom-color:var(--color-border-default, rgba(222,210,255,0.13))}[data-theme='dark'] .search-liver-accordion__summary{color:var(--color-text-secondary, #D6D0E4)}[data-theme='dark'] .search-liver-quick-filter__hint{color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver-quick-filter__btn{background:var(--color-bg-tertiary, #1F1B2B);border-color:var(--color-border-default, rgba(222,210,255,0.13));color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver-quick-filter__btn:hover{background:var(--color-surface-elevated, #221E2E)}[data-theme='dark'] .search-liver-carousel{border-top-color:var(--color-border-default, rgba(222,210,255,0.13))}[data-theme='dark'] .search-liver-carousel__description{color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver-carousel__nav{background:var(--color-surface-primary, #2b2931)}[data-theme='dark'] .search-liver-carousel-card{background:var(--color-surface-primary, #2b2931);border-color:var(--color-border-default, rgba(222,210,255,0.13))}[data-theme='dark'] .search-liver-carousel-card__cover{background-color:var(--color-bg-tertiary, #1F1B2B)}[data-theme='dark'] .search-liver-carousel-card__compat-value{background:var(--color-surface-elevated, #221E2E)}[data-theme='dark'] .search-liver-carousel-card__name{color:var(--color-text-secondary, #D6D0E4)}[data-theme='dark'] .search-liver-empty__sorry,[data-theme='dark'] .search-liver-empty__title{color:var(--color-text-secondary, #D6D0E4)}[data-theme='dark'] .search-liver-empty__hint{color:var(--color-text-muted, #AAA4B7)}[data-theme='dark'] .search-liver__paginate.paginate a{color:var(--color-text-secondary, #D6D0E4);opacity:1}[data-theme='dark'] .search-liver__paginate.paginate a:hover{color:#1CBBB3}[data-theme='dark'] .search-liver__paginate.paginate .active a{color:#1CBBB3;opacity:1}[data-theme='dark'] .search-liver__paginate.paginate .disabled a{color:var(--color-text-muted, #AAA4B7);opacity:0.6}@keyframes search-liver-spin{to{transform:rotate(360deg)}}.user_layout.ranking-page{--width-right-menu: 220px}@media (max-width: 639px){.user_layout.ranking-page::before{content:"";position:fixed;z-index:-1;top:40px;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg, rgba(87,87,87,0.22) 0%, rgba(87,87,87,0.55) 50.96%)}.user_layout.ranking-page .ranking-page__content{background:transparent}}.ranking-page__period{display:none}.ranking-page{--bg-gradient: linear-gradient(180deg, rgba(162, 162, 162, 0.5) 0%, rgba(87, 87, 87, 0.5) 100%);--bg: #F4F4F4;--width-right-menu: 220px}.ranking-page .ranking-sidebar,.ranking-page .ranking-sidebar__content{width:100%;min-width:0}.ranking-page .ranking-sidebar__content{opacity:1;transform:translateY(0);transition:opacity 0.32s ease, transform 0.32s ease}.ranking-page .ranking-sidebar__content.is-switching{opacity:0;transform:translateY(6px)}.ranking-page .ranking-top-card.is-ranking-sidebar-active,.ranking-page .ranking-card.is-ranking-sidebar-active{outline:2px solid rgba(255,87,161,0.45);outline-offset:2px}.ranking-page .user_layout_body{align-items:start}@media (min-width: 1000px){.ranking-page .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) var(--width-right-menu)}}@media (min-width: 1024px){.ranking-page .user_layout_body>.body_nav,.ranking-page .user_layout_body>.body_sidebar,.ranking-page .user_layout_body>.body_main{padding-top:25px !important}}.ranking-page .user_layout_body>.body_sidebar{width:var(--width-right-menu);min-width:var(--width-right-menu);max-width:var(--width-right-menu);box-sizing:border-box}.ranking-page .user_layout_body>.body_sidebar .sidebar_sticky,.ranking-page .user_layout_body>.body_sidebar .common-card,.ranking-page .user_layout_body>.body_sidebar .s-detail-card{min-width:0;max-width:100%;width:100%}.ranking-page .user_layout_body>.body_main{width:100%;min-width:0;max-width:100%;margin:0;overflow:visible !important}.ranking-page .sidebar-container-wrapper{margin-top:0}.ranking-page .ranking-page__content{padding:0 5rem 5rem;background:linear-gradient(180deg, rgba(87,87,87,0.22) 0%, rgba(87,87,87,0.55) 50.96%);border-radius:5px}.ranking-page__header{display:grid;grid-template-columns:26% 40% 26%;gap:4%;align-items:stretch;width:100%;max-width:1400px;margin:0 auto 5rem}.ranking-page__footer{display:none}.ranking-page__updated{margin:0 0 12px;font-size:10px;font-weight:500;color:#8D8D8D;line-height:1.4}.ranking-page__notes{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px}.ranking-page__notes-title{margin:0;font-size:11px;font-weight:700;color:#8D8D8D;line-height:1.5}.ranking-page__notes-text{margin:0;font-size:10px;font-weight:500;color:#8D8D8D;line-height:1.6}.ranking-page__cover{position:relative;width:100%;margin-bottom:87px;border-radius:12px;border:6px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.2);overflow:hidden}.ranking-page__cover::before,.ranking-page__cover::after{content:"";position:absolute;z-index:0;width:140%;height:2px;pointer-events:none;opacity:0.45}.ranking-page__cover::before{top:28%;left:-15%;background:linear-gradient(90deg, transparent 0%, #2CF8FF 50%, transparent 100%);transform:rotate(-7deg)}.ranking-page__cover::after{bottom:22%;right:-15%;background:linear-gradient(90deg, transparent 0%, #FF57A1 50%, transparent 100%);transform:rotate(-7deg)}.ranking-page__cover-bg{position:relative;z-index:1;width:100%;height:130px;background:#FFFFFF}.ranking-page__cover-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ranking-page__cover-content{position:absolute;bottom:14px;left:14px;max-width:min(520px, calc(100% - 100px));padding:12px 16px;border-radius:5px;background-color:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}.ranking-page__cover-title{margin:0 0 6px;font-size:16px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";line-height:1.3}.ranking-page__cover-description{margin:0;font-size:11px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";line-height:1.5}.ranking-page__cover-mascot{position:absolute;right:16px;bottom:10px;z-index:2;width:72px;height:auto;pointer-events:none}.ranking-category-panel{display:grid;grid-template-columns:48px minmax(0, 1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;width:100%;padding:8px 10px;border-radius:16px;background:#FFFFFF;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,0.12);margin-bottom:8px}.ranking-category-panel__mobile{display:none}.ranking-category-panel__icon{grid-column:1;grid-row:1;justify-self:center;align-self:end;width:34px;height:34px;object-fit:contain;object-position:center bottom}.ranking-category-panel__title{grid-column:2;grid-row:1;margin:0;align-self:end;font-size:16px;font-weight:700;font-family:"M PLUS 1p";letter-spacing:-0.02em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-category-panel__en{grid-column:1;grid-row:2;margin:0;justify-self:center;text-align:center;font-size:10px;font-weight:700;font-family:"M PLUS 1p";letter-spacing:0.04em;line-height:1.1;white-space:nowrap}.ranking-category-panel__desc{grid-column:2;grid-row:2;margin:0;align-self:start;font-size:10px;font-weight:400;color:#8d8d8d;font-family:"M PLUS 1p";line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all;white-space:normal}.ranking-category-panel--overall,.ranking-category-panel--newcomer{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex;grid-template-columns:none;grid-template-rows:none;padding:8px 12px}.ranking-category-panel--overall .ranking-category-panel__brand,.ranking-category-panel--newcomer .ranking-category-panel__brand{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;flex:0 0 auto;min-width:0}.ranking-category-panel--overall .ranking-category-panel__copy,.ranking-category-panel--newcomer .ranking-category-panel__copy{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0;max-width:130px}.ranking-category-panel--overall .ranking-category-panel__icon,.ranking-category-panel--newcomer .ranking-category-panel__icon{grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto;width:34px;height:34px;object-position:center;flex-shrink:0}.ranking-category-panel--overall .ranking-category-panel__title,.ranking-category-panel--newcomer .ranking-category-panel__title{grid-column:auto;grid-row:auto;align-self:auto;margin:0;overflow:visible;text-overflow:unset;white-space:nowrap;font-size:16px;font-weight:700;font-family:"M PLUS 1p";letter-spacing:-0.02em;line-height:1.25}.ranking-category-panel--overall .ranking-category-panel__en,.ranking-category-panel--newcomer .ranking-category-panel__en{grid-column:auto;grid-row:auto;justify-self:auto;margin:0;text-align:center}.ranking-category-panel--overall .ranking-category-panel__desc,.ranking-category-panel--newcomer .ranking-category-panel__desc{grid-column:auto;grid-row:auto;align-self:auto;margin:0}.ranking-category-panel--overall{border:4px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(263.01deg, #ffe32a -33.86%, #ff0084 128.5%) border-box;border-radius:16px}.ranking-category-panel--overall .ranking-category-panel__title,.ranking-category-panel--overall .ranking-category-panel__en{background:linear-gradient(263.01deg, #ffe32a -33.86%, #ff0084 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ranking-category-panel--newcomer{border:4px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%) border-box;border-radius:16px}.ranking-category-panel--newcomer .ranking-category-panel__title,.ranking-category-panel--newcomer .ranking-category-panel__en{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ranking-top-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;width:100%;min-width:0;overflow:visible}.ranking-top-card{display:block;position:relative;width:100%;text-decoration:none;color:inherit;border-radius:20px 20px 20px 0;transition:transform 0.3s ease}.ranking-top-card:hover{transform:scale(1.05)}.ranking-top-card__media{position:relative;border-radius:20px;aspect-ratio:3/4}.ranking-top-card__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;border-radius:20px 20px 20px 0}.ranking-top-card__rank-badge{position:absolute;top:0;left:0;transform:translate(-33%, -35%);z-index:3;width:45%;pointer-events:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.2))}.ranking-top-card__rank-badge img{width:100%;height:auto;display:block}.ranking-top-card__live{position:absolute;top:12px;right:12px;z-index:3;padding:2px 10px;border-radius:5px;font-family:gkktt, "M PLUS 1p", sans-serif;font-size:14px;font-weight:700;letter-spacing:0.02em;line-height:1.4;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.ranking-top-card__tags{position:absolute;top:50%;right:8px;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;transform:translateY(-50%);max-width:calc(100% - 16px)}.ranking-top-card__tag{position:relative;display:flex;flex-direction:center;justify-content:center;align-items:center;max-width:100%;width:92px;height:33px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ranking-top-card__tag-label{font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-top-card__tag-count{position:absolute;top:-6px;right:-6px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:7px;font-weight:700;color:#FFFFFF;font-family:"Montserrat";min-width:20px;height:20px;padding:0 4px;border-radius:50%;line-height:1}.ranking-top-card__tag--pink{background:#FFE6F2}.ranking-top-card__tag--pink .ranking-top-card__tag-label{color:#FF57A1}.ranking-top-card__tag--pink .ranking-top-card__tag-count{background:#FF0760}.ranking-top-card__tag--cyan{background:#EBEBEB}.ranking-top-card__tag--cyan .ranking-top-card__tag-label{color:#8D8D8D}.ranking-top-card__tag--cyan .ranking-top-card__tag-count{background:#14EED5}.ranking-top-card__info{position:absolute;right:10px;bottom:10px;left:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 10px 10px;background:rgba(0,0,0,0.7);border-radius:10px;z-index:2;height:84px;box-sizing:border-box}.ranking-top-card__name-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;max-width:100%}.ranking-top-card__name{font-size:30px;font-weight:700;color:#FFFFFF;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-2%;line-height:100%}.ranking-top-card__verified{flex-shrink:0;width:18px;height:18px}.ranking-top-card__pill{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;padding:7px 8px;border-radius:999px;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);font-size:12px;font-weight:700;color:#FF57A1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-top-card__pill-icon{flex-shrink:0;width:12px;height:12px;color:#FF57A1}.ranking-top-card__wreath{position:absolute;bottom:5px;z-index:2;width:22%;pointer-events:none}.ranking-top-card__wreath img{display:block;width:100%;height:auto}.ranking-top-card__wreath--left{left:-4px}.ranking-top-card__wreath--right{right:-4px;transform:scaleX(-1)}.ranking-top-card--pos-1{width:100%;box-shadow:0 0 24px #FF57A1;border:none}.ranking-top-card--pos-1 .ranking-top-card__live{background:#EEFF00;color:#4F4F4F}.ranking-top-card--pos-1 .ranking-top-card__info{height:106px}.ranking-top-card--pos-1 .ranking-top-card__tags{top:auto;transform:none;bottom:max(calc(5px + 24.995049505%), calc(10px + 106px + 12px));right:12px}.ranking-top-card--pos-2{filter:drop-shadow(0 0 18px #14EED5)}.ranking-top-card--pos-2 .ranking-top-card__live{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);color:#FFFFFF}.ranking-top-card--pos-3{filter:drop-shadow(0 0 15px #ef0)}.ranking-top-card--pos-3 .ranking-top-card__image{border:1px solid #EEFF00}.ranking-top-card--pos-3 .ranking-top-card__live{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);color:#FFFFFF}.ranking-page__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;background:var(--bg);border:none;box-shadow:0 0 10px 0 #14EED5;border-radius:5px;overflow:hidden}.ranking-card{display:grid;grid-template-columns:64px 100px minmax(0, 1fr) auto auto 64px;align-items:center;gap:12px 16px;padding:14px 12px;border-bottom:1px solid rgba(51,45,77,0.11);box-sizing:border-box;transition:background-color 0.8s ease}.ranking-card:last-child{border-bottom:none}.ranking-card:hover{background-color:#fff}.ranking-card__rank{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;flex-shrink:0}.ranking-card__rank-number{background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Montserrat, "M PLUS 1p", sans-serif;font-size:50px;font-weight:700;text-align:center;letter-spacing:-0.1em;line-height:1;width:100%}.ranking-card__rank-label{background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:12px;font-weight:500;line-height:1}.ranking-card__profile{flex-shrink:0}.ranking-card__image-link{display:block;box-sizing:border-box;padding:0;border:4px solid var(--status-header-bg, #F4F4F4);background:var(--status-header-bg, #F4F4F4);border-radius:12px 12px 12px 0;text-decoration:none;transition:transform 0.2s ease, border-color 0.2s ease}.ranking-card__image-link:hover{transform:translateY(-2px)}.ranking-card__image{display:block;width:92px;height:92px;object-fit:cover;object-position:center top;border-radius:8px 8px 8px 0}.ranking-card__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0}.ranking-card__aside{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0;align-self:center}.ranking-card__name-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ranking-card__name{font-size:30px;font-weight:700;color:#4F4F4F;line-height:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-card__verified{flex-shrink:0;width:16px;height:16px}.ranking-card__status-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-shrink:0;padding:8px 12px;border-radius:5px;font-family:"M PLUS 1p", sans-serif;font-size:10px;font-weight:700;letter-spacing:0.02em;line-height:1.4;white-space:nowrap}.ranking-card__status-badge-dot{display:none;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.ranking-card__status-badge--in-aside{display:none}.ranking-card__status-badge--live,.ranking-card__status-badge--live-waiting{padding:4px 10px;border-radius:5px;background:#8D8D8D;color:#EEFF00}.ranking-card__status-badge--live .ranking-card__status-badge-dot,.ranking-card__status-badge--live-waiting .ranking-card__status-badge-dot{display:block}.ranking-card__status-badge--pl{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);color:#FFFFFF}.ranking-card__status-badge--vl{background:linear-gradient(230deg, #FDB25C 0%, #FFD6A8 100%);color:#4F4F4F}.ranking-card__status-badge--schedule{background:#EBEBEB;color:#8D8D8D;font-size:9px;font-weight:700}.ranking-card__pill{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;align-self:flex-start;max-width:100%;padding:3px 8px;border-radius:999px;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);font-size:10px;font-weight:700;color:#FF57A1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:solid 1px #F3A4EF}.ranking-card__pill-icon{flex-shrink:0;width:12px;height:12px;color:#FF57A1}.ranking-card__message{margin:0;padding:8px;border:none;border-radius:0 8px 8px 8px;background:#FFFFFF;font-size:11px;font-weight:700;color:#B7B7B7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all;white-space:normal;box-shadow:0 0 0 1px #D9D9D9}.ranking-card__tags{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:6px 8px;align-content:center;min-width:0}.ranking-card__tag{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;min-width:0;padding:4px 10px;border-radius:16px}.ranking-card__tag-label{font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-card__tag-count{position:absolute;top:-6px;right:-6px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:7px;font-weight:700;color:#FFFFFF;font-family:"Montserrat";min-width:18px;height:18px;padding:0 4px;border-radius:50%;line-height:1}.ranking-card__tag--pink{background:#FFE6F2}.ranking-card__tag--pink .ranking-card__tag-label{color:#FF57A1}.ranking-card__tag--pink .ranking-card__tag-count{background:#FF0760}.ranking-card__tag--cyan{background:#EBEBEB}.ranking-card__tag--cyan .ranking-card__tag-label{color:#8D8D8D}.ranking-card__tag--cyan .ranking-card__tag-count{background:#14EED5}.ranking-card__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.ranking-card__button{display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;border:2px solid #4DF9FF;border-radius:8px;background:#FFFFFF;text-decoration:none;transition:background 0.2s ease, box-shadow 0.2s ease}.ranking-card__button:hover{background:#E3FDFA;box-shadow:0 0 10px 0 #14eed485}.ranking-card__button-icon{width:20px;height:20px;display:block}.ranking-card__button-icon svg{display:block;width:100%;height:100%}.ranking-card__trend{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0}.ranking-card__trend-icon{width:24px;height:24px;display:block}.ranking-card__trend-icon--up path{stroke:#FF57A1}.ranking-card__trend-icon--down path{stroke:#14EED5}.ranking-card--hv{--status-header-bg: #FFE6F2}.ranking-card--hv_waiting{--status-header-bg: #EEFF00}.ranking-card--pl{--status-header-bg: #14EED5}.ranking-card--vl{--status-header-bg: #FFD6A8}.ranking-card--open_live{--status-header-bg: #2CF8FF}.ranking-card--offline{--status-header-bg: #F4F4F4}@media (min-width: 811px){.ranking-category-panel{row-gap:4px;align-items:center;padding:10px 20px;max-height:68px;justify-content:space-around}.ranking-category-panel .ranking-category-panel__icon{grid-row:1;align-self:center;width:42px;height:42px;object-position:center}.ranking-category-panel .ranking-category-panel__title{align-self:center;overflow:visible;text-overflow:unset;white-space:normal}.ranking-category-panel .ranking-category-panel__en{margin-top:2px}.ranking-category-panel .ranking-category-panel__desc{margin-top:4px;align-self:start}.ranking-category-panel--overall,.ranking-category-panel--newcomer{gap:10px;padding:10px 16px;max-width:none}.ranking-category-panel--overall .ranking-category-panel__icon,.ranking-category-panel--newcomer .ranking-category-panel__icon{grid-row:auto;align-self:auto;width:42px;height:42px}.ranking-category-panel--overall .ranking-category-panel__title,.ranking-category-panel--newcomer .ranking-category-panel__title{align-self:auto;white-space:nowrap}.ranking-category-panel--overall .ranking-category-panel__en,.ranking-category-panel--overall .ranking-category-panel__desc,.ranking-category-panel--newcomer .ranking-category-panel__en,.ranking-category-panel--newcomer .ranking-category-panel__desc{margin-top:0}.ranking-top-item:first-child,.ranking-top-item:last-child{align-self:stretch;justify-content:flex-end}.ranking-top-item:first-child .ranking-top-card,.ranking-top-item:last-child .ranking-top-card{margin-bottom:34px}.ranking-top-item .ranking-category-panel{position:absolute;top:0;left:0;right:0;z-index:2;width:100%;margin:0}}@media (max-width: 1023px){.ranking-page .user_layout_body{gap:0;padding:0 16px}}@media (max-width: 1023px) and (min-width: 640px) and (max-width: 810px){.ranking-page .user_layout_body{padding:25px 12px 0}}@media (max-width: 1023px) and (max-width: 639px){.ranking-page .user_layout_body{padding:0}}@media (max-width: 1023px){.ranking-page .user_layout_body .body_sidebar{display:none !important}.ranking-page .user_layout_body .body_main{order:0;width:100%;margin:0}}@media (max-width: 1023px) and (min-width: 811px) and (max-width: 1023px){.ranking-page .user_layout_body>.body_nav,.ranking-page .user_layout_body>.body_main{padding-top:25px !important}}@media (min-width: 811px) and (max-width: 1199px){.ranking-page .ranking-page__header{overflow:visible;align-items:stretch}.ranking-page .ranking-top-item{gap:0;align-self:stretch;justify-content:flex-end;overflow:visible;position:relative}.ranking-page .ranking-category-panel,.ranking-page .ranking-category-panel--overall,.ranking-page .ranking-category-panel--newcomer{position:absolute;top:0;left:0;right:0;bottom:auto;z-index:2;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;gap:6px;padding:6px 8px;max-height:none;border-width:3px;border-radius:12px}.ranking-page .ranking-category-panel .ranking-category-panel__mobile,.ranking-page .ranking-category-panel--overall .ranking-category-panel__mobile,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__mobile{display:none}.ranking-page .ranking-category-panel .ranking-category-panel__brand,.ranking-page .ranking-category-panel--overall .ranking-category-panel__brand,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__brand{flex-direction:column;align-items:center;gap:0;flex:0 0 auto}.ranking-page .ranking-category-panel .ranking-category-panel__icon,.ranking-page .ranking-category-panel--overall .ranking-category-panel__icon,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__icon{width:28px;height:28px}.ranking-page .ranking-category-panel .ranking-category-panel__en,.ranking-page .ranking-category-panel--overall .ranking-category-panel__en,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__en{font-size:8px;font-weight:700;font-family:"M PLUS 1p";letter-spacing:0.02em;line-height:1.1;margin:0}.ranking-page .ranking-category-panel .ranking-category-panel__copy,.ranking-page .ranking-category-panel--overall .ranking-category-panel__copy,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__copy{flex:1 1 auto;min-width:0;max-width:none;gap:2px}.ranking-page .ranking-category-panel .ranking-category-panel__title,.ranking-page .ranking-category-panel--overall .ranking-category-panel__title,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__title{font-size:9px;font-weight:700;font-family:"M PLUS 1p";letter-spacing:-0.05em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-page .ranking-category-panel .ranking-category-panel__desc,.ranking-page .ranking-category-panel--overall .ranking-category-panel__desc,.ranking-page .ranking-category-panel--newcomer .ranking-category-panel__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:8px;font-weight:400;color:#8d8d8d;font-family:"M PLUS 1p";letter-spacing:-0.03em;line-height:1.3;word-break:keep-all;overflow-wrap:anywhere;width:100%;margin:0}.ranking-page .ranking-top-item:last-child .ranking-category-panel{left:0;right:0}}@media (max-width: 810px){.ranking-page .body_main{display:flex;flex-direction:column;margin:0;padding-top:0 !important;padding-bottom:0;gap:0}.ranking-page .ranking-page__content{display:flex;flex-direction:column;padding:0;background:linear-gradient(180deg, rgba(87,87,87,0.22) 0%, rgba(87,87,87,0.55) 50.96%);border-radius:0;gap:0}.ranking-page__header{order:1;position:relative;box-sizing:border-box;width:100%;max-width:750px;margin:0 auto;grid-template-columns:minmax(0, 1fr) minmax(0, 1.27fr) minmax(0, 1fr);gap:8px;align-items:stretch;margin-bottom:20px;padding:12px 12px 0;overflow:visible}.ranking-page__cover{order:-1;margin:12px 12px 0;width:auto;border-radius:12px;overflow:hidden}.ranking-page__list-stack{order:2;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:10px;margin:8px 12px 0}.ranking-page__footer{display:block;margin:0;padding:12px 16px 16px;background:transparent;border-radius:0}.ranking-page__updated{text-align:center}.ranking-page__notes{flex-direction:row}.ranking-page__notes-title{white-space:nowrap}.ranking-page__cover-bg{display:block;height:100px}.ranking-page__cover-image{display:block}.ranking-page__cover-mascot{display:block;width:64px;right:12px;bottom:8px}.ranking-page__cover-content{position:absolute;bottom:10px;left:10px;max-width:min(420px, calc(100% - 88px));min-height:0;padding:10px 12px;border-radius:5px;background-color:#0000004d;width:auto}.ranking-page__cover-title{margin:0 0 4px;font-size:14px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";line-height:1.3}.ranking-page__cover-description{margin:0;font-size:10px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";line-height:1.45}.ranking-category-panel{position:absolute;top:0;left:50%;z-index:2;display:block;width:max-content;max-width:calc(100% + 16px);padding:0;margin:0;border:none;background:transparent;box-shadow:none;transform:translateX(-50%);pointer-events:none}.ranking-category-panel .ranking-category-panel__mobile{display:block;width:auto;height:auto;max-width:100%;max-height:48px;margin:0;border-radius:10px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));pointer-events:auto}.ranking-category-panel .ranking-category-panel__brand,.ranking-category-panel .ranking-category-panel__copy,.ranking-category-panel .ranking-category-panel__icon,.ranking-category-panel .ranking-category-panel__title,.ranking-category-panel .ranking-category-panel__en,.ranking-category-panel .ranking-category-panel__desc{display:none}.ranking-top-item:last-child .ranking-category-panel{left:50%;right:auto;transform:translateX(-50%)}.ranking-top-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:0;align-self:stretch;overflow:visible}.ranking-top-item--center{align-self:stretch}.ranking-top-item .ranking-top-card,.ranking-top-item .ranking-top-card__media,.ranking-top-item .ranking-top-card__image{border-radius:10px}.ranking-top-card{border:none;border-radius:10px;overflow:visible}.ranking-top-card:hover{transform:none}.ranking-top-card .ranking-top-card__media{aspect-ratio:113/214;overflow:visible;border-radius:10px}.ranking-top-card .ranking-top-card__image{border-radius:10px;border:none}.ranking-top-card .ranking-top-card__rank-badge{transform:none;z-index:4}.ranking-top-card .ranking-top-card__live{top:8px;right:6px;font-size:10px;padding:1px 6px}.ranking-top-card .ranking-top-card__tags{display:none}.ranking-top-card .ranking-top-card__tag{padding:2px 6px}.ranking-top-card .ranking-top-card__tag .ranking-top-card__tag-count{top:-5px;right:-5px;min-width:16px;height:16px;font-size:6px}.ranking-top-card .ranking-top-card__info{position:absolute;right:0;bottom:10px;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:52px;min-height:52px;max-height:52px;box-sizing:border-box;padding:4px 8px 6px;gap:4px;border-radius:10px;background:rgba(0,0,0,0.7)}.ranking-top-card .ranking-top-card__verified{width:14px;height:14px}.ranking-top-card .ranking-top-card__pill{border:1px solid #f3a4ef;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);color:#FF57A1;font-size:7px;font-weight:700;color:#FF57A1;padding:2px 6px}.ranking-top-card--pos-1{border:none;box-shadow:none;filter:none}.ranking-top-card--pos-1 .ranking-top-card__media{aspect-ratio:143/272}.ranking-top-card--pos-1 .ranking-top-card__rank-badge{position:absolute;top:-4px;left:-6px;width:72px}.ranking-top-card--pos-1 .ranking-top-card__info{height:70px;min-height:70px;max-height:70px}.ranking-top-card--pos-1 .ranking-top-card__name{font-size:16px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";letter-spacing:-0.02em}.ranking-top-card--pos-1 .ranking-top-card__pill{font-size:7px;font-weight:700;color:#FF57A1;padding:2px 6px}.ranking-top-card--pos-1 .ranking-top-card__tag-label{font-size:8px}.ranking-top-card--pos-1 .ranking-top-card__wreath{width:24%}.ranking-top-card--pos-1 .ranking-top-card__wreath--left{left:-2px}.ranking-top-card--pos-1 .ranking-top-card__wreath--right{right:-2px}.ranking-top-card--pos-2,.ranking-top-card--pos-3{border:none;box-shadow:none;filter:none}.ranking-top-card--pos-2 .ranking-top-card__rank-badge,.ranking-top-card--pos-3 .ranking-top-card__rank-badge{position:absolute;top:-4px;left:-6px;width:48px}.ranking-top-card--pos-2 .ranking-top-card__name,.ranking-top-card--pos-3 .ranking-top-card__name{font-size:16px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";letter-spacing:-0.02em}.ranking-top-card--pos-2 .ranking-top-card__pill,.ranking-top-card--pos-3 .ranking-top-card__pill{font-size:7px;font-weight:700;color:#FF57A1;padding:2px 6px;border:1px solid #f3a4ef}.ranking-top-card--pos-2 .ranking-top-card__tag-label,.ranking-top-card--pos-3 .ranking-top-card__tag-label{font-size:8px}.ranking-top-card--pos-2 .ranking-top-card__media,.ranking-top-card--pos-3 .ranking-top-card__media{aspect-ratio:113/214}.ranking-top-card--pos-2 .ranking-top-card__info,.ranking-top-card--pos-3 .ranking-top-card__info{height:52px;min-height:52px;max-height:52px}.ranking-top-card--pos-2 .ranking-top-card__image,.ranking-top-card--pos-3 .ranking-top-card__image{border:none}.ranking-page__body{flex:1 1 auto;min-height:0;margin:0;border-radius:12px 12px 0 0;border:none;border-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,0.08);width:auto}.ranking-page__list-stack .ranking-page__period{display:none}.ranking-card{grid-template-columns:32px 52px minmax(0, 1fr) auto;grid-template-areas:"rank profile info aside";gap:6px 8px;padding:10px 12px}.ranking-card .ranking-card__rank{grid-area:rank}.ranking-card .ranking-card__profile{grid-area:profile}.ranking-card .ranking-card__image-link{padding:0;border-width:3px;pointer-events:none;border-radius:8px 8px 8px 0}.ranking-card .ranking-card__image{width:44px;height:44px;border-radius:6px 6px 6px 0}.ranking-card .ranking-card__info{grid-area:info;gap:4px}.ranking-card .ranking-card__tags,.ranking-card .ranking-card__buttons,.ranking-card .ranking-card__message{display:none}.ranking-card .ranking-card__aside{grid-area:aside;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;align-self:center}.ranking-card .ranking-card__name-row{flex-wrap:nowrap;gap:4px}.ranking-card .ranking-card__name-row .ranking-card__status-badge--schedule,.ranking-card .ranking-card__name-row .ranking-card__status-badge--in-name{display:none}.ranking-card .ranking-card__status-badge{padding:3px 8px;border-radius:5px;font-size:9px;font-weight:700}.ranking-card .ranking-card__status-badge--in-aside{display:inline-flex}.ranking-card .ranking-card__trend{display:flex;flex-direction:row;justify-content:center;align-items:center}.ranking-card .ranking-card__rank-number{font-size:28px}.ranking-card .ranking-card__rank-label{font-size:9px}.ranking-card .ranking-card__name{font-size:12px}.ranking-card .ranking-card__pill{padding:2px 6px;font-size:8px}.ranking-card .ranking-card__pill-icon{width:10px;height:10px}.ranking-card .ranking-card__verified{width:12px;height:12px}.ranking-card .ranking-card__trend-icon{width:12px;height:16px}.ranking-card .ranking-card__trend-icon path{stroke-width:3}.ranking-card .ranking-card__trend-icon--up path{stroke:#FF57A1}.ranking-card .ranking-card__trend-icon--down path{stroke:#14EED5}.ranking-card--offline .ranking-card__image-link .ranking-card__image{width:44px;height:44px}.ranking_page__notes{background:#FFFFFF}}@media (min-width: 640px){.ranking-page__period{display:none}}@media (min-width: 811px){.ranking-page__content{display:flex;flex-direction:column}.ranking-page__cover{order:-1}.ranking-page__list-stack{display:contents}.ranking-page__period{display:none !important}.ranking-mobile-detail,#ranking-detail-cache{display:none !important}}@media (max-width: 639px){html:has(.user_layout.ranking-page),body:has(.user_layout.ranking-page){height:100dvh;overflow:hidden}.user_layout.ranking-page{display:flex;flex-direction:column;min-height:0;height:calc(100dvh - 50px - 68px - env(safe-area-inset-bottom, 0px));overflow:hidden}}@media (max-width: 640px){.user_layout.ranking-page.dashboard-page .user_layout_body{padding:0 !important}.ranking-page .user_layout_body{flex:1 1 auto;height:100%;min-height:0;padding:0;overflow:hidden;grid-template-rows:minmax(0, 1fr);align-content:stretch}.ranking-page .body_main{flex:1 1 auto;min-height:0;height:100%;padding:0 !important;overflow:hidden !important}.ranking-page .ranking-page__content{flex:1 1 auto;min-height:0;height:100%;overflow:hidden;padding-bottom:0}.ranking-page .ranking-page__header,.ranking-page .ranking-page__cover{flex-shrink:0}.ranking-page__header{position:relative;z-index:1;grid-template-columns:minmax(0, 1fr) minmax(0, 1.27fr) minmax(0, 1fr);gap:8px;align-items:stretch;padding:12px 10px 0;overflow:visible;margin-bottom:0}.ranking-category-panel{position:absolute;top:0;left:50%;z-index:2;display:block;width:max-content;max-width:calc(100% + 16px);margin:0;padding:0;border:none;background:transparent;box-shadow:none;transform:translateX(-50%);pointer-events:none}.ranking-category-panel .ranking-category-panel__mobile{display:block;width:auto;height:auto;max-width:100%;max-height:48px;margin:0;border-radius:10px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));pointer-events:auto}.ranking-category-panel .ranking-category-panel__brand,.ranking-category-panel .ranking-category-panel__copy,.ranking-category-panel .ranking-category-panel__icon,.ranking-category-panel .ranking-category-panel__title,.ranking-category-panel .ranking-category-panel__en,.ranking-category-panel .ranking-category-panel__desc{display:none}.ranking-top-item:last-child .ranking-category-panel{left:50%;right:auto;transform:translateX(-50%)}.ranking-top-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:0;align-self:stretch;overflow:visible}.ranking-top-item--center{align-self:stretch}.ranking-top-item .ranking-top-card,.ranking-top-item .ranking-top-card__image{border-radius:10px}.ranking-top-card{border-radius:10px;overflow:visible}.ranking-top-card:hover{transform:none}.ranking-top-card .ranking-top-card__media{overflow:visible;border-radius:10px}.ranking-top-card .ranking-top-card__image{border-radius:10px}.ranking-top-card .ranking-top-card__rank-badge{z-index:4;overflow:visible;transform:none}.ranking-top-card .ranking-top-card__info{position:absolute;right:0;bottom:6px;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:52px;min-height:52px;max-height:52px;box-sizing:border-box;padding:4px 8px 6px;border-radius:10px;background:rgba(0,0,0,0.7)}.ranking-top-card .ranking-top-card__tags{display:none}.ranking-top-card .ranking-top-card__pill{border:1px solid #f3a4ef;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);color:#FF57A1;font-size:7px;font-weight:700;color:#FF57A1;padding:2px 6px}.ranking-top-card .ranking-top-card__live{top:8px;right:6px;font-size:10px;padding:1px 6px}.ranking-top-card--pos-1 .ranking-top-card__media{aspect-ratio:143/272}.ranking-top-card--pos-1 .ranking-top-card__info{height:70px;min-height:70px;max-height:70px}.ranking-top-card--pos-1 .ranking-top-card__rank-badge{position:absolute;top:-8px;left:-8px;width:72px}.ranking-top-card--pos-1 .ranking-top-card__name{font-size:20px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";letter-spacing:-0.02em}.ranking-top-card--pos-1 .ranking-top-card__pill{font-size:7px;font-weight:700;color:#FF57A1;padding:2px 6px}.ranking-top-card--pos-1 .ranking-top-card__wreath{width:25%}.ranking-top-card--pos-1 .ranking-top-card__wreath--left{left:-2px}.ranking-top-card--pos-1 .ranking-top-card__wreath--right{right:-2px}.ranking-top-card--pos-2 .ranking-top-card__media,.ranking-top-card--pos-3 .ranking-top-card__media{aspect-ratio:113/214}.ranking-top-card--pos-2 .ranking-top-card__info,.ranking-top-card--pos-3 .ranking-top-card__info{height:52px;min-height:52px;max-height:52px}.ranking-top-card--pos-2 .ranking-top-card__rank-badge,.ranking-top-card--pos-3 .ranking-top-card__rank-badge{position:absolute;top:-4px;left:-6px;width:48px}.ranking-top-card--pos-2 .ranking-top-card__name,.ranking-top-card--pos-3 .ranking-top-card__name{font-size:16px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";letter-spacing:-0.02em}.ranking-top-card--pos-2 .ranking-top-card__pill,.ranking-top-card--pos-3 .ranking-top-card__pill{font-size:7px;font-weight:700;color:#FF57A1;padding:2px 6px;border:1px solid #f3a4ef}.ranking-top-card--pos-2 .ranking-top-card__tag-label,.ranking-top-card--pos-3 .ranking-top-card__tag-label{font-size:8px}.ranking-page__cover{order:-1;position:relative;z-index:0;margin:12px 10px 0;border-radius:12px;overflow:hidden}.ranking-page__cover::before,.ranking-page__cover::after{display:block}.ranking-page__cover-bg{display:block;height:96px}.ranking-page__cover-image{display:block}.ranking-page__cover-mascot{display:block;width:56px;right:10px;bottom:6px}.ranking-page__cover-content{position:absolute;bottom:8px;left:8px;max-width:min(360px, calc(100% - 76px));width:auto;height:auto;box-sizing:border-box;padding:8px 10px;border-radius:5px;background-color:#0000004d;backdrop-filter:none}.ranking-page__cover-title{margin:0 0 4px;font-size:13px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";line-height:1.3}.ranking-page__cover-description{margin:0;font-size:9px;font-weight:700;color:#FFFFFF;font-family:"M PLUS 1p";line-height:1.45}.ranking-page__list-stack{order:3;flex:1 1 auto;min-height:0;overflow:hidden;margin:10px 10px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px}.ranking-page__list-stack .ranking-page__period{display:flex !important;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1px;box-sizing:border-box;width:100%;height:47px;margin:0;padding:8px 12px;border-radius:5px;border:1px solid #4DF9FF;background:#FFFFFF;box-shadow:0 0 10px 0 #14EED5}.ranking-page__period-btn{display:inline-flex !important;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex:0 0 auto !important;box-sizing:border-box;width:106px;height:30px !important;min-height:30px;max-height:30px;padding:0 4px 0 8px !important;border:0 !important;border-radius:5px;text-decoration:none;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);color:#FFFFFF;opacity:0.55;font-size:10px !important;font-weight:700;line-height:1 !important;font-family:"M PLUS 1p", sans-serif;transition:opacity 0.15s ease}.ranking-page__period-btn:nth-child(2){width:105px}.ranking-page__period-btn span{white-space:nowrap;line-height:1}.ranking-page__period-btn.is-active{opacity:1}.ranking-page__period-btn .ranking-page__period-icon path{stroke:#FFFFFF}.ranking-page__period-icon{flex-shrink:0;width:13px !important;height:13px !important;display:block}.ranking-page__period-icon path{stroke:#FFFFFF;stroke-width:1.5}.ranking-page__body{flex:1 1 auto;align-self:stretch;min-height:0;height:auto;max-height:100%;margin:0;border-radius:5px 5px 0 0;border:none !important;background:#FFFFFF;box-shadow:0 0 10px 0 #14EED5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ranking-page__body .ranking-card{flex-shrink:0}.ranking-page__footer{flex-shrink:0;margin:0;padding:12px 10px 16px;border-radius:0;background:transparent}.ranking-page__updated{margin:0 0 8px;text-align:center;white-space:nowrap;font-size:7px;font-weight:500;color:#B7B7B7;font-family:"M PLUS 1p";letter-spacing:-0.35px;line-height:16px}.ranking-page__notes{flex-direction:row;align-items:flex-start;gap:0}.ranking-page__notes-title{flex:0 0 auto;white-space:nowrap;margin:0;font-size:10px;font-weight:700;color:#8D8D8D;font-family:"M PLUS 1p";line-height:12px}.ranking-page__notes-text{flex:1 1 auto;min-width:0;margin:0;font-size:10px;font-weight:400;color:#B7B7B7;font-family:"M PLUS 1p";line-height:12px}.ranking-card{grid-template-columns:36px 48px minmax(0, 1fr) auto;grid-template-areas:"rank profile info aside";gap:6px 8px;padding:10px 8px;border-bottom:1px solid #D9D9D9}.ranking-card .ranking-card__rank-number{font-size:25px;font-weight:700;font-family:"M PLUS 1p";letter-spacing:-0.04em;line-height:1;background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ranking-card .ranking-card__rank-label{font-size:7px;font-weight:700;font-family:Montserrat;line-height:1;background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ranking-card .ranking-card__image-link{padding:0;border-width:3px;border-style:solid;border-color:var(--status-header-bg, #F4F4F4);border-radius:5px 5px 5px 0;box-sizing:border-box}.ranking-card .ranking-card__image{width:40px;height:40px;border-radius:2px 2px 2px 0}.ranking-card .ranking-card__name{font-size:14px;font-weight:700;color:#4F4F4F;font-family:"M PLUS 1p";letter-spacing:-0.02em}.ranking-card .ranking-card__pill{padding:2px 8px;border:1px solid #f3a4ef;border-radius:20px;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);font-size:12px;font-weight:700;color:#FF57A1}.ranking-card .ranking-card__status-badge{padding:3px 8px;border-radius:5px;font-size:12px;font-weight:700}.ranking-card .ranking-card__status-badge--live,.ranking-card .ranking-card__status-badge--live-waiting{background:#B7B7B7;border:3px solid #B7B7B7;color:#EEFF00}.ranking-card .ranking-card__status-badge--in-aside{display:inline-flex}.ranking-card .ranking-card__trend-icon{width:14px;height:18px}.ranking-card--offline .ranking-card__image{width:40px;height:40px}}@media (min-width: 640px) and (max-width: 810px){.ranking-top-card .ranking-top-card__info{height:68px;min-height:68px;max-height:68px}.ranking-top-card--pos-1 .ranking-top-card__info{height:90px;min-height:90px;max-height:90px}.ranking-top-card--pos-2 .ranking-top-card__info,.ranking-top-card--pos-3 .ranking-top-card__info{height:68px;min-height:68px;max-height:68px}}@media (max-width: 810px){.ranking-top-card[data-ranking-detail-trigger],.ranking-card[data-ranking-detail-trigger]{cursor:pointer}body.ranking-mobile-detail-open .user_layout,body.ranking-mobile-detail-open .header,body.ranking-mobile-detail-open .bottom-nav,body.ranking-mobile-detail-open .event_profile{visibility:hidden}.ranking-mobile-detail{position:fixed;inset:0;z-index:10000;background:#FFFFFF;overflow:hidden}.ranking-mobile-detail[hidden]{display:none}.ranking-mobile-detail__content{flex:1 1 auto;min-height:0;height:auto;overflow:auto;padding:56px 16px 24px;-webkit-overflow-scrolling:touch}.ranking-mobile-detail-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#FFFFFF;transform:translateX(100%);transition:transform 0.32s cubic-bezier(0.32, 0.72, 0, 1);will-change:transform}.ranking-mobile-detail.is-open .ranking-mobile-detail-panel{transform:translateX(0)}}@media (max-width: 810px) and (prefers-reduced-motion: reduce){.ranking-mobile-detail-panel{transition:none}}@media (max-width: 810px){.ranking-mobile-detail-panel--card{position:relative;background:var(--bg, #fff)}.ranking-mobile-detail-panel__stage{position:relative;flex:1 1 auto;min-height:0}.ranking-mobile-detail-panel__cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.ranking-mobile-detail-panel__stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ranking-mobile-detail-panel__stage-overlay>*{pointer-events:auto}.ranking-mobile-detail-panel__back{position:absolute;top:12px;left:12px;z-index:4;display:flex;flex-direction:row;justify-content:center;align-items:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0.45);cursor:pointer}.ranking-mobile-detail-panel__back svg{width:16px;height:16px;transform:rotate(180deg)}.ranking-mobile-detail-panel__back svg path{fill:#FF57A1}.ranking-mobile-detail-panel__rank-badge{position:absolute;top:10px;left:48px;z-index:3;width:88px;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.25))}.ranking-mobile-detail-panel__rank-badge img{display:block;width:100%;height:auto}.ranking-mobile-detail-panel--no-rank-badge .ranking-mobile-detail-panel__back{position:absolute;top:12px;left:12px}.ranking-mobile-detail-panel__live{position:absolute;top:12px;right:12px;z-index:3;padding:3px 10px;border-radius:5px;background:#EEFF00;font-size:12px;font-weight:700;color:#4F4F4F;box-shadow:0 2px 6px rgba(0,0,0,0.3)}.ranking-mobile-detail-panel__tags{position:absolute;top:50%;right:10px;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;transform:translateY(-50%);max-width:calc(100% - 20px)}.ranking-mobile-detail-panel__tag{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100%;padding:5px 10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ranking-mobile-detail-panel__tag-label{font-size:10px;font-weight:700;text-align:ellipsis;line-height:1.2;overflow:hidden;white-space:nowrap}.ranking-mobile-detail-panel__tag-count{position:absolute;top:-6px;right:-6px;display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:50%;font-size:7px;font-weight:700;color:#FFFFFF;font-family:"Montserrat"}.ranking-mobile-detail-panel__tag--pink{background:#FFE6F2}.ranking-mobile-detail-panel__tag--pink .ranking-mobile-detail-panel__tag-label{color:#FF57A1}.ranking-mobile-detail-panel__tag--pink .ranking-mobile-detail-panel__tag-count{background:#FF0760}.ranking-mobile-detail-panel__tag--cyan{background:#EBEBEB}.ranking-mobile-detail-panel__tag--cyan .ranking-mobile-detail-panel__tag-label{color:#8D8D8D}.ranking-mobile-detail-panel__tag--cyan .ranking-mobile-detail-panel__tag-count{background:#14EED5}.ranking-mobile-detail-panel__wreath{position:absolute;bottom:0;z-index:2;width:28%;pointer-events:none}.ranking-mobile-detail-panel__wreath img{display:block;width:100%;height:auto}.ranking-mobile-detail-panel__wreath--left{left:-2px}.ranking-mobile-detail-panel__wreath--right{right:-2px;transform:scaleX(-1)}.ranking-mobile-detail-panel__pill{position:absolute;bottom:24px;left:50%;z-index:3;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;max-width:calc(100% - 24px);padding:4px 10px;border-radius:999px;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);font-size:10px;font-weight:700;color:#FF57A1;white-space:nowrap}.ranking-mobile-detail-panel__pill-icon{width:12px;height:12px;color:#FF57A1}.ranking-mobile-detail-panel__sheet{position:relative;z-index:4;flex:0 0 auto;margin-top:-18px;max-height:52%;overflow-y:auto;border-radius:16px 16px 0 0;background:#FFFFFF;box-shadow:0 0 0 2px rgba(20,238,213,0.85),0 0 24px rgba(20,238,213,0.35)}.ranking-mobile-detail-panel__header{padding:14px 14px 10px;background:#f3f3f3}.ranking-mobile-detail-panel__hero{display:grid;grid-template-columns:80px minmax(0, 1fr);gap:10px;align-items:start}.ranking-mobile-detail-panel__avatar{width:80px;height:80px;border-radius:10px;object-fit:cover;border:2px solid #FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.1)}.ranking-mobile-detail-panel__summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;min-width:0}.ranking-mobile-detail-panel__name-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.ranking-mobile-detail-panel__name{font-size:15px;font-weight:700;color:#4F4F4F;line-height:1.2;word-break:break-word}.ranking-mobile-detail-panel__verified{width:16px;height:16px;flex-shrink:0}.ranking-mobile-detail-panel__badges{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;flex-wrap:wrap}.ranking-mobile-detail-panel__badge{display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;border-radius:5px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.ranking-mobile-detail-panel__badge--rank{min-width:48px;color:#4A4A4A;text-transform:uppercase;background:linear-gradient(90deg, #FDFDFD 0%, #D1D1D1 100%)}.ranking-mobile-detail-panel__badge--level{color:#FF57A1;background:#FFFFFF;border:1.5px solid #FF57A1}.ranking-mobile-detail-panel__badge--compat{gap:4px;color:#FF57A1;background:#FFFFFF;border:1.5px solid rgba(255,87,161,0.55)}.ranking-mobile-detail-panel__compat-icon{width:11px;height:11px}.ranking-mobile-detail-panel__stats-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:space-between;gap:8px;min-width:0}.ranking-mobile-detail-panel__followers{display:flex;gap:8px 12px;flex:1;min-width:0}.ranking-mobile-detail-panel__stat{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-width:0}.ranking-mobile-detail-panel__stat-label{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:3px;font-size:9px;font-weight:700;color:#8D8D8D;white-space:nowrap}.ranking-mobile-detail-panel__stat-icon{width:10px;height:10px;flex-shrink:0}.ranking-mobile-detail-panel__stat-icon--followers{background:#8D8D8D;mask:url(/assets/icons/icon_group_user-22a96700d23893ca6cd44d0f2fb86b8473437a271c45ac6ef6e5947c8ceb3dfc.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon_group_user-22a96700d23893ca6cd44d0f2fb86b8473437a271c45ac6ef6e5947c8ceb3dfc.svg) no-repeat center/contain}.ranking-mobile-detail-panel__ig-icon{width:10px;height:auto}.ranking-mobile-detail-panel__stat-value{font-size:13px;font-weight:700;color:#4F4F4F;white-space:nowrap}.ranking-mobile-detail-panel__stat-value small{margin-left:1px;font-size:10px;font-weight:700;color:#8D8D8D}.ranking-mobile-detail-panel__compat-value{flex-shrink:0;align-self:flex-end;font-size:26px;font-weight:800;text-align:center;color:#FF57A1}.ranking-mobile-detail-panel__compat-value small{font-size:13px;font-weight:700;color:#FF57A1}.ranking-mobile-detail-panel__body{position:relative;padding:14px 16px 24px;background:#FFFFFF}.ranking-mobile-detail-panel__profile-link{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:8px;width:100%;padding:2px 0;font-size:12px;font-weight:700;color:#8D8D8D;text-decoration:none}.ranking-mobile-detail-panel__profile-link-icon{width:16px;height:16px;flex-shrink:0;background:#14EED5;mask:url(/assets/icons/icon_paper-1a1158a22efc81fcf22174c052366e9a50bc8071f02857d8ac2ab8ca4ae81eb8.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon_paper-1a1158a22efc81fcf22174c052366e9a50bc8071f02857d8ac2ab8ca4ae81eb8.svg) no-repeat center/contain}.ranking-mobile-detail-panel__divider{height:1px;margin:14px 0;background:#EBEBEB}.ranking-mobile-detail-panel__tag{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;padding:8px 14px;border-radius:999px;background:linear-gradient(261.96deg, #FFBFF1 -7.03%, #FFF0F6 100.14%);font-size:12px;font-weight:700;color:#FF57A1}.ranking-mobile-detail-panel__tag-icon{width:14px;height:14px;flex-shrink:0;background:#FF57A1;mask:url(/assets/icons/icon_paper-1a1158a22efc81fcf22174c052366e9a50bc8071f02857d8ac2ab8ca4ae81eb8.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon_paper-1a1158a22efc81fcf22174c052366e9a50bc8071f02857d8ac2ab8ca4ae81eb8.svg) no-repeat center/contain}.ranking-mobile-detail-panel__moderation{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:6px;margin-top:10px;font-size:10px;font-weight:500;color:#8D8D8D}.ranking-mobile-detail-panel__moderation-link{padding:0;border:none;background:transparent;font-size:10px;font-weight:500;color:#8D8D8D;cursor:pointer}.ranking-mobile-detail-panel__footer{position:sticky;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:#FFFFFF;border-top:1px solid #EBEBEB}.ranking-mobile-detail-panel__actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.ranking-mobile-detail-panel__action-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 6px;border-radius:10px;border:none;text-decoration:none;font-size:10px;font-weight:700;text-align:center;color:#FFFFFF;line-height:1.2;cursor:pointer}.ranking-mobile-detail-panel__action-btn--outline{color:#FF57A1;background:#FFFFFF;border:1.5px solid #FF57A1}.ranking-mobile-detail-panel__action-btn--primary{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%)}.ranking-mobile-detail-panel__action-btn--disabled{opacity:0.45;pointer-events:none}.ranking-mobile-detail-panel__action-icon{width:18px;height:18px}.ranking-mobile-detail-panel__action-icon--instagram{width:18px;height:auto}.ranking-mobile-detail-panel__action-icon--following{display:none}.ranking-mobile-detail-panel__action-label--following{display:none}.ranking-mobile-detail-panel .follow-btn.is-following .ranking-mobile-detail-panel__action-icon--follow,.ranking-mobile-detail-panel .follow-btn.is-following .ranking-mobile-detail-panel__action-label--follow{display:none}.ranking-mobile-detail-panel .follow-btn.is-following .ranking-mobile-detail-panel__action-icon--following,.ranking-mobile-detail-panel .follow-btn.is-following .ranking-mobile-detail-panel__action-label--following{display:inline-flex}}.notifications-page .user_layout{--width-left-menu: 170px}.notifications-page .user_layout .user_layout_body{width:100%;max-width:100%;box-sizing:border-box}@media (max-width: 1439px) and (min-width: 1024px){.notifications-page .user_layout .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) minmax(0, var(--width-right-menu));grid-template-areas:"nav main sidebar";gap:16px;padding:0 16px 0;box-sizing:border-box}.notifications-page .user_layout .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);min-width:0;padding-top:25px}.notifications-page .user_layout .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0;padding-top:25px}.notifications-page .user_layout .user_layout_body .body_sidebar{display:flex !important;flex-direction:column;grid-area:sidebar;width:100%;min-width:0;max-width:100%;padding:25px 0 0;order:unset;box-sizing:border-box}.notifications-page .user_layout .user_layout_body .body_sidebar .sidebar_sticky{position:sticky;top:calc(70px + 25px);width:100%;min-width:0}}@media (min-width: 811px) and (max-width: 1023px){.notifications-page .user_layout .user_layout_body{display:grid !important;flex-direction:unset;grid-template-columns:var(--width-left-menu) minmax(0, 1fr);grid-template-areas:"nav main";gap:16px;padding:0 16px 100px;align-items:start;box-sizing:border-box}.notifications-page .user_layout .user_layout_body .body_nav{display:block !important;grid-area:nav;width:var(--width-left-menu);padding:25px 0 104px 0 !important}.notifications-page .user_layout .user_layout_body .body_nav .sidebar_sticky{position:sticky;top:calc(70px + 64px)}.notifications-page .user_layout .user_layout_body .body_main{display:flex !important;flex-direction:column;grid-area:main;min-width:0;width:auto;order:unset;padding-top:25px !important}.notifications-page .user_layout .user_layout_body .body_sidebar{display:none !important}}@media (max-width: 810px){.notifications-page .user_layout .user_layout_body{display:flex;flex-direction:column;gap:12px;padding:0 12px;box-sizing:border-box}.notifications-page .user_layout .user_layout_body .body_nav{display:none !important}.notifications-page .user_layout .user_layout_body .body_main{display:flex !important;flex-direction:column;width:100%;order:unset;padding-top:0}.notifications-page .user_layout .user_layout_body .body_sidebar{display:none !important}}@media (min-width: 640px) and (max-width: 810px){.notifications-page .user_layout .user_layout_body{padding:25px 12px 100px !important}.notifications-page .user_layout .user_layout_body .body_main{padding-top:0 !important}}@media (max-width: 639px){.notifications-page .user_layout .user_layout_body{padding:0 8px 80px !important}.notifications-page .user_layout .user_layout_body .body_main{padding-top:0 !important}}@media (max-width: 1023px){.notifications-page .user_layout .user_layout_body .body_sidebar,.notifications-page .user_layout .user_layout_body .body_sidebar.body_sidebar--dashboard{display:none !important;order:unset}}.notifications-page .user_layout .body_main{min-width:0;max-width:100%}.notifications-page .user_layout .mypage_profile{padding:24px 28px 48px;border:10px solid var(--color-border-default, #EBEBEB);border-radius:10px;background-color:var(--color-surface-primary, #fff);color:var(--color-text-primary, #4F4F4F);box-sizing:border-box}@media (max-width: 1439px){.notifications-page .user_layout .mypage_profile{padding:24px 10px !important}}.notifications-page .user_layout .mypage-profile__title{margin:0 0 20px 6px;color:var(--noti-list-theme-color);-webkit-text-fill-color:initial;background:none}.notifications-page{--noti-list-theme-color: #14EED5}.notifications-page.notifications-page--streamer{--noti-list-theme-color: #FF57A1}.notifications-page__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px;width:100%;margin:0 0 24px;padding:0;border-bottom:1px solid var(--color-border-default, #EBEBEB)}@media (max-width: 767px){.notifications-page__tabs{flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.notifications-page__tabs::-webkit-scrollbar{display:none}}.notifications-page__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:88px;padding:0 12px 12px;color:var(--color-text-muted, #B7B7B7);font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}@media (max-width: 1439px){.notifications-page__tab{min-width:72px;padding:0 8px 10px;font-size:12px}}@media (max-width: 767px){.notifications-page__tab{min-width:0;padding:0 10px 8px;font-size:11px}}@media (max-width: 639px){.notifications-page__tab{padding:0 8px 8px;font-size:10px}}.notifications-page__tab.is-active{color:var(--noti-list-theme-color)}.notifications-page__tab.is-active::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--noti-list-theme-color)}.notifications-page__tab-label{position:relative}.notifications-page__tab-badge{position:absolute;top:-12px;right:-16px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:700;color:#FFFFFF;line-height:1;border-radius:50%;color:#FFFFFF;background:#FF005D}.notifications-page__list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;margin:0;padding:0;list-style:none}.notifications-page__empty{margin:64px 0;color:var(--color-text-muted, #B7B7B7);font-size:16px;font-weight:700;text-align:center}.notifications-page__more{display:flex;justify-content:center;margin-top:28px}.notifications-page__more-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:220px;min-height:48px;padding:10px 28px;border:1px solid rgba(28,187,179,0.35);border-radius:999px;background:var(--color-surface-primary, #fff);box-shadow:0 4px 16px rgba(20,238,213,0.28);color:#1CBBB3;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box}.notifications-page__more-btn:hover{filter:brightness(0.98)}.notifications-page__more-btn:active{transform:scale(0.98)}.notifications-page__more-btn.is-loading{pointer-events:none;opacity:0.7;cursor:default}.notifications-page__more-icon{width:14px;height:14px}.notifications-page__more-icon path,.notifications-page__more-icon stroke{stroke:#1CBBB3}.notifications-page__more-icon *[fill]:not([fill='none']){fill:#1CBBB3}.notifications-page--streamer .notifications-page__more-btn{border-color:rgba(255,87,161,0.35);box-shadow:0 4px 16px rgba(255,87,161,0.2);color:#FF57A1}.notifications-page--streamer .notifications-page__more-icon path,.notifications-page--streamer .notifications-page__more-icon stroke{stroke:#FF57A1}.notifications-page--streamer .notifications-page__more-icon *[fill]:not([fill='none']){fill:#FF57A1}.noti-item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--color-border-default, #EBEBEB);border-radius:12px;background:var(--color-surface-primary, #fff);box-sizing:border-box}@media (max-width: 767px){.noti-item{flex-wrap:wrap;gap:12px}}.noti-item__avatar{width:68px;height:68px;flex-shrink:0;overflow:hidden;background:var(--color-input-bg, #F4F4F4);border-radius:50%}.noti-item__avatar.noti-item__avatar--user{border-radius:10px}.noti-item__avatar-img{display:block;width:100%;height:100%;object-fit:cover}.noti-item__body{flex:1;min-width:0}.noti-item__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.noti-item__badge{display:inline-flex;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;flex-shrink:0;min-height:20px;padding:2px 8px;border-radius:999px}.noti-item__badge--new{background-color:var(--noti-list-theme-color);color:#FFFFFF}.noti-item__badge--pickup{background:#FFE566;color:#333333}.noti-item__badge--notify{background:#E3FDFA;color:#1CBBB3}.noti-item__badge--campaign{background:#FFA6CD;color:#CD2C73}.noti-item__badge--event{background:#E8F4FF;color:#2B7BB9}.noti-item__badge--update{background:#EDE7FF;color:#6B4FBB}.noti-item__badge--sns{background:#E8FFF4;color:#0AA598}.noti-item__title{margin:0;color:var(--color-text-primary, #333);font-size:14px;font-weight:700;line-height:1.4}.noti-item__meta{font-size:13px;font-weight:600;color:var(--color-text-muted, #B7B7B7);line-height:1.5;margin:0}.noti-item__time{margin-right:6px;white-space:nowrap}.noti-item__text{word-break:break-word}.noti-item__action{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--noti-list-theme-color);text-decoration:none;line-height:1.2;white-space:nowrap;flex-shrink:0;width:120px;height:40px;border-radius:10px;box-sizing:border-box;appearance:none;cursor:pointer;font-family:inherit;padding:0}.noti-item__action--solid{border:none;background-color:var(--noti-list-theme-color);color:#FFFFFF;box-shadow:0 2px 8px rgba(var(--noti-list-theme-color), 0.28)}.noti-item__action--solid .noti-item__action-icon *[fill]:not([fill='none']){fill:#FFFFFF}.noti-item__action--solid .noti-item__action-icon path[stroke]:not([stroke='none']){stroke:#FFFFFF}.noti-item__action--outline{border:1.5px solid #1CBBB3;background:var(--color-surface-primary, #fff);color:#1CBBB3}.noti-item__action--outline .noti-item__action-icon *[fill]:not([fill='none']){fill:#1CBBB3}.noti-item__action--outline .noti-item__action-icon path[stroke]:not([stroke='none']){stroke:#1CBBB3}.noti-item__action-icon{width:16px;height:16px;flex-shrink:0}.noti-item__action-icon--chevron{width:12px;height:12px}.alert-modal .alert_modal_content.noti-feed-dialog{max-width:520px;width:90%}.alert-modal .alert_modal_content.noti-feed-dialog .alert_modal_title{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.alert-modal .alert_modal_content.noti-feed-dialog .alert_modal_body>.alert_modal_content{width:100%;max-width:none;box-sizing:border-box;text-align:left;font-size:inherit;font-weight:400;line-height:inherit;color:inherit}@media (max-width: 767px){.alert-modal .alert_modal_content.noti-feed-dialog{max-width:520px}}.noti-dialog-body{font-size:13px;line-height:1.6;color:var(--color-text-secondary, #4a4a4a);text-align:left;word-break:break-word}.noti-dialog-body p{margin:0 0 0.6em}.noti-dialog-body p:last-child{margin-bottom:0}.noti-dialog-time{margin-top:12px;font-size:12px;line-height:1.4;color:var(--color-text-muted, #9a9a9a);text-align:right}.open-live{color:#fff}.open-live__body{display:grid;grid-template-columns:minmax(0, 1fr) 300px;align-items:stretch;min-height:0}.open-live__media{position:relative;min-width:0;overflow:hidden;background:#000}.open-live__media .mlive-container.mlive-embed-container.ls-page{padding:0 !important;margin:0;background:transparent;max-width:none;border:none}.open-live__media .mlive.ls-content,.open-live__media #mlive-embed-top{margin:0;padding:0;width:100%}.open-live__media .mlive-screen{margin:0;width:100%}.open-live__media .mlive-video-grid{width:100%;aspect-ratio:16/9}.open-live__media .mlive-video-grid .streamer-status{position:absolute;top:4px;left:4px;padding:4px 8px;border-radius:16px;font-size:16px;font-weight:700;color:#fff;display:none}.open-live__media .icon-live,.open-live__media .g-counter,.open-live__media .gift{display:none !important}.open-live__media .mute-button{top:10px;right:10px;bottom:auto;z-index:5}.open-live__chat{display:flex;flex-direction:column;min-height:0;overflow:hidden}.open-live__msg-wrap{flex:1 1 auto;min-height:0;overflow:hidden}.open-live__msg-list{display:flex;flex-direction:column-reverse;gap:8px;height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.25) transparent}.open-live__msg-list .chatmessage_left.msg-room{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:0 2px;flex-wrap:wrap;width:fit-content;max-width:100%;font-size:12px;line-height:1.45;background:transparent;border:none;box-shadow:none;padding:0}.open-live__msg-list .msg-author{font-weight:700;white-space:nowrap}.open-live__msg-list .msg-author:after{content:">";padding:0 4px;color:rgba(255,255,255,0.55);font-weight:400}.open-live__msg-list .msg-content{color:#fff;word-break:break-word}.open-live__msg-list .system_mess{font-size:11px;color:rgba(255,255,255,0.7)}.open-live__msg-list .streamer-msg:not(.msg-author){background:transparent;border:none;filter:none;box-shadow:none;padding:0;color:inherit;border-radius:0}.open-live__senders{--sender-list-bg-color: #4d4d4d}.open-live__senders .recent-senders{display:flex !important;flex-wrap:nowrap;align-items:center;min-width:0;--sender-item-size: 28px;--sender-item-size-lg: 36px;position:relative !important;bottom:auto !important;left:auto !important;background:var(--sender-list-bg-color);border-radius:999px;overflow:hidden;border:solid 3px var(--sender-list-bg-color);direction:ltr;transform:none !important}.open-live__senders .recent-senders .item{display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;width:var(--sender-item-size);height:var(--sender-item-size);margin-left:-8px;overflow:hidden;border-radius:50%;background:#2a2a2a}.open-live__senders .recent-senders .item.is-large{width:var(--sender-item-size-lg);height:var(--sender-item-size-lg)}.open-live__senders .recent-senders .item:nth-child(n+12){display:none !important}.open-live__senders .recent-senders .item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%;border:solid 2px var(--sender-list-bg-color)}.open-live__senders .recent-senders{background:none;border:none}.open-live__join-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:58px;padding:10px 16px 12px;border:none;border-radius:8px;background:linear-gradient(90deg, #6ed7e8 0%, #a8b4f0 45%, #c9a8e8 100%);color:#fff;cursor:pointer;box-shadow:0 6px 18px rgba(110,180,230,0.35)}.open-live__join-btn:hover{filter:brightness(1.05)}.open-live__join-main{display:inline-flex;align-items:center;justify-content:center;gap:8px}.open-live__join-icon{width:22px;height:20px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.open-live__join-label{font-size:16px;font-weight:800;line-height:1.2}.open-live__join-note{display:block;font-size:11px;font-weight:600;text-align:center;color:rgba(255,255,255,0.95);line-height:1.35}@media (max-width: 900px){.open-live__body{grid-template-columns:1fr}}.top-open-live{background:#000;border-radius:8px;padding:14px 16px 16px;margin-bottom:20px}.top-open-live__bar{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:12px}.top-open-live__bar-left,.top-open-live__bar-right{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px 14px;flex-wrap:wrap}.top-open-live__bar-right{justify-content:flex-end;flex-shrink:0}.top-open-live__live{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;background:#ed1e8c;font-size:12px;font-weight:700;letter-spacing:0.04em;line-height:1.4}.top-open-live__live-dot{width:7px;height:7px;border-radius:50%;background:#fff}.top-open-live__event{font-size:14px;font-weight:700;letter-spacing:0.08em}.top-open-live__free-badge{padding:8px 15px;border-radius:5px;font-size:11px;font-weight:700;color:#4F4F4F;white-space:nowrap;background:linear-gradient(90deg, #FDB25C 0%, #FFD6A8 100%)}.top-open-live__joining{font-size:13px;white-space:nowrap}.top-open-live__joining strong{margin-left:6px;font-size:48px;font-family:"Share Tech Mono", "Courier New", monospace;text-shadow:0 0 8px rgba(90,215,255,0.55);vertical-align:-1px}.top-open-live__countdown-wrap{min-width:150px}.top-open-live__countdown-label{display:block;font-size:13px;line-height:1.3;white-space:nowrap}.top-open-live__countdown-time{margin-left:6px;font-size:48px;font-family:"Share Tech Mono", "Courier New", monospace;text-shadow:0 0 8px rgba(90,215,255,0.55);vertical-align:-1px}.top-open-live__progress{margin-top:5px;height:3px;border-radius:999px;background:rgba(255,255,255,0.18);overflow:hidden}.top-open-live__progress-bar{width:100%;height:100%;border-radius:inherit;background:#5ad7ff;box-shadow:0 0 6px rgba(90,215,255,0.6)}.top-open-live .open-live__body{gap:20px 40px}.top-open-live .open-live__media .user-count-container{display:none !important}.top-open-live .open-live__media .mlive-video .mlive-video-wrapper{border-radius:0}.top-open-live__gift-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:6px 4px}.top-open-live__gift-bar .recent-senders{padding:2px 4px 2px 12px}.top-open-live__gift-btn.g-send-btn{position:relative;left:auto;bottom:auto;transform:none;flex-shrink:0;width:52px;height:52px;margin:0;z-index:2;cursor:pointer;pointer-events:auto}.top-open-live__panel{display:flex;flex-direction:column;min-width:0;min-height:0;height:0;min-height:100%;overflow:hidden;padding:4px 0 0}.top-open-live__copy{flex-shrink:0}.top-open-live__eyebrow{margin:0 0 8px;font-size:14px;font-weight:600}.top-open-live__heading{margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.2}.top-open-live__desc{margin:0 0 4px;font-size:13px;color:rgba(255,255,255,0.92);line-height:1.55}.top-open-live .open-live__chat{flex:1 1 auto;margin:14px 0 0}.top-open-live .open-live__msg-list .streamer-msg .msg-author{color:#ff7ab8}.top-open-live__cta{flex-shrink:0;margin-top:16px}@media (max-width: 900px){.top-open-live{padding:12px}.top-open-live .open-live__body{gap:16px}.top-open-live__panel{height:auto;min-height:0}.top-open-live .open-live__chat{min-height:160px;max-height:260px}.top-open-live__heading{font-size:26px}.top-open-live__joining strong,.top-open-live__countdown-time{font-size:18px}.top-open-live__countdown-wrap{min-width:130px}}@media (max-width: 767px){.top-open-live{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:none}.top-open-live__bar{flex-direction:column;align-items:flex-start;gap:6px 0;padding:0 0 6px}.top-open-live__bar-left,.top-open-live__bar-right{width:100%;justify-content:space-between}.top-open-live__bar-right{border:3px solid transparent;background:linear-gradient(var(--common-btn-fill, #fff), var(--common-btn-fill, #fff)) padding-box,linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%) border-box;border-radius:10px;justify-content:center;padding:12px 16px;gap:0 14px}.top-open-live__bar-right span,.top-open-live__bar-right p{background-image:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:14px;font-weight:700;text-align:center}.top-open-live__bar-right .top-open-live__bar-highlight{font-size:24px;font-weight:400;color:#12AAFF;letter-spacing:0.04em;line-height:1.2;font-family:"Share Tech Mono", "Courier New", monospace;text-shadow:0 0 8px rgba(90,215,255,0.55);padding:0 6px}.top-open-live__live-live{padding:8px 12px}.top-open-live__event{color:#4F4F4F}.open-live__media{flex:1 1 auto;background:none;overflow:visible;z-index:0}.open-live__join-btn{background:linear-gradient(263.94deg, #2CF8FF -9.5%, #AA3DA4 109.67%);border:solid 4px #fff}.open-live .mlive.ls-content .mute-button{display:none}.open-live .mlive.ls-content .mlive-video{background:none}.open-live .mlive.ls-content .mlive-video .mlive-video-grid{aspect-ratio:unset;background:none;gap:12px}.open-live .mlive.ls-content .mlive-video .mlive-video-grid:not(.mlive-video-grid-of-2){height:calc(100dvh - 250px)}.open-live .mlive.ls-content .mlive-video .mlive-video-grid.mlive-video-grid-of-2 .mlive-video-wrapper{aspect-ratio:9/16}.open-live .mlive.ls-content .mlive-video .mlive-video-grid .mlive-video-wrapper{border-radius:20px 20px 20px 0;filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.25))}.open-live .mlive.ls-content .mlive-video .mlive-video-grid .mlive-video-wrapper.has-photo-slider{background:none}.open-live .mlive.ls-content .mlive-video .mlive-video-grid .mlive-video-wrapper.has-photo-slider .photo-slideshow{background:#d9d9d9}.open-live .mlive.ls-content .mlive-video .mlive-video-grid .streamer-name{font-size:14px;font-weight:700;text-align:left;color:#fff;top:unset;right:unset;bottom:12px;left:12px;width:160px;background:none}.open-live .mlive.ls-content .mlive-video .mlive-video-grid .streamer-status{display:inline-block;background:#FF0760;z-index:2}.pp-layout .top-open-live .mlive.ls-content .mlive-video .mlive-video-grid{height:calc(100dvh - 300px)}}.open-live-coming-soon{position:relative;box-sizing:border-box;display:block;width:100%;height:100%;min-height:280px;padding:0;background:#fff;text-align:center;color:#4F4F4F}.open-live-coming-soon .mute-button{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;background:#4F4F4F;border:none;padding:0}.open-live-coming-soon .mute-button img{width:22px;height:auto}.open-live-coming-soon__copy{position:absolute;top:25%;left:50%;transform:translate(-50%, -50%);width:100%;padding:0 24px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.open-live-coming-soon__title{margin:0;font-size:48px;font-weight:800;color:#4F4F4F;letter-spacing:0.02em;line-height:1.15}.open-live-coming-soon__subtitle{margin:0;font-size:16px;font-weight:400;color:#666666;line-height:1.4}.open-live-coming-soon__art{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:row;justify-content:center;align-items:flex-end;gap:0;pointer-events:none}.open-live-coming-soon__birds{width:52px;height:auto}.open-live-coming-soon__cat{width:88px;height:auto}.open-live-coming-soon__wait{position:absolute;top:75%;left:50%;transform:translate(-50%, -50%);width:100%;padding:0 24px;box-sizing:border-box;margin:0;font-size:14px;font-weight:400;color:#666666;line-height:1.6}.open-live-coming-soon--compact{min-height:220px}.open-live-coming-soon--compact .open-live-coming-soon__title{font-size:28px;font-weight:600;color:#4F4F4F;line-height:1.15}.open-live-coming-soon--link{text-decoration:none;color:inherit;cursor:pointer}.top-room-container .mlive-screen-prepare{overflow:hidden;border-radius:8px;background:#fff}.top-room-container .mlive-video-prepare{margin-bottom:0;overflow:hidden;border-radius:inherit}.top-room-container .open-live-coming-soon{border-radius:inherit;overflow:hidden}@media (max-width: 767px){.open-live-coming-soon{min-height:240px;padding:0}.open-live-coming-soon__copy,.open-live-coming-soon__wait{padding:0 16px}.open-live-coming-soon__title{font-size:28px;font-weight:800;color:#4F4F4F;line-height:1.15}.open-live-coming-soon__subtitle{font-size:14px;font-weight:400;color:#666666}.open-live-coming-soon__birds{width:40px}.open-live-coming-soon__cat{width:68px}.open-live-coming-soon__wait{font-size:12px;font-weight:400;color:#666666;line-height:1.5}.open-live__media>.open-live-coming-soon{aspect-ratio:16/9;min-height:0}}.profile-open-live .open-live__media>.open-live-coming-soon{aspect-ratio:16/9;min-height:0}.profile-open-live{display:flex;flex-direction:column;background:#1a1a1a;width:100%;min-width:0;overflow:hidden}.profile-open-live__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;background:#111;min-height:44px;min-width:0}.profile-open-live__live{flex-shrink:0;padding:6px 14px;border-radius:5px;background:linear-gradient(90deg, #ed1e8c 0%, #ff57a1 100%);font-size:16px;font-weight:700;color:#fff;font-family:"M PLUS 1p", sans-serif;line-height:1}.profile-open-live__timer-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:118px;height:31px;padding:0 10px;border-radius:5px;background:#4f4f4f}.profile-open-live__timer{font-size:22px;font-weight:400;color:#fff;font-family:"Share Tech Mono", "Courier New", monospace;letter-spacing:0.02em;line-height:1}.profile-open-live__status{min-width:0;overflow:hidden;font-size:14px;font-weight:700;color:#5ad7ff;text-overflow:ellipsis;white-space:nowrap}.profile-open-live .open-live__body{gap:0;background:#000}.profile-open-live__main{display:flex;flex-direction:column;min-width:0;background:#000}.profile-open-live .open-live__media{display:flex;flex-direction:column}.profile-open-live .open-live__media .mlive-screen{position:relative}.profile-open-live .open-live__media .user-count-container{position:absolute;top:10px;left:10px;z-index:4;display:flex;flex-direction:row;gap:6px}.profile-open-live .open-live__media .user-count-container .user-count{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:20px;background:rgba(0,0,0,0.55);font-size:12px;font-weight:700;color:#fff;line-height:1}.profile-open-live .open-live__media .user-count-container .user-count img,.profile-open-live .open-live__media .user-count-container .user-count svg{width:14px;height:14px;flex-shrink:0;object-fit:contain}.profile-open-live .open-live__media .user-count-container .user-count span{font-size:12px;line-height:1}.profile-open-live .open-live__chat{min-width:0;min-height:0;height:100%;background:#2a2a2a url("data:image/svg+xml,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 39h40M39 0v40' stroke='%23333333' stroke-width='1' fill='none'/%3E%3C/svg%3E");border:none;box-shadow:none;padding:10px 8px}.profile-open-live .open-live__msg-list{min-height:200px}.profile-open-live .open-live__msg-list .chatmessage_left.msg-room.streamer-msg:not(.msg-author){background:#ed1e8c;border-radius:10px;padding:6px 10px;color:#fff}.profile-open-live .open-live__msg-list .chatmessage_left.msg-room.streamer-msg:not(.msg-author) .msg-author,.profile-open-live .open-live__msg-list .chatmessage_left.msg-room.streamer-msg:not(.msg-author) .msg-content{color:#fff}.profile-open-live .open-live__msg-list .chatmessage_left.msg-room.streamer-msg:not(.msg-author) .msg-author:after{color:rgba(255,255,255,0.7)}.profile-open-live__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:#111}.profile-open-live .open-live__senders{flex:1 1 auto;min-width:0}.profile-open-live .open-live__senders .recent-senders{padding:4px 10px 4px 14px}.profile-open-live .open-live__join-btn{flex:0 0 500px;width:auto;min-width:0;max-width:100%}@media (max-width: 900px){.profile-open-live .open-live__chat{max-height:220px}.profile-open-live .open-live__msg-list{min-height:140px}.profile-open-live__footer{flex-direction:column;align-items:stretch}.profile-open-live .open-live__join-btn{flex:1 1 auto;width:100%;min-width:0}}.list_item_mini_card{overflow:hidden;transition:0.4s 0.125s margin ease-out;list-style:none;background-color:#fff;cursor:pointer}.open-list_item_mini_card{font-family:gkktt, "M PLUS 1p", sans-serif;color:#fff;font-size:22px;text-decoration:none}.open-list_item_mini_card.is-active{background:#FF57A1}.open-list_item_mini_card.is-active+.list_item_mini_card_wrapper{grid-template-rows:1fr;opacity:1;pointer-events:inherit}.open-list_item_mini_card.is-active+.list_item_mini_card_wrapper .list_item_mini_card{margin-bottom:0}.item_mini_card{padding:8px}.item_mini_card:hover{background:linear-gradient(270deg, #4FFFC6 0%, #4DF9FF 100%);color:#fff}.item_mini_card:hover .text_mini_card_link{text-overflow:ellipsis;overflow:hidden;background:linear-gradient(90deg, #fff 0%, #fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.item_mini_card_link{position:relative;display:grid;grid-template-columns:16px 1fr;align-items:center;gap:8px;text-decoration:none}.item_mini_card_link:hover .text_mini_card_link{text-overflow:ellipsis;overflow:hidden;background:linear-gradient(90deg, #fff 0%, #fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.icon_mini_card_link{width:16px;height:auto}.text_mini_card_link{color:#909090;font-size:22px;font-family:gkktt, "M PLUS 1p", sans-serif;line-height:0.8}.divider_mini_card{border:1px solid #EBEBEB}.group_icon_notification_mini_card{position:relative}.unread_message_mini_card{position:absolute;top:-3px;right:0;width:10px;height:10px;background-color:#FF00FF;border-radius:50%}.btn_mini_card{display:flex;align-items:center;justify-content:center;background:linear-gradient(270deg, #ffb8fb 0%, #ffb6d4 100%);border-radius:10px;min-height:40px}.dm-sidebar-panel{width:100%;box-sizing:border-box;padding:24px;border:10px solid var(--color-border-default, #EBEBEB);border-radius:5px;background:var(--color-surface-primary, #fff);min-height:calc(130px + min(720px, calc(100vh - 315px)))}.dm-sidebar-panel--empty{display:flex;flex-direction:column;align-items:center;text-align:center}.dm-sidebar-panel__hero{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.dm-sidebar-panel__icon{display:block;width:80px;height:auto}.dm-sidebar-panel__title{margin:0;font-size:14px;font-weight:700;color:var(--color-text-primary, #333);line-height:1.6}.dm-sidebar-panel__divider{width:100%;height:1px;margin:20px 0;border:0;background:var(--color-border-default, #EBEBEB)}.dm-sidebar-panel__body{width:100%;text-align:left}.dm-sidebar-panel__body p{margin:0;font-size:12px;font-weight:400;color:var(--color-text-secondary, #ADADAD);line-height:1.7}.dm-sidebar-panel__body p+p{margin-top:12px}.dm-sidebar-panel--official{display:flex;flex-direction:column;align-items:center;padding-top:40px;gap:12px}.dm-sidebar-panel__logo{display:flex;justify-content:center}.dm-sidebar-panel__logo img{display:block;width:72px;height:auto}.dm-sidebar-panel__name{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;font-size:14px;font-weight:700;color:var(--color-text-primary, #333);line-height:1.3}.dm-sidebar-panel__verified{width:16px;height:16px;flex-shrink:0}.user-detail-content{position:relative;width:100%}.user-detail-content .s-detail-card{width:100%}.user-detail-content .s-detail-card.bordered{box-sizing:border-box;padding:24px;border:10px solid #EBEBEB;border-radius:5px;background:#fff}.user-detail-content .s-detail-card .card-top{width:100%;max-width:100%;align-items:stretch}.user-detail-content .s-detail-card .info{width:100%}.user-detail-content .hobby-tag::after,.user-detail-content .hobby-tag-favorite::after{display:none}.user-detail-content.is-loading{pointer-events:none}.user-detail-content.is-loading>*{opacity:0.4;transition:opacity 0.15s ease}.user-detail-content.is-loading::before{content:"";position:absolute;inset:0;z-index:2;border-radius:5px;background:rgba(255,255,255,0.72)}.user-detail-content.is-loading::after{content:"";position:absolute;top:50%;left:50%;z-index:3;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #e8e8e8;border-top-color:#14EED5;border-radius:50%;animation:user-detail-sidebar-spin 0.75s linear infinite}@keyframes user-detail-sidebar-spin{to{transform:rotate(360deg)}}.user_layout--streamer-mypage .user-detail-content.is-loading::after{border-top-color:#FF57A1}html[data-theme='dark'] .user-detail-content.is-loading::before{background:rgba(43,41,49,0.78)}html[data-theme='dark'] .user-detail-content.is-loading::after{border-color:rgba(255,255,255,0.62);border-top-color:#14EED5;box-shadow:0 0 10px rgba(20,238,213,0.65)}html[data-theme='dark'] .user_layout--streamer-mypage .user-detail-content.is-loading::after{border-top-color:#FF57A1;box-shadow:0 0 10px rgba(255,87,161,0.65)}.message-page-sidebar.body_sidebar{width:220px}.message-page-sidebar.body_sidebar .user-detail-content:not(.is-loaded):not(.is-loading){box-sizing:border-box}.activity-page-shell .user_layout_body{height:100%}.activity-page-shell .message-page-sidebar.body_sidebar{height:100%;box-sizing:border-box}.activity-page-shell .user-detail-content:not(.is-loaded):not(.is-loading){height:100%;min-height:unset}.activity-page-shell .topic-list,.activity-page-shell .hobby-list{padding-top:1rem;flex-direction:row;flex-wrap:wrap}.activity-page-shell .topic-list .hobby-tag,.activity-page-shell .topic-list .hobby-tag-favorite,.activity-page-shell .hobby-list .hobby-tag,.activity-page-shell .hobby-list .hobby-tag-favorite{white-space:nowrap;flex:initial}.activity-page-shell .user-message-button{display:none !important}.tab_item.active{background-color:#14EED5 !important;color:#fff;pointer-events:none}#profile-page .tab_content{display:block !important}#profile-page .tab_content .global_content_inner{min-height:50vh}#profile-page .tab_content h3.title{font-weight:300;display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid #02dac1;padding-left:10px;gap:5px;margin:3rem 0 1.5rem}#profile-page .tab_content h3.title::after{content:"";display:block;height:5px;background:#4efdd5;flex-grow:1;transform:translateY(6px)}.s-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:24px;width:100%;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}@media screen and (min-width: 480px){.btn_mini_card{min-height:48px}.text_mini_card_link{font-size:24px}.open-list_item_mini_card{font-size:24px}}@media screen and (min-width: 768px){.btn_mini_card{width:100%;min-height:80px}.item_mini_card{padding:20px 10px}.open-list_item_mini_card{display:none}.item_mini_card_link{grid-template-columns:32px 1fr}.text_mini_card_link{font-size:32px}.icon_mini_card_link{width:32px}}.editable select,.editable input[type="text"],.editable input[type="date"]{font-weight:700;border:none;width:100%;padding-right:30px;box-sizing:border-box}.editable select:focus,.editable input[type="text"]:focus,.editable input[type="date"]:focus{outline:none}.editable select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:#fff !important;color:#000;font-size:14px}.editable input[type="text"]::placeholder{color:#000}.editable .select-wrapper{position:relative}.editable .select-wrapper::before{content:"";position:absolute;top:50%;right:10px;width:9px;height:9px;background-image:url(/assets/icons/chervon-down-pink-1a683e9a745efb5491e1a7127e9f31e6acd6bdc5ee5d0ca8ab30fd5d8e60129f.svg);background-size:cover;background-position:center center;background-repeat:no-repeat;transform:translateY(-50%);transition:opacity 0.5s 0.5s ease-in-out;z-index:1}.editable .input-wrapper{position:relative}.editable .input-wrapper::after{opacity:0}.editable .input-wrapper.is-success::before,.editable .input-wrapper.is-error::before{transition:opacity 0.1s ease-in-out;opacity:0}.editable .input-wrapper.is-success::after,.editable .input-wrapper.is-error::after{content:"";width:16px;height:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%);opacity:1;transition:opacity 1s 0.5s ease-in-out;pointer-events:none;z-index:1}.editable .input-wrapper.is-success::after{width:18px;height:18px;background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill%3D%22%2312D6B5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M13.7071%2C4.29289%20C14.0976%2C4.68342%2014.0976%2C5.31658%2013.7071%2C5.70711%20L7.70711%2C11.7071%20C7.31658%2C12.0976%206.68342%2C12.0976%206.29289%2C11.7071%20L3.29289%2C8.70711%20C2.90237%2C8.31658%202.90237%2C7.68342%203.29289%2C7.29289%20C3.68342%2C6.90237%204.31658%2C6.90237%204.70711%2C7.29289%20L7%2C9.58579%20L12.2929%2C4.29289%20C12.6834%2C3.90237%2013.3166%2C3.90237%2013.7071%2C4.29289%20Z%22%2F%3E%0A%3C%2Fsvg%3E") center center/contain no-repeat}.editable .input-wrapper.is-error::after{background:url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23ea580c%22%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm1%2015h-2v-2h2v2zm0-4h-2V7h2v6z%22%2F%3E%3C%2Fsvg%3E") center center/contain no-repeat}.rank-green-page .select-wrapper::before{background-image:url(/assets/icons/chervon-down-green-53a6e8728790890c1045ce0003f14dcf09228ff2d9ecd4396ac0a84abc40e946.svg);background-size:cover;background-position:center center;background-repeat:no-repeat}body.spa-page-layout{--width-left-menu: 170px;--width-right-menu: $dashboard-sidebar-width}body.spa-page-layout .user_layout_body{margin:0}@media (max-width: 810px){body.spa-page-layout .body_nav,body.spa-page-layout .user_layout_column_left{display:none !important}body.spa-page-layout .user_layout_body{display:block !important;grid-template-columns:minmax(0, 1fr) !important;padding:0 !important;gap:0 !important;margin:0 !important;width:100%;max-width:none;box-sizing:border-box}body.spa-page-layout .body_main{width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;box-sizing:border-box}body.spa-page-layout .body_sidebar,body.spa-page-layout .body_sidebar.message-page-sidebar{display:none !important}}@media (min-width: 640px) and (max-width: 810px){body.spa-page-layout .user_layout.dm-page-shell,body.spa-page-layout .dm-page-shell{box-sizing:border-box;width:100%;max-width:none;padding:8px 0 0 !important}body.spa-page-layout .dm-activity-page,body.spa-page-layout .direct-message.dm-activity-mode .dm-activity-page{width:100% !important;max-width:none !important;margin:0 !important;box-sizing:border-box}body.spa-page-layout .dm-mobile-topbar{margin:0 !important;width:100%;box-sizing:border-box;padding-left:56px}}@media (min-width: 1024px){body.spa-page-layout .user_layout_body .message-page-sidebar{border:10px solid var(--color-border-default, #d9d9d9);background:var(--color-surface-primary, #fff);border-radius:5px;overflow-y:auto;-webkit-overflow-scrolling:touch}body.spa-page-layout .user_layout_body .message-page-sidebar .dm-sidebar-panel{border:none}body.spa-page-layout .user_layout_body .message-page-sidebar .user-detail-content{box-sizing:border-box;padding:0;height:100%}body.spa-page-layout .user_layout_body .message-page-sidebar .user-detail-content:has(.s-detail-card-stack--official){display:flex;flex-direction:column;min-height:0}body.spa-page-layout .user_layout_body .message-page-sidebar:has(.s-detail-card-stack){border:none;background:transparent}body.spa-page-layout .user_layout_body .message-page-sidebar:has(.s-detail-card-stack--official){display:flex;flex-direction:column;overflow:visible}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack{gap:12px}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack .common-card{flex:none;height:auto}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack .common-card__content{height:initial}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack .s-detail-card-stack__header{position:sticky;top:0;z-index:3}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack .s-detail-card-stack__body{min-height:0}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack--official{flex:1 1 auto;height:auto;min-height:0;max-height:100%}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack--official .s-detail-card-stack__header{flex:0 0 auto;position:relative}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack--official .s-detail-card-stack__body.common-card{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack--official .s-detail-card-stack__body.common-card .common-card__content{flex:1 1 auto;height:auto;min-height:0;display:flex;flex-direction:column}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack--official .s-detail-card-stack__body.common-card .common-card__body{flex:1 1 auto;display:flex;justify-content:start;align-items:flex-start;padding-top:27px;min-height:0}body.spa-page-layout .user_layout_body .message-page-sidebar .s-detail-card-stack-wrap:has(.s-detail-card-stack--official){flex:1 1 auto;height:auto;max-height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:8px 8px 110px}body.spa-page-layout .user_layout_body .message-page-sidebar .user-detail-content:has(.s-detail-card-stack){padding:0;overflow:visible}body.spa-page-layout .user_layout_body .message-page-sidebar .common-card__content{height:initial}body.spa-page-layout .user_layout_body{display:grid;grid-template-columns:var(--width-left-menu) minmax(0, 1fr) 220px;grid-template-areas:"nav main sidebar";gap:20px;align-items:stretch;min-height:calc(90dvh / var(--page-zoom, 1));padding:25px 2% 0;box-sizing:border-box}body.spa-page-layout .user_layout_body .body_nav{grid-area:nav;padding-top:0}body.spa-page-layout .user_layout_body .body_main{grid-area:main;min-width:0;min-height:0;height:100%;padding-top:0}body.spa-page-layout .user_layout_body .body_sidebar,body.spa-page-layout .user_layout_body .body_sidebar.message-page-sidebar{display:flex !important;flex-direction:column;grid-area:sidebar;min-height:0;height:100%;padding-top:0}body.spa-page-layout .user_layout_body .body_sidebar .sidebar_sticky,body.spa-page-layout .user_layout_body .body_sidebar.message-page-sidebar .sidebar_sticky{position:relative;top:0;height:100%}body.spa-page-layout .user_layout_body .body_sidebar .dm-sidebar-panel,body.spa-page-layout .user_layout_body .body_sidebar.message-page-sidebar .dm-sidebar-panel{flex:1}body.spa-page-layout .user_layout_body .dm-page-shell,body.spa-page-layout .user_layout_body .message-page-sidebar{height:calc(100dvh / var(--page-zoom, 1) - 70px - 25px) !important;max-height:calc(100dvh / var(--page-zoom, 1) - 70px - 25px) !important}body.spa-page-layout .mypage_tabcontrol_general,body.spa-page-layout .tab_switch_section,body.spa-page-layout .tab_switch_content,body.spa-page-layout .dm-page-shell,body.spa-page-layout .direct-message,body.spa-page-layout .dm-activity-shell,body.spa-page-layout .dm-activity-page{height:100% !important}}@media (min-width: 1440px){body.spa-page-layout .user_layout_body .dm-page-shell,body.spa-page-layout .user_layout_body .message-page-sidebar{height:calc(100dvh / var(--page-zoom, 1) - 70px - 25px - 26px) !important;max-height:calc(100dvh / var(--page-zoom, 1) - 70px - 25px - 26px) !important}}@media (max-width: 1439px) and (min-width: 1024px){body.spa-page-layout .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) 250px !important;grid-template-areas:"nav main sidebar";gap:16px;padding:25px 16px 0 !important;box-sizing:border-box}body.spa-page-layout .user_layout_body .body_nav{grid-area:nav}body.spa-page-layout .user_layout_body .body_main{grid-area:main;min-width:0}body.spa-page-layout .user_layout_body .body_sidebar,body.spa-page-layout .user_layout_body .body_sidebar.message-page-sidebar{display:flex !important;flex-direction:column;grid-area:sidebar;width:250px !important;max-width:250px !important;min-width:0;box-sizing:border-box}}@media (max-width: 1023px){body.spa-page-layout .user_layout_body{grid-template-columns:var(--width-left-menu) minmax(0, 1fr) !important;grid-template-areas:"nav main"}body.spa-page-layout .user_layout_body .body_nav{grid-area:nav}body.spa-page-layout .user_layout_body .body_main{grid-area:main;min-width:0}body.spa-page-layout .user_layout_body .body_sidebar,body.spa-page-layout .user_layout_body .body_sidebar.message-page-sidebar{display:none !important}}@media (min-width: 811px) and (max-width: 1023px){body.spa-page-layout .user_layout_body{padding:25px 16px 0 !important;box-sizing:border-box;min-height:calc(90dvh / var(--page-zoom, 1));align-items:stretch}body.spa-page-layout .user_layout_body .body_main{min-height:0;height:100%;align-self:stretch}body.spa-page-layout .user_layout_body .dm-page-shell,body.spa-page-layout .user_layout_body .message-page-sidebar{height:calc(100dvh / var(--page-zoom, 1) - 70px - 25px) !important;max-height:calc(100dvh / var(--page-zoom, 1) - 70px - 25px) !important}body.spa-page-layout .mypage_tabcontrol_general,body.spa-page-layout .tab_switch_section,body.spa-page-layout .tab_switch_content,body.spa-page-layout .dm-page-shell,body.spa-page-layout .direct-message,body.spa-page-layout .dm-activity-shell,body.spa-page-layout .dm-activity-page{height:100% !important;min-height:0}}body.spa-page-layout .body_nav,body.spa-page-layout .body_main,body.spa-page-layout .body_sidebar{padding:0 !important}body.spa-page-layout .body_main{min-width:0}body.spa-page-layout .body_sidebar .sidebar_sticky{position:static;width:100%}body.spa-page-layout .tab_switch_section{margin:0}body.spa-page-layout .common-btn.common-msg-btn{display:none !important}@media (min-width: 640px) and (max-width: 1023px){body.spa-page-layout.is-dm-profile-overlay-open .dm-profile-overlay-backdrop:not([hidden]){display:block !important;position:fixed;inset:0;z-index:1090;background:transparent}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar{display:block !important;position:fixed;top:calc(70px + 24px);right:20px;bottom:auto;left:auto;z-index:1100;width:250px !important;max-width:250px !important;max-height:calc(100dvh / var(--page-zoom, 1) - 70px - 48px);height:auto;overflow:visible;border:10px solid var(--color-border-default, #d9d9d9);background:var(--color-surface-primary, #fff);border-radius:5px;box-shadow:0 8px 28px rgba(0,0,0,0.18);box-sizing:border-box}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar.is-anchored-to-fab{right:auto !important}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .dm-profile-overlay-close{position:absolute;top:-12px;right:-12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid #14EED5;border-radius:50%;background:#0000004D;box-shadow:0px 0px 4px 0px #14EED5;cursor:pointer;appearance:none;-webkit-appearance:none}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .dm-profile-overlay-close svg{display:block;width:25px;height:25px;pointer-events:none;filter:drop-shadow(0 0 4px #14EED5)}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .dm-profile-overlay-close path{stroke:#fff}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .sidebar_sticky{position:relative;top:0;height:auto;width:100%;max-height:calc(100dvh / var(--page-zoom, 1) - 70px - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .common-card{--border-size: 0px;padding:0;box-shadow:none;background-image:none}body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .common-card:hover,body.spa-page-layout.is-dm-profile-overlay-open .body_sidebar.message-page-sidebar .common-card.bg-glass:hover::after{--gradient: none;background-image:none;box-shadow:none}}.dm-profile-overlay-backdrop{display:none !important}
