@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.spin-border{background-image:conic-gradient(from var(--angle), var(--bgColor, transparent) 70%, var(--highlightColor, #fff), var(--bgColor, transparent));animation:0.5s spin linear infinite, 5s spin-off linear infinite}.streamer-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:start;gap:10px 0;width:100%;height:unset;max-width:150px;--status-header-bg: #F4F4F4;--status-footer-bg: #F4F4F4;--status-body-bg: #4F4F4F;--status-accent: #8D8D8D;--status-glow: rgba(255, 255, 255, 0);--sheen-opacity: 0;--sheen-scale: 0}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container{max-width:100%}}.streamer-container .streamer-card-header{--border-radius: 20px 20px 20px 0;--padding: 10px;position:relative;width:stretch;cursor:pointer}.streamer-container .streamer-card-header-image{position:relative;overflow:hidden;background-color:var(--status-header-bg, #F4F4F4);border:var(--padding) solid var(--status-header-bg, #F4F4F4);box-sizing:border-box;width:150px;height:150px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25),0 0 18px 0 var(--status-glow, transparent);border-radius:var(--border-radius);padding:0;transform-origin:center center;transition:background-color 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease, filter 0.35s ease}.streamer-container .streamer-card-header-image::before{content:'';position:absolute;inset:0;border-radius:0;background:var(--streamer-card-header-image) center/cover no-repeat,var(--streamer-card-header-image-fallback, none) center/cover no-repeat;transform:scale(1);transform-origin:center center;transition:transform 0.4s ease;z-index:0;pointer-events:none}.streamer-container .streamer-card-header-image::after{content:'';position:absolute;inset:-12% -8%;pointer-events:none;z-index:3;border-radius:inherit;opacity:var(--sheen-opacity, 0);transform:scaleX(var(--sheen-scale, 0));transform-origin:18% center;background:linear-gradient(108deg, transparent 18%, var(--status-accent, #fff) 50%, transparent 82%);mix-blend-mode:soft-light}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-header-image{--padding: 0;border-width:0;width:100%;height:387.6px}}.streamer-container .streamer-card-header-image .streamer-image{position:relative;width:100%;height:100%;border-radius:var(--border-radius);overflow:hidden;z-index:1}.streamer-container .streamer-card-header-image .streamer-card-progress{position:absolute;left:6px;right:6px;bottom:6px;z-index:2;box-sizing:border-box;height:18px;padding:0 4px;border-radius:999px;background:#FFFFFF;box-shadow:0 4px 4px rgba(0,0,0,0.25);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px}.streamer-container .streamer-card-header-image .streamer-card-progress .streamer-card-progress-icon{flex-shrink:0;width:16px;height:16px;margin:0 -2px;border-radius:50%}.streamer-container .streamer-card-header-image .streamer-card-progress .streamer-card-progress-icon circle{fill:transparent}.streamer-container .streamer-card-header-image .streamer-card-progress .streamer-card-progress-icon path{fill:#00E1FF}.streamer-container .streamer-card-header-image .streamer-card-progress .progress-bar{flex:1;min-width:0;box-sizing:border-box;height:10px;margin:0;padding:2px;opacity:1;transform:none;border-radius:999px;background:#00E1FF;box-shadow:none;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.streamer-container .streamer-card-header-image .streamer-card-progress .progress-fill{height:100%;border-radius:0 999px 999px 0;background-color:#FFFFFF}.streamer-container .streamer-card-header-image .streamer-card-progress ~ .streamer-card-visitor-profile{bottom:30px}.streamer-container .streamer-card-header-image .streamer-card-visitor-profile{position:absolute;bottom:16px;left:16px;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#FFFFFF}.streamer-container .streamer-card-header-image .streamer-card-visitor-profile .icon-visitor-profile{position:relative;display:inline-block;flex-shrink:0;width:16px;height:16px;box-sizing:border-box;background:transparent;border:1.5px solid #FFFFFF;border-radius:50%}.streamer-container .streamer-card-header-image .streamer-card-visitor-profile .icon-visitor-profile::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#FF57A1;animation:visitorProfileBlink 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.streamer-container .streamer-card-header-image .streamer-card-visitor-profile .icon-visitor-profile::before{animation:none}}.streamer-container .streamer-card-header:hover .streamer-card-header-image::before{transform:scale(1.3)}@media (prefers-reduced-motion: reduce){.streamer-container .streamer-card-header:hover .streamer-card-header-image::before{transform:none}}.streamer-container .streamer-card-header-user-number,.streamer-container .streamer-card-header-lock,.streamer-container .streamer-card-header-status,.streamer-container .streamer-card-header-booking{box-sizing:border-box;height:32px;min-height:32px;padding:0 12px;border-width:3px;border-style:solid;border-radius:30px;gap:5px;justify-content:center}.streamer-container .streamer-card-header-user-number{position:absolute;top:-12px;left:-12px;width:fit-content;z-index:3;display:flex;align-items:center;opacity:0;visibility:hidden;transform:scale(0.88);pointer-events:none;transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.34, 1.4, 0.64, 1),visibility 0.28s ease,border-color 0.35s ease,background-color 0.35s ease;border-color:#FF57A1;background-color:rgba(88,8,43,0.6)}.streamer-container .streamer-card-header-user-number .icon_person{width:12px;height:12px;object-fit:contain;flex-shrink:0}.streamer-container .streamer-card-header-user-number .user-number{flex:1;font-size:16px;font-weight:bold;line-height:1;text-transform:uppercase;color:#FFFFFF;display:inline-block;transform-origin:center center;transition:opacity 0.28s ease}.streamer-container .streamer-card-header-user-number .user-number.is-counting-up{animation:streamerViewerCountPulse 0.35s ease}.streamer-container .streamer-card-header-lock{position:absolute;top:-12px;left:-12px;width:fit-content;z-index:3;display:flex;align-items:center;opacity:0;visibility:hidden;transform:scale(0.88);pointer-events:none;transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.34, 1.4, 0.64, 1),visibility 0.28s ease,border-color 0.35s ease,background-color 0.35s ease;border-color:#EEFF00;background-color:rgba(0,0,0,0.6)}.streamer-container .streamer-card-header-lock svg{width:12px;height:12px;display:block;flex-shrink:0}.streamer-container .streamer-card-header-status{position:absolute;top:-12px;left:-12px;width:fit-content;z-index:3;display:flex;align-items:center;opacity:0;visibility:hidden;transform:scale(0.88);pointer-events:none;transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.34, 1.4, 0.64, 1),visibility 0.28s ease,border-color 0.35s ease,background-color 0.35s ease;border-color:#EEFF00;background-color:rgba(0,0,0,0.6)}.streamer-container .streamer-card-header-status span{font-size:16px;font-weight:bold;line-height:1;text-transform:uppercase;color:#EEFF00}.streamer-container .streamer-card-header-booking{position:absolute;top:-12px;left:-12px;width:fit-content;z-index:3;display:flex;align-items:center;opacity:1;visibility:visible;transform:scale(0.88);pointer-events:none;transition:opacity 0.28s ease,transform 0.28s cubic-bezier(0.34, 1.4, 0.64, 1),visibility 0.28s ease,border-color 0.35s ease,background-color 0.35s ease;border-color:#000F70;background-color:rgba(255,255,255,0.7);font-size:16px;font-weight:700;color:#000F70;line-height:1}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-header-user-number,:where(body:not(.top-device-pc)) .streamer-container .streamer-card-header-lock,:where(body:not(.top-device-pc)) .streamer-container .streamer-card-header-status{top:5px;left:5px}}.streamer-container .streamer-card-header-tag{position:absolute;bottom:0;right:0;z-index:2;display:flex}.streamer-container .streamer-card-header-verified{position:absolute;top:-12px;right:-12px;z-index:2}.streamer-container .streamer-card-header-verified img{width:45px}.streamer-container .streamer-card-header-topics{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:column;gap:5px;opacity:0;z-index:2}.streamer-container .streamer-card-header-topics-item{color:#FFFFFF;font-size:12px;font-weight:bold;animation:fadeIn 1s ease-in-out 1s}.streamer-container .streamer-card-header .streamer-card-header-topics{display:none}.streamer-container .streamer-card-body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;border-radius:5px;background-color:var(--status-body-bg, #4F4F4F);width:100%;height:auto;padding:6px 15px 6px 15px;transform-origin:center center;transition:background-color 0.35s ease}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-body{position:absolute;left:0;bottom:64px;background-color:transparent}}.streamer-container .streamer-card-body-name{flex:1;min-width:0;font-size:14px;font-weight:bold;text-align:left;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-body-name{filter:drop-shadow(2px 4px 6px #000);font-size:20px}}.streamer-container .streamer-card-body-type{width:18px;height:18px}.streamer-container .streamer-card-body-type .body-type-icon{display:none;width:100%;height:100%}.streamer-container .streamer-card-body-type .body-type-icon.active{display:block}.streamer-container .streamer-card-slogan{width:100%;padding:6px 15px;border:2px solid var(--status-accent);border-radius:5px;background-color:var(--color-surface-primary);color:var(--color-text-primary);font-size:10px;line-height:14px;font-weight:bold;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color 0.35s ease}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-slogan{position:absolute;left:10px;right:10px;bottom:38px;width:auto;z-index:2;padding:2px 10px}}.streamer-container .streamer-card-slogan.is-empty{text-align:center}.streamer-container .streamer-card-footer{width:100%;height:90px;text-overflow:ellipsis;background-color:var(--status-footer-bg, #F4F4F4);border-radius:5px;padding:12px 15px 12px 15px;box-shadow:0 4px 4px rgba(0,0,0,0.25);transform-origin:center bottom;transition:background-color 0.35s ease}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-footer{position:absolute;left:0;bottom:10px;background-color:transparent;border-radius:0;height:fit-content;width:100%;box-shadow:none;text-align:start}}.streamer-container .streamer-card-footer-inner-text{font-size:12px;text-align:left;font-weight:bold;color:#8D8D8D;transition:color 0.35s ease}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container .streamer-card-footer-inner-text{color:#FFFFFF;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;filter:drop-shadow(2px 4px 6px #000);font-size:18px}}.streamer-container.streamer-HV{--status-header-bg: #FFE6F2;--status-footer-bg: #FFE6F2;--status-body-bg: #FF57A1;--status-accent: #FF57A1;--status-glow: rgba(255, 87, 161, 0.4)}.streamer-container.streamer-HV .streamer-card-body{background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%)}.streamer-container.streamer-HV.has-viewers .streamer-card-header-user-number{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.streamer-container.streamer-HV-waiting{--status-header-bg: #EEFF00;--status-accent: #EEFF00;--status-glow: rgba(238, 255, 0, 0.48)}.streamer-container.streamer-HV-waiting .streamer-card-header-status.status-waiting{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto}.streamer-container.streamer-offlive{--status-header-bg: #F4F4F4;--status-footer-bg: #F4F4F4;--status-body-bg: #4F4F4F;--status-accent: #B7B7B7;--status-glow: rgba(183, 183, 183, 0.12)}.streamer-container.streamer-offlive .streamer-card-header-image{filter:grayscale(0.3)}.streamer-container.is-status-color-morphing .streamer-card-header-image,.streamer-container.is-status-color-morphing .streamer-card-footer,.streamer-container.is-status-color-morphing .streamer-card-body{transition:none !important}.streamer-container.is-status-color-morphing .streamer-card-header-image{background-color:var(--status-header-bg) !important;border-color:var(--status-header-bg) !important;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25),0 0 22px 0 var(--status-glow) !important}.streamer-container.is-status-color-morphing .streamer-card-footer{background:var(--status-footer-bg) !important}.streamer-container.is-status-color-morphing .streamer-card-body{background:var(--status-body-bg) !important}.streamer-container.is-status-transitioning[data-transition-from="offlive"][data-transition-to="waiting"] .streamer-card-header-image,.streamer-container.is-status-transitioning[data-transition-from="unknown"][data-transition-to="waiting"] .streamer-card-header-image{animation:none}.streamer-container.is-status-transitioning[data-transition-from="waiting"][data-transition-to="live"] .streamer-card-header-user-number,.streamer-container.is-status-transitioning[data-transition-from="waiting"][data-transition-to="live_viewers"] .streamer-card-header-user-number,.streamer-container.is-status-transitioning[data-transition-from="live"][data-transition-to="live_viewers"] .streamer-card-header-user-number{animation:streamerCardBadgeEnter 0.28s cubic-bezier(0.34, 1.4, 0.64, 1)}.streamer-container.is-status-transitioning[data-transition-to="offlive"] .streamer-card-header-image{animation:streamerCardOffliveFade 0.35s ease}.streamer-container.is-status-transitioning[data-transition-to="private_video"] .streamer-card-header-lock.active,.streamer-container.is-status-transitioning[data-transition-to="private_audio"] .streamer-card-header-lock.active{animation:streamerCardBadgeEnter 0.28s cubic-bezier(0.34, 1.4, 0.64, 1)}.streamer-container.is-status-transitioning[data-transition-from="live_viewers"][data-transition-to="waiting"] .streamer-card-header-status.status-waiting,.streamer-container.is-status-transitioning[data-transition-from="live"][data-transition-to="waiting"] .streamer-card-header-status.status-waiting{animation:streamerCardBadgeEnter 0.28s cubic-bezier(0.34, 1.4, 0.64, 1)}.streamer-container.is-status-transitioning[data-transition-to="open_live"] .streamer-card-header-user-number{animation:streamerCardBadgeEnter 0.28s cubic-bezier(0.34, 1.4, 0.64, 1)}.streamer-container .streamer-card-footer-inner-text.is-text-changing,.streamer-container .streamer-card-body-ranking-text.is-text-changing{animation:streamerCardFooterTextSwap 0.35s ease}.streamer-container.is-card-moving{position:relative;z-index:20;will-change:transform;pointer-events:none}.streamer-container.is-card-moving[data-move-variant="to-streaming"]{filter:drop-shadow(0 8px 18px rgba(255,193,7,0.28))}.streamer-container.is-card-moving[data-move-variant="to-follow"]{filter:drop-shadow(0 6px 16px rgba(255,105,180,0.22))}.streamer-container.is-card-moving[data-move-variant="to-offline"]{filter:drop-shadow(0 4px 12px rgba(0,0,0,0.18))}.streamer-container.streamer-PL{--status-header-bg: #14EED5;--status-footer-bg: #E3FDFA;--status-body-bg: #4DF9FF;--status-accent: #14EED5;--status-glow: rgba(20, 238, 213, 0.46)}.streamer-container.streamer-PL .streamer-card-header-image{border-color:transparent;background-image:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%);background-origin:border-box}.streamer-container.streamer-PL .streamer-card-header-lock.active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;border:3px solid #14EED5;background-color:rgba(0,0,0,0.6)}.streamer-container.streamer-PL .streamer-card-body{background:linear-gradient(230deg, #4DF9FF 0%, #0AA598 100%)}.streamer-container.streamer-VL{--status-header-bg: #FFD6A8;--status-footer-bg: #FFF0DE;--status-body-bg: #FDB25C;--status-accent: #FFD6A8;--status-glow: rgba(255, 214, 168, 0.5)}.streamer-container.streamer-VL .streamer-card-header-lock.active{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;border:3px solid #FFD6A8;background-color:rgba(0,0,0,0.6)}.streamer-container.streamer-VL .streamer-card-header-lock.active svg path:nth-child(1){fill:#FFD6A8}.streamer-container.streamer-VL .streamer-card-header-lock.active svg path:nth-child(2){fill:none;stroke:#FFD6A8}.streamer-container.streamer-VL .streamer-card-body{background:linear-gradient(230deg, #FDB25C 0%, #FFD6A8 100%)}.streamer-container.streamer-open-live{--status-header-bg: #2CF8FF;--status-footer-bg: #F3F0FF;--status-body-bg: #AA3DA4;--status-accent: #2CF8FF;--status-glow: rgba(44, 248, 255, 0.4)}.streamer-container.streamer-open-live .streamer-card-header-image{border-color:transparent;background-color:transparent;background-image:linear-gradient(135deg, #2CF8FF 0%, #AA3DA4 100%);background-origin:border-box}.streamer-container.streamer-open-live .streamer-card-header-user-number{opacity:1;visibility:visible;transform:scale(1);pointer-events:auto;width:68px;height:36px;padding:0 12px;gap:5px;justify-content:center;border:0;border-radius:0;background-color:transparent;background-image:url(/assets/icons/open_live_viewer_badge-fcca0293d32c796edf05fc4b21ac06f9d6bb26a253fd1176b213438afe00da3e.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.streamer-container.streamer-open-live .streamer-card-header-user-number .user-number{flex:none}.streamer-container.streamer-open-live .streamer-card-body{background:linear-gradient(90deg, #AA3DA4 0%, #2CF8FF 100%);border-radius:10px}.streamer-container.streamer-open-live .streamer-card-footer{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #F7FBFF 0%, #F4E8FF 100%);border-radius:10px}.streamer-container.streamer-open-live .streamer-card-footer .streamer-card-footer-inner-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:16px;font-weight:700;line-height:1.4;text-align:center;color:#AA3DA4}.streamer-container.streamer-open-live .streamer-card-footer .streamer-card-footer-inner-text span{display:block}@media (max-width: 1023px){:where(body:not(.top-device-pc)) .streamer-container.streamer-open-live .streamer-card-footer{background:transparent}:where(body:not(.top-device-pc)) .streamer-container.streamer-open-live .streamer-card-footer .streamer-card-footer-inner-text{align-items:flex-start;text-align:left;color:#FFFFFF;filter:drop-shadow(2px 4px 6px #000)}}.streamer-container.module-mini .streamer-card-header-image{max-width:170px;width:170px;height:170px}.streamer-container.module-mini .streamer-card-body{display:none}.streamer-container.module-mini .streamer-card-slogan{display:none}.streamer-container.module-mini .streamer-card-footer{display:none}.streamer-container.module-mini .streamer-card-progress{display:none}.top-page .streamer-container .streamer-card-header-tag{display:none}.streamer-card-body-ranking-meta{display:none}.streamer-container.module-ranking{flex-direction:row;align-items:stretch;gap:12px;max-width:100%}.streamer-container.module-ranking .streamer-card-header{--border-radius: 5px 5px 5px 0;--padding: 4px;width:fit-content;margin-left:15px;flex-shrink:0;z-index:2}.streamer-container.module-ranking .streamer-card-header-image{width:100px;height:100px;padding:0;border-width:var(--padding);border-radius:var(--border-radius);z-index:0}.streamer-container.module-ranking .streamer-card-header-image .streamer-image{border-radius:var(--border-radius)}.streamer-container.module-ranking:first-child .streamer-card-header{margin-left:0}.streamer-container.module-ranking:first-child .streamer-card-header-image{width:120px;height:120px}.streamer-container.module-ranking:first-child .streamer-card-header-ranking-icon img{transform:scale(1.8)}@media (max-width: 639px){:where(body:not(.top-device-pc)) .streamer-container.module-ranking:first-child .streamer-card-header-ranking-icon{transform:translate(-30%, -30%)}:where(body:not(.top-device-pc)) .streamer-container.module-ranking:first-child .streamer-card-header-ranking-icon img{transform:scale(1)}}.streamer-container.module-ranking:first-child .streamer-card-header-ranking-name{font-size:32px;transform:translateY(40%)}.streamer-container.module-ranking:first-child .streamer-card-header-ranking-text{font-size:16px}.streamer-container.module-ranking:first-child .streamer-card-body-ranking-name{font-size:26px}.streamer-container.module-ranking .streamer-card-header-ranking{position:absolute;left:5px;top:0;z-index:5;color:#FFFFFF;font-size:32px;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,0.5);padding:0.2rem 0.5rem}.streamer-container.module-ranking .streamer-card-header-ranking-icon{position:absolute;top:0;left:0;z-index:5;width:50%;transform:translate(-78%, -6%)}@media (max-width: 639px){:where(body:not(.top-device-pc)) .streamer-container.module-ranking .streamer-card-header-ranking-icon{transform:translate(-50%, -10%)}}.streamer-container.module-ranking .streamer-card-header-ranking-icon img{width:100%;transform:scale(1)}.streamer-container.module-ranking .streamer-card-header-ranking+.streamer-card-header-tag,.streamer-container.module-ranking .streamer-card-header-ranking-icon+.streamer-card-header-tag{top:0;right:0;transform:translate(30%, -30%)}.streamer-container.module-ranking .streamer-card-body-ranking{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;font-family:"M PLUS 1p", sans-serif}.streamer-container.module-ranking .streamer-card-body-ranking-name{font-size:22px;font-weight:700;text-align:left;color:#FF57A1;transform:translateY(30%)}.streamer-container.module-ranking .streamer-card-body-ranking-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:14px;font-weight:700;text-align:left;color:#8D8D8D;background:#EBEBEB;padding:6px 20px;border-radius:10px 10px 10px 0px;min-height:43px;transition:color 0.35s ease, background-color 0.35s ease}.streamer-container.module-ranking .streamer-card-footer-ranking{position:absolute;bottom:50%;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:auto;align-self:center;flex-shrink:0}.streamer-container.module-ranking .streamer-card-footer-ranking svg{width:36px;height:36px;object-fit:contain}.progress-bar{opacity:0;margin-top:1rem;background:#00E1FF;box-shadow:0 0px 6px 0px #00E1FF}.streamer-container>.progress-bar{opacity:1}.list-streamer.is-section-receiving{animation:streamerSectionReceive 0.45s ease;transform-origin:top center}@media (prefers-reduced-motion: reduce){.streamer-container .streamer-card-header-image,.streamer-container .streamer-card-header-user-number,.streamer-container .streamer-card-header-lock,.streamer-container .streamer-card-header-status{transition:none}.streamer-container .streamer-card-header-image{transition:none}.streamer-container .streamer-card-body,.streamer-container .streamer-card-footer,.streamer-container .streamer-card-footer-inner-text,.streamer-container .streamer-card-body-ranking-text{transition:none}.streamer-container.is-status-transitioning .streamer-card-header-image,.streamer-container.is-status-transitioning .streamer-card-header-user-number,.streamer-container.is-status-transitioning .streamer-card-header-lock.active,.streamer-container.is-status-transitioning .streamer-card-header-status.status-waiting,.streamer-container.is-status-transitioning .streamer-card-header-status.status-open-live{animation:none}.streamer-container .streamer-card-footer-inner-text.is-text-changing,.streamer-container .streamer-card-body-ranking-text.is-text-changing{animation:none}.streamer-container.is-card-moving{filter:none}.streamer-container.is-status-color-morphing .streamer-card-header-image::after{display:none}.streamer-container .user-number.is-counting-up{animation:none}.list-streamer.is-section-receiving{animation:none}}@keyframes streamerCardAccentPulse{0%{transform:scale(1)}40%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes visitorProfileBlink{0%, 100%{opacity:1}50%{opacity:0.35}}@keyframes streamerCardLiveReveal{0%{box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)}50%{box-shadow:0px 4px 16px 0px rgba(255,193,7,0.45)}100%{box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25)}}@keyframes streamerCardBadgeEnter{0%{transform:scale(0.6);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes streamerCardOffliveFade{0%{filter:grayscale(0)}100%{filter:grayscale(0.3)}}@keyframes streamerCardFooterTextSwap{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-4px)}55%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}@keyframes streamerSectionReceive{0%{transform:scale(1)}35%{transform:scale(1.006)}100%{transform:scale(1)}}@keyframes streamerViewerCountPulse{0%, 100%{transform:scale(1)}45%{transform:scale(1.14)}}@keyframes spin{0%{--angle: 0deg}100%{--angle: 360deg}}@keyframes spin-off{0%{opacity:0}1%{opacity:1}10%{opacity:1}11%{opacity:0}100%{opacity:0}}.user_layout--mypage-schedule:not(.dashboard-page){--width-left-menu: 170px}@media (max-width: 810px){.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body{display:grid;grid-template-columns:minmax(0, 1fr) !important;box-sizing:border-box}.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body .body_nav{display:none !important}.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body .body_main{min-width:0;width:100%}}@media (min-width: 640px) and (max-width: 810px){.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body{padding:25px 12px 100px;box-sizing:border-box}.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body>.body_main{padding-top:0}}@media (max-width: 639px){.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body{padding:0 8px 80px}.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body>.body_main{padding-top:0}}@media (min-width: 811px) and (max-width: 1023px){.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body{display:grid;grid-template-columns:var(--width-left-menu) minmax(0, 1fr) !important;grid-template-areas:'nav main';gap:16px;padding:0 16px 100px;align-items:start;box-sizing:border-box}.user_layout--mypage-schedule:not(.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-schedule:not(.dashboard-page) .user_layout_body .body_main{grid-area:main;min-width:0;padding-top:25px}}@media (min-width: 1024px){.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body{display:grid;grid-template-columns:var(--width-left-menu) minmax(0, 1fr) var(--width-right-menu) !important;grid-template-areas:'nav main sidebar'}.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body .body_nav{grid-area:nav;display:block !important}.user_layout--mypage-schedule:not(.dashboard-page) .user_layout_body .body_main{grid-area:main;min-width:0}}@media (min-width: 1024px){.user_layout--mypage-schedule:not(.dashboard-page) .body_sidebar{display:flex !important;flex-direction:column;grid-area:sidebar;width:var(--width-right-menu);min-width:0;max-width:var(--width-right-menu);padding:30px 0 104px 0;box-sizing:border-box}.user_layout--mypage-schedule:not(.dashboard-page) .body_sidebar .sidebar_sticky{position:sticky;top:80px;display:flex;flex-direction:column;gap:16px;width:100%}}@media (max-width: 1023px){.user_layout--mypage-schedule:not(.dashboard-page) .body_sidebar{display:none !important}}.user_layout--mypage-schedule:not(.dashboard-page) .body_main{min-width:0}@media (max-width: 639px){.user_layout--mypage-schedule .user_layout_body,.user_layout--mypage-schedule .user_layout_body:has(.mypage_profile),.user_layout--mypage-schedule.dashboard-page .user_layout_body:has(.mypage_profile){padding:8px 8px 80px}}@media (max-width: 450px){.user_layout--mypage-schedule .user_layout_body,.user_layout--mypage-schedule .user_layout_body:has(.mypage_profile),.user_layout--mypage-schedule.dashboard-page .user_layout_body:has(.mypage_profile){padding:8px 8px 80px}}.user_layout--mypage-schedule .mypage_profile{padding:24px}@media (max-width: 1439px){.user_layout--mypage-schedule .mypage_profile{padding:24px 10px !important}}.user_layout--mypage-schedule .mypage-profile__title{margin:14px 0 28px 6px}.user_layout--mypage-schedule .mypage-schedule__panel{min-width:0;min-height:320px}@media (max-width: 1023px){.user_layout--mypage-schedule .dashboard-sidebar,.user_layout--mypage-schedule.dashboard-page .body_sidebar{display:none !important}}.user_layout--mypage-schedule .dashboard-top-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 3px 16px 3px}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-page-main__cell{min-width:0}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-page-main__cell .common-card__body{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;padding:10px}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-card-cn__content-calendar,.user_layout--mypage-schedule .dashboard-top-cards .dashboard-card-cn__content-news{flex:1;min-width:0}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider{overflow:hidden;min-width:0;color:#4F4F4F;font-size:14px;font-weight:400;line-height:1.6}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__splide .splide__track{overflow:hidden}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__splide .splide__slide{display:flex;align-items:center}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__text,.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__empty{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width: 1023px){.user_layout--mypage-schedule .dashboard-top-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.user_layout--mypage-schedule .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--mypage-schedule .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}.user_layout--mypage-schedule .dashboard-top-cards .common-btn.common-btn--tag-md.common-btn--filled .common-btn__label{margin:0;line-height:1.2}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-card-cn__content-calendar,.user_layout--mypage-schedule .dashboard-top-cards .dashboard-card-cn__content-news,.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider{flex:1;min-width:0;align-self:center}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:11px;font-weight:400;line-height:1.4}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__text,.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__empty{display:-webkit-box;margin:0;padding:0;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:left;line-height:1.4}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__splide{width:100%}.user_layout--mypage-schedule .dashboard-top-cards .dashboard-news-slider__splide .splide__slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}.mypage-schedule-sidebar__content{min-height:120px}.mypage-schedule-sidebar__loading,.mypage-schedule-sidebar__empty{margin:0;padding:24px 12px;color:#B7B7B7;font-size:12px;font-weight:700;line-height:1.5;text-align:center}.mypage-schedule-sidebar__cache{display:none}.mypage-schedule__tabs{display:flex;align-items:flex-end;gap:32px;margin:0 0 28px;padding-bottom:0;border-bottom:1px solid #EBEBEB}.mypage-schedule__tab{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:visible;padding:0 0 14px;border:none;background:transparent;color:#B7B7B7;font-size:14px;font-weight:700;line-height:1;cursor:pointer}.mypage-schedule__tab.is-active{color:#4F4F4F}.mypage-schedule__tab.is-active::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background-color:#14EED5}.mypage-schedule__tab-badge{position:absolute;top:-13px;right:-24px;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border-radius:50%;background-color:#14EED5;color:#FFFFFF;font-size:8px;font-weight:700;line-height:12px;text-align:center;pointer-events:none}.mypage-schedule__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:30px}@media (max-width: 1439px){.mypage-schedule__list{gap:0}}.mypage-schedule__list-wrap{min-height:280px}.mypage-schedule__empty{display:flex;align-items:center;justify-content:center;min-height:280px;margin:0;text-align:center;color:#B7B7B7;font-size:14px;font-weight:700}.mypage-schedule__more-section{margin-top:28px;padding-top:8px}.mypage-schedule__more-title{margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.2;color:#4F4F4F}.mypage-schedule__more-section-inner{display:flex;align-items:center;justify-content:center}.mypage-schedule__more{display:flex;align-items:center;justify-content:center;gap:10px;width:346px;height:44px;border:1px solid transparent;border-radius:999px;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%) border-box;font-size:14px;font-weight:700;text-decoration:none;transition:background 0.2s ease}.mypage-schedule__more span{background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mypage-schedule__more:hover{background:linear-gradient(rgba(20,238,213,0.08), rgba(20,238,213,0.08)) padding-box,linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%) border-box}.mypage-schedule__more-icon{width:12px;height:auto}.mypage-schedule__paginate{margin-top:28px}.mypage-schedule__paginate.paginate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.mypage-schedule__paginate.paginate>a{display:inline-block;width:32px;height:32px;border-radius:5px;margin:0;background:linear-gradient(263.01deg, #4df9ff -33.86%, #0aa598 128.5%);position:relative;overflow:hidden}.mypage-schedule__paginate.paginate>a.disabled{background:#ebebeb}.mypage-schedule__paginate.paginate>a:first-child{position:relative}.mypage-schedule__paginate.paginate>a:first-child::before,.mypage-schedule__paginate.paginate>a:first-child::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:3px;background-color:#fff;border-radius:2px}.mypage-schedule__paginate.paginate>a:first-child::before{transform-origin:0% 50%;transform:translate(-50%, -70%) rotate(30deg)}.mypage-schedule__paginate.paginate>a:first-child::after{transform-origin:0% 50%;transform:translate(-50%, -30%) rotate(-30deg)}.mypage-schedule__paginate.paginate>a.disabled:first-child{position:relative}.mypage-schedule__paginate.paginate>a.disabled:first-child::before,.mypage-schedule__paginate.paginate>a.disabled:first-child::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:3px;background-color:#999;border-radius:2px}.mypage-schedule__paginate.paginate>a.disabled:first-child::before{transform-origin:0% 50%;transform:translate(-50%, -70%) rotate(30deg)}.mypage-schedule__paginate.paginate>a.disabled:first-child::after{transform-origin:0% 50%;transform:translate(-50%, -30%) rotate(-30deg)}.mypage-schedule__paginate.paginate>a:last-child{position:relative}.mypage-schedule__paginate.paginate>a:last-child::before,.mypage-schedule__paginate.paginate>a:last-child::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:3px;background-color:#fff;border-radius:2px}.mypage-schedule__paginate.paginate>a:last-child::before{transform-origin:100% 50%;transform:translate(-50%, -70%) rotate(-30deg)}.mypage-schedule__paginate.paginate>a:last-child::after{transform-origin:100% 50%;transform:translate(-50%, -30%) rotate(30deg)}.mypage-schedule__paginate.paginate>a.disabled:last-child{position:relative}.mypage-schedule__paginate.paginate>a.disabled:last-child::before,.mypage-schedule__paginate.paginate>a.disabled:last-child::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:3px;background-color:#999;border-radius:2px}.mypage-schedule__paginate.paginate>a.disabled:last-child::before{transform-origin:100% 50%;transform:translate(-50%, -70%) rotate(-30deg)}.mypage-schedule__paginate.paginate>a.disabled:last-child::after{transform-origin:100% 50%;transform:translate(-50%, -30%) rotate(30deg)}.mypage-schedule__paginate.paginate .pagy.series-nav>*:first-child,.mypage-schedule__paginate.paginate .pagy.series-nav>*:last-child{display:none}.mypage-schedule__paginate.paginate .pagy.series-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 4px;color:#4F4F4F;font-size:14px;font-weight:600;text-decoration:none}.mypage-schedule__paginate.paginate .pagy.series-nav a[aria-current='page'],.mypage-schedule__paginate.paginate .pagy.series-nav a:hover{color:#14EED5}.mypage-schedule__paginate.paginate .pagy.series-nav a[aria-current='page']::after,.mypage-schedule__paginate.paginate .pagy.series-nav a:hover::after{content:'';position:absolute;bottom:-6px;left:10px;width:12px;height:3px;background-color:#14EED5}.mypage-schedule-card{display:grid;grid-template-columns:86px minmax(0, 1fr) 180px;gap:14px 18px;align-items:start;padding:16px 18px;border:1px solid #EBEBEB;background:#FFFFFF;box-shadow:0px 0px 5px 0px #00000040}.mypage-schedule-card[data-schedule-sidebar-trigger]{cursor:pointer}.mypage-schedule-card[data-schedule-sidebar-trigger] *{pointer-events:none}.mypage-schedule-card[data-schedule-sidebar-trigger] .mypage-schedule-card__actions,.mypage-schedule-card[data-schedule-sidebar-trigger] .mypage-schedule-card__actions *{pointer-events:auto}@media (max-width: 1023px) and (min-width: 640px){.mypage-schedule-card[data-schedule-sidebar-trigger] .mypage-schedule-card__actions p{font-size:10px;line-height:12px;text-align:start}}.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}@media (max-width: 1439px){.mypage-schedule-card{grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:'main actions';align-items:center}}@media (max-width: 820px){.mypage-schedule-card{grid-template-columns:minmax(0, 1fr) clamp(100px, 34vw, 80px);gap:5px;padding:14px}}.mypage-schedule-card__date{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-height:100%;padding:10px 8px;border-radius:6px}@media (max-width: 1439px){.mypage-schedule-card__date{display:none}}.mypage-schedule-card__date-value{font-size:12px;font-weight:700;line-height:1;color:#B7B7B7}.mypage-schedule-card__date-wday-row{display:flex;align-items:stretch;gap:6px}@media (max-width: 1439px){.mypage-schedule-card__date-wday-row{display:none}}.mypage-schedule-card__date-wday-bar{flex-shrink:0;width:5px;border-radius:5px;background-color:#4F4F4F}.mypage-schedule-card__date-wday{font-family:'851Gkktt', gkktt, sans-serif;font-size:60px;font-weight:400;line-height:100%;letter-spacing:-0.08em;color:#4F4F4F}.mypage-schedule-card__main{display:flex;gap:14px;min-width:0}@media (max-width: 1439px){.mypage-schedule-card__main{grid-area:main}}@media (max-width: 820px){.mypage-schedule-card__main{gap:10px}}.mypage-schedule-card__avatar{flex-shrink:0}@media (min-width: 1440px) and (max-width: 1919px){.mypage-schedule-card__avatar .streamer-container .streamer-card-header-image{width:132px !important}}.mypage-schedule-card__avatar .streamer-container.module-mini{gap:0}@media (min-width: 1920px){.mypage-schedule-card__avatar .streamer-container.module-mini{max-width:132px;width:132px}}@media (max-width: 1439px){.mypage-schedule-card__avatar .streamer-container.module-mini{max-width:73px;width:73px}}.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header{width:100%}.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-image{height:132px;--border-radius: 12px 12px 12px 0;box-shadow:none}@media (max-width: 1439px){.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-image{height:73px;width:73px}}.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-status{top:-6px;left:-6px;padding:2px 8px;border-width:2px}.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-status span{font-size:10px}.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-user-number,.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-lock,.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-verified,.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-tag,.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-topics,.mypage-schedule-card__avatar .streamer-container.module-mini .streamer-card-header-schedule{display:none}.mypage-schedule-card__content{min-width:0;flex:1 1 auto;overflow:hidden}.mypage-schedule-card__title-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mypage-schedule-card__identity{--schedule-name-size: 30px;display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}@media (max-width: 1439px){.mypage-schedule-card__identity{--schedule-name-size: 24px}}.mypage-schedule-card__name{font-size:30px;font-weight:700;line-height:100%;letter-spacing:-2%;color:#4F4F4F;text-decoration:none}@media (max-width: 1439px){.mypage-schedule-card__name{font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mypage-schedule-card__verified{width:18px;height:18px;flex-shrink:0}.mypage-schedule-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}@media (max-width: 1439px){.mypage-schedule-card__meta-row{display:none}}.mypage-schedule-card__rank-badge{display:inline-flex;align-items:center;justify-content:center;min-width:75px;height:23px;padding:0 10px;border-radius:5px;border:none;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;flex-shrink:0;color:#4A4A4A;background:linear-gradient(238.79deg, #ECECEC 6.29%, #BEB8B8 101.84%)}.mypage-schedule-card__rank-badge--green{background:#0AA598}.mypage-schedule-card__rank-badge--blue{background:#33F0FF}.mypage-schedule-card__rank-badge--pink{background:#CC4680}.mypage-schedule-card__rank-badge--bronze{background:#E89C92}.mypage-schedule-card__rank-badge--silver,.mypage-schedule-card__rank-badge--sss,.mypage-schedule-card__rank-badge--s,.mypage-schedule-card__rank-badge--a,.mypage-schedule-card__rank-badge--b,.mypage-schedule-card__rank-badge--c,.mypage-schedule-card__rank-badge--z,.mypage-schedule-card__rank-badge--default{background:linear-gradient(90deg, #FDFDFD 0%, #D1D1D1 100%)}.mypage-schedule-card__rank-badge--gold{background:#F7CE3C}.mypage-schedule-card__rank-badge--platinum{background:#C0EFFF}.mypage-schedule-card__rank-badge--black{background:#000000}.mypage-schedule-card__level-badge{display:inline-flex;align-items:center;justify-content:center;width:75px;height:21px;border-radius:5px;border:1px solid #FF57A1;background:#FFFFFF;color:#FF57A1;font-size:11px;font-weight:700;line-height:12px;white-space:nowrap;flex-shrink:0}.mypage-schedule-card__status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;flex-shrink:0}@media (max-width: 1439px){.mypage-schedule-card__status-badge--title{display:none}}.mypage-schedule-card__status-badge--under-pc{display:none}@media (max-width: 1439px){.mypage-schedule-card__status-badge--under-pc{display:inline-flex;margin-bottom:8px}}.mypage-schedule-card__status-badge--pending{border:1px solid rgba(20,238,213,0.5);color:#14EED5;background:#FFFFFF}.mypage-schedule-card__status-badge--confirmed{background:#FF57A1;height:18px;border-radius:5px;color:#FFFFFF;font-size:10px;font-weight:700;line-height:18px;letter-spacing:6%;text-align:center;width:36px}.mypage-schedule-card__status-badge--cancel-pending,.mypage-schedule-card__status-badge--cancelled{border:1px solid #EBEBEB;color:#B7B7B7;background:#F4F4F4}.mypage-schedule-card__datetime-row{display:flex;align-items:center;gap:19px;margin:0 0 10px;min-width:0}@media (max-width: 1439px){.mypage-schedule-card__datetime-row{gap:8px}}.mypage-schedule-card__datetime-label{flex-shrink:0;font-size:14px;font-weight:500;line-height:100%;letter-spacing:-1.12px;color:#8D8D8D;white-space:nowrap}@media (max-width: 1439px){.mypage-schedule-card__datetime-label{font-size:10px;letter-spacing:-0.8px}}.mypage-schedule-card__time{margin:0;font-family:'Manrope', 'M PLUS 1p', sans-serif;font-size:24px;font-weight:700;line-height:100%;letter-spacing:-0.48px;color:#8D8D8D;min-width:0}@media (max-width: 1439px){.mypage-schedule-card__time{font-size:12px;letter-spacing:-0.24px}}.mypage-schedule-card__message{margin:0;box-sizing:border-box;width:fit-content;max-width:345px;min-height:34px;padding:6px 7px 6px 17px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;background:#FFFFFF;color:#8D8D8D;font-size:12px;font-weight:500;line-height:22px;letter-spacing:5%;word-break:break-word}@media (max-width: 1439px){.mypage-schedule-card__message{max-width:100%;font-size:10px;line-height:16px;min-height:0;padding:6px 8px}}.mypage-schedule-card.is-cancel-locked .mypage-schedule-card__message{background:#FFFFFF}.mypage-schedule-card__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:8px;min-width:0}@media (max-width: 1439px){.mypage-schedule-card__actions{grid-area:actions;align-self:center;width:100%;align-items:flex-end}}.mypage-schedule-card__countdown{margin:0;font-size:12px;font-weight:700;line-height:1.4;text-align:center;white-space:nowrap}.mypage-schedule-card__countdown-prefix{margin-right:10px;color:#B7B7B7;font-size:16px;line-height:100%;letter-spacing:-2%}@media (max-width: 820px){.mypage-schedule-card__countdown-prefix{margin-right:6px;font-size:12px}}.mypage-schedule-card__countdown-value{color:#FF005D;font-size:16px;line-height:100%;letter-spacing:-2%;font-weight:700}@media (max-width: 820px){.mypage-schedule-card__countdown-value{font-size:12px}}.mypage-schedule-card__action-note{margin:0;font-size:16px;line-height:100%;letter-spacing:-2%;font-weight:700;text-align:center;color:#FF005D}.mypage-schedule-card__action-note.is-cancel-pending,.mypage-schedule-card__action-note.is-cancelled{color:#B7B7B7;white-space:nowrap}.mypage-schedule-card__action-hint{margin:0;font-size:10px;font-weight:700;line-height:100%;letter-spacing:-2%;text-align:center;color:#FF005D}.mypage-schedule-card__confirm-form{margin:0;width:100%;display:flex;justify-content:center}.mypage-schedule-card__btn{display:inline-flex;align-items:center;justify-content:center;min-width:157px;height:39px;border-radius:10px;font-size:16px;font-weight:700;line-height:16px;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease}@media (max-width: 820px){.mypage-schedule-card__btn{min-width:0;width:100%;font-size:14px}}.mypage-schedule-card__btn--primary{border:1px solid #14EED5;background:#14EED5;color:#FFFFFF}@media (max-width: 820px){.mypage-schedule-card__btn--primary{font-size:10px;width:70px;height:26px}}.mypage-schedule-card__btn--outline{border:1px solid #14EED5;background:#FFFFFF;color:#14EED5}@media (max-width: 820px){.mypage-schedule-card__btn--outline{font-size:10px;width:70px;height:26px}}.mypage-schedule-card__btn--disabled{border:1px solid #EBEBEB;background:#EBEBEB;color:#FFFFFF;cursor:not-allowed}@media (max-width: 820px){.mypage-schedule-card__btn--disabled{font-size:10px;width:70px;height:26px}}.mypage-schedule-streamer-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px}.mypage-schedule-streamer-modal[hidden]{display:none}@media (max-width: 639px){.mypage-schedule-streamer-modal{display:none !important}}.mypage-schedule-streamer-modal__backdrop{position:absolute;inset:0;border:none;background:rgba(0,0,0,0.45);cursor:pointer}.mypage-schedule-streamer-modal__dialog{position:relative;z-index:1;width:min(100%, 390px);max-height:calc(100vh - 48px);overflow:auto;border-radius:12px;box-shadow:0 0 0 2px rgba(20,238,213,0.85),0 0 24px rgba(20,238,213,0.35),0 12px 32px rgba(0,0,0,0.18);background:#FFFFFF}.mypage-schedule-streamer-modal__content{min-height:120px}.mypage-schedule-streamer-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}.mypage-schedule-streamer-modal-panel{overflow:hidden;border-radius:12px;background:#FFFFFF}.mypage-schedule-streamer-modal-panel__header{padding:14px 14px 12px;background:#f3f3f3}.mypage-schedule-streamer-modal-panel__hero{display:grid;grid-template-columns:80px minmax(0, 1fr);gap:10px;align-items:start}.mypage-schedule-streamer-modal-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)}.mypage-schedule-streamer-modal-panel__summary{display:flex;flex-direction:column;gap:6px;min-width:0}.mypage-schedule-streamer-modal-panel__name-row{display:flex;align-items:center;gap:4px}.mypage-schedule-streamer-modal-panel__name{font-size:15px;font-weight:700;line-height:1.2;color:#4F4F4F;word-break:break-word}.mypage-schedule-streamer-modal-panel__verified{width:16px;height:16px;flex-shrink:0}.mypage-schedule-streamer-modal-panel__badges{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mypage-schedule-streamer-modal-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px 8px;border-radius:5px;font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.mypage-schedule-streamer-modal-panel__badge--rank{min-width:48px;color:#4A4A4A;text-transform:uppercase;background:linear-gradient(90deg, #FDFDFD 0%, #D1D1D1 100%)}.mypage-schedule-streamer-modal-panel__badge--level{color:#FF57A1;background:#FFFFFF;border:1.5px solid #FF57A1}.mypage-schedule-streamer-modal-panel__badge--compat{gap:4px;color:#FF57A1;background:#FFFFFF;border:1.5px solid rgba(255,87,161,0.55)}.mypage-schedule-streamer-modal-panel__compat-icon{width:11px;height:11px;flex-shrink:0;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);mask:url(/assets/icons/icon_compatibility-05bb724f035ac33bddbe05cffaa4ff2788a119b1cd192194a9904441260b76ff.svg) no-repeat center/contain;-webkit-mask:url(/assets/icons/icon_compatibility-05bb724f035ac33bddbe05cffaa4ff2788a119b1cd192194a9904441260b76ff.svg) no-repeat center/contain}.mypage-schedule-streamer-modal-panel__stats-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-width:0}.mypage-schedule-streamer-modal-panel__followers{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px 12px;flex:1;min-width:0}.mypage-schedule-streamer-modal-panel__stat{display:flex;flex-direction:column;gap:2px;min-width:0}.mypage-schedule-streamer-modal-panel__stat-label{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;color:#8D8D8D;white-space:nowrap}.mypage-schedule-streamer-modal-panel__stat-icon{width:10px;height:10px;flex-shrink:0}.mypage-schedule-streamer-modal-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}.mypage-schedule-streamer-modal-panel__ig-icon{width:10px;height:auto}.mypage-schedule-streamer-modal-panel__stat-value{font-size:13px;font-weight:700;color:#4F4F4F;white-space:nowrap}.mypage-schedule-streamer-modal-panel__stat-value small{margin-left:1px;font-size:10px;font-weight:700;color:#8D8D8D}.mypage-schedule-streamer-modal-panel__compat-value{flex-shrink:0;align-self:flex-end;font-size:26px;font-weight:800;line-height:1;color:#FF57A1}.mypage-schedule-streamer-modal-panel__compat-value small{font-size:13px;font-weight:700}.mypage-schedule-streamer-modal-panel__body{position:relative;padding:14px 16px 30px;background:#FFFFFF}.mypage-schedule-streamer-modal-panel__profile-link{display:flex;align-items:center;gap:8px;width:100%;padding:2px 0;font-size:12px;font-weight:700;color:#8D8D8D;text-decoration:none;cursor:pointer}.mypage-schedule-streamer-modal-panel__profile-link:hover,.mypage-schedule-streamer-modal-panel__profile-link:focus-visible{color:#4F4F4F}.mypage-schedule-streamer-modal-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}.mypage-schedule-streamer-modal-panel__divider{height:1px;margin:14px 0;background:#EBEBEB}.mypage-schedule-streamer-modal-panel__tag{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 18px;border:1.5px solid rgba(255,87,161,0.55);border-radius:999px;background:linear-gradient(180deg, #fff8fc 0%, #fff2f8 100%);font-size:14px;font-weight:700;color:#FF57A1}.mypage-schedule-streamer-modal-panel__tag-icon{width:14px;height:14px;flex-shrink:0;background:linear-gradient(90deg, #CD2C73 0%, #FF57A1 100%);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}.mypage-schedule-streamer-modal-panel__moderation{position:absolute;right:16px;bottom:10px;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#B7B7B7}.mypage-schedule-streamer-modal-panel__moderation-link{border:none;padding:0;background:none;font:inherit;color:inherit;cursor:pointer}.mypage-schedule-streamer-modal-panel__footer{display:flex;align-items:center;min-height:56px;padding:8px;background:rgba(0,0,0,0.3);box-sizing:border-box}.mypage-schedule-streamer-modal-panel__actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;width:100%}.mypage-schedule-streamer-modal-panel__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:35px;min-width:0;padding:6px 4px;border-radius:5px;border:none;font-size:10px;font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.mypage-schedule-streamer-modal-panel__action-btn--outline{background:#FFFFFF;color:#FF005D;border:1px solid #FF005D}.mypage-schedule-streamer-modal-panel__action-btn--primary{background:linear-gradient(90deg, #1bcfc5 0%, #4df9ff 100%);color:#FFFFFF}.mypage-schedule-streamer-modal-panel__action-btn--primary svg path{fill:#FFFFFF;stroke:#FFFFFF}.mypage-schedule-streamer-modal-panel__action-btn--disabled{opacity:0.45;pointer-events:none}.mypage-schedule-streamer-modal-panel__action-btn.follow-btn.is-following{opacity:0.9}.mypage-schedule-streamer-modal-panel__action-icon{display:block;width:16px;height:16px;flex-shrink:0;object-fit:contain}.mypage-schedule-streamer-modal-panel__action-icon--instagram{width:14px;height:14px}.mypage-schedule-streamer-modal-panel__action-icon--following{display:none}.mypage-schedule-streamer-modal-panel__action-label--following{display:none}.mypage-schedule-streamer-modal-panel .follow-btn.is-following .mypage-schedule-streamer-modal-panel__action-icon--follow,.mypage-schedule-streamer-modal-panel .follow-btn.is-following .mypage-schedule-streamer-modal-panel__action-label--follow{display:none}.mypage-schedule-streamer-modal-panel .follow-btn.is-following .mypage-schedule-streamer-modal-panel__action-icon--following,.mypage-schedule-streamer-modal-panel .follow-btn.is-following .mypage-schedule-streamer-modal-panel__action-label--following{display:inline-flex}
