.header-auth-placeholder[data-v-6c6053cd]{flex-shrink:0;min-height:36px;min-width:86px}.member-wrapper[data-v-6c6053cd],.member-wrapper .diamond-wrapper[data-v-6c6053cd]{align-items:center;flex:0 1 auto;max-width:100%;min-width:0}.member-wrapper .diamond-wrapper[data-v-6c6053cd]{border:0;border-radius:40px;display:inline-flex;gap:8px;height:34px;justify-content:space-between;padding:0 12px;position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content;--base-button-background:rgb(var(--neutral-01-rgb)/.1);--base-button-background-hover:rgb(var(--neutral-01-rgb)/.14);--base-button-border-color:transparent;--base-button-text-color:var(--neutral-01)}.member-wrapper .diamond-wrapper .diamond-left[data-v-6c6053cd]{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px;min-width:0}.member-wrapper .diamond-wrapper .diamond-icon[data-v-6c6053cd]{flex-shrink:0;height:18px;width:18px}.member-wrapper .diamond-wrapper .diamond-count[data-v-6c6053cd]{color:var(--neutral-01);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:18px;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.member-wrapper .diamond-wrapper .vip-divider[data-v-6c6053cd]{background:rgb(var(--neutral-01-rgb)/.6);flex-shrink:0;height:12px;margin:6px 0;width:1px}.member-wrapper .diamond-wrapper .vip-right[data-v-6c6053cd]{align-items:center;display:flex;flex:0 0 auto;min-width:0}.member-wrapper .diamond-wrapper .vip-label[data-v-6c6053cd]{font-size:14px;font-weight:600;letter-spacing:.5px;line-height:18px;text-align:right;white-space:nowrap}.member-wrapper .diamond-wrapper .vip-label--free[data-v-6c6053cd]{color:var(--neutral-01)}.member-wrapper .diamond-wrapper .vip-label--standard[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-standard-soft) 0,var(--membership-standard-strong) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.member-wrapper .diamond-wrapper .vip-label--premium[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-premium-soft) 0,var(--membership-premium-strong) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.member-wrapper .diamond-wrapper .vip-label--luxe[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-luxe-soft) 0,var(--membership-luxe-strong) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.member-wrapper .diamond-wrapper .vip-label--lifetime[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-lifetime-gold) 0,var(--membership-lifetime-cyan) 50.49%,var(--membership-lifetime-pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.member-wrapper .diamond-wrapper.diamond-wrapper--standard .diamond-count[data-v-6c6053cd],.member-wrapper .diamond-wrapper.diamond-wrapper--standard .diamond-icon[data-v-6c6053cd]{color:var(--membership-standard-accent)}.member-wrapper .diamond-wrapper.diamond-wrapper--premium .diamond-count[data-v-6c6053cd],.member-wrapper .diamond-wrapper.diamond-wrapper--premium .diamond-icon[data-v-6c6053cd]{color:var(--membership-premium-strong)}.member-wrapper .diamond-wrapper.diamond-wrapper--luxe .diamond-count[data-v-6c6053cd],.member-wrapper .diamond-wrapper.diamond-wrapper--luxe .diamond-icon[data-v-6c6053cd]{color:var(--membership-luxe-strong)}.member-wrapper .diamond-wrapper.diamond-wrapper--lifetime .diamond-count[data-v-6c6053cd],.member-wrapper .diamond-wrapper.diamond-wrapper--lifetime .diamond-icon[data-v-6c6053cd]{color:var(--membership-lifetime-cyan)}.top-container[data-v-6c6053cd]{display:flex;height:100%;justify-content:space-between;padding:0 16px;width:100%}.fold-btn[data-v-6c6053cd]{padding:0;width:32px;--base-button-background-hover:transparent}.rotate-180[data-v-6c6053cd]{transform:rotate(180deg)}@media(max-width:767px){.top-container[data-v-6c6053cd]{padding:0}}.top-header[data-v-6c6053cd]{--membership-standard-soft:var(--aux-cyan-09);--membership-standard-strong:var(--aux-cyan-04);--membership-standard-accent:var(--aux-cyan-06);--membership-premium-soft:var(--color-primary-10);--membership-premium-strong:var(--color-primary-06);--membership-luxe-soft:var(--aux-yellow-10);--membership-luxe-strong:var(--aux-yellow-06);--membership-lifetime-gold:var(--aux-yellow-05);--membership-lifetime-cyan:var(--aux-cyan-06);--membership-lifetime-pink:var(--color-primary-06);align-items:center;backdrop-filter:blur(12.5px);background-color:#0d0b0ccc;border-bottom:1px solid var(--color-border-default,--color-bg-page);display:flex;height:56px;justify-content:center;width:100%;z-index:10}.top-header .logo[data-v-6c6053cd]{margin-left:14px;text-decoration:none}.top-header .open-love-wordmark[data-v-6c6053cd]{color:var(--neutral-01);font-family:Inter,sans-serif;font-size:19px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.top-header .open-love-wordmark span[data-v-6c6053cd]{color:var(--color-primary-05)}.top-header .user-actions[data-v-6c6053cd]{gap:16px;min-width:0;position:relative}.top-header .right-part[data-v-6c6053cd]{flex:0 1 auto;min-width:0}.top-header .header-auth-actions[data-v-6c6053cd]{align-items:center;display:flex;gap:4px}.top-header .login-btn[data-v-6c6053cd]{padding:0 10px;--base-button-background-hover:rgb(var(--neutral-01-rgb)/.06);--base-button-text-color:var(--neutral-01)}.top-header .header-upgrade-btn[data-v-6c6053cd],.top-header .sign-in-btn[data-v-6c6053cd]{border:0;--base-button-background:linear-gradient(180deg,var(--color-primary-06) 0%,var(--color-primary-02) 100%);--base-button-border-radius:20px;--base-button-background-hover:linear-gradient(180deg,var(--color-primary-07) 0%,var(--color-primary-03) 100%);--base-button-border-color:transparent;--base-button-text-color:var(--neutral-01);--base-button-font-size:12px}.top-header .header-vip-icon[data-v-6c6053cd]{color:var(--neutral-01);flex-shrink:0;height:18px;width:18px}.top-header .notification-btn-pc[data-v-6c6053cd]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s;width:40px}.top-header .notification-btn-pc[data-v-6c6053cd],.top-header .notification-btn-pc[data-v-6c6053cd]:hover{background:var(--color-bg-surface-muted)}.top-header .add-btn-mobile[data-v-6c6053cd]{background:none;border:none;cursor:pointer;display:none;padding:0;transition:all .3s}.top-header .add-btn-mobile[data-v-6c6053cd]:hover{opacity:.7}.top-header .sign-in-btn[data-v-6c6053cd]{min-width:106px}@media(max-width:767px){.top-header[data-v-6c6053cd]{box-shadow:none;height:var(--sp-mobile-header-height);justify-content:space-between;padding:16px 8px}.top-header[data-v-6c6053cd],.top-header .logo[data-v-6c6053cd]{align-items:center;display:flex}.top-header .logo[data-v-6c6053cd]{margin-left:8px}.top-header .open-love-wordmark[data-v-6c6053cd]{font-size:19px;letter-spacing:0}.top-header .user-actions[data-v-6c6053cd]{align-items:center;gap:8px;min-width:0}.top-header .member-wrapper[data-v-6c6053cd]{min-width:0}.top-header .member-wrapper .diamond-wrapper[data-v-6c6053cd]{gap:6px;height:30px;padding:0 8px}.top-header .member-wrapper .diamond-wrapper .diamond-left[data-v-6c6053cd]{gap:4px}.top-header .member-wrapper .diamond-wrapper .diamond-icon[data-v-6c6053cd]{height:16px;width:16px}.top-header .member-wrapper .diamond-wrapper .diamond-count[data-v-6c6053cd],.top-header .member-wrapper .diamond-wrapper .vip-label[data-v-6c6053cd]{font-size:12px;letter-spacing:.25px;line-height:16px}.top-header .member-wrapper .diamond-wrapper .vip-divider[data-v-6c6053cd]{height:10px;margin:4px 0}.top-header .sign-in-btn[data-v-6c6053cd]{min-width:96px;padding:0 14px}.top-header .login-btn[data-v-6c6053cd]{padding:0 6px}.top-header .add-btn-mobile[data-v-6c6053cd]{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.top-header .notification-btn-pc[data-v-6c6053cd]{height:24px;width:24px}.top-header .notification-btn-pc svg[data-v-6c6053cd]{height:20px;width:20px}.top-header .notification-btn-pc svg path[data-v-6c6053cd]{fill:var(--color-text-primary)}.top-header .sign-in-btn[data-v-6c6053cd]{border-radius:8px;height:auto;padding:6px 10px}}.tel-icon[data-v-6c6053cd]{height:32px;width:32px}.tel-item[data-v-6c6053cd]{align-items:center;display:flex;text-decoration:none}@media(min-width:769px){.tel-item[data-v-6c6053cd]{display:none}}@media(max-width:767px){.affiliate-program-card-header[data-v-6c6053cd]{display:none}}.mobile-tabs-container[data-v-6c6053cd]{display:none}@media(max-width:767px){.mobile-tabs-container[data-v-6c6053cd]{background:var(--neutral-01);display:block}}.mobile-tabs-header[data-v-6c6053cd]{background:var(--neutral-01);display:flex;gap:24px;overflow-x:auto;position:relative;scrollbar-width:none;-ms-overflow-style:none;justify-content:center;padding:0 16px}.mobile-tabs-header[data-v-6c6053cd]::-webkit-scrollbar{display:none}.mobile-tab-button[data-v-6c6053cd]{align-items:center;background:none;border:none;color:var(--neutral-07);cursor:pointer;display:flex;font-size:13px;font-style:normal;font-weight:500;gap:8px;line-height:normal;padding:10px 16px;position:relative;text-transform:capitalize;transition:color .2s ease;white-space:nowrap;z-index:1}.mobile-tab-button[data-v-6c6053cd]:hover:not(.active):not(:disabled){color:#374151}.mobile-tab-button.active[data-v-6c6053cd]{color:#ff7710;font-weight:600}.mobile-tab-button[data-v-6c6053cd]:disabled{cursor:not-allowed;opacity:.5}.mobile-tab-label[data-v-6c6053cd]{display:inline-block}.mobile-tab-badge[data-v-6c6053cd]{align-items:center;background-color:var(--neutral-07);border-radius:999px;color:var(--neutral-01);display:inline-flex;font-size:16px;font-weight:500;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.mobile-tab-button.active .mobile-tab-badge[data-v-6c6053cd]{background:var(--color-primary)}.mobile-tab-button:hover:not(.active):not(:disabled) .mobile-tab-badge[data-v-6c6053cd]{background:#374151}.mobile-tab-indicator[data-v-6c6053cd]{background:#ff7710;bottom:-1px;height:3px;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.logo .title[data-v-6c6053cd]{color:var(--color-text-on-primary,--color-primary);font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:normal;text-transform:uppercase}.user-avatar-wrapper[data-v-6c6053cd]{display:flex;position:relative}.user-avatar-trigger[data-v-6c6053cd]{border:1px solid rgb(var(--neutral-01-rgb)/.42);height:28px;padding:0;width:28px;--base-button-background-hover:transparent}.user-avatar[data-v-6c6053cd]{border-radius:50%;cursor:pointer;height:28px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease;width:28px}.user-avatar[data-v-6c6053cd]:hover{transform:scale(1.05)}.user-menu[data-v-6c6053cd]{backdrop-filter:blur(20px);background-color:#1a1a1a;border:1px solid rgb(var(--neutral-01-rgb)/.1);border-radius:12px;box-shadow:0 8px 24px rgb(var(--neutral-10-rgb)/.4);cursor:default;overflow:hidden;padding:20px 16px 16px;position:absolute;right:-8px;top:calc(100% + 8px);width:280px;z-index:100}.user-menu .user-info-section[data-v-6c6053cd]{margin-bottom:12px}.user-menu .user-info-section .user-name-row[data-v-6c6053cd]{align-items:center;display:flex;gap:4px;margin-bottom:2px}.user-menu .user-info-section .user-name[data-v-6c6053cd]{color:var(--neutral-01);font-size:20px;font-style:normal;font-weight:600;line-height:normal;opacity:.9;text-transform:capitalize}.user-menu .user-info-section .vip-badge[data-v-6c6053cd]{border-radius:2px 8px;font-size:12px;font-weight:600;line-height:17px;padding:0 8px;white-space:nowrap}.user-menu .user-info-section .vip-badge.vip-label--free[data-v-6c6053cd]{background:var(--neutral-08);color:var(--neutral-05)}.user-menu .user-info-section .vip-badge.vip-label--standard[data-v-6c6053cd]{background:linear-gradient(90deg,var(--membership-standard-strong) 0,var(--membership-standard-soft) 100%);color:var(--neutral-09)}.user-menu .user-info-section .vip-badge.vip-label--premium[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-premium-soft) 0,var(--membership-premium-strong) 100%);color:var(--neutral-09)}.user-menu .user-info-section .vip-badge.vip-label--luxe[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-luxe-soft) 0,var(--membership-luxe-strong) 100%);color:var(--neutral-09)}.user-menu .user-info-section .vip-badge.vip-label--lifetime[data-v-6c6053cd]{background:linear-gradient(270deg,var(--membership-lifetime-gold) 0,var(--membership-lifetime-cyan) 50.49%,var(--membership-lifetime-pink) 100%);color:var(--neutral-10)}.user-menu .user-info-section .user-email[data-v-6c6053cd]{color:rgb(var(--neutral-01-rgb)/.5);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.user-menu .diamond-upgrade-section[data-v-6c6053cd]{align-items:center;background:rgb(var(--aux-purple-06-rgb)/.1);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease;--base-button-background:rgb(var(--aux-purple-06-rgb)/.1);--base-button-background-hover:rgb(var(--aux-purple-06-rgb)/.16)}.user-menu .diamond-upgrade-section[data-v-6c6053cd]:hover{box-shadow:0 4px 12px #4f266a66;transform:translateY(-1px)}.user-menu .diamond-upgrade-section .diamond-info[data-v-6c6053cd]{align-items:center;display:flex;gap:8px}.user-menu .diamond-upgrade-section .diamond-icon-small[data-v-6c6053cd]{height:24px;width:24px}.user-menu .diamond-upgrade-section .diamond-count-text[data-v-6c6053cd]{background:linear-gradient(90deg,#e79ff5 0,var(--aux-purple-09) 100%);background-clip:text;-webkit-background-clip:text;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:18px;-webkit-text-fill-color:transparent}.user-menu .diamond-upgrade-section .upgrade-action[data-v-6c6053cd]{align-items:center;display:flex;gap:4px}.user-menu .diamond-upgrade-section .menu-upgrade-vip-icon[data-v-6c6053cd]{color:var(--aux-purple-09);flex-shrink:0;height:18px;width:18px}.user-menu .diamond-upgrade-section .upgrade-text-gradient[data-v-6c6053cd]{background:linear-gradient(90deg,#e79ff5 0,var(--aux-purple-09) 100%);background-clip:text;-webkit-background-clip:text;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:18px;-webkit-text-fill-color:transparent}.user-menu .diamond-upgrade-section .upgrade-text[data-v-6c6053cd]{color:var(--aux-purple-09);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:18px}.user-menu .diamond-upgrade-section .upgrade-arrow[data-v-6c6053cd]{color:var(--aux-purple-09)}.user-menu .menu-divider[data-v-6c6053cd]{background:rgb(var(--neutral-01-rgb)/.1);height:1px;margin:20px 0}.user-menu .menu-item[data-v-6c6053cd]{align-items:center;color:var(--neutral-01);cursor:pointer;display:flex;font-size:14px;gap:10px;height:40px;padding:8px 12px;transition:all .2s ease}.user-menu .menu-item[data-v-6c6053cd]:hover{background:rgb(var(--neutral-01-rgb)/.05);border-radius:8px}.user-menu .menu-item .menu-item-icon[data-v-6c6053cd]{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.user-menu .menu-item .menu-item-icon[data-v-6c6053cd] svg{color:inherit;height:16px;width:16px}.user-menu .menu-item .menu-item-text[data-v-6c6053cd]{font-size:14px;font-weight:500}.user-menu .menu-item.logout[data-v-6c6053cd]{color:#e74c3c}.user-menu .menu-item.logout .menu-item-icon[data-v-6c6053cd] svg{color:#e74c3c}.user-menu .menu-item.logout[data-v-6c6053cd]:hover{color:#e74c3c;opacity:.8}.search-box[data-v-6c6053cd]{align-items:center;display:flex;margin-right:8px;max-width:380px;position:relative;width:230px}@media(max-width:767px){.search-box[data-v-6c6053cd]{display:none;max-width:none}}.search-icon[data-v-6c6053cd]{color:var(--color-text-secondary);left:10px;pointer-events:none;position:absolute;z-index:1}.search-input[data-v-6c6053cd]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:20px;box-shadow:0 2px 8px var(--color-shadow);color:var(--color-text-primary);font-size:14px;outline:none;padding:8px 16px 8px 34px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.search-input[data-v-6c6053cd]::-moz-placeholder{color:var(--color-text-muted)}.search-input[data-v-6c6053cd]::placeholder{color:var(--color-text-muted)}.search-input[data-v-6c6053cd]:focus{background:var(--color-bg-surface);transform:translateY(-1px)}.search-input:not(:-moz-placeholder)~.clear-search[data-v-6c6053cd]{opacity:1;pointer-events:auto}.search-input:not(:placeholder-shown)~.clear-search[data-v-6c6053cd]{opacity:1;pointer-events:auto}.clear-search[data-v-6c6053cd]{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:12px;transition:all .3s ease;width:24px}.clear-search[data-v-6c6053cd]:hover{background:var(--color-bg-surface-muted);color:var(--color-text-primary)}.redirect-banner[data-v-6c6053cd]{align-items:center;animation:gradientMove-6c6053cd 5s ease infinite;background:linear-gradient(90deg,#ffe4b5,gold,#ffe4b5);background-size:200% 100%;display:flex;height:32px;justify-content:center;width:100%}@keyframes gradientMove-6c6053cd{0%{background-position:0 50%}to{background-position:200% 50%}}.open-link[data-v-6c6053cd]{color:inherit;margin-left:auto;text-decoration:none}.banner-close-icon[data-v-6c6053cd]{cursor:pointer;height:18px;margin-left:auto;margin-right:32px;width:18px}.open-lover[data-v-6c6053cd]{color:red}.logo-icon[data-v-6c6053cd]{aspect-ratio:1/1;height:40px;width:40px}@media(max-width:767px){.open-lover-logo[data-v-6c6053cd]{display:none}}
