:root{--bl-icon-box:24px;--bl-icon-box-lg:32px;--bl-icon-gap:8px}.ui-icon-frame{color:inherit}.ui-icon-frame[data-icon-box="32"]{--icon-box-size:var(--bl-icon-box-lg)}.ui-icon-frame>.ui-icon{transform-origin:50% 50%;vector-effect:non-scaling-stroke}.icon-text{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--bl-icon-gap);min-inline-size:0;max-inline-size:100%;vertical-align:middle;line-height:1.35}.icon-text>.ui-icon-frame{flex:0 0 var(--icon-box-size)}.icon-text__label{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}.icon-text[data-nowrap=true] .icon-text__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.primary-btn,.primary-cta,.ghost-cta,.text-btn,.location-btn,.circle-btn,.icon-btn,.btn,.p-btn,.menu-row,.settings-action,.support-category-grid button,.notification-row,.discover-v247-filters button,.conversation-filters button,.header-pill,.role-pill,.badge,.together-v242-activity,.together-v242-match-action,.life-compose-trigger){min-width:0}:where(.primary-btn,.primary-cta,.ghost-cta,.text-btn,.location-btn,.btn:not(.icon),.p-btn,.support-category-grid button,.discover-v247-filters button,.conversation-filters button,.admin-search-launch,.side-actions a,.side-actions button):has(.ui-icon-frame){column-gap:var(--bl-icon-gap)!important;align-items:center}.menu-row>.ui-icon-frame{inline-size:24px!important;block-size:24px!important;min-inline-size:24px!important;min-block-size:24px!important;flex-basis:24px!important;border-radius:0!important;background:transparent!important;color:inherit!important}.menu-row>.ui-icon-frame:first-child{inline-size:32px!important;block-size:32px!important;min-inline-size:32px!important;min-block-size:32px!important;flex-basis:32px!important;border-radius:10px!important;background:#f6f6f8!important;color:#666!important}.menu-row>.ui-icon-frame:last-child{inline-size:24px!important;block-size:24px!important;min-inline-size:24px!important;min-block-size:24px!important;flex-basis:24px!important;border-radius:0!important;background:transparent!important;color:#6d626b!important}.settings-action>.ui-icon-frame:first-child{color:#91435d}.settings-action.danger>.ui-icon-frame:first-child{color:#a74453}.settings-note-card>.ui-icon-frame{color:#8f3c58}.studio-nav button>.ui-icon-frame,.studio-category-list button>.ui-icon-frame{flex:0 0 var(--icon-box-size)}.studio-safetyline>.ui-icon-frame{flex:0 0 var(--icon-box-size);margin-top:1px;color:#856a44}:where(.icon-btn,.circle-btn,.sheet-close,.card-more,.btn.icon,.admin-menu-toggle)>.ui-icon-frame{margin:auto}:root{font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif}body{overscroll-behavior-y:auto}button{background:none}svg{display:block}.app-shell{position:relative}.app-view,.screen{min-height:calc(100dvh - 68px)}.scroll-screen{overflow-y:auto}.app-brand{display:flex;align-items:center}.app-brand>span{font:700 39px/1 Georgia;color:var(--accent)}.app-brand b,.app-brand small{display:block}.app-brand small{margin-top:1px}.bottom-nav{right:0;border-top:1px solid #eaeaec}.nav-item{place-items:center;align-content:center}.nav-item i{border:2px solid #fff}.brand-logo>span{font:700 66px/1 Georgia;color:var(--accent);height:44px}.brand-logo b,.brand-logo small{display:block}.brand-logo b{font-size:20px}.brand-logo small{margin-top:3px}.brand-logo.compact>span{font-size:42px;height:30px}.brand-logo.compact small{font-size:13px}.brand-logo.light{color:#fff}.brand-logo.light>span{color:#fff}.welcome-screen{position:relative;display:flex;flex-direction:column}.welcome-actions{position:relative;z-index:1}.welcome-actions{padding:0 18px calc(18px + env(safe-area-inset-bottom,0px))}.welcome-actions>small{font-size:13px;line-height:1.55;color:#ffffff94;text-align:center;padding:3px 16px}.ghost-cta.light{border-color:#ffffff61;background:#ffffff14;color:#fff;backdrop-filter:blur(8px)}.onboarding-header{display:grid;align-items:center}.onboarding-header .brand-logo{justify-self:center}.circle-btn{border-radius:50%}.progress-line{height:3px}.progress-line i{display:block;height:100%;transition:.25s}.onboarding-card>h1{letter-spacing:-.035em;margin:10px 0 8px}.step-sub{margin:0 0 27px}.form-stack input,.form-label input,.form-label textarea,.form-label select{width:100%;color:#202024}.form-label textarea{resize:vertical}.privacy-inline{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:13px;background:#f6f6f8}.privacy-inline svg{flex:0 0 auto;margin-top:1px}.choice-section h3{font-size:13px;margin:20px 0 9px}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.choice-chip{font-weight:750;display:flex;align-items:center;justify-content:center;gap:5px}.big-choice{position:relative;text-align:left}.big-choice span,.big-choice small{display:block}.big-choice span{font-weight:850}.big-choice small{line-height:1.5;margin-top:4px}.big-choice svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);opacity:0}.big-choice.selected{border:2px solid var(--accent)}.big-choice.selected svg{opacity:1;color:var(--accent)}.counter-note{margin-top:16px;font-size:13px}.avatar-art{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font-family:Georgia;box-shadow:inset 0 0 0 1px #ffffff40}.avatar-art.large{width:104px;height:104px;font-size:30px}.name-line{display:flex}.name-line h1,.name-line h2{margin:0;letter-spacing:-.035em}.name-line h1 span,.name-line h2 span{font-weight:450}.verified{display:grid;place-items:center;border-radius:50%;background:#4697ff;color:#fff}.swipe-stamp{position:absolute;z-index:5;top:67px;border:3px solid;font-size:28px;opacity:0;transform:rotate(-12deg)}.swipe-stamp.like{left:20px}.swipe-stamp.nope{right:20px;transform:rotate(12deg)}.bubble{flex:0 0 auto;width:64px;display:grid;justify-items:center;gap:5px}.bubble>span{position:relative;width:57px;height:57px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--accent),#ff9b66)}.bubble img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #fff}.bubble span i{position:absolute;right:1px;bottom:3px;width:11px;height:11px;border-radius:50%;background:#40cc88;border:2px solid #fff}.bubble b{font-size:13px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation{width:100%}.conversation>img{width:54px;height:54px;border-radius:50%;object-fit:cover}.conversation p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread{border-radius:50%;display:grid;place-items:center;font-size:13px;font-style:normal}.switch,.mini-switch{width:49px;height:28px;padding:3px;border-radius:999px;flex:0 0 auto}.switch i,.mini-switch i{display:block;width:22px;height:22px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 2px 4px #0000001f}.switch.on,.mini-switch.on{background:#39c88b}.switch.on i,.mini-switch.on i{transform:translate(21px)}.menu-row{width:100%;display:grid;align-items:center;text-align:left;border-bottom:1px solid var(--line)}.menu-row:last-child{border:0}.menu-row>svg:first-child,.menu-row>span{width:35px;height:35px;border-radius:11px;background:#f6f6f8;display:grid;place-items:center;color:#666}.menu-row b,.menu-row small{display:block}.menu-row>svg:last-child{color:#6d626b}.overlay{padding-top:40px}.modal-sheet{position:relative;animation:sheetUp .22s ease}.sheet-close{position:absolute}.primary-btn.full{width:100%;margin-top:12px}.text-btn{width:100%;padding:13px}.form-label{margin-top:13px}.profile-modal{padding-top:0}.match-modal{text-align:center;padding:16px 8px 1px}.match-script{font-family:Georgia,serif;font-style:italic;color:var(--accent);font-size:32px}.match-modal h2{font-size:20px;margin:6px 0}.match-modal p{font-size:13px;line-height:1.55;color:#655c69}.match-faces img,.match-faces .avatar-art{width:92px;height:92px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 5px 20px #00000024}.match-faces>*+*{margin-left:-20px}.chat-body{flex-direction:column}.msg.other{align-self:flex-start}.msg.me{align-self:flex-end}.composer{padding:8px 9px calc(8px + var(--safe-bottom));background:#fff;border-top:1px solid #eee;display:grid;grid-template-columns:36px 1fr 38px;gap:6px;align-items:center}.composer>button{display:grid;place-items:center;color:#655c69}.composer input{outline:none}.auth-sheet>.brand-logo{margin-bottom:15px}.auth-sheet>h2{margin:0}.auth-tabs{display:grid;grid-template-columns:1fr 1fr}.auth-tabs button{height:34px;font-weight:800;color:#6e6470}.safety-grid{margin-top:16px}.safety-grid svg{color:var(--accent)}.safety-grid b,.safety-grid small{display:block}.mini-switch{background:#ddd}.toast{position:fixed;z-index:300;left:50%;transform:translate(-50%,14px);opacity:0;transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%)}@keyframes sheetUp{0%{transform:translateY(24px);opacity:.7}to{transform:none;opacity:1}}@media(min-width:700px){body{justify-content:center}.app-shell,.welcome-screen,.onboarding-screen{min-height:calc(100dvh - 36px);max-height:calc(100dvh - 36px);position:relative}.app-view,.screen{min-height:calc(100dvh - 104px)}.bottom-nav{border-radius:0 0 30px 30px}}.service-screen{display:grid;place-items:center;text-align:center;padding:28px}.service-screen p{line-height:1.7;color:#655c69;max-width:430px}.loader-ring{width:34px;height:34px;border:3px solid #eee;border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;margin:auto}.service-screen h1{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin:18px 0 8px}.status-pill{margin-top:20px;font-size:13px}.status-pill.warn{background:#fff4dd;color:#8f6726}@keyframes spin{to{transform:rotate(360deg)}}.connection-bar{text-align:center;font-size:13px;line-height:22px}.spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:inline-block}.legal-button{display:flex!important;align-items:center;justify-content:center;text-decoration:none;margin-top:12px}.choice-grid.two{grid-template-columns:repeat(2,1fr)}.range-grid{display:grid;grid-template-columns:1fr 1fr}.location-btn{width:100%;height:48px;border:1px solid #dddde2;border-radius:14px;background:#fafafa;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:800;margin-top:13px}.consent-check{display:flex;margin-top:20px;border:1px solid #ececef;border-radius:13px}.consent-check input{margin-top:2px}.photo-slot{aspect-ratio:3/4}.photo-slot.add{display:grid;place-items:center;align-content:center;gap:8px;color:#6e6470;font-size:13px;cursor:pointer}.photo-slot.filled>button{position:absolute;border-radius:50%;color:#fff;display:grid;place-items:center}.photo-status.approved{background:#1e7e53d6}.photo-status.rejected{background:#a32e40e0}.review-banner{align-items:flex-start}.review-banner svg{flex:none}.empty-state{min-height:58dvh;display:grid;place-items:center;align-content:center}.empty-state h2{margin:10px 0 4px}.empty-inline{grid-column:1/-1;padding:20px;text-align:center;color:#6e6470;font-size:13px}.avatar-shell{flex:0 0 auto}.avatar-shell img,.avatar-shell .avatar-art{width:100%;height:100%;border-radius:50%;object-fit:cover}.notification-list{display:grid;margin-top:10px}.notification-row{border-bottom:1px solid var(--line)}.notification-row>span{border-radius:50%;background:#f6f6f8;display:grid;place-items:center;color:var(--accent)}.notification-row b,.notification-row p,.notification-row small{display:block}.notification-row p{margin:3px 0}.notification-row.unread b{color:var(--accent)}.composer .recording{background:#fff0f3;color:var(--accent);animation:pulse 1s infinite;border-radius:50%}@keyframes pulse{50%{transform:scale(.88)}}.msg.media{padding:3px;background:#fff!important;border:1px solid #eee}.msg.media img{display:block;max-height:280px;border-radius:12px}.plans-head{text-align:center}.plans-head>svg{margin:auto;color:#a87b2f}.plan-cards{display:grid}.plan-card{text-align:left}.plan-card b,.plan-card strong,.plan-card span{display:block}.plan-card b{font-size:13px}.plan-card span{font-size:13px;line-height:1.55;color:#655c69}.plan-card>em{position:absolute;right:12px;top:11px;font-size:13px;font-style:normal;padding:4px 6px;border-radius:999px}.fine-print{margin:12px 3px}.file-btn{display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.danger-btn{min-height:47px;border-radius:14px;background:#9f3047;color:#fff;font-weight:850;font-size:13px;padding:0 14px}.switch,.mini-switch{position:relative}.primary-btn:disabled,.primary-cta:disabled,.danger-btn:disabled{opacity:.5;cursor:default}.photo-slot input{display:none}@media(min-width:700px){.service-screen{min-height:calc(100dvh - 36px);max-height:calc(100dvh - 36px)}}.p-btn{appearance:none;border:1px solid #cfc8bc;background:#fff;border-radius:999px;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer;color:#222;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:6px}.p-btn.small{padding:8px 12px;font-size:13px}.p-btn.success{background:#eef8f0;border-color:#b7d8bf}.p-btn.danger{background:#fff0ef;border-color:#e9bbb6;color:#a12b21}.p-btn:disabled{opacity:.5;pointer-events:none}.p-panel-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee9e1}.p-panel-head h2{margin:0;font-size:18px}.p-panel-head span{background:#f0ede7;border-radius:99px;padding:4px 9px;font-weight:700}.legal-page{max-width:900px;margin:0 auto;padding:28px 22px 80px;line-height:1.75;color:#26231f}.legal-page header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #e6e0d6}.legal-page header a{color:inherit;text-decoration:none}.legal-page h1{font-size:clamp(30px,5vw,48px);line-height:1.15;margin:38px 0 10px}.legal-page h2{font-size:22px;margin-top:34px}.legal-page h3{font-size:17px;margin-top:24px}.legal-page p,.legal-page li{color:#575149}.legal-page .legal-meta{background:#f4f0e8;border-radius:16px;padding:14px 16px;margin:18px 0}.legal-page a{color:#5d4630}.legal-page ul{padding-left:23px}.legal-page footer{margin-top:48px;padding-top:22px;border-top:1px solid #e6e0d6;color:#655c69}.auth-entry{gap:10px}.social-auth-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-auth-btn{height:48px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:9px}.social-auth-btn span{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:#f4f4f6}.social-auth-btn.facebook span{background:#1877f2;color:#fff;font-family:Arial,sans-serif}.social-auth-btn:disabled,.primary-cta:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.4)}.auth-help{text-align:center;margin:10px 0 0}@media(max-width:699px){.bottom-nav{padding-bottom:max(5px,env(safe-area-inset-bottom,0px))}.app-view,.screen{min-height:calc(100dvh - 70px)}.welcome-actions{padding-left:14px;padding-right:14px}.modal-sheet{max-height:92dvh}.composer{padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.swipe-card{touch-action:none;user-select:none;-webkit-user-select:none}.photo-slot.add{min-height:142px}.onboarding-card{padding-left:18px;padding-right:18px}.onboarding-footer{padding-left:14px;padding-right:14px}.social-auth-row{grid-template-columns:1fr 1fr}}@media(max-width:360px){.social-auth-row{grid-template-columns:1fr}}.photo-sort{position:absolute;display:flex}.photo-sort button{border-radius:50%;color:#fff;font-size:13px;font-weight:900}.photo-sort button:disabled{opacity:.32}.notification-row{width:100%}.security-summary{display:grid;gap:8px;margin:12px 0 16px}.security-summary>div{display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#fafafa}.security-summary b{font-size:13px}.security-summary span{font-size:13px;color:#666;overflow-wrap:anywhere}.modal-subtitle{font-size:13px;margin:16px 0 8px}.auth-methods{display:flex;flex-wrap:wrap;gap:7px}.auth-method{display:flex;gap:6px;align-items:center;padding:7px 9px;border-radius:999px;background:#f3f3f5;font-size:13px;color:#655c69}.auth-method.active{background:#f1f8f4;color:#2f7653}.auth-method b{font-size:13px}.blocked-list{display:grid;gap:8px}.blocked-row{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px}.blocked-row img,.blocked-row>.avatar-art{width:40px;height:40px;border-radius:50%;object-fit:cover;display:grid;place-items:center}.blocked-row b,.blocked-row small{display:block}.blocked-row b{font-size:13px}.blocked-row small{font-size:13px;color:#6e6470;margin-top:3px}.blocked-row>button{font-size:13px;font-weight:850;color:var(--accent);padding:7px 9px;border-radius:10px;background:#fff2f5}:root{font-size:16px;background:var(--paper);color:var(--ink)}html,body{display:block;padding:0;line-height:1.55}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}input[type=checkbox]{height:20px;flex:none}svg{flex-shrink:0}a{text-underline-offset:4px}p,small,b,h1,h2,h3{overflow-wrap:anywhere}.app-shell,.welcome-screen,.onboarding-screen,.service-screen{width:100%;max-height:none;min-height:100dvh;border-radius:0;box-shadow:none;overflow:visible}.app-view{padding-bottom:calc(82px + var(--safe-bottom))}.screen{min-height:calc(100dvh - 82px)}.primary-btn,.primary-cta{height:auto;padding:14px 20px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.ghost-cta{height:auto;padding:12px 18px;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px}.text-btn{font-size:14px}.primary-btn:disabled,.primary-cta:disabled,.ghost-cta:disabled{opacity:1;background:#ece6e8;color:#71636a;box-shadow:none;border-color:#e0d6db;filter:none}.app-header{border-color:var(--line)}.header-actions{flex-shrink:0}.brand-logo.compact b{font-size:17px}.brand-logo.light b{font-size:21px}.brand-logo>span{font-style:italic}.nav-brand,.nav-note{display:none}.bottom-nav{height:calc(78px + var(--safe-bottom))}.nav-item b{font-size:13px}.empty-state{min-height:52dvh}.empty-state p{font-size:15px;max-width:370px}.review-banner{font-size:14px;line-height:1.7}.name-line h1,.name-line h2{font-size:32px}.tag-row span{font-size:13px}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;margin:4px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.overlay{display:flex;justify-content:center;align-items:flex-end;background:#21142480;padding:0;backdrop-filter:blur(8px)}.modal-sheet{width:100%;max-height:94dvh}.modal-sheet>h2{margin-right:42px}.form-label,.form-stack label{line-height:1.6}.form-label input,.form-label select,.form-label textarea,.form-stack input{padding:14px;min-height:50px;margin-top:4px;outline:revert}.form-error{border:1px solid #e9bec9;overflow-wrap:anywhere}.consent-check{padding:14px;font-size:14px;align-items:flex-start}.consent-check a{color:#922443}.auth-help,.fine-print{font-size:13px}.toast{white-space:normal;overflow-wrap:anywhere;text-align:center;width:max-content;max-width:calc(100% - 32px);padding:14px 18px;line-height:1.6;font-size:14px;bottom:calc(96px + var(--safe-bottom))}.service-screen>div{width:100%;max-width:540px}.service-screen .ghost-cta{width:100%;margin-top:20px}.service-screen p{font-size:15px}.onboarding-card>h1{font-size:34px;line-height:1.4}.big-choice span{font-size:16px}.big-choice small{font-size:14px;color:var(--muted)}.interest-chip{font-size:14px}.photo-sort{top:auto;gap:4px}.photo-status{max-width:calc(100% - 12px)}.privacy-inline{font-size:14px}.choice-chip{font-size:15px}.mini-switch,.switch{flex-shrink:0;min-width:46px;min-height:28px}.security-summary>div{flex-wrap:wrap}.security-summary span{text-align:left}.membership-modal{max-width:1000px}.plans-head{padding:10px 20px 24px}.plans-head .entry-kicker{display:block}.plans-head h2{line-height:1.45;margin:12px 0}.plans-head p{font-size:15px;color:var(--muted);line-height:1.7}.plan-cards{gap:16px}.plan-card{padding:22px;background:#fff;display:flex;flex-direction:column;gap:4px}.plan-card.premium{border-color:#39283e}.plan-card.current{box-shadow:0 0 0 2px #a62f50}.plan-top{display:flex;gap:8px;justify-content:space-between;align-items:center;min-height:28px}.plan-top .plan-tag{font-size:13px;letter-spacing:.02em;color:var(--muted)}.plan-top em{font-style:normal;padding:4px 8px;border-radius:8px;background:#f5e3e9;color:#8c2442;font-size:13px}.plan-card h3{margin:14px 0 2px}.plan-card>p{margin:0 0 12px}.plan-card strong{font-size:28px;line-height:1.5;min-height:52px;margin:0}.plan-card strong small{font-size:14px;letter-spacing:0;color:var(--muted)}.plan-card ul{list-style:none;padding:12px 0 22px;margin:0;display:grid;gap:12px;flex:1}.plan-card li{display:flex;align-items:flex-start;font-size:14px;line-height:1.6}.plan-card li svg{color:var(--accent);margin-top:3px}.plan-card li span{color:inherit}.plan-card.premium p,.plan-card.premium .plan-tag,.plan-card.premium strong small{color:#e1d1df}.plan-card.premium li svg{color:#efb7ce}.plan-card.premium .primary-btn{background:#f4d6e1;color:#53213d}.plan-card.premium button:disabled{background:#65516b;color:#f3e9f0;border-color:transparent}.membership-details{margin:22px 0;padding:18px 20px;border-radius:16px;background:var(--soft)}.membership-details p{display:flex;gap:8px;align-items:flex-start;margin:8px 0}.membership-details svg{margin-top:3px}.composer input{width:100%}.msg.media img{max-width:100%;height:auto}.voice-msg audio{max-width:100%}.p-btn{min-height:44px}.p-panel-head{gap:12px}.legal-page{font-size:16px}.boot-fallback .brand small,.boot-fallback>small{font-size:13px;opacity:1;color:#e5ceda}.boot-fallback p,.boot-fallback .loading{font-size:16px}@media(min-width:760px){.overlay{align-items:center;padding:24px}.modal-sheet{max-height:calc(100dvh - 48px)}.plan-card .ghost-cta,.plan-card .primary-btn{font-size:14px;padding:12px}.app-shell{position:relative}.bottom-nav{inset:0 auto 0 max(0px,calc((100vw - 1260px)/2));border-top:0;border-radius:0}.nav-brand,.nav-note{display:block}.nav-item{justify-content:flex-start}.onboarding-header{max-width:650px;width:100%;margin:20px auto}.onboarding-card{padding-top:32px}.toast{bottom:28px}}@media(min-width:1150px){.plan-card{padding:24px}}@media(max-width:759px){.photo-slot.add{min-height:0}}@media(max-width:380px){.app-header{padding-left:12px;padding-right:12px}.header-actions{justify-content:flex-end}.choice-grid.three{grid-template-columns:1fr}.composer.rich{padding-left:4px;padding-right:4px}.social-auth-row{grid-template-columns:1fr}.plan-card strong{font-size:26px}}.onboarding-footer .primary-cta{width:100%}.auth-tabs button{min-height:46px;font-size:15px;border-radius:12px}.auth-tabs{padding:5px}.auth-sheet>h2{font-size:28px}.auth-sheet>p{font-size:15px;line-height:1.8;color:var(--muted)}.password-toggle{justify-self:start;padding:0 4px}:root{--icon-inline:18px;--icon-control:24px;--icon-nav:26px;--icon-action:30px;--touch:48px;--gutter:clamp(16px,3vw,28px);--content:900px}svg.ui-icon{width:var(--icon-size,24px);height:var(--icon-size,24px);flex:0 0 auto;overflow:visible;vertical-align:middle}button{line-height:1.4}button,a,input,textarea,select{max-width:100%}button:disabled{pointer-events:none}input[type=range]{padding:0;min-height:44px;background:transparent}input[type=checkbox]{min-height:20px!important;width:20px!important;margin:3px 0 0!important;padding:0!important}.screen,.section-pad,.app-view,.form-stack,.form-label,.range-grid>*,.choice-grid>*{min-width:0}.icon-btn,.circle-btn,.sheet-close{width:var(--touch);height:var(--touch);min-width:var(--touch);padding:0;display:grid;place-items:center}.icon-btn svg,.circle-btn svg,.sheet-close svg{width:24px;height:24px}.nav-item svg{width:26px;height:26px}.header-actions{max-width:50%;flex-wrap:nowrap}.app-brand small{line-height:1.5}.app-brand>span{height:auto;line-height:.8;font-size:44px}.name-line{align-items:center;gap:8px;min-width:0}.verified{flex:none;width:24px;height:24px}.verified svg{width:16px;height:16px}.conversation-list{margin-top:18px}.conversation>div{min-width:0}.conversation-top b{line-height:1.5}.conversation-top time{flex:none}.conversation p{font-size:15px;line-height:1.6;margin:5px 0 7px}.unread{width:auto;min-width:24px;height:24px;padding:0 6px;line-height:1}.menu-row{padding:20px 18px;gap:14px}.menu-row>svg:first-child{width:26px;height:26px;background:transparent;border-radius:0;color:var(--accent);padding:0}.menu-row>svg:last-child{width:20px;height:20px;background:transparent}.menu-row>div{min-width:0}.menu-row b{line-height:1.5}.menu-row small{line-height:1.65;margin-top:4px}.review-banner{width:calc(100% - 2 * var(--gutter))}.safety-grid svg{width:28px;height:28px}.safety-grid b{font-size:16px;line-height:1.5;margin-top:14px}.safety-grid small{font-size:14px;line-height:1.8;margin-top:7px}.modal-sheet{--sheet-pad:24px;padding:28px var(--sheet-pad) max(28px,var(--safe-bottom));scroll-padding:24px}.modal-sheet>h2{font-size:26px;line-height:1.45;padding-right:8px;margin:0 48px 20px 0}.modal-sheet>.brand-logo,.auth-sheet>.brand-logo{padding-right:46px}.modal-sheet .form-stack{gap:4px}.form-stack input,.form-stack textarea,.form-stack select{display:block;width:100%;min-height:50px;padding:13px 14px;margin-top:8px;border:1px solid #cdbfc6;background:#fff;border-radius:12px;color:var(--ink)}.form-stack input[type=range]{padding:0;border:0}.form-stack label,.form-label{font-size:15px;margin:10px 0 16px}.form-stack textarea{resize:vertical;min-height:120px}.range-grid{gap:16px}.modal-sheet>.ghost-cta{margin-top:12px}.auth-sheet>h2{margin-top:22px}.auth-sheet .brand-logo b{font-size:18px}.auth-sheet .brand-logo small{font-size:12px;letter-spacing:.025em}.auth-tabs{margin:24px 0 18px}.consent-check{gap:12px;margin:20px 0}.consent-check span{min-width:0}.form-error{margin:54px 0 18px}.notification-row>span{width:40px;height:40px}.notification-row svg{width:22px;height:22px}.notification-row b{line-height:1.6}.notification-row p{line-height:1.7}.profile-modal{padding:0}.photo-slot.filled>button,.photo-slot.filled>.photo-delete{width:44px;height:44px;top:6px;right:6px;background:#302335cc}.photo-sort button{width:44px;height:44px;background:#302335cc}.photo-sort{left:6px;bottom:42px}.photo-slot.add svg{width:32px;height:32px}.photo-slot.add b{font-size:15px}.photo-status{line-height:1.4}.plan-card{min-width:0}.plan-card .plan-top{flex-wrap:wrap;align-items:flex-start}.plan-card>strong{font-size:clamp(24px,3vw,30px);letter-spacing:-.02em}.plan-card .primary-btn,.plan-card .ghost-cta{min-height:52px;white-space:normal;line-height:1.5}.plan-card li{gap:10px}.plan-card li svg{width:18px;height:18px}.plan-card li span{font-size:15px;line-height:1.7}.plans-head{padding-top:36px}.plans-head h2{font-size:clamp(24px,4vw,32px)}.membership-details svg{width:20px;height:20px}.chat-body{scroll-padding-bottom:20px}.msg{flex-shrink:0}.composer svg{width:22px;height:22px}.composer{order:1}.voice-msg>svg{display:none}.voice-msg audio{width:min(230px,100%);height:44px}.onboarding-header{grid-template-columns:48px minmax(0,1fr) 48px;height:auto;min-height:82px}.onboarding-header .brand-logo{gap:6px}.onboarding-header .brand-logo b{font-size:16px}.onboarding-header .brand-logo small{font-size:12px;letter-spacing:0}.onboarding-card{padding-bottom:32px;overflow:visible}.onboarding-footer{bottom:0;left:auto;right:auto;z-index:25}.legal-page header{flex-wrap:wrap}.p-panel-head{flex-wrap:wrap}@media(min-width:760px){.nav-brand .brand-logo small{max-width:none}.nav-brand .brand-logo>span{font-size:38px}.nav-item b{font-size:16px}.modal-sheet{--sheet-pad:32px;padding:32px}.profile-modal{padding:0}.plan-cards{grid-template-columns:1fr}.plan-card{padding:24px}.plan-card>strong{font-size:30px}}@media(min-width:1080px){.membership-modal{max-width:1040px}.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{padding:22px}}@media(max-width:759px){.modal-sheet{max-height:calc(100dvh - max(16px,env(safe-area-inset-top)))}.profile-modal{padding:0}.bottom-nav{padding-left:8px;padding-right:8px}}@media(max-width:380px){.app-brand small,.header-actions{max-width:none}.conversation-top{flex-wrap:wrap}.photo-sort{gap:2px}.photo-sort button{width:40px}.modal-sheet{--sheet-pad:18px}.profile-modal{padding:0}.brand-logo.compact b{font-size:16px}.brand-logo.compact small{font-size:12px;letter-spacing:0}.membership-details{padding:16px}.range-grid{gap:12px}}.conversation-search input{min-width:0;min-height:50px}.studio-modal>.entry-kicker{display:block;margin:12px 50px 10px 0}.task-list{display:grid;gap:14px}.task-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#fff}.task-list article>span{font-family:Georgia,serif;font-size:24px;color:#966079}.task-list h3{font-size:18px;margin:0 0 8px}.task-list p{font-size:15px;line-height:1.8;margin:0}.task-list button{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;padding:10px 0;margin-top:8px;color:var(--accent)}.proposal-preview{white-space:pre-wrap;padding:24px;font-size:16px;line-height:1.9;background:#f6edf1;border-radius:20px}@media(max-width:380px){.task-list article{padding:18px;grid-template-columns:28px minmax(0,1fr);gap:10px}}#admin-content{padding:26px;min-height:180px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 32px}.metric-card{border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;gap:8px;background:#fffdfb;min-width:0}.metric-card>span{font-size:14px;color:var(--muted)}.metric-card strong{font-size:32px;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.metric-card small{font-size:13px;line-height:1.6;color:var(--muted)}.admin-help{font-size:14px;line-height:1.8;color:var(--muted)}@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){#admin-content{padding:18px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{padding:16px}.metric-card strong{font-size:28px}}input,select,textarea{background-color:#fff;font-size:16px!important;line-height:1.6}select option{color:#241f28;background:#fff}button:disabled{box-shadow:none!important}.fine-print,.modal-copy,.plan-card>p,.membership-details p{color:#625764;font-size:14px;line-height:1.8}.msg{white-space:pre-wrap}.plan-card h3{overflow-wrap:anywhere}.plan-card.premium{color:#241f28!important}.plan-card.premium p,.plan-card.premium li,.plan-card.premium strong,.plan-card.premium small{color:#352735!important}.modal-sheet p,.modal-sheet label{overflow-wrap:anywhere}.modal-sheet h2{padding-right:36px;line-height:1.5}@media(max-width:650px){.modal-sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.plan-cards{grid-template-columns:1fr}}.form-error{padding:14px;border-radius:10px;font-size:15px;line-height:1.7}.app-shell,.screen,.onboarding-screen,.modal-sheet,.menu-row,.task-list article,.extra-card,.metric-card{color:#241f28}.modal-sheet{background-color:#fffdfb}.modal-sheet h1,.modal-sheet h2,.modal-sheet h3,.modal-sheet h4,.menu-row b,.task-list h3,.metric-card strong{color:#241f28}.modal-sheet .form-label,.modal-sheet label,.modal-copy,.fine-print,.auth-help,.menu-row small,.task-list p{color:#554653}input:not([type=range]):not([type=checkbox]),textarea,select{background-color:#fff}input::placeholder,textarea::placeholder{opacity:1}input:disabled,textarea:disabled,select:disabled{background-color:#eee8ed;opacity:1}.ghost-cta:not(.light),.sheet-close{background-color:#f5efed}button:disabled,.primary-btn:disabled,.primary-cta:disabled,.plan-card button:disabled,.extra-card button:disabled{background:#e9e3e7!important;color:#554653!important;-webkit-text-fill-color:#554653!important;opacity:1!important}.plan-card>em{background:#ecddc6;color:#403124}.message-item{display:flex;flex-direction:column;align-items:flex-start;margin:6px 0;flex-shrink:0}.message-item.mine{align-self:flex-end;align-items:flex-end}.message-item.theirs{align-self:flex-start}.message-item .msg{max-width:100%;margin:0}.message-item img{max-width:100%;max-height:320px;border-radius:12px}.message-item audio{max-width:100%}.message-meta{display:flex;gap:12px;align-items:center;padding:4px 2px}.message-meta button{color:#752440;padding:7px;min-height:40px;text-decoration:underline}.msg.withdrawn{font-style:italic}.receipt-status{display:block}.message-safety{padding:12px 14px;margin-top:6px;border:1px solid #cdbb91;border-radius:12px;background:#fff4d8;color:#514020}.message-safety p{font-size:13px;margin:6px 0;line-height:1.7}.message-safety small{font-size:12px;color:#604d2d}.studio-redesign{width:min(980px,calc(100vw - 48px))!important;max-width:980px!important;height:min(820px,calc(100dvh - 48px));max-height:calc(100dvh - 48px)!important;padding:0!important;overflow:hidden!important;background:#fbfaf8!important;border-radius:28px!important}.studio-redesign>.sheet-close{top:18px!important;right:18px!important;z-index:20;width:42px;height:42px;border-radius:50%;background:#ffffffef!important;border:1px solid #e6dfda!important;box-shadow:0 8px 24px #392b2414!important}.studio-redesign .studio-app{height:100%;min-height:0!important;max-height:none!important;overflow:hidden!important}.studio-shell{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:#fbfaf8}.studio-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:22px 78px 20px 28px;border-bottom:1px solid #ebe5e0;background:#fff}.studio-brand{display:flex;align-items:center;gap:12px;min-width:0}.studio-brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#f7e9ed;color:#98294b;flex:0 0 42px}.studio-brand .entry-kicker{display:block;margin:0 0 2px;font-size:9px;letter-spacing:.15em;color:#9a7883}.studio-brand h2{margin:0!important;padding:0!important;font-family:inherit;font-size:22px;line-height:1.25;font-weight:720;letter-spacing:-.025em;color:var(--ink)}.studio-person{display:flex;align-items:center;gap:9px;min-width:0;max-width:240px;padding:7px 11px;border:1px solid #e8e1dc;border-radius:16px;background:#faf8f5}.studio-person-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:cover;background:#eee7e2}.studio-person-avatar.fallback{display:grid;place-items:center;color:#8b5866}.studio-person>span:last-child{min-width:0}.studio-person small,.studio-person b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-person small{color:#847b81}.studio-person b{font-size:13px;color:#443b42;margin-top:1px}.studio-plan{min-height:32px;padding:7px 11px;border-radius:999px;background:#f4eef5;color:#69516f;font-size:11px;font-weight:750;white-space:nowrap}.studio-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 18px;border-bottom:1px solid #e9e4df;background:#fff;overflow-x:auto;scrollbar-width:none}.studio-nav::-webkit-scrollbar{display:none}.studio-nav button{position:relative;min-height:72px;padding:13px 12px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:left;color:#716a70;background:transparent;border:0;min-width:0}.studio-nav button>svg{flex:0 0 auto}.studio-nav button>span{min-width:0}.studio-nav button b,.studio-nav button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-nav button b{font-size:13px;color:inherit}.studio-nav button small{font-size:10px;color:#9a9297;margin-top:2px;font-weight:500}.studio-nav button[aria-current=page]{color:#962d4e}.studio-nav button[aria-current=page]:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:3px;border-radius:4px 4px 0 0;background:#a82e50}.studio-nav button:hover{background:#fcf8fa}.studio-stage{min-height:0;overflow:auto;overscroll-behavior:contain;padding:26px 30px calc(30px + env(safe-area-inset-bottom));scroll-padding-bottom:100px;background:#fbfaf8}.studio-section-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:0 0 14px}.studio-section-heading>span{font-size:13px;font-weight:760;color:#3f3740}.studio-section-heading>small{font-size:11px;line-height:1.5;color:#8b8388;text-align:right}.studio-question-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}.studio-categories{position:sticky;top:0}.studio-category-list{display:grid;gap:7px}.studio-category-list button{width:100%;min-height:54px;padding:10px 11px;display:flex;align-items:center;gap:9px;text-align:left;border:1px solid transparent;border-radius:14px;background:transparent;color:#696269}.studio-category-list button>svg{flex:0 0 auto}.studio-category-list button>span{min-width:0}.studio-category-list button b,.studio-category-list button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-category-list button b{font-size:12px}.studio-category-list button small{font-size:10px;color:#999096;margin-top:2px}.studio-category-list button:hover{background:#f5f1ef}.studio-category-list button.selected{background:#fff;border-color:#ddc9d1;color:#922d4d;box-shadow:0 8px 24px #3a26310a}.studio-category-list button[data-locked=true]{opacity:.72}.studio-workspace,.studio-single{max-width:680px;margin:0 auto}.studio-question-layout .studio-workspace{max-width:none;margin:0}.studio-main-card{position:relative;min-height:330px;padding:36px 40px;border:1px solid #e1d9d4;border-radius:26px;background:#fff;box-shadow:0 18px 52px #3d2c250b;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.studio-main-card:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;top:-90px;background:#f9eef1}.studio-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.studio-card-top span{font-size:11px;font-weight:760;color:#9b5369}.studio-card-top b{font-size:11px;color:#9a9297;font-variant-numeric:tabular-nums}.studio-main-card h3{position:relative;z-index:1;margin:0!important;font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:clamp(27px,3.5vw,38px)!important;line-height:1.55!important;font-weight:500!important;letter-spacing:-.025em;color:#302a30}.studio-main-card>p{position:relative;z-index:1;margin:26px 0 0!important;max-width:52ch;color:#817980!important;font-size:13px!important;line-height:1.8!important}.studio-main-card.task{min-height:350px}.studio-task-symbol{position:relative;z-index:1;width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#f7edf1;color:#9b405e;font-family:Georgia,serif;font-size:20px;margin-bottom:20px}.studio-main-card.task h3{font-family:inherit!important;font-size:28px!important;font-weight:720!important;line-height:1.35!important}.studio-main-card .studio-task-copy{font-size:16px!important;color:#514951!important;margin-top:16px!important;line-height:1.8!important}.studio-actionbar{position:sticky;bottom:-1px;z-index:5;justify-content:space-between;margin-top:14px;padding:12px;border:1px solid #e8e1dc;border-radius:18px;background:#fffefaed;backdrop-filter:blur(12px);box-shadow:0 14px 34px #3f2f2b12}.studio-pager{display:flex;gap:8px;align-items:center}.studio-round{width:46px;height:46px;display:grid;place-items:center;border:1px solid #ded7d2;border-radius:50%;background:#fff;color:#665e65}.studio-secondary{min-height:46px;padding:11px 16px;border:1px solid #ded7d2;border-radius:13px;background:#fff;color:#625a62;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.studio-primary{width:auto!important;min-height:48px!important;margin:0!important;padding:12px 20px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.studio-actionbar button:disabled{opacity:.45!important}.studio-safetyline{max-width:900px;margin:18px auto 0!important;padding:0 4px;display:flex;align-items:flex-start;gap:8px;color:#817980;font-size:11px!important;line-height:1.7!important}.studio-safetyline svg{flex:0 0 auto;margin-top:1px;color:#856a44}.studio-date-builder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:34px;max-width:880px;margin:0 auto;align-items:start}.studio-date-intro{position:sticky;top:0;padding:28px;border-radius:24px;background:linear-gradient(145deg,#f7edf1,#f4f0f5);border:1px solid #e4d8de}.studio-date-intro .studio-section-heading{display:block}.studio-date-intro .studio-section-heading small{display:block;text-align:left;margin-top:4px}.studio-date-intro h3{font-family:Georgia,"Noto Serif TC",serif;font-size:30px;font-weight:500;line-height:1.5;margin:26px 0 14px}.studio-date-intro p{margin:0;color:#716970;font-size:13px;line-height:1.8}.studio-date-form{margin:0!important;padding:24px;border:1px solid #e5ded9;border-radius:24px;background:#fff}.studio-date-form label{margin:0 0 14px!important}.studio-date-form input,.studio-date-form select{min-height:48px!important}.studio-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-preview-card{padding:28px;border:1px solid #e3dbd6;border-radius:22px;background:#fff}.studio-preview-card>span{display:block;font-size:11px;font-weight:760;color:#9a5368;margin-bottom:16px}.studio-preview-card p{white-space:pre-wrap;font-size:16px!important;line-height:1.9!important;color:#3f383f!important;margin:0!important}.studio-custom-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:22px;max-width:900px;margin:0 auto}.studio-custom-editor,.studio-custom-library{padding:22px;border:1px solid #e5ded9;border-radius:22px;background:#fff}.studio-custom-editor .form-stack{gap:0!important}.studio-custom-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.studio-custom-buttons .primary-btn{width:auto;margin:0}.studio-custom-list{display:grid;gap:10px;max-height:470px;overflow:auto;padding-right:3px}.studio-custom-list article{padding:16px;border:1px solid #e9e2dd;border-radius:16px;background:#fdfcfa}.studio-custom-kind{display:inline-flex;padding:4px 8px;border-radius:999px;background:#f5e9ee;color:#963a58;font-size:10px;font-weight:760}.studio-custom-list h3{font-size:15px;margin:10px 0 6px}.studio-custom-list p{font-size:12px;line-height:1.65;color:#746d72;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studio-custom-list article>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.studio-custom-list article button{min-height:38px;padding:7px 9px;border-radius:9px;background:#f5f1f3;color:#6c5560;font-size:11px}.studio-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:#746d72}.studio-empty>span{width:46px;height:46px;border-radius:16px;background:#f5ebef;color:#9a4660;display:grid;place-items:center;margin-bottom:14px}.studio-empty b{font-size:15px;color:#423a42}.studio-empty p{max-width:32ch;font-size:12px;line-height:1.7;margin:8px 0 0}@media(max-width:759px){.overlay:has(.studio-redesign){padding:0!important;align-items:stretch!important}.studio-redesign{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.studio-redesign>.sheet-close{top:max(12px,env(safe-area-inset-top))!important;right:12px!important;width:40px;height:40px}.studio-shell{grid-template-rows:auto auto minmax(0,1fr)}.studio-topbar{grid-template-columns:minmax(0,1fr) auto;padding:max(14px,env(safe-area-inset-top)) 62px 13px 16px;gap:8px}.studio-brand-mark{width:36px;height:36px;flex-basis:36px;border-radius:12px}.studio-brand .entry-kicker{display:none}.studio-brand h2{font-size:19px}.studio-person{grid-column:1/-1;grid-row:2;max-width:none;border:0;background:transparent;padding:4px 0 0}.studio-person-avatar{width:30px;height:30px;flex-basis:30px}.studio-person b{font-size:12px}.studio-plan{grid-column:2;grid-row:1;justify-self:end;margin-right:2px}.studio-nav{grid-template-columns:repeat(4,minmax(92px,1fr));padding:0 6px}.studio-nav button{min-height:58px;padding:8px 9px;gap:6px;justify-content:center;text-align:center;flex-direction:column}.studio-nav button>svg{width:17px;height:17px}.studio-nav button small{display:none}.studio-nav button b{font-size:11px}.studio-nav button[aria-current=page]:after{left:12px;right:12px}.studio-stage{padding:16px 14px calc(18px + env(safe-area-inset-bottom));scroll-padding-bottom:110px}.studio-section-heading{align-items:flex-start;margin-bottom:10px}.studio-section-heading>span{font-size:12px}.studio-section-heading>small{font-size:10px;max-width:55%}.studio-question-layout{grid-template-columns:1fr;gap:12px}.studio-categories{position:static;min-width:0}.studio-categories>.studio-section-heading{display:none}.studio-category-list{display:flex;gap:7px;overflow-x:auto;margin:0 -14px;padding:1px 14px 8px;scrollbar-width:none}.studio-category-list::-webkit-scrollbar{display:none}.studio-category-list button{flex:0 0 auto;width:auto;min-height:42px;padding:8px 11px;border:1px solid #e5ded9;background:#fff}.studio-category-list button small{display:none}.studio-category-list button b{font-size:11px}.studio-main-card{min-height:300px;padding:28px 22px;border-radius:22px}.studio-card-top{margin-bottom:24px}.studio-main-card h3{font-size:27px!important;line-height:1.55!important}.studio-main-card>p{font-size:12px!important;margin-top:22px!important}.studio-main-card.task{min-height:330px}.studio-main-card.task h3{font-size:25px!important}.studio-main-card .studio-task-copy{font-size:15px!important}.studio-actionbar{position:sticky;bottom:-2px;margin:10px -2px 0;padding:9px;border-radius:16px}.studio-pager{gap:6px}.studio-round{width:44px;height:44px}.studio-secondary{min-height:44px;padding:10px 12px;font-size:12px}.studio-primary{min-height:44px!important;padding:10px 13px!important;font-size:12px!important;max-width:58%;white-space:normal;line-height:1.35}.studio-safetyline{margin-top:12px!important;font-size:10px!important}.studio-date-builder{grid-template-columns:1fr;gap:12px}.studio-date-intro{position:static;padding:18px;border-radius:18px}.studio-date-intro h3{font-size:24px;margin:14px 0 8px}.studio-date-intro p{font-size:12px}.studio-date-form{padding:16px;border-radius:18px}.studio-date-grid{grid-template-columns:1fr}.studio-preview-card{padding:20px}.studio-preview-card p{font-size:14px!important}.studio-custom-layout{grid-template-columns:1fr;gap:12px}.studio-custom-editor,.studio-custom-library{padding:16px;border-radius:18px}.studio-custom-list{max-height:none}.studio-custom-buttons .primary-btn{flex:1}.studio-empty{min-height:180px}}@media(max-width:380px){.studio-nav{grid-template-columns:repeat(4,minmax(80px,1fr))}.studio-nav button{padding-left:5px;padding-right:5px}.studio-main-card h3{font-size:24px!important}.studio-primary{font-size:11px!important}.studio-secondary{padding-left:10px;padding-right:10px}}.late-letter-label{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.04em}.relationship-tools-modal{width:min(820px,calc(100vw - 40px));max-width:820px!important;padding:0!important;overflow:hidden!important;background:#f8f6f5!important;border:1px solid #e7dfdb}.relationship-tools-modal>.sheet-close{top:16px!important;right:16px!important;background:#ffffffeb!important;border:1px solid #e6ded9!important;box-shadow:0 7px 22px #382b2412!important}.relationship-tools-shell{max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.relationship-tools-hero{padding:28px 74px 22px 28px;background:linear-gradient(135deg,#fff,#fbf2f5 58%,#f5ece8);border-bottom:1px solid #e7dfdb;position:relative}.relationship-tools-person{display:flex;align-items:center;gap:16px;min-width:0}.relationship-tools-person>img,.relationship-tools-person>span{width:54px;height:54px;flex:0 0 54px;border-radius:18px;object-fit:cover;background:#eadde3;color:#8d3452;display:grid;place-items:center;font-size:19px;font-weight:800;border:1px solid #e2d3da}.relationship-tools-person>div{min-width:0}.relationship-tools-person .entry-kicker{display:block;color:#a13d5c;font-size:9px;letter-spacing:.15em;margin-bottom:4px}.relationship-tools-person h2{font-size:24px!important;line-height:1.35!important;margin:0!important;padding:0!important;color:#2e282d;overflow-wrap:anywhere}.relationship-tools-person p{color:#6d6269;margin:7px 0 0;max-width:62ch}.relationship-privacy-chip{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:7px 10px;border-radius:999px;background:#fff9fb;border:1px solid #ead7df;color:#6b4f5c;font-size:10px;font-weight:650}.relationship-local-state{position:absolute;right:28px;bottom:20px;display:flex;align-items:baseline;gap:5px;color:#856272}.relationship-local-state b{font-size:20px;line-height:1;color:#9c3657}.relationship-local-state span{font-size:9px}.relationship-tools-body{overflow:auto;padding:20px 24px 24px;overscroll-behavior:contain;background:#f8f6f5}.relationship-tool-section+.relationship-tool-section{margin-top:22px}.relationship-section-title{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 2px 10px}.relationship-section-title>div{display:flex;align-items:center;gap:8px;min-width:0}.relationship-section-title>div>span{font:700 10px/1 Georgia,serif;color:#a84261;letter-spacing:.08em}.relationship-section-title h3{font-size:14px;margin:0;color:#40363d}.relationship-section-title>small{font-size:9px;color:#857980;white-space:nowrap}.relationship-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.relationship-tool-grid.single{grid-template-columns:1fr}.relationship-tool-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:82px;padding:15px;border:1px solid #e5dedb;border-radius:18px;background:#fff;text-align:left;box-shadow:0 1px #fff inset;min-width:0}.relationship-tool-card:hover{border-color:#d9c3cc;background:#fffafd;transform:translateY(-1px)}.relationship-tool-icon{width:42px;height:42px;border-radius:13px;background:#f5eaee;color:#9c3b5a;display:grid;place-items:center}.relationship-tool-copy{min-width:0}.relationship-tool-copy b,.relationship-tool-copy small{display:block}.relationship-tool-copy b{font-size:14px;line-height:1.4;color:#352f33}.relationship-tool-copy small{color:#786e74;margin-top:3px}.relationship-tool-card em{font-style:normal;font-size:9px;font-weight:700;color:#8d3b56;background:#f7e8ee;border-radius:999px;padding:5px 7px;white-space:nowrap}.relationship-tool-arrow{color:#a09299;display:grid;place-items:center}.relationship-tools-footer{padding:14px 24px max(16px,env(safe-area-inset-bottom));border-top:1px solid #e4dcda;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center}.relationship-tools-footer .relationship-return{margin:0!important;min-height:48px}.relationship-clear{min-height:42px;padding:8px 10px;border-radius:11px;display:flex;align-items:center;gap:6px;color:#8f4a59;font-size:10px;background:#faf5f6}.relationship-tools-footer p{grid-column:1/-1;margin:0;color:#857a80}.relationship-subtool-modal{max-width:720px!important;padding:0!important;overflow:auto!important;background:#f9f7f6!important}.relationship-subtool-head{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:11px;padding:16px 18px;background:#fffdfbf2;border-bottom:1px solid #e6dedb;backdrop-filter:blur(14px)}.relationship-back{width:42px;height:42px;border-radius:13px;background:#f5f0f2;color:#55434e;display:grid;place-items:center}.relationship-subtool-person{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.relationship-subtool-person>img,.relationship-person-fallback{width:36px;height:36px;border-radius:12px;object-fit:cover;background:#eadce2;color:#923a58;display:grid;place-items:center;font-size:13px;font-weight:750}.relationship-subtool-person>span{min-width:0}.relationship-subtool-person small{display:block;color:#81757b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-subtool-person h2{font-size:16px!important;line-height:1.35!important;margin:2px 0 0!important;padding:0!important;color:#332d31;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relationship-subtool-icon{width:38px;height:38px;border-radius:12px;background:#f6e8ee;color:#9b3858;display:grid;place-items:center}.relationship-subtool-copy{font-size:12px!important;line-height:1.75!important;color:#6e646a;margin:0;padding:18px 22px 4px;overflow-wrap:anywhere}.relationship-form-card{margin:14px 22px 0;padding:18px;border:1px solid #e5dedb;border-radius:20px;background:#fff}.relationship-form-card label{display:block;font-size:12px;font-weight:650;color:#4d4148;margin:0 0 16px}.relationship-form-card label:last-child{margin-bottom:0}.relationship-form-card input,.relationship-form-card textarea,.relationship-form-card select{display:block;width:100%;min-height:48px;margin-top:7px;padding:12px 13px;border:1px solid #d8cdd2;border-radius:12px;background:#fff;color:#2c272a;font-size:16px!important;line-height:1.5}.relationship-form-card textarea{min-height:112px;resize:vertical}.relationship-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.relationship-field-grid label{min-width:0}.relationship-private-tip,.relationship-subtool-note,.relationship-safety-card{display:flex;gap:9px;align-items:flex-start;padding:12px 13px;border-radius:14px;background:#f8f2f4;color:#6c5963;font-size:10px;line-height:1.6}.relationship-private-tip{margin-top:4px}.relationship-safety-card{margin-top:5px;background:#f4f1ed;color:#675b52}.relationship-safety-card b,.relationship-safety-card small{display:block}.relationship-safety-card b{font-size:11px;color:#4b413b}.relationship-safety-card small{margin-top:3px}.relationship-subtool-note{margin:16px 22px 22px}.relationship-subtool-actions{padding:16px 22px 22px}.relationship-subtool-actions .primary-btn,.relationship-subtool-actions .ghost-cta{margin:0!important;min-height:48px}.relationship-subtool-actions p{color:#82777d;margin:8px 2px 0;text-align:center}.relationship-subtool-actions.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.relationship-subtool-actions.split button{width:100%;display:flex;align-items:center;justify-content:center;gap:7px}.relationship-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 22px 6px}.relationship-direction-card{padding:18px;border:1px solid #e4dcd9;border-radius:19px;background:#fff;display:flex;flex-direction:column;min-width:0}.relationship-direction-card>span{font:700 10px/1 Georgia,serif;color:#a23c5b;letter-spacing:.12em}.relationship-direction-card h3{font-size:16px;margin:14px 0 7px;color:#362f33}.relationship-direction-card p{color:#746a70;margin:0;flex:1}.relationship-direction-card button{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #eee7e4;color:#983857;font-weight:750;text-align:left}@media(max-width:650px){.relationship-tools-modal,.relationship-subtool-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;border:0!important}.relationship-tools-shell{height:100dvh;max-height:100dvh}.relationship-tools-modal>.sheet-close{top:max(12px,env(safe-area-inset-top))!important;right:12px!important}.relationship-tools-hero{padding:max(16px,env(safe-area-inset-top)) 62px 16px 16px}.relationship-tools-person{gap:11px}.relationship-tools-person>img,.relationship-tools-person>span{width:44px;height:44px;flex-basis:44px;border-radius:14px}.relationship-tools-person h2{font-size:19px!important}.relationship-tools-person p{margin-top:5px}.relationship-privacy-chip{margin-top:12px;font-size:9px;max-width:100%}.relationship-local-state{display:none}.relationship-tools-body{padding:14px 12px 18px}.relationship-tool-section+.relationship-tool-section{margin-top:18px}.relationship-section-title{margin:0 4px 8px}.relationship-tool-grid{grid-template-columns:1fr;gap:7px}.relationship-tool-card{min-height:74px;padding:12px;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto 16px;gap:9px}.relationship-tool-icon{width:38px;height:38px;border-radius:12px}.relationship-tool-copy b{font-size:13px}.relationship-tool-card em{font-size:8px;padding:4px 6px}.relationship-tools-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr auto;gap:7px}.relationship-tools-footer .relationship-return{font-size:12px!important;padding:10px 12px!important}.relationship-clear{font-size:0;width:44px;height:44px;padding:0;display:grid;place-items:center}.relationship-clear svg{width:17px;height:17px}.relationship-subtool-head{padding:max(10px,env(safe-area-inset-top)) 12px 10px;grid-template-columns:40px minmax(0,1fr) 36px;gap:8px}.relationship-back{width:40px;height:40px}.relationship-subtool-person{grid-template-columns:32px minmax(0,1fr);gap:8px}.relationship-subtool-person>img,.relationship-person-fallback{width:32px;height:32px;border-radius:10px}.relationship-subtool-person h2{font-size:14px!important}.relationship-subtool-icon{width:36px;height:36px}.relationship-subtool-copy{padding:14px 14px 0;font-size:10px!important}.relationship-form-card{margin:12px 12px 0;padding:14px;border-radius:17px}.relationship-form-card label{font-size:11px;margin-bottom:13px}.relationship-field-grid{grid-template-columns:1fr;gap:0}.relationship-subtool-actions{padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.relationship-subtool-actions.split{grid-template-columns:1fr;gap:7px}.relationship-direction-grid{grid-template-columns:1fr;padding:12px 12px 4px;gap:8px}.relationship-direction-card{padding:15px;border-radius:16px}.relationship-direction-card button{margin-top:12px}.relationship-subtool-note{margin:12px 12px calc(18px + env(safe-area-inset-bottom))}}.official-chip{display:inline-flex;align-items:center;border-radius:999px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.settings-modern{padding:0!important}.settings-hero{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;position:relative}.settings-hero-icon{display:grid;place-items:center}.settings-hero .entry-kicker{color:#a13f5d;font-size:8px;letter-spacing:.16em;font-weight:800;margin-bottom:5px}.settings-hero h2{padding:0!important}.settings-hero p{margin:7px 0 0}.settings-section-head>span,.settings-section-head>div>span{color:#a14561;font-size:8px;letter-spacing:.14em;font-weight:800}.settings-section-head h3 em{font-style:normal;font-size:9px;color:#8d7c84;margin-left:5px}.settings-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.settings-toggle-card>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.settings-row-icon{display:grid;place-items:center}.settings-toggle-card b,.settings-toggle-card small{display:block}.settings-toggle-card b{color:#40373c}.settings-toggle-card small{margin-top:3px}.settings-action-list,.settings-action-grid{display:grid}.settings-action{text-decoration:none}.settings-action span{min-width:0}.settings-action.danger{background:snow;border-color:#eed7db}.settings-action.danger b,.settings-action.danger>svg:first-child{color:#a74453}.settings-note-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;color:#6f6269}.settings-note-card>svg{color:#8f3c58}.settings-note-card b{color:#493d44}.settings-note-card p{margin:4px 0 0!important}.settings-empty{padding:28px 18px;text-align:center;border:1px dashed #ddd2d6;border-radius:17px;background:#fff;color:#6f6469}.settings-empty svg{color:#aa8f9b}.settings-empty b{display:block;font-size:12px;margin-top:8px;color:#493f44}.settings-empty p{margin:5px auto 0!important;max-width:42ch}.notification-permission{align-self:start;border:1px solid #dfd2d7;border-radius:999px;background:#fff;font-weight:800;white-space:nowrap}.notification-permission.ok{background:#edf8f0;border-color:#d5eadb;color:#3d7b53}.hero-text-action{align-self:start;border-radius:999px;background:#fff;font-weight:800;border:1px solid #e4d7dc;white-space:nowrap}.safety-hub-hero{display:grid;grid-template-columns:54px minmax(0,1fr)}.safety-hub-hero .entry-kicker{color:#915570;font-size:8px;letter-spacing:.15em;font-weight:800}.safety-hub-hero h2{margin:4px 0 0!important}.safety-hub-hero p{margin:7px 0 0!important}.safety-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.safety-status-grid article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #e4dcd9}.safety-status-grid article>span{background:#f0e9e5;color:#8e4b61;display:grid;place-items:center}.safety-status-grid b,.safety-status-grid small{display:block}.safety-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.safety-stage-grid article{border:1px solid #e5ddda}.safety-stage-grid p{margin:0!important}.safety-practice-section>p{color:#7d7077;line-height:1.6;margin:0 2px 12px}.support-category-grid{display:grid}.support-category-grid button{min-width:0}.support-category-grid span,.support-category-grid b,.support-category-grid small{display:block}.support-category-grid span{font-size:16px;margin-bottom:7px}.support-compose-head{display:flex;justify-content:space-between;align-items:end;gap:12px}.support-compose-head small{font-size:8px;color:#a14561;font-weight:800;letter-spacing:.13em}.support-compose-head h3{margin:3px 0 0}.support-compose-head>span{border-radius:999px;background:#f5eaee;color:#93405b;font-weight:800}.support-compose-card .form-label{margin-bottom:12px}.support-history-head{display:flex;align-items:end;justify-content:space-between}.support-ticket-list{display:grid;gap:8px}.support-ticket-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.support-ticket-top>span{padding:4px 7px;border-radius:999px;background:#f4eff1;color:#816f78;font-weight:800}.support-ticket.replied .support-ticket-top>span{background:#edf7f0;color:#4a7b5b}.support-ticket-top small{color:#a2969c}.support-ticket h4{margin:10px 0 6px}.support-ticket>p,.support-reply p{color:#746870;margin:0!important;white-space:pre-wrap}.support-reply{margin-top:12px;padding:11px 12px;border-radius:13px;background:#f8f1f4}.support-reply b{color:#913d59}.support-reply p{margin-top:5px!important}.support-safety-note>span{width:24px;height:24px;border-radius:50%;background:#3b3136;color:#fff;display:grid;place-items:center;font-weight:800}.push-device-card{padding:15px;border:1px solid #e4dcda;border-radius:18px;background:#fff}.push-device-card.active{border-color:#cfe3d5;background:linear-gradient(135deg,#fff,#f5fbf7)}.push-device-card.unavailable{background:#fbf8f6}.push-device-top{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center}.push-device-dot{width:9px;height:9px;border-radius:50%;background:#c5b9be;box-shadow:0 0 0 4px #f2edef}.push-device-card.active .push-device-dot{background:#4f9b67;box-shadow:0 0 0 4px #e7f4eb}.push-device-top b,.push-device-top small{display:block}.push-device-top b{font-size:12px;color:#40363c}.push-device-top small{color:#84777e;margin-top:3px}.push-device-state{font-size:8px;font-weight:800;color:#7f7078;padding:5px 7px;border-radius:999px;background:#f2edef}.push-device-state.on{background:#e9f5ed;color:#407b54}.push-device-help,.push-status{font-size:8px!important;line-height:1.55!important;color:#91858b;margin:11px 0 0!important}.push-status{color:#695b63!important}.push-button-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.push-button-row button{padding:9px 11px;border-radius:11px;background:#f4edef;color:#774b5c;font-size:9px;font-weight:800}.push-button-row [data-enable]{background:#3f3038;color:#fff}.push-button-row button:disabled{opacity:.45}.push-ios-steps{font-size:9px;line-height:1.7;color:#786b72;margin:12px 0 0;padding-left:22px}.notification-toolbar{display:flex;align-items:center;justify-content:space-between;padding:15px 24px 8px}.notification-toolbar span{color:#8b7d84;font-weight:700}.notification-toolbar button{font-size:9px;color:#963e5b;font-weight:800}.notification-list.modern{padding:0 24px 22px}.notification-list.modern .notification-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid #e5dedb;border-radius:16px;background:#fff;margin-bottom:7px;text-align:left}.notification-list.modern .notification-row.unread{background:#fff8fa;border-color:#dfcbd2}.notification-list.modern .notification-row b{font-size:11px;color:#43383e}.notification-list.modern .notification-row p{font-size:9px!important;line-height:1.4!important;color:#7f7279;margin:3px 0!important}.notification-list.modern .notification-row small{font-size:8px;color:#a1949a}.notification-list.modern .notification-row>i{width:7px;height:7px;border-radius:50%;background:#d84b70}.notification-actions{padding:0 24px 24px}.blocked-list.modern{display:grid;gap:8px}.blocked-list.modern .blocked-row{padding:11px 12px;border:1px solid #e4dcda;border-radius:16px;background:#fff}.blocked-list.modern .blocked-row button{border-radius:10px;padding:7px 9px;background:#f5edef;color:#93435b;font-size:9px;font-weight:800}@media(max-width:700px){.settings-modern{height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.settings-hero{grid-template-columns:44px minmax(0,1fr)}.settings-hero>.notification-permission,.settings-hero>.official-chip,.settings-hero>.hero-text-action{grid-column:2;justify-self:start;margin-top:2px}.settings-toggle-card>div{grid-template-columns:36px minmax(0,1fr)}.safety-hub-hero{grid-template-columns:44px minmax(0,1fr)}.safety-hub-hero .settings-hero-icon{width:44px;height:44px}.safety-status-grid,.safety-stage-grid{grid-template-columns:1fr}.support-category-grid button:last-child{grid-column:1/-1}.notification-toolbar{padding:13px 12px 7px}.notification-list.modern,.notification-actions{padding:0 12px 18px}.push-button-row{display:grid;grid-template-columns:1fr 1fr}.push-button-row [data-disable]{grid-column:1/-1}.push-device-top{grid-template-columns:10px minmax(0,1fr)}.push-device-state{grid-column:2;justify-self:start}.support-history-head{align-items:center}}html,body,.app-view,.scroll-screen,.modal-sheet,.chat-body,.gallery-track,.profile-v246-body,.profile-editor-body-v246,.profile-v246,.life-topic-strip,.messages-v241-toolbar,.messages-v241-inbox,.draft-match-list,.notification-list,.blocked-list{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.app-view::-webkit-scrollbar,.scroll-screen::-webkit-scrollbar,.modal-sheet::-webkit-scrollbar,.chat-body::-webkit-scrollbar,.gallery-track::-webkit-scrollbar,.profile-v246-body::-webkit-scrollbar,.profile-editor-body-v246::-webkit-scrollbar,.profile-v246::-webkit-scrollbar,.life-topic-strip::-webkit-scrollbar,.messages-v241-toolbar::-webkit-scrollbar,.messages-v241-inbox::-webkit-scrollbar,.draft-match-list::-webkit-scrollbar,.notification-list::-webkit-scrollbar,.blocked-list::-webkit-scrollbar{width:0;height:0;display:none}.profile-v246-photo-meta{pointer-events:none}.profile-v246-body{overscroll-behavior:contain}.profile-info-section{scroll-margin-top:18px}.profile-fact-grid>div{min-height:58px;display:flex;flex-direction:column;justify-content:center}.profile-editor-body-v246{overscroll-behavior:contain}@media(max-width:759px){.profile-v246-media{height:56dvh}.profile-v246-head{align-items:flex-start}}.billing-cycle{display:flex;justify-content:center;gap:6px;margin:24px auto 12px;padding:5px;border-radius:16px;max-width:380px}.billing-cycle button{flex:1;min-height:48px;border:0;border-radius:12px;background:transparent;color:#554846;font:inherit;font-weight:700;cursor:pointer}.billing-cycle button:focus-visible{outline:3px solid #a52c50;outline-offset:3px}.catalog-notice{padding:14px 18px;border:1px solid #d8cdbb;border-radius:12px;font-size:14px;line-height:1.7}.free-membership{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #ddd5cf;border-radius:18px;padding:20px;margin:20px 0;color:#352f2f;background:#fff}.free-membership p{margin:6px 0 0;font-size:14px;line-height:1.7}.free-membership>span{font-size:12px;white-space:nowrap;color:#625764}.membership-grid .plan-card{display:flex;flex-direction:column;padding:24px;min-width:0;background:#fff;color:#302a2a;border:1px solid #d9d2cd}.membership-grid .plan-card h3{font-size:32px;letter-spacing:-1px;margin:20px 0 10px}.membership-grid .plan-card>p{color:#625764;line-height:1.75}.membership-grid .plan-card strong{font-size:32px;letter-spacing:-1px}.membership-grid .plan-card strong small{font-size:14px;margin-left:5px;letter-spacing:0}.membership-grid .price-explanation{font-size:13px;min-height:65px}.membership-grid ul{flex:1}.membership-grid li{align-items:flex-start;line-height:1.7;overflow-wrap:anywhere;gap:10px}.membership-grid .vip-card h3,.membership-grid .vip-card strong,.membership-grid .vip-card strong small,.membership-grid .vip-card li,.membership-grid .vip-card li span{color:#302a2a}.membership-grid .plan-tag{white-space:normal;line-height:1.6}.membership-grid button:disabled,.extra-card button:disabled{background:#e9e3e7;color:#655b65;opacity:1;cursor:not-allowed}.extras-section{margin-top:30px}.extras-section>h3{font-size:21px}.extras-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.extra-card{display:flex;flex-direction:column;padding:22px;border:1px solid #ddd5cf;background:#fff;color:#302a2a;min-width:0}.extra-card h4{font-size:18px;margin:0 0 10px}.extra-card strong{font-size:24px}.extra-card p{flex:1;color:#625764;line-height:1.8;font-size:14px}.membership-preview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.membership-preview header a{color:#7d2941}@media(min-width:900px){.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.membership-grid{grid-template-columns:1fr}.extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-grid .price-explanation{min-height:0}}@media(max-width:540px){.extras-grid{grid-template-columns:1fr}.free-membership{display:block}.free-membership>span{display:block;margin-top:10px}}.status-note.warning{display:flex;gap:8px;align-items:flex-start;padding:11px 13px;margin:12px 0;border-radius:12px;background:#fff5df;color:#8b5b12;font-size:12px;line-height:1.55}.status-note.success{display:flex;gap:8px;align-items:flex-start;padding:11px 13px;margin:12px 0;border-radius:12px;background:#eaf8f2;color:#236f53;font-size:12px;line-height:1.55}.photo-reason{display:block;padding:7px 9px;margin:5px 7px 0;border-radius:9px;background:#fff0f1;color:#9a3741;font-size:10px;line-height:1.5}html,body,.membership-grid{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.membership-grid::-webkit-scrollbar{width:0;height:0;display:none}.social-post small,.fine-print{line-height:1.7}.social-filters{display:flex;align-items:end;flex-wrap:wrap;margin:18px 0}.social-filters label{flex:1;min-width:130px}.social-filters select{width:100%;display:block;padding:11px;background:#fff;border:1px solid #8ba296;border-radius:10px;font:inherit}.social-post,#social-editor{margin:16px 0}.social-post header{display:flex}.social-post small{display:block}.social-avatar{place-items:center;flex-shrink:0;font-weight:700}.social-actions button{font:inherit}.social-error{color:#962f31}.social-post button:focus-visible,.social-filters select:focus-visible{outline:3px solid #95702d;outline-offset:3px}.incoming-call-banner button{padding:10px 14px;margin:10px 8px 0 0}[hidden]{display:none!important}.life-toolbar{margin:18px 0 10px}.community-view-tabs{padding:4px;border-radius:14px;background:#f1edec}.community-view-tabs button[aria-pressed=true]{box-shadow:0 3px 12px #462d3514}.life-refresh{display:grid;place-items:center}.life-post-card{margin:0!important;border-color:#e7dedb!important}.life-post-card header{align-items:center}.life-post-card .social-avatar{width:46px;height:46px;flex-basis:46px}.life-post-card header b{font-size:14px;color:#342b30}.life-post-card header small{font-size:10px;color:#988a91;margin-top:3px}.life-post-card .social-body{margin:18px 0}.life-post-card .post-media-grid{border-radius:18px;overflow:hidden}.life-post-card .social-actions{padding-top:13px;border-top:1px solid #eee6e3}.life-post-card .social-actions button{background:transparent;border:0;color:#75666e;padding:7px 8px;min-height:36px}.life-post-card .social-actions button[aria-pressed=true]{background:#f7e8ed;color:#9e4961}.life-side{display:grid;gap:12px;position:sticky;top:104px}.life-side-card>span{width:42px;height:42px;border-radius:14px;background:#f5e9ed;color:#a44d65;display:grid;place-items:center}.life-side-card h2{color:#3b3036}.life-side-card p{font-size:12px}.life-prompt-list button:hover{background:#f2e7ea;color:#99475f}.life-side-card.safety{background:#f8f4f1}.life-side-card.safety a{display:inline-flex;margin-top:13px;color:#93445b;font-size:11px;font-weight:750}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:980px){.life-side{position:static;grid-template-columns:1fr 1fr}.life-side-card{min-height:0}}@media(max-width:759px){.community-view-tabs{overflow:auto}.community-view-tabs button{white-space:nowrap}.life-post-card .social-body{margin:14px 0}.life-side{display:flex;overflow:auto;gap:9px;margin-top:18px;padding-bottom:2px;scroll-snap-type:x proximity}.life-side-card{scroll-snap-align:start}.life-side-card p{font-size:11px}}.life-compose-trigger{width:100%;text-align:left;color:#40353b}.life-compose-trigger>span:first-child{width:44px;height:44px;border-radius:14px;background:#f5e7ec;color:#a24c64;display:grid;place-items:center}.life-compose-trigger b,.life-compose-trigger small{display:block}.life-compose-trigger b{font-size:13px}.life-compose-trigger small{color:#8a7d83;margin-top:3px}.life-editor-body{position:relative;font-size:12px}.life-editor-body textarea{min-height:130px!important;resize:vertical;background:#fbf9f8!important;border-radius:14px!important}.life-editor-body>span{display:block;text-align:right;font-size:9px;color:#a09398;margin-top:5px}.life-editor-meta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;margin:12px 0!important}.life-editor-meta label{font-size:10px!important;color:#81747a}.life-editor-meta select{margin-top:5px}.life-editor-comments{display:flex!important;align-items:center;gap:8px;padding:11px 12px;border-radius:12px;background:#f7f3f1;font-size:11px}.life-editor-comments small{color:#91848a;font-weight:400}@media(max-width:759px){.life-editor-meta{grid-template-columns:1fr!important}}.life-compose-dialog-v249{width:min(760px,calc(100vw - 36px));max-height:min(880px,calc(100dvh - 44px));padding:0;color:#2d2529;overflow:auto;scrollbar-width:none}.life-compose-dialog-v249::-webkit-scrollbar{display:none}.life-compose-dialog-v249 #social-editor{display:block;padding:0}.life-compose-dialog-v249 .life-editor-v241{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fffdfa!important}.life-compose-dialog-v249 .life-editor-v241>header{backdrop-filter:blur(12px)}.life-compose-dialog-v249 .life-editor-v241>header h2{font-size:25px}.life-compose-dialog-v249 .life-editor-body textarea{min-height:180px;font-size:15px;line-height:1.7}.life-compose-dialog-v249 .post-attachment-picker{padding:12px 0}.life-compose-dialog-v249 .life-editor-meta-v241{grid-template-columns:1fr 1fr}.life-compose-dialog-v249 .life-editor-v241>footer{backdrop-filter:blur(12px)}@media(max-width:759px){.life-compose-dialog-v249{height:100dvh;max-height:100dvh}.life-compose-dialog-v249 .life-editor-meta-v241{grid-template-columns:1fr}.life-compose-dialog-v249 .life-editor-body textarea{min-height:210px}}.life-v249{max-width:1320px!important;gap:16px!important}.life-v249-head{align-items:center!important}.life-v249-head p{max-width:660px!important}.life-v249-head .primary-btn{min-width:154px!important}.life-v249-main>.life-compose-trigger-v241{margin-bottom:10px!important;background:#fffdfa!important;border-color:#e8ddda!important;box-shadow:none!important}.life-v249-main .life-toolbar-v241{border-radius:17px!important;background:#fffdfa!important;box-shadow:none!important}.life-v249-main .life-feed-v241 .life-post-card{border-radius:22px!important;padding:20px!important;box-shadow:0 10px 30px #40283209!important}.life-side-v249{top:92px!important}.life-side-v249 .life-side-card{border-radius:18px!important;box-shadow:none!important}.life-side-v249 .prompt{background:#fffafb!important}.life-side-v249 .safety{background:#f7f2ef!important}@media(max-width:1100px){.life-side-v249{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important}}@media(max-width:759px){.life-v249-head .primary-btn{width:100%!important;min-width:0!important}.life-side-v249{overflow-x:auto!important}.life-side-v249>*{min-width:250px!important}}.bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.social-post,#social-editor{border-color:#d7c4b8}.social-actions button{border-color:#bda197}@media(max-width:380px){.bottom-nav .nav-item b{font-size:12px}}.message-notice{position:fixed;z-index:1200;top:max(16px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(420px,calc(100% - 32px));padding:18px;border:1px solid #7b3444;border-radius:18px}.message-notice b{display:block;overflow-wrap:anywhere}.message-notice p{margin:8px 0;color:#534448}.message-notice button{min-height:44px;padding:8px 20px;margin-right:8px;border-radius:12px;border:0}:root{--soft:#f0eeea;--gold:#755934;--art-ink:var(--ink);--art-paper:var(--paper);--art-gold:var(--gold);--radius:22px;color-scheme:light}html,body{letter-spacing:.01em}button,a{touch-action:manipulation}button:disabled{cursor:not-allowed}.ui-icon{flex:none;vertical-align:middle;overflow:visible}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:4px}.app-shell,.screen,.onboarding-screen,.modal-sheet,.service-screen{color:var(--ink)}.primary-btn:not(:disabled),.primary-cta:not(:disabled),.p-btn.primary{background:var(--accent)!important;color:#fff!important;border-color:var(--accent);box-shadow:none}.primary-btn,.primary-cta,.ghost-cta{transition:background .18s,transform .18s}.primary-btn:hover:not(:disabled),.primary-cta:hover:not(:disabled){background:var(--accent2)!important}.ghost-cta:not(.light){background:#fff;color:var(--ink);border:1px solid #cfceca}button:disabled,.primary-btn:disabled,.primary-cta:disabled{background:#e9e7e3!important;color:#67636a!important;-webkit-text-fill-color:#67636a!important}input:not([type=range]):not([type=checkbox]),textarea,select{color:var(--ink);-webkit-text-fill-color:var(--ink);background:#fff;border-color:#c9c8c3;border-radius:12px;line-height:1.5}input::placeholder,textarea::placeholder{color:#707078;-webkit-text-fill-color:#707078}input:disabled,textarea:disabled,select:disabled{background:#eeece8;color:#64646c;-webkit-text-fill-color:#64646c}.brand-logo .brand-symbol{width:46px;height:46px;object-fit:contain;flex:none;border-radius:12px}.brand-logo.compact .brand-symbol{width:36px;height:36px}.brand-logo b,.brand-logo.light b{color:var(--ink);font-weight:700}.brand-logo small,.brand-logo.light small{color:var(--muted);font-size:10px;letter-spacing:.19em;opacity:1}.welcome-actions{width:100%;max-width:420px;margin-top:24px}.auth-entry>small{color:#66666f}.boot-fallback{color:var(--ink)}.boot-fallback p,.boot-fallback small,.boot-fallback .brand small{color:#54535b!important}.boot-fallback .loading{background:var(--accent)!important;color:#fff}.app-brand{gap:12px}.app-brand small{font-size:11px;color:var(--muted);letter-spacing:.05em}.icon-btn,.circle-btn.subtle,.sheet-close{color:var(--ink);background:#eeece7;border:0}.bottom-nav{border-color:var(--line)}.bottom-nav .nav-item.active{color:var(--accent);background:#f8e8e2}.nav-item.active b{font-weight:750}.nav-item i,.unread{background:var(--accent);color:#fff}.empty-state{min-height:55svh;color:var(--muted)}.empty-state>.ui-icon{background:#f6e6df;color:var(--accent);box-sizing:content-box;padding:22px;border-radius:28px;margin-bottom:12px}.empty-state h2{color:var(--ink);font-size:24px;line-height:1.5}.empty-state p{line-height:1.8}.empty-state.compact{min-height:220px}.conversation-search{color:var(--muted);margin:0 0 22px}.conversation-list{overflow:hidden}.conversation:last-child{border:0}.conversation p,.conversation time{color:var(--muted)}.avatar-art,.social-avatar{background:#eee9e2;color:#8a4d40}.search-empty{padding:20px;color:var(--muted);font-size:14px}.review-banner{max-width:740px;margin:18px auto}.menu-row b{color:var(--ink);font-size:15px}.menu-row small{color:var(--muted);font-size:12px}.menu-row>.ui-icon:first-child{color:var(--accent)}.menu-row>.ui-icon:last-child{color:#88848b}.operator-credit,.operator-credit a{color:var(--muted);font-size:11px;line-height:1.9}.operator-credit{text-align:center}.social-filters label{font-size:12px;color:var(--muted)}.social-filters select{margin-top:6px;border-color:#cfcdc7;color:var(--ink)}.social-post,#social-editor{color:var(--ink)}.social-post small{color:var(--muted);font-size:11px}.social-actions button{border:1px solid #e5e1da;font-size:12px}.social-actions button[aria-pressed=true]{background:#f8e8e2;border-color:#e9c7bb}.social-actions .ui-icon{margin-right:4px}.social-comments{border-color:var(--line)}.social-avatar{font-size:17px}.fine-print,.modal-copy,.modal-sheet label,.modal-sheet .form-label,.auth-help{color:var(--muted);line-height:1.8}.modal-sheet h1,.modal-sheet h2,.modal-sheet h3,.modal-sheet h4{color:var(--ink)}.plan-card,.membership-grid .plan-card{border-radius:22px;border-color:var(--line);box-shadow:none}.membership-grid .recommended-card{border:2px solid var(--accent)}.plan-card.premium{background:#f8eee9!important}.plan-tag{background:#f8e8e2;color:var(--accent)}.billing-cycle{background:#eae7e2}.billing-cycle button[aria-pressed=true]{background:var(--ink);color:#fff}.catalog-notice{background:#f4eee1;color:#685437;border-color:#e0d5bd}.extra-card{border-color:var(--line);border-radius:18px}.progress-line{background:#e5e1da}.progress-line i{background:var(--accent)}.choice-chip,.interest-chip,.big-choice{border-color:var(--line)}.safety-grid>div{border-color:var(--line)}.safety-grid b{color:var(--ink)}.safety-grid small{color:var(--muted)}.consent-check{background:#eeece7}.onboarding-footer{border-color:var(--line)}.incoming-call-banner,.message-notice{background:#fffdf9;color:var(--ink);border-color:var(--line);box-shadow:0 12px 48px #24252b22}.incoming-call-banner button,.message-notice button{background:var(--accent);color:#fff}.incoming-call-banner button:last-child,.message-notice button[data-dismiss]{background:#eeece7;color:var(--ink)}.p-btn .ui-icon{margin-right:6px}.metric-card,.service-card{border-color:var(--line);border-radius:18px;box-shadow:none}@media(min-width:760px){.app-shell{padding-left:240px}.nav-brand{margin-bottom:50px}.app-view{padding-bottom:32px}}@media(max-width:759px){.welcome-actions{max-width:none;margin-top:18px}.nav-item b{font-size:11px}.app-shell{padding-left:0}.review-banner{margin:16px 20px}}@media(max-width:380px){.brand-logo.light b{font-size:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.post-more{align-self:center;font-size:12px;color:var(--muted)}.post-more[open]{flex-basis:100%;padding:8px}.post-more[open] summary{padding:6px;min-height:32px}.post-more button{margin-right:8px}:root{--beforelove-ui-ready:1}.brand-logo .brand-symbol{max-width:46px;max-height:46px;flex-grow:0;flex-shrink:0}.brand-logo.compact .brand-symbol{max-width:36px;max-height:36px}.app-brand,.brand-logo{flex-shrink:0;width:auto;max-width:100%}.app-brand>div,.brand-logo>div{min-width:0}.app-brand b,.app-brand small,.nav-brand .brand-logo b,.nav-brand .brand-logo small{white-space:nowrap;word-break:normal;overflow-wrap:normal}.app-header .header-actions{margin-left:auto}@media(max-width:380px){.app-brand small{font-size:10px}}#social-feed{max-width:720px;margin:auto;display:grid;gap:20px}.social-post header{gap:12px;align-items:center}.social-body{overflow-wrap:anywhere}.social-actions{padding-top:14px}.social-actions button,.social-actions summary{min-height:42px;color:#51434a}.social-comments{padding:20px;background:#f7f5f2;border-radius:16px}#social-editor{max-width:720px;margin:0 auto 24px;padding:24px;background:#fff;border:1px solid #ded7d2;border-radius:22px}#post-count{font-size:12px;text-align:right;color:#6f6870}.post-attachment-picker{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.post-attachment-picker small{color:#69656c}.post-media-grid>:only-child{grid-column:1/-1;max-height:540px;object-fit:contain;background:#f4f1ee}.post-media-grid img,.post-media-grid video{display:block}.media-unavailable{padding:20px;background:#f6f2ef;color:#665861;font-size:14px}.attachment-tile{min-width:0}.attachment-tile img,.attachment-tile video{height:100px}.attachment-tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0}.attachment-tile button{min-height:36px;font-size:13px}.media-upload-status{padding:14px 18px;border-top:1px solid #e2d9d1;color:#433c43}.media-upload-status[hidden]{display:none}.media-upload-status>div{display:flex;gap:12px;align-items:center}.media-upload-status button{margin-left:auto;min-height:36px;color:#91382e}.media-upload-status span,.media-upload-status small,.media-upload-status p{font-size:13px;line-height:1.6}.media-upload-status progress{display:block;width:100%;height:7px;margin:10px 0;accent-color:#a33e31}.chat-body .msg img,.chat-body .msg video{display:block}.chat-body .msg{overflow-wrap:anywhere}.composer.rich>button{flex-shrink:0}@media(max-width:600px){.social-post,#social-editor{padding:18px;border-radius:18px}.social-comments{padding:14px}.social-actions button{font-size:13px}}.profile-gallery{position:relative;width:100%;background:#f2efeb;overflow:hidden}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.gallery-track img{flex:0 0 100%;width:100%;min-width:100%;height:clamp(260px,46svh,460px);object-fit:contain!important;object-position:center;scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-drag:none}.gallery-controls{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.gallery-controls button,.gallery-controls output{padding:8px 12px;pointer-events:auto}.gallery-controls button{width:40px;height:40px;display:grid;place-items:center}.gallery-controls output{font-size:12px;font-variant-numeric:tabular-nums}.message-bubble-row{display:flex;max-width:100%}.message-stack{display:flex;flex-direction:column;align-items:flex-start}.message-item.mine .message-bubble-row{justify-content:flex-end}.message-item.mine .message-stack{align-items:flex-end}.social-avatar{display:block;flex:0 0 44px;border:1px solid #e2dbd5}.social-skeleton{pointer-events:none;overflow:hidden}.social-skeleton header>div{display:grid;gap:8px;flex:1}.social-skeleton i{display:block;border-radius:99px;background:linear-gradient(90deg,#f1eee9 25%,#faf8f5 42%,#f1eee9 60%);background-size:300% 100%;animation:community-shimmer 1.15s ease-in-out infinite}.skeleton-avatar{width:44px!important;height:44px!important;flex:0 0 44px}.social-skeleton header>div i:first-child{width:34%;height:12px}.social-skeleton header>div i:last-child{width:58%;height:9px}.skeleton-line{height:12px;width:72%;margin-top:14px}.skeleton-line.wide{width:96%;margin-top:26px}@keyframes community-shimmer{to{background-position:-100% 0}}.studio-modal{width:min(900px,calc(100vw - 40px));max-width:900px!important;padding:0!important;overflow:hidden;background:#f8f5f1!important}.studio-modal>.sheet-close{top:18px;right:18px;z-index:4;background:#fff;border:1px solid #e7dfd8;box-shadow:0 8px 24px #3c282514}.studio-app{min-height:560px;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain}.studio-loading{min-height:560px;padding:56px clamp(24px,5vw,54px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(145deg,#fbf8f4,#f5eceb 55%,#f4f0f7)}.studio-loading-mark{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#fff;color:#8b4c58;border:1px solid #eadedb;box-shadow:0 10px 30px #563c3a12;margin-bottom:28px}.studio-loading h2{font-family:Georgia,"Noto Serif TC",Songti TC,serif;font-size:38px;font-weight:500;margin:8px 0 10px}.studio-loading p{margin:0;color:var(--muted)}.studio-loading-bars{width:min(420px,100%);display:grid;gap:10px;margin-top:34px}.studio-loading-bars i{height:10px;border-radius:99px;background:linear-gradient(90deg,#eadfda 25%,#f8f3ef 44%,#eadfda 62%);background-size:280% 100%;animation:community-shimmer 1.15s ease-in-out infinite}.studio-loading-bars i:nth-child(2){width:82%}.studio-loading-bars i:nth-child(3){width:62%}@media(max-width:759px){.studio-modal{width:100%!important;max-width:100%!important;border-radius:24px 24px 0 0!important;max-height:94dvh!important}.studio-app{min-height:0;max-height:94dvh}.studio-loading{min-height:68dvh;padding:44px 24px}.studio-loading h2{font-size:32px}.social-avatar{flex-basis:42px}}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #815aaf;outline-offset:4px}button[aria-busy=true]{cursor:progress;opacity:.65}.gallery-controls button{min-width:44px;min-height:44px}.gallery-track{scroll-behavior:smooth}.section-pad{max-width:1200px;margin:auto}.social-filters{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;gap:12px}.social-post p{overflow-wrap:anywhere}.conversation-search{border-color:var(--line)}.conversation{text-align:left}.conversation-top time{white-space:nowrap}.conversation p{max-width:65ch}.menu-row{background:transparent}.chat-body{overscroll-behavior:contain}.composer.rich{flex-shrink:0}.composer input{min-width:0}.composer button{min-width:44px;min-height:44px}@media(min-width:1100px){.nav-item{flex-direction:row;justify-content:flex-start}.nav-item b{font-size:15px}.app-view{padding-bottom:0}}@media(min-width:760px)and (max-width:1099px){.app-shell{padding-left:96px}.nav-brand,.nav-note{display:none}.nav-item{flex-direction:column}.nav-item b{font-size:11px}}@media(max-width:759px){.screen{min-height:calc(100dvh - 80px)}.bottom-nav{border-top:1px solid var(--line)}.discover-nav-label{display:none}.gallery-track img{height:clamp(260px,43svh,440px)}.social-filters{flex-wrap:wrap}.social-filters label{flex:1;min-width:100px}.social-filters select{width:100%}.conversation p{font-size:13px}}@media(prefers-reduced-motion:reduce){.gallery-track{scroll-behavior:auto}}.conversation-filters{margin:0 0 18px}.conversation-filters .refresh-conversations{display:grid;place-items:center;padding:0}.conversation[aria-busy=true]{opacity:.65;cursor:progress}.social-post .social-actions button{transition:background .15s}.social-post .social-actions button[aria-pressed=true]{background:#f8eaf0;color:#98294b;border-color:#dcb5c4}.community-view-tabs{flex:1;min-width:240px}.social-filters>.community-view-tabs{align-self:center}@media(min-width:1100px){.bottom-nav{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.bottom-nav .nav-brand{margin:0 8px 22px}.bottom-nav .nav-item{min-height:48px;padding:11px 16px;gap:14px;flex-shrink:0}.bottom-nav .nav-item b{font-size:14px}.desktop-shortcuts{flex-direction:column;gap:3px;width:100%}.nav-group-label{margin-top:10px}.bottom-nav .nav-note{padding:20px 16px 8px;font-size:10px;flex-shrink:0}.bottom-nav .nav-item:focus-visible{outline-offset:-3px}}:root{--surface-warm:#fbf7f5;--shadow-card:0 12px 34px rgba(40,26,35,.07)}.section-pad{box-sizing:border-box}.conversation-search{padding:0 15px!important;margin-bottom:12px!important}.conversation-search input{width:100%;font:inherit}.conversation-filters{margin-bottom:14px!important}.conversation-filters button{border-color:var(--line-soft)!important}.conversation-filters button span{margin-left:5px;border-radius:999px}.conversation{transition:background .14s,border-color .14s,transform .14s;content-visibility:auto}.conversation:hover{border-color:var(--line-soft);transform:translateY(-1px)}.conversation.has-unread{border-color:#f1dce4}.conversation .avatar-shell{display:grid;place-items:center}.conversation-main{text-align:left}.conversation-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-top time{margin-left:auto}.conversation-end{min-width:34px;display:grid;place-items:center}.conversation-end .unread{position:static!important}.inbox-empty{padding:46px 20px;border:1px dashed #ded4dc;border-radius:18px}.chat-body{overflow-anchor:auto}.message-item{content-visibility:auto}.message-meta{margin-top:4px!important}.chat-loading{min-height:240px;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--muted);flex-wrap:wrap}.chat-loading i{width:8px;height:8px;border-radius:50%;background:#caa9b7;animation:chatPulse .9s infinite alternate}.chat-loading i:nth-child(2){animation-delay:.15s}.chat-loading i:nth-child(3){animation-delay:.3s}.chat-loading span{width:100%;text-align:center;font-size:11px;margin-top:8px}@keyframes chatPulse{to{opacity:.3;transform:translateY(-3px)}}.chat-load-error{margin:auto;max-width:360px;padding:24px;text-align:center}.chat-load-error b{font-size:16px}.chat-load-error p{font-size:12px;line-height:1.6;color:var(--muted)}.chat-load-error button{min-height:44px;padding:0 18px;border-radius:12px;background:#251c24;color:#fff}.receipt-status{min-height:18px;padding:2px 16px!important;background:#fff!important}.composer.rich{order:4}.composer input{min-height:46px!important;font-size:14px}.composer input:focus{background:#fff!important;border-color:#dab9c6!important;box-shadow:0 0 0 3px #a8476814}.media-upload-status{background:#fff!important}.outing-modal{max-width:720px!important}.outing-compose{display:grid;gap:18px}.outing-compose-head{display:flex;gap:14px;align-items:flex-start}.outing-compose-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#f7eaf0;color:var(--accent);flex:0 0 auto}.outing-compose-head h2{margin:2px 0 4px}.outing-compose-head p{margin:0;color:var(--muted);font-size:12px}.outing-compose-note{padding:14px 16px;border-radius:15px;background:#f7f4f6}.outing-compose-note b,.outing-compose-note span{display:block}.outing-compose-note span{font-size:11px;line-height:1.55;color:var(--muted);margin-top:4px}.outing-form{display:grid;gap:12px}.outing-form section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;border:1px solid var(--line-soft);border-radius:17px}.outing-step{width:30px;height:30px;border-radius:10px;background:#251c24;color:#fff;display:grid;place-items:center;font-size:10px}.outing-form h3{font-size:14px;margin:4px 0 12px}.outing-form label{font-size:11px}.outing-form input,.outing-form select,.outing-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line-soft);border-radius:12px;background:#faf8fa;padding:11px 12px;color:var(--ink);font:inherit}.outing-field-grid{grid-template-columns:1fr 1fr}.outing-preview h2{margin:8px 0 14px}@media(max-width:759px){.conversation-filters{padding-bottom:2px}.conversation-filters button{white-space:nowrap;min-height:40px!important}.composer input{min-height:43px!important}.outing-field-grid{grid-template-columns:1fr}.outing-form section{grid-template-columns:30px minmax(0,1fr);padding:12px}}:root{--panel:#fffdfc;--line-strong:#ddd2ce;--champagne:#f6ead8;--champagne-strong:#e7cfaa;--shadow-soft:0 18px 54px rgba(55,37,44,.08)}html,body,button,input,textarea,select{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,-apple-system,sans-serif}.brand-symbol{border-radius:12px;box-shadow:0 6px 20px #6a404e14}.brand-logo b{font-weight:760;letter-spacing:-.02em}.brand-logo small{letter-spacing:.12em;color:#8a7d84}.settings-modern{width:min(940px,calc(100vw - 56px))!important;max-height:min(880px,88dvh)!important;margin:auto 0!important}.settings-modern>.sheet-close{width:42px!important;height:42px!important;top:18px!important;right:18px!important;background:#fff!important;border:1px solid var(--line)!important;box-shadow:0 8px 24px #37242b12!important}.settings-hero,.safety-hub-hero{padding:30px 82px 26px 30px;background:#fffdfc!important;border-bottom:1px solid var(--line);gap:16px}.settings-hero-icon{width:52px;height:52px;border-radius:16px}.settings-hero h2,.safety-hub-hero h2{font-size:29px!important;line-height:1.25!important;letter-spacing:-.03em;color:var(--ink)!important}.settings-hero p,.safety-hub-hero p{font-size:14px!important;line-height:1.72!important;color:var(--muted)!important;max-width:64ch}.settings-hero .entry-kicker,.safety-hub-hero .entry-kicker{display:none!important}.notification-permission,.hero-text-action{font-size:11px;padding:7px 11px;border-color:var(--line);color:#685b62}.settings-section:last-of-type{padding-bottom:24px}.settings-section-head{margin:0 2px 12px}.settings-section-head>span,.settings-section-head>div>span{display:none!important}.settings-section-head h3{font-size:18px!important;line-height:1.35!important;color:var(--ink)!important}.settings-section-head p{font-size:13px}.settings-action-list,.settings-action-grid{gap:11px}.settings-action{transition:background .15s ease,border-color .15s ease,transform .15s ease}.settings-action:hover{border-color:#d8c8ce;transform:translateY(-1px)}.settings-action>svg:first-child{width:22px;height:22px;color:var(--accent-strong)}.settings-action b{font-size:14px;line-height:1.4}.settings-action small{font-size:12px;line-height:1.5}.settings-toggle-card{min-height:78px;padding:14px 16px}.settings-toggle-card b{font-size:14px}.settings-toggle-card small{font-size:12px;line-height:1.5;color:var(--muted)}.settings-row-icon{width:42px;height:42px;border-radius:13px}.settings-note-card{margin:22px 30px 28px;padding:17px 18px;border-radius:18px;background:#f6f2ef;border:1px solid #e7dfda}.settings-note-card b{font-size:13px}.settings-note-card p{font-size:12px!important;line-height:1.65!important;color:#71666b}.membership-modern .settings-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-grid .vip-card{background:linear-gradient(145deg,#fffaf1,#f5e5cb)!important;border:1px solid #dfc59a!important;color:#4f402f!important;box-shadow:0 12px 34px #66492414}.membership-grid .vip-card h3,.membership-grid .vip-card strong,.membership-grid .vip-card li,.membership-grid .vip-card li span{color:#4f402f!important}.membership-grid .vip-card>p{color:#6f604e!important}.membership-grid .vip-card .plan-tag{background:#f0dfc1!important;color:#74552d!important}.safety-status-grid{gap:12px;padding:18px 30px 0}.safety-status-grid article{padding:16px;border-radius:18px;border-color:var(--line);background:#fff}.safety-status-grid article>span{width:42px;height:42px;border-radius:13px}.safety-status-grid b{font-size:14px}.safety-status-grid small{font-size:12px;line-height:1.5;color:var(--muted);margin-top:4px}.safety-stage-grid{gap:12px;padding:24px 30px 0}.safety-stage-grid article{padding:20px;border-radius:19px;border-color:var(--line);background:#fff}.safety-stage-grid article>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f3e7eb;color:var(--accent-strong);font:750 12px/1 system-ui}.safety-stage-grid h3{font-size:16px;margin:14px 0 7px}.safety-stage-grid p{font-size:12px!important;line-height:1.7!important;color:var(--muted)}.safety-practice-section{padding-bottom:8px}.safety-practice-section>p{font-size:13px!important}.safety-transparency-note{margin:20px 30px 0;font-size:12px!important;line-height:1.65}.legal-button{margin:12px 30px 28px!important;width:calc(100% - 60px)!important}.support-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.support-category-grid button{display:grid;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:88px;padding:14px 15px;border:1px solid var(--line);border-radius:19px;color:var(--ink);text-align:left;transition:background .15s,border-color .15s,transform .15s}.support-category-grid button:hover{transform:translateY(-1px);border-color:#d9c9cf}.support-category-grid button>span{width:46px;height:46px;border-radius:14px;background:#f3e7eb;color:var(--accent-strong);display:grid;place-items:center;margin:0}.support-category-grid button>div{min-width:0}.support-category-grid b{font-size:14px}.support-category-grid small{font-size:11px;line-height:1.5;color:var(--muted);margin-top:4px}.support-category-grid button>svg{color:#a09098}.support-compose-card{margin:22px 30px 0;padding:22px}.support-compose-head{align-items:flex-start;margin-bottom:16px}.support-compose-head h3{font-size:18px}.support-compose-head p{font-size:12px;color:var(--muted);margin:5px 0 0}.support-compose-head>span{font-size:10px;padding:6px 9px}.support-compose-card .form-label{font-size:13px;font-weight:650;color:#51464c}.support-compose-card input,.support-compose-card textarea{font-size:14px!important;line-height:1.6;background:#fbfaf9!important;border:1px solid var(--line)!important}.support-ticket{padding:17px}.support-ticket-top>span{font-size:10px}.support-ticket-top small{font-size:10px}.support-ticket h4{font-size:15px}.support-ticket>p,.support-reply p{font-size:12px!important;line-height:1.65!important}.support-reply b{font-size:11px}.modal-sheet input,.modal-sheet textarea,.modal-sheet select{font-size:14px;line-height:1.5;border-color:var(--line-strong)}.modal-copy,.fine-print{font-size:13px!important;line-height:1.65!important;color:var(--muted)!important}.primary-btn{font-size:14px}.ghost-cta{border-color:#d9d0d4!important}@media(min-width:1100px){.app-shell{padding-left:248px}.nav-brand{margin-bottom:30px}}@media(max-width:759px){.settings-modern{margin:0!important}.settings-modern>.sheet-close{top:max(12px,env(safe-area-inset-top))!important;right:12px!important}.settings-hero,.safety-hub-hero{grid-template-columns:44px minmax(0,1fr);padding:max(18px,calc(env(safe-area-inset-top) + 8px)) 58px 18px 16px;gap:12px}.settings-hero-icon{width:44px;height:44px}.settings-hero h2,.safety-hub-hero h2{font-size:22px!important}.settings-hero p,.safety-hub-hero p{font-size:12px!important;line-height:1.62!important}.settings-hero>.notification-permission,.settings-hero>.official-chip,.settings-hero>.hero-text-action{grid-column:2;justify-self:start}.settings-section-head h3{font-size:17px!important}.settings-section-head p{font-size:12px}.settings-action-grid,.membership-modern .settings-action-grid{grid-template-columns:1fr}.settings-action b{font-size:14px}.settings-action small{font-size:11px}.settings-note-card{margin:18px 14px 20px}.safety-status-grid{grid-template-columns:1fr;padding:14px 14px 0}.safety-stage-grid{grid-template-columns:1fr;padding:18px 14px 0}.safety-stage-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:0 12px}.safety-stage-grid article>span{grid-row:1 / span 2}.safety-stage-grid h3{margin:2px 0 5px}.safety-stage-grid p{grid-column:2}.safety-transparency-note{margin:18px 14px 0}.legal-button{margin:12px 14px 22px!important;width:calc(100% - 28px)!important}.support-category-grid button{min-height:82px}.support-compose-card{margin:18px 14px 0;padding:17px}.support-history-head{align-items:flex-start}.support-history-head .text-btn{width:auto;padding:4px 0}}.account-screen{background:#fbfaf8}.official-chip{border:1px solid #e6d0a6;font-size:10px;padding:6px 9px}.operator-credit{margin-top:22px}.conversation-list{margin:0!important}.message-item.theirs{max-width:84%!important}.message-item.mine{max-width:82%!important}.chat-body .msg img,.chat-body .msg video{width:auto!important;max-width:min(420px,62vw)!important;max-height:460px!important;border-radius:16px!important;object-fit:contain!important;background:#fff}@media(max-width:759px){.message-item,.message-item.theirs,.message-item.mine{max-width:94%!important}.chat-body .msg img,.chat-body .msg video{max-width:76vw!important;max-height:380px!important}}.official-verification-card{cursor:default}.official-verification-card:hover{transform:none!important;background:#fff!important;border-color:#e8dfdc!important}.conversation .avatar-shell{position:relative}.conversation .avatar-shell>img{width:100%;height:100%;border-radius:18px;object-fit:cover}.conversation-context{font-variant-numeric:tabular-nums}.chat-typing{min-height:30px;padding:4px 18px;background:#fff;border-top:1px solid #f0e8e5;font-size:10px}.chat-typing[hidden]{display:none!important}.chat-typing>span{display:flex;gap:3px}.chat-typing b{font-weight:650}@keyframes typingDot{to{opacity:.28;transform:translateY(-2px)}}.match-overlay{max-width:520px!important;padding:0!important;background:#fffaf8!important;overflow:hidden}.match-modal-v237{padding:40px 34px 32px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(232,173,181,.23),transparent 48%),#fffaf8}.match-modal-v237 .match-script{font-family:Georgia,"Noto Serif TC",serif;font-style:italic;font-size:32px;color:#ba667a;letter-spacing:.01em}.match-modal-v237 h2{font-size:23px;margin:14px 0 8px}.match-modal-v237>p{font-size:12px;color:#81747a;margin:0 0 24px}.match-faces{display:flex;align-items:center;justify-content:center;gap:0;margin:22px auto 10px}.match-face{border:6px solid #fff;border-radius:50%;overflow:hidden;background:#efe7e3;display:grid;place-items:center;box-shadow:0 12px 32px #40293121}.match-face img,.match-face .avatar-art{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%!important}.match-face.me{transform:translate(8px);z-index:1}.match-face.them{transform:translate(-8px);z-index:2}.match-heart{z-index:3;width:38px;height:38px;margin:0 -10px;border-radius:50%;background:#b85e73;color:#fff;display:grid;place-items:center;border:4px solid #fff;box-shadow:0 5px 14px #7a374c2b}.match-face-labels{display:grid;grid-template-columns:1fr 1fr;gap:42px;max-width:260px;margin:0 auto 26px;font-size:11px;color:#7c6e75}.match-modal-v237 .primary-btn{margin-top:2px}.match-modal-v237 .text-btn{margin-top:10px}@media(max-width:759px){.chat-typing{padding:4px 10px}.match-modal-v237{padding:34px 22px 26px}.match-modal-v237 .match-script{font-size:29px}}:root{--v238-bg:#f8f5f3;--v238-surface:#fffdfa;--v238-soft:#f4eeee;--v238-line:#e8deda;--v238-ink:#2d2529;--v238-muted:#7d7076;--v238-accent:#b85f73;--v238-plum:#5b3946}.chat-typing{flex:0 0 30px!important}.life-topic-strip{overflow:auto;padding:2px 0 12px}.life-topic-strip button{white-space:nowrap}.life-post-card header{margin-bottom:11px}.life-post-card .social-body{font-size:13px!important;line-height:1.75!important;color:#463d42}.life-post-card .post-media-grid{margin-top:12px}.life-prompt-list{margin-top:14px}.life-empty-v238{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.life-empty-v238>span{width:48px;height:48px;border-radius:15px;background:#f4e7ec;color:#a04b63;display:grid;place-items:center}.life-empty-v238 h2{font-size:21px;margin:16px 0 7px}.life-empty-v238 p{max-width:420px;font-size:12px;line-height:1.65;margin:0}.life-empty-v238>div{display:flex;gap:8px;margin-top:18px}.life-empty-v238 .primary-btn,.life-empty-v238 .ghost-cta{width:auto!important;min-height:42px!important}@media(max-width:759px){.life-topic-strip{padding-bottom:10px}.life-empty-v238{min-height:260px}.life-empty-v238>div{flex-direction:column;width:100%}.life-empty-v238>div>*{width:100%!important}}:root{--v241-bg:#faf8f7;--v241-panel:#fffdfc;--v241-line:#e9dfdc;--v241-ink:#2d2529;--v241-muted:#7d7076;--v241-accent:#b95f75;--v241-accent-soft:#f8e9ee;--v241-shadow:0 16px 48px rgba(67,42,51,.065)}.messages-screen-v241,.together-screen,.screen:has(#community-root){background:linear-gradient(180deg,#fcfbfa,#f8f5f4)}.messages-v241-page{width:min(1420px,100%)!important;max-width:none!important;margin:0 auto!important;padding:34px 42px 56px!important}.messages-v241-inbox{min-width:0;overflow:hidden}.messages-v241-toolbar{border-bottom:1px solid #eee6e3}.messages-v241-toolbar .conversation-search{height:48px!important;margin:0!important;border:1px solid transparent!important;border-radius:15px!important;background:#f6f2f2!important}.messages-v241-toolbar .conversation-search:focus-within{background:#fff!important;border-color:#dabcc5!important;box-shadow:0 0 0 3px #b95f7512}.messages-v241-toolbar .conversation-filters{display:flex;gap:6px;margin:0!important}.messages-v241-toolbar .conversation-filters button{min-height:40px!important;padding:8px 13px!important;border:1px solid var(--v241-line)!important;border-radius:12px!important;background:#fff!important;color:#72656b!important;white-space:nowrap}.messages-v241-toolbar .conversation-filters button[aria-pressed=true]{background:#3c2d34!important;border-color:#3c2d34!important;color:#fff!important}.conversation-list-v241{display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;margin:0!important;border:0!important;background:#fff!important}.conversation-list-v241 .conversation{display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;gap:13px!important;align-items:center!important;min-height:88px!important;padding:14px 20px!important;border:0!important;border-bottom:1px solid #f0e9e6!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transition:background .15s ease}.conversation-list-v241 .conversation:last-child{border-bottom:0!important}.conversation-list-v241 .conversation:hover{background:#fcf9f9!important;transform:none!important}.conversation-list-v241 .conversation.has-unread{background:#fff7f9!important}.conversation-list-v241 .avatar-shell{width:58px!important;height:58px!important;border-radius:19px!important;position:relative!important;overflow:visible!important;background:#efe8e7}.conversation-list-v241 .avatar-shell>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:19px!important}.conversation-list-v241 .conversation-main{min-width:0;gap:4px!important}.conversation-list-v241 .conversation-top{display:flex;align-items:center;gap:8px}.conversation-list-v241 .conversation-top b{font-size:15px!important;color:#322a2e}.conversation-list-v241 .conversation-top time{margin-left:auto;font-size:10px!important;color:#a09399}.conversation-list-v241 .conversation-preview{font-size:12px!important;color:#6e6368;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-list-v241 .conversation-context{font-size:10px!important;color:#a09398}.conversation-list-v241 .conversation-end{min-width:28px;color:#b7abb0}.messages-v241-side{display:grid;gap:10px;position:sticky;top:104px}.messages-v241-link{grid-template-columns:42px minmax(0,1fr) 18px}.messages-v241-link>span:first-child{width:42px;height:42px;border-radius:13px;background:#f5e9ed;color:#a34f66;display:grid;place-items:center}.messages-v241-link b,.messages-v241-link small{display:block}.messages-v241-link b{font-size:13px}.messages-v241-link small{color:#8b7e83;margin-top:3px}#community-root{margin:0!important}.screen:has(#community-root)>.section-pad{width:100%!important;max-width:none!important;margin:0!important;padding:34px 42px 56px!important}.life-v241-head{align-items:flex-end;justify-content:space-between}.life-v241-head .entry-kicker{display:block;color:#a54c64;font-size:9px;font-weight:800;letter-spacing:.15em}.life-v241-head h1{line-height:1.15}.life-v241-head p{max-width:760px}.life-v241-head .primary-btn{width:auto!important;min-width:140px}.life-v241-layout{align-items:start}.life-compose-trigger-v241{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:11px;margin-bottom:12px;border:1px solid #e7deda;background:#fff;text-align:left;color:#40353b;box-shadow:0 8px 22px #412a3209}.life-compose-trigger-v241>span:first-child{width:44px;height:44px;border-radius:14px;background:#f5e7ec;color:#a24c64;display:grid;place-items:center}.life-compose-trigger-v241 b,.life-compose-trigger-v241 small{display:block}.life-compose-trigger-v241 b{font-size:13px}.life-compose-trigger-v241 small{font-size:10px;color:#8a7d83;margin-top:3px}.life-toolbar-v241{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;border:1px solid #e8dfdc;border-radius:15px;background:#fff;margin-bottom:10px}.life-toolbar-v241 .community-view-tabs{display:flex;gap:4px}.life-toolbar-v241 .community-view-tabs button{min-height:36px;padding:8px 12px;border-radius:10px;font-size:11px}.life-toolbar-v241 .community-view-tabs button[aria-pressed=true]{background:#f4e6eb;color:#9d4961;box-shadow:none}.life-topic-strip-v241{display:flex;overflow:auto;padding:1px 0 12px}.life-topic-strip-v241 button{white-space:nowrap;border:1px solid #e7dfdc;border-radius:999px;background:#fff;color:#766970}.life-topic-strip-v241 button[aria-pressed=true]{background:#3e3037;border-color:#3e3037;color:#fff}.life-feed-v241{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.life-feed-v241 .life-post-card{border:1px solid #e8dfdc!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 22px #412a3208!important;padding:18px!important}.life-side-v241{display:grid;gap:12px;position:sticky;top:104px}.life-side-v241 .life-side-card{padding:18px;border:1px solid #e8dfdc;border-radius:20px;background:#fff;box-shadow:0 8px 22px #412a3208}.life-side-v241 .life-side-card>span{width:40px;height:40px;border-radius:13px;background:#f4e8ec;color:#a14d64;display:grid;place-items:center;margin-bottom:13px}.life-side-v241 h2{font-size:15px;margin:0 0 6px;color:#3c3237}.life-side-v241 p{font-size:11px;line-height:1.6;color:#81747a;margin:0}.life-side-v241 .life-prompt-list{display:grid;gap:7px;margin-top:13px}.life-side-v241 .life-prompt-list button{padding:10px 11px;border-radius:11px;background:#f8f5f4;color:#65585f;text-align:left;font-size:10px}.life-side-v241 .safety{background:#f7f2ef}.life-side-v241 .safety a{display:inline-block;margin-top:12px;color:#9e4a61;font-size:10px}.life-editor-v241{margin:0 0 14px;border:1px solid #e4d9d6;box-shadow:0 12px 30px #442b340b}.life-editor-v241>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.life-editor-v241>header h2{font-size:20px;margin:3px 0 0}.life-editor-v241 .life-editor-body textarea{min-height:120px!important;background:#fbf9f8!important;border-radius:14px!important}.life-editor-meta-v241{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;margin:12px 0!important}.life-editor-comments-v241{display:flex!important;align-items:center;gap:8px;padding:11px 12px;border-radius:12px;background:#f7f3f1;font-size:11px}.life-editor-v241>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px}.life-editor-v241>footer .primary-btn{width:auto!important;min-width:110px}@media(max-width:1100px){.messages-v241-side,.life-side-v241{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.life-side-v241{grid-template-columns:1fr 1fr}}@media(max-width:759px){.messages-v241-page,.together-page,.screen:has(#community-root)>.section-pad{padding:12px 14px 28px!important}.messages-v241-toolbar .conversation-search{height:45px!important;margin-bottom:8px!important}.messages-v241-toolbar .conversation-filters{overflow:auto}.conversation-list-v241 .conversation{grid-template-columns:54px minmax(0,1fr) auto!important;min-height:76px!important;padding:10px 3px!important;background:transparent!important;border-bottom:1px solid #eee7e4!important}.conversation-list-v241 .avatar-shell{width:54px!important;height:54px!important;border-radius:18px!important}.conversation-list-v241 .avatar-shell>img{border-radius:18px!important}.messages-v241-side{display:flex;overflow:auto;gap:8px;margin-top:14px;scrollbar-width:none}.messages-v241-side>*{min-width:230px}.life-v241-head .primary-btn{width:100%!important;margin-top:16px}.life-topic-strip-v241{margin:0 -14px;padding:1px 14px 10px}.life-side-v241{gap:8px}.life-side-v241>*{min-width:250px}.life-editor-meta-v241{grid-template-columns:1fr!important}.life-editor-v241>footer{display:block}.life-editor-v241>footer .primary-btn{width:100%!important;margin-top:10px}}.together-page{max-width:none!important;padding:34px 38px 64px!important}.together-v242{color:#332b30}.together-v242-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:end}.together-v242-hero-copy{min-width:0}.together-v242-hero-copy .entry-kicker{display:block;color:#a64e65;font-size:9px;font-weight:800;letter-spacing:.15em;margin-bottom:6px}.together-v242-hero h1{margin:0;line-height:1.16;letter-spacing:-.035em}.together-v242-hero p{max-width:740px;margin:10px 0 0;font-size:13px;line-height:1.7}.together-v242-hero-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.together-v242-hero-actions .primary-btn,.together-v242-hero-actions .ghost-cta{width:auto!important;min-height:44px!important}.together-v242-status{padding:17px 18px;border:1px solid #e6dad8;border-radius:18px;background:#ffffffc7}.together-v242-status>div{display:flex;align-items:center;gap:8px}.together-v242-status>div>span{width:36px;height:36px;border-radius:12px;background:#f5e9ed;color:#a34e66;display:grid;place-items:center}.together-v242-status b{font-size:24px;line-height:1;color:#3a3035}.together-v242-status small{color:#8b7e84}.together-v242-status p{margin:9px 0 0;color:#8a7d83}.together-v242-workspace{align-items:start}.together-v242-card{min-width:0;padding:22px}.together-v242-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}.together-v242-section-head h2{margin:0;font-size:20px;line-height:1.3;color:#362d32}.together-v242-section-head p{margin:4px 0 0;font-size:11px;color:#8b7e84}.together-v242-section-head>span{font-size:9px;font-weight:700;color:#a14d63;padding:5px 8px;border-radius:999px;background:#f8edf0;white-space:nowrap}.together-v242-activities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.together-v242-activity{display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;gap:10px;align-items:center;min-height:88px;padding:13px 14px;border:1px solid #e9e1de;border-radius:17px;color:#3c3237;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;overflow:hidden}.together-v242-activity:hover{transform:translateY(-1px)}.together-v242-activity-icon{width:42px;height:42px;border-radius:13px;background:#f5e9ed;color:#a34e66;display:grid;place-items:center;flex:0 0 auto}.together-v242-activity-icon svg{width:19px!important;height:19px!important;padding:0!important;background:transparent!important}.together-v242-activity-copy b,.together-v242-activity-copy small{display:block}.together-v242-activity-copy b{font-size:14px;line-height:1.35}.together-v242-activity-copy small{margin-top:4px;color:#8a7d83;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.together-v242-activity em{font-style:normal;color:#93868c}.together-v242-chevron{width:18px;height:18px;color:#a14d63;display:grid;place-items:center}.together-v242-chevron svg{width:15px!important;height:15px!important;padding:0!important;background:transparent!important}.together-v242-people{position:sticky;top:100px}.together-v242-match-list{display:grid;gap:8px}.together-v242-match{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;padding:10px 11px;border:1px solid #e9e1de;border-radius:16px;color:#3b3136;text-align:left}.together-v242-avatar{background:#eee7ea;display:grid;place-items:center}.together-v242-match-copy{min-width:0}.together-v242-match-copy b,.together-v242-match-copy small{display:block}.together-v242-match-copy b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.together-v242-match-copy small{margin-top:3px;color:#8b7e84}.together-v242-match-action{display:flex;align-items:center;gap:3px;font-size:9px;color:#a14d63;white-space:nowrap}.together-v242-match-action svg{width:14px!important;height:14px!important;padding:0!important;background:transparent!important}.together-v242-empty{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px;border:1px dashed #dfd4d3;border-radius:16px;background:#fcfaf9}.together-v242-empty>span{width:42px;height:42px;border-radius:13px;background:#f5e9ed;color:#a34e66;display:grid;place-items:center}.together-v242-empty b{font-size:12px}.together-v242-empty p{font-size:10px;line-height:1.5;color:#897c82;margin:4px 0 10px}.together-v242-empty .ghost-cta{grid-column:2;width:auto!important;justify-self:start}.together-v242-safety{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 17px;color:#5e5258}.together-v242-safety>span{width:38px;height:38px;border-radius:12px;background:#fff;color:#8e6070;display:grid;place-items:center}.together-v242-safety b{display:block;font-size:12px}.together-v242-safety p{margin:3px 0 0;color:#6f6469}.together-v242-safety button{color:#a14d63;font-weight:750;white-space:nowrap}@media(max-width:1100px){.together-v242-people{position:static}.together-v242-match-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.together-v242-hero{grid-template-columns:1fr}.together-v242-hero p{font-size:11px}.together-v242-hero-actions>*{width:100%!important}.together-v242-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:13px}.together-v242-status p{margin:0}.together-v242-card{padding:15px}.together-v242-section-head{display:block}.together-v242-section-head>span{display:inline-block;margin-top:8px}.together-v242-activities{grid-template-columns:1fr}.together-v242-activity{min-height:80px;padding:11px 12px}.together-v242-activity-icon{width:40px;height:40px}.together-v242-match-list{grid-template-columns:1fr}.together-v242-match{grid-template-columns:48px minmax(0,1fr) 16px}.together-v242-match-action{font-size:0}.together-v242-match-action svg{width:15px!important;height:15px!important}.together-v242-safety{grid-template-columns:36px minmax(0,1fr)}.together-v242-safety button{grid-column:2;text-align:left}}:where(.avatar-shell,.rail-avatar,.chat-avatar-wrap,.message-avatar,.together-v242-avatar,.together-v241-avatar,.match-face){position:relative!important;display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;flex:0 0 auto!important;overflow:visible!important;border-radius:50%!important;box-sizing:border-box!important}:where(.avatar-shell,.rail-avatar,.chat-avatar-wrap,.message-avatar,.together-v242-avatar,.together-v241-avatar,.match-face)>img,.member-avatar-img{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:50%!important;overflow:hidden!important;transform:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.avatar-shell{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}.together-v242-avatar{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}.match-face{width:92px!important;height:92px!important}@media(max-width:759px){.avatar-shell{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important}}#chat-status-line.is-typing{color:#ad5269!important;font-weight:750!important}#message-connection.receipt-status{display:block;min-height:0!important;padding:0 16px!important;background:#fff!important;color:#9a8d93!important;font-size:9px!important;line-height:1.3!important;text-align:center!important}#message-connection.receipt-status:empty{display:none!important}@keyframes typingDot244{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}.chat-media-link{display:block!important;max-width:100%!important;border-radius:13px!important;overflow:hidden!important;background:#f6f2f1!important;line-height:0!important}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{background:transparent!important}.profile-modal-v246{width:min(980px,calc(100vw - 42px))!important;max-width:980px!important;max-height:min(900px,92dvh)!important;padding:0!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important}.profile-v246{height:min(900px,92dvh);display:grid;min-height:0}.profile-v246-media{position:relative;background:#eee8e7;overflow:hidden}.profile-v246-media .profile-gallery{height:100%}.profile-v246-media .gallery-track{height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.profile-v246-media .gallery-track img{width:100%;height:100%;flex:0 0 100%;object-fit:cover;object-position:center;scroll-snap-align:start}.profile-v246-photo-meta{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between}.profile-v246-photo-meta span,.profile-v246-photo-meta b{padding:6px 9px;border-radius:999px;background:#1c1519a6;color:#fff;font-size:9px}.profile-v246-body{overflow-y:auto;padding:28px 30px 34px}.profile-v246-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid #ece5e2}.profile-v246-head h2{font-size:31px;margin:0}.profile-v246-head p{font-size:12px;color:#81757b;margin:6px 0 0}.profile-compat{min-width:74px;padding:10px 12px;border-radius:16px;background:#f8f1f3;text-align:center}.profile-compat b,.profile-compat small{display:block}.profile-info-section{padding:20px 0;border-bottom:1px solid #eee7e4}.profile-info-section h3{font-size:14px;margin:0 0 10px}.profile-about-copy{font-size:13px;line-height:1.8;white-space:pre-wrap;margin:0}.profile-tag-row,.profile-preview-custom-tags{display:flex;gap:7px;flex-wrap:wrap}.profile-tag-row span,.profile-preview-custom-tags span{padding:6px 9px;border-radius:999px;background:#f6ecef;color:#8e4258;font-size:10px}.profile-fact-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-fact-grid>div{padding:11px 12px;border-radius:13px;background:#f8f6f5}.profile-fact-grid span,.profile-fact-grid b{display:block}.profile-fact-grid span{color:#978a90}.profile-fact-grid b{font-size:12px;margin-top:4px}.profile-boundary-note{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:14px;margin:20px 0;border-radius:15px}.profile-boundary-note p{margin:4px 0 0}.profile-v246-actions{display:grid;grid-template-columns:1fr auto auto;gap:8px}.profile-v246-actions button{min-height:44px;margin:0!important}.profile-editor-modal-v246{max-width:1080px!important;height:min(920px,94dvh)!important;max-height:94dvh!important;padding:0!important;overflow:hidden!important;border-radius:28px!important;background:#f8f6f5!important}.profile-editor-v246{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.profile-editor-head-v246{gap:12px}.profile-editor-head-v246>button{width:44px;height:44px;border-radius:14px;background:#f6f2f1;display:grid;place-items:center}.profile-editor-head-v246 small{display:block;font-size:8px;letter-spacing:.14em;color:#a14d64;font-weight:800}.profile-editor-head-v246 h2{font-size:22px;margin:2px 0 0}.profile-editor-tabs-v246{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-bottom:1px solid #eae2df}.profile-editor-tabs-v246 button{min-height:48px;color:#9a8d92;font-size:13px;font-weight:700;border-bottom:2px solid transparent}.profile-editor-tabs-v246 button[aria-current]{color:#a44c63;border-bottom-color:#b75d72}.profile-editor-body-v246{overflow-y:auto}.profile-editor-preview{max-width:720px;margin:0 auto;display:grid;gap:16px}.profile-preview-card-v246{min-height:620px;border-radius:28px;background:#eae3e1 center/cover no-repeat;position:relative;overflow:hidden}.profile-preview-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(25,19,23,.86) 100%)}.profile-preview-copy{position:absolute;left:24px;right:24px;bottom:24px;color:#fff}.profile-preview-copy h2{font-size:31px;margin:0}.profile-preview-tags span{padding:6px 8px;border-radius:999px;background:#ffffff29;font-size:9px}.profile-preview-facts{padding:18px;border-radius:20px;background:#fff;border:1px solid #e7dfdc}.profile-preview-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid #f0eae7}.profile-preview-privacy{display:flex;gap:8px;padding:12px 14px;border-radius:15px;background:#f3efed;font-size:10px}@media(max-width:759px){.profile-modal-v246{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.profile-v246{overflow-y:auto}.profile-v246-media{height:60dvh;min-height:420px}.profile-v246-body{padding:20px 16px calc(28px + env(safe-area-inset-bottom))}.profile-fact-grid{grid-template-columns:1fr}.profile-v246-actions{grid-template-columns:1fr 1fr}.profile-v246-actions .primary-btn{grid-column:1/-1}.profile-preview-card-v246{min-height:65dvh;border-radius:22px}}.encounter-v247-page{padding:30px 38px 70px!important;box-sizing:border-box}.encounter-v247-hero{border-bottom:1px solid #e8dfdc}.encounter-v247-hero .entry-kicker{display:block;margin-bottom:7px;color:#b05a70;font-size:10px;font-weight:800;letter-spacing:.16em}.encounter-v247-tabs{align-items:center}.encounter-v247-tabs button{position:relative;font-size:11px;font-weight:750;white-space:nowrap}.encounter-v247-tabs button>span{display:grid;place-items:center;color:#a04c63}.encounter-v247-tabs button>b{font:inherit}.encounter-v247-tabs button>i{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f1e9e8;color:#765f68;font-size:9px;font-style:normal;display:grid;place-items:center}.encounter-v247-tabs button[aria-current=page]>span{color:#fff}.encounter-v247-tabs button[aria-current=page]>i{background:#fff;color:#713c4b}.discover-v247-filters button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;scroll-snap-align:start}.discover-v247-more{background:#f8f4f3!important}.discover-v247-card{touch-action:pan-y}.discover-v247-media{min-width:0}.discover-v247-media .gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.discover-v247-media .gallery-track img{flex:0 0 100%;scroll-snap-align:start}.discover-v247-media .gallery-controls{position:absolute;left:18px;right:18px;bottom:18px;z-index:5;display:grid;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;pointer-events:none}.discover-v247-media .gallery-controls button{pointer-events:auto;width:42px;height:42px;border-radius:50%;background:#ffffffeb;color:#4b3e45;box-shadow:0 8px 20px #23161d24}.discover-v247-media .gallery-controls output{justify-self:center;padding:7px 10px;border-radius:999px;background:#1c1419a3;color:#fff;font-size:10px}.discover-v247-menu{position:absolute;z-index:6;display:grid;place-items:center}.discover-v247-media-badges{max-width:calc(100% - 84px)}.discover-v247-media-badges span{min-height:28px}.discover-v247-info{background:linear-gradient(180deg,#fff,#fffdfc)}.discover-v247-name{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.discover-v247-tags{margin-top:18px}.discover-v247-bio{white-space:pre-line}.discover-v247-profile{gap:10px;text-align:left}.discover-v247-profile:hover{background:#f9eef2}.discover-v247-actions button{font-size:10px;font-weight:750}.discover-v247-actions button.like{min-width:120px}.discover-v247-actions button.super{border-color:#dbe2ee}.discover-v247-actions button.rewind{border-color:#ebdfca}.discover-v247-actions button:hover{transform:translateY(-1px)}.encounter-v247-grid{padding-top:24px}.encounter-v247-person{min-width:0;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.encounter-v247-person:hover{transform:translateY(-2px);border-color:#dcc8cf;box-shadow:0 18px 38px #3e293114}.encounter-v247-photo img{border-radius:0!important}.encounter-v247-photo i{left:14px}.encounter-v247-copy>b{display:block;line-height:1.35}.encounter-v247-copy>small{display:block;min-height:18px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.encounter-v247-copy>span{align-items:center;justify-content:space-between;gap:8px}.encounter-v247-copy>span svg{flex:0 0 auto}.encounter-v247-empty{width:min(780px,100%);min-height:290px;margin:38px auto 0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:22px;align-items:start}.encounter-empty-art{width:70px;height:70px;border-radius:22px;display:grid;place-items:center}.encounter-v247-empty .entry-kicker{font-size:9px;color:#ae5a70;letter-spacing:.15em}.encounter-v247-empty h2{margin:6px 0 7px;font-size:24px;color:#30282c}.encounter-v247-empty p{max-width:540px;margin:0;font-size:12px;line-height:1.7}.encounter-empty-actions{grid-column:2;display:flex;gap:9px;margin-top:2px}.encounter-empty-actions button{width:auto;min-height:42px;padding:9px 14px}.discover-empty-v247{margin-top:26px}.encounter-v247-lock{align-items:center;margin-top:28px}.encounter-v247-lock-copy{display:grid;grid-template-columns:56px minmax(0,1fr);gap:17px;align-items:start}.encounter-v247-lock-copy>span{width:56px;height:56px;border-radius:18px;display:grid;place-items:center}.encounter-v247-lock .entry-kicker{font-size:9px;color:#aa5269;letter-spacing:.15em}.encounter-v247-lock h2{margin:6px 0 7px;font-size:25px}.encounter-v247-lock p{max-width:520px;margin:0 0 17px;color:#7b6e74;font-size:12px;line-height:1.7}.encounter-v247-lock .primary-btn{width:auto;min-height:44px;padding:10px 16px}.encounter-v247-blur-grid i{aspect-ratio:3/4;opacity:.72}.encounter-v247-blur-grid i:nth-child(2){background:linear-gradient(145deg,#e6d6cd,#d9bfc8 52%,#eee5e2)}.encounter-v247-blur-grid i:nth-child(3){background:linear-gradient(145deg,#d6c3c7,#eadbd5 48%,#d9c2ca)}@media(max-width:1020px){.encounter-v247-hero{align-items:start}.encounter-v247-tabs{justify-self:start}.encounter-v247-blur-grid{max-width:520px}}@media(max-width:759px){.encounter-v247-hero .entry-kicker{font-size:9px}.encounter-v247-tabs{overflow-x:auto;justify-content:flex-start}.encounter-v247-tabs button{font-size:10px}.encounter-v247-tabs button>b{display:block}.discover-v247-filters{padding-bottom:2px}.discover-v247-media{height:min(58dvh,560px)}.discover-v247-tags{margin-top:14px}.discover-v247-bio{margin-top:15px}.discover-v247-actions{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom));z-index:8;margin:0 -2px}.discover-v247-actions button.like{min-width:64px}.encounter-v247-grid{padding-top:16px}.encounter-v247-photo i{left:10px}.encounter-v247-empty{min-height:0;margin:18px 0 0;grid-template-columns:54px minmax(0,1fr);gap:14px}.encounter-empty-art{width:54px;height:54px;border-radius:17px}.encounter-v247-empty h2{font-size:20px}.encounter-v247-empty p{font-size:11px}.encounter-empty-actions{grid-column:1/-1;margin-top:4px}.encounter-empty-actions button{flex:1}.encounter-v247-lock{margin-top:18px}.encounter-v247-lock-copy{grid-template-columns:48px minmax(0,1fr);gap:13px}.encounter-v247-lock-copy>span{width:48px;height:48px;border-radius:15px}.encounter-v247-lock h2{font-size:21px}}@media(max-width:390px){.encounter-v247-tabs button>span{display:none}}.avatar-profile-link{cursor:pointer!important;outline:none!important}.avatar-profile-link:focus-visible{box-shadow:0 0 0 3px #b5526c2e!important}.conversation .avatar-profile-link:hover{transform:scale(1.025)}.discover-v247-card{min-height:0!important;max-width:960px!important;margin:0 auto!important}.discover-v247-media{height:auto!important;min-height:0!important}.discover-v247-media .profile-gallery,.discover-v247-media .gallery-track{height:100%!important;min-height:0!important}.discover-v247-media .gallery-track img{width:100%!important;height:100%!important;min-height:0!important;object-position:center!important}.profile-v246{grid-template-columns:minmax(0,470px) minmax(380px,1fr)!important;height:min(760px,88dvh)!important}.profile-v248-media{height:100%!important;min-height:0!important;max-height:760px!important;aspect-ratio:auto!important}.profile-v248-media .profile-gallery,.profile-v248-media .gallery-track{width:100%!important;height:100%!important;min-height:0!important}.profile-v248-media .gallery-track img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(max-width:1020px){.profile-v246{grid-template-columns:minmax(0,420px) minmax(340px,1fr)!important}}@media(max-width:759px){.discover-v247-card{max-width:560px!important}.discover-v247-media{height:auto!important;min-height:0!important}.discover-v247-media .profile-gallery,.discover-v247-media .gallery-track,.discover-v247-media .gallery-track img{height:100%!important;min-height:0!important}.profile-v248-media{height:auto!important;max-height:none!important;aspect-ratio:4/5!important;min-height:0!important}.profile-v246-body{overflow:visible!important}}@keyframes bwslPresenceBreath{0%,to{transform:scale(.88);box-shadow:0 0 0 0 currentColor;opacity:.72}50%{transform:scale(1.08);box-shadow:0 0 0 7px transparent;opacity:1}}@keyframes bwslHeartFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes bwslHeartPulse{0%,to{transform:translate(-50%) scale(.86);opacity:.7}50%{transform:translate(-50%) scale(1.15);opacity:1}}.presence-pill,.profile-presence,.chat-presence{display:inline-flex;align-items:center;gap:7px;min-height:24px;color:#756a70;font-size:11px;font-weight:750;white-space:nowrap}.presence-pill i,.profile-presence i,.chat-presence i{width:8px;height:8px;border-radius:50%;background:#9c9498;color:#9c9498;animation:bwslPresenceBreath 1.8s ease-in-out infinite}.presence-pill.online,.profile-presence.online,.chat-presence.online{color:#39765a}.presence-pill.online i,.profile-presence.online i,.chat-presence.online i{background:#51b27a;color:#51b27a}.presence-pill.offline,.profile-presence.offline,.chat-presence.offline{color:#a04d59}.presence-pill.offline i,.profile-presence.offline i,.chat-presence.offline i{background:#d76772;color:#d76772}.presence-pill.private,.profile-presence.private,.chat-presence.private{color:#8f858a}.presence-pill.private i,.profile-presence.private i,.chat-presence.private i{animation:none;background:#aca4a8}.profile-presence{margin-top:8px}.profile-display-name{color:#2d2529!important;opacity:1!important;text-shadow:none!important;font-weight:800!important}.profile-v246-head .official-chip{background:#f6ead6!important;color:#72532d!important;border-color:#e4cda5!important}.late-letter-modal-v249{width:min(620px,calc(100vw - 30px))!important}.late-letter-v249{display:grid;gap:18px}.late-letter-v249>header{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center}.late-letter-v249>header>span{width:48px;height:48px;border-radius:15px;background:#f6e8ed;color:#ad4f68;display:grid;place-items:center}.late-letter-v249 .entry-kicker{display:block;color:#a34c63;font-size:9px;letter-spacing:.13em;font-weight:800}.late-letter-v249 h2{font-size:24px}.late-letter-v249 header p{margin:0;color:#82767c;font-size:12px}.late-letter-rule{display:flex;align-items:center;gap:9px;padding:12px 13px;border-radius:14px;background:#f8f4f2;color:#776b71;font-size:11px}.late-letter-v249 textarea{min-height:150px;resize:vertical}.late-letter-v249 .form-label{position:relative}.late-letter-v249 .form-label>small{display:block;text-align:right;margin-top:5px;color:#9c9096;font-size:10px}.late-time-options{grid-template-columns:repeat(3,minmax(0,1fr))}.late-time-options button{font-size:12px}.late-letter-error{min-height:18px;margin:0;color:#b54d5c;font-size:11px;line-height:1.5}html,body,.scroll-screen,.modal-sheet,.chat-body,.gallery-track,.profile-v246-body,.profile-editor-body-v246,.data-table-wrap,.life-topic-strip-v241,.life-side-v241{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,.scroll-screen::-webkit-scrollbar,.modal-sheet::-webkit-scrollbar,.chat-body::-webkit-scrollbar,.gallery-track::-webkit-scrollbar,.profile-v246-body::-webkit-scrollbar,.profile-editor-body-v246::-webkit-scrollbar,.data-table-wrap::-webkit-scrollbar,.life-topic-strip-v241::-webkit-scrollbar,.life-side-v241::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@media(max-width:759px){.late-time-options{grid-template-columns:repeat(2,minmax(0,1fr))}.late-letter-v249 h2{font-size:21px}}.conversation-presence.online{color:#437b5b}.conversation-presence.online i{color:#54b47c}.conversation-presence.offline{color:#a95660}.conversation-presence.offline i{background:#d76a73;color:#d76a73}.conversation-context-v250{display:flex!important;align-items:center!important;gap:10px!important;min-height:18px!important;margin-top:1px!important}.conversation-context-v250 .relationship-day{font-size:10px!important;color:#978a90!important;white-space:nowrap}.conversation-context-v250 .conversation-presence{font-size:10px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;white-space:nowrap}.conversation-context-v250 .conversation-presence>b{font-size:10px!important;font-weight:760!important}.conversation-context-v250 .conversation-presence i{width:7px!important;height:7px!important;flex:0 0 7px!important}@keyframes bwslHeartBeaconV250{0%,to{transform:translate(-50%,-50%) scale(.88);opacity:.78}50%{transform:translate(-50%,-50%) scale(1.16);opacity:1}}.late-hub-modal-v250{width:min(680px,calc(100vw - 32px))!important}.late-inbox-list{max-height:min(520px,58dvh);overflow:auto}.profile-modal .profile-v246{animation:bwslProfileEnter .16s ease both}@keyframes bwslProfileEnter{0%{opacity:.86;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:759px){.late-hub-modal-v250{width:100%!important;height:auto!important;max-height:90dvh!important;align-self:end!important}.late-inbox-list{max-height:55dvh}}.presence-pill i,.profile-presence i,.chat-presence i,.conversation-presence i{animation-duration:3.8s!important;animation-timing-function:ease-in-out!important}.notification-system-card{margin:18px 30px 0;padding:16px 17px;border:1px solid #e8dfdc;border-radius:18px;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center}.notification-system-card>span{width:42px;height:42px;border-radius:13px;background:#f4e9ed;color:#a34e65;display:grid;place-items:center}.notification-system-card b,.notification-system-card small{display:block}.notification-system-card b{font-size:13px;color:#40363b}.notification-system-card small{margin-top:4px;font-size:11px;line-height:1.5;color:#887a80}.notification-system-card button{padding:9px 11px;border:1px solid #ded2d6;border-radius:11px;background:#fff;color:#8e4058;font-weight:800;white-space:nowrap}.notification-system-card.active{background:linear-gradient(135deg,#fff,#f4faf6);border-color:#d3e5d8}.notification-system-card.active>span{background:#edf7f0;color:#487c59}.notification-toolbar>div{display:flex;align-items:center;gap:8px}.notification-toolbar button{padding:7px 9px;border-radius:10px}.notification-toolbar #clear-all-notifications{border:1px solid #efd9dc}.notification-toolbar button:disabled{opacity:.4;pointer-events:none}@media(max-width:759px){.notification-system-card{margin:14px 12px 0;grid-template-columns:40px minmax(0,1fr);padding:14px}.notification-system-card>span{width:40px;height:40px}.notification-system-card button{grid-column:2;justify-self:start}.notification-toolbar{align-items:flex-start;gap:8px}.notification-toolbar>div{gap:6px;flex-wrap:wrap;justify-content:flex-end}.notification-toolbar button{font-size:9px}}.system-notification-prompt{position:fixed;right:22px;bottom:22px;z-index:1600;width:min(390px,calc(100vw - 28px));padding:14px;border:1px solid #e5d9dd;border-radius:18px;background:#fffdfcf7;box-shadow:0 20px 58px #3b252e2e;backdrop-filter:blur(16px);display:grid;grid-template-columns:40px minmax(0,1fr) auto 28px;gap:10px;align-items:center}.system-notification-prompt>span{width:40px;height:40px;border-radius:13px;background:#f4e8ed;color:#a34c64;display:grid;place-items:center}.system-notification-prompt b{font-size:13px;color:#3f353a}.system-notification-prompt p{margin:3px 0 0;font-size:10px;line-height:1.5;color:#85777e}.system-notification-prompt [data-enable-system-notice]{padding:8px 10px;border-radius:10px;background:#b85d73;color:#fff;font-size:10px;font-weight:800}.system-notification-prompt [data-dismiss-system-notice]{width:28px;height:28px;display:grid;place-items:center;color:#8c7e84}@media(max-width:759px){.system-notification-prompt{left:14px;right:14px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;grid-template-columns:38px minmax(0,1fr) auto 26px;padding:12px}.system-notification-prompt>span{width:38px;height:38px}.system-notification-prompt p{font-size:9px}}:where(button,a,input,textarea,select,summary):focus,:where(button,a,input,textarea,select,summary):focus-visible{outline:none!important}:where(input,textarea,select):focus,:where(input,textarea,select):focus-visible{border-color:#bdb3b7!important;box-shadow:0 0 0 3px #5f525a17!important}:where(button,a,summary):focus-visible{box-shadow:0 0 0 3px #5f525a1a!important}.onboarding-screen{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.onboarding-header,.progress-line,.onboarding-footer{flex:0 0 auto!important}.onboarding-card{flex:1 1 auto!important;min-height:0!important;max-width:720px!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none!important}.onboarding-card::-webkit-scrollbar{display:none!important}.onboarding-footer{position:static!important;width:min(720px,100%)!important;max-width:720px!important;margin:0 auto!important}.onboarding-location-v252 h1{max-width:18ch}.location-layout-v252{margin-top:22px}.location-grid-v252 label{margin:0!important;font-size:13px}.location-grid-v252 label.wide{grid-column:1/-1}.location-grid-v252 input,.location-grid-v252 select{display:block;width:100%;min-height:48px;margin-top:7px;padding:12px 13px;border:1px solid #d8ceca;border-radius:12px;background:#fff;color:#2f292c}.location-grid-v252 input[type=range]{min-height:28px;padding:0;border:0;box-shadow:none!important}.distance-field-v252>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.distance-field-v252 b{font-size:12px;color:#8e4d61}.gps-panel-v252.ready{background:#f6faf7;border-color:#dce9df}.gps-panel-v252 .gps-status{margin:0 0 10px!important}.gps-panel-v252 .location-btn{margin:0!important;background:#fff!important}.interest-cloud-v252{display:flex;flex-wrap:wrap;gap:9px;align-content:flex-start}.interest-cloud-v252 .interest-chip{min-height:40px;padding:8px 13px;border-radius:999px;white-space:nowrap}.encounter-screen-v247 .encounter-v247-empty{background:linear-gradient(145deg,#fff,#fcf8f7)}.encounter-screen-v247 .encounter-empty-actions{display:flex;gap:9px;flex-wrap:wrap}.encounter-screen-v247 .encounter-empty-actions>*{min-width:128px}@media(max-width:759px){.onboarding-card{max-width:none!important}.location-grid-v252 label.wide{grid-column:auto}.onboarding-location-v252 h1{font-size:28px!important;max-width:none}.interest-cloud-v252{gap:8px}.interest-cloud-v252 .interest-chip{min-height:38px;padding:7px 11px;font-size:12px}}:root{--bl-bg-2:#fbf5f4;--bl-paper-strong:#ffffff;--bl-ink-soft:#4d3e46;--bl-subtle:#a5969d;--bl-blush:#fde7ea;--bl-blush-2:#f8d4dc;--bl-rose:#de6a83;--bl-berry:#b6325a;--bl-berry-dark:#8e2546;--bl-plum:#5e4155;--bl-mauve:#8b6a85;--bl-gold:#d4b483;--bl-red:#dc6670;--bl-blue:#4d84d8;--bl-shadow-sm:0 8px 24px rgba(88,50,64,.055);--bl-radius-sm:14px;--bl-radius:20px;--bl-radius-lg:28px;--bl-radius-xl:36px;--bl-sidebar:244px;--bl-safe-bottom:max(14px,env(safe-area-inset-bottom));--focus-ring:0 0 0 4px rgba(182,50,90,.12);--surface:var(--bl-paper);--surface-soft:var(--bl-bg-2);--line-soft:var(--bl-line);--accent-strong:var(--bl-berry-dark);--accent-soft:var(--bl-blush)}html{color-scheme:light}body{letter-spacing:.005em}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:0!important;box-shadow:var(--focus-ring)!important;border-color:#d6aeb9!important}input,textarea,select{accent-color:var(--bl-berry)}::selection{background:#f5c6d1;color:#472a36}.scroll-screen{overscroll-behavior-y:contain}.connection-bar{position:fixed;left:var(--bl-sidebar);right:0;top:0;z-index:100;overflow:hidden;transition:.2s ease}.connection-bar.offline{display:grid;place-items:center}.connection-bar.offline~.app-view .app-header{top:30px}.app-header{gap:20px!important}.app-brand b{font-family:"Noto Serif TC",Songti TC,serif!important}.header-actions{display:flex!important;align-items:center!important}.icon-btn,.header-actions .icon-btn{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--bl-line)!important;border-radius:15px!important;background:#ffffffe6!important;color:#6d5e66!important;box-shadow:var(--bl-shadow-sm)!important;transition:.16s ease!important}.icon-btn:hover{transform:translateY(-1px);border-color:#dec4cb!important;background:#fff7f9!important;color:var(--bl-berry)!important}.bottom-nav{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:var(--bl-sidebar)!important;height:100dvh!important;padding:24px 14px 18px!important;display:flex!important;flex-direction:column!important;gap:5px!important;border:0!important;backdrop-filter:blur(22px)!important;z-index:70!important}.app-shell>.app-view{margin-left:var(--bl-sidebar)!important}.nav-brand{margin:0 0 10px!important;border-bottom:1px solid var(--bl-line)!important}.nav-brand .brand-logo,.nav-brand .brand-symbol{max-width:100%}.nav-brand p{margin:11px 0 0!important;font-size:10px!important}.nav-item{position:relative!important;width:100%!important;min-height:48px!important;padding:10px 13px!important;display:flex!important;align-items:center!important;gap:11px!important;text-align:left!important;transition:.16s ease!important}.nav-item>span{position:relative!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;flex:0 0 28px!important}.nav-item>b{font-size:13px!important;font-weight:650!important;letter-spacing:.005em!important}.nav-item i{position:absolute!important;top:-4px!important;right:-7px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:var(--bl-berry)!important;color:#fff!important;font-style:normal!important;font-weight:800!important;box-shadow:0 0 0 2px #fff!important}.nav-item.active,.nav-item[aria-current=page]{background:linear-gradient(135deg,#fde9ed,#faeef0)!important;color:var(--bl-berry-dark)!important;box-shadow:inset 0 0 0 1px #ce6e8417!important}.nav-item.active:before,.nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:3px;border-radius:4px;background:linear-gradient(180deg,#e96d89,#ae2f56)}.nav-group-label{margin:18px 10px 6px!important;padding-top:14px!important;border-top:0!important;font-weight:750!important;text-transform:uppercase!important}.desktop-shortcuts{display:block!important}.nav-note{margin-top:auto!important;padding:14px 10px 0!important;font-size:8px!important;letter-spacing:.07em!important}.entry-kicker{display:inline-block;text-transform:uppercase!important}.primary-btn{padding:11px 18px!important;transition:.16s ease!important}.primary-btn:hover{transform:translateY(-1px);filter:saturate(1.05) brightness(1.02)}.ghost-cta:hover{border-color:#d9bdc5!important;background:#fff7f8!important;color:var(--bl-berry-dark)!important}.full{width:100%!important}.form-label,input,textarea,select{border-color:var(--bl-line-strong)!important}.form-label input,.form-label textarea,.form-label select,input,textarea,select{background:#fff!important;border:1px solid var(--bl-line)!important;border-radius:14px!important;box-shadow:none!important}.onboarding-header{backdrop-filter:blur(18px)!important}.onboarding-card{padding:28px 28px 42px!important}.onboarding-card h1{font-size:34px!important;line-height:1.3!important;color:var(--bl-ink)!important;letter-spacing:-.035em!important}.step-kicker{font-size:10px!important}.step-sub{color:var(--bl-muted)!important;font-size:13px!important;line-height:1.75!important}.encounter-screen-v247{background:transparent!important}.encounter-v247-page{width:min(1240px,100%)!important;margin:0 auto!important}.encounter-v247-hero{padding:24px 26px!important;margin:0 0 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:end!important;border:1px solid var(--bl-line)!important;border-radius:26px!important;background:linear-gradient(135deg,#fffffff5,#fff4f6d1)!important;box-shadow:var(--bl-shadow-sm)!important}.encounter-v247-hero h1{margin:5px 0 7px!important;font-family:"Noto Serif TC",Songti TC,serif!important;font-size:28px!important;line-height:1.28!important;letter-spacing:-.03em!important;color:var(--bl-ink)!important}.encounter-v247-hero p{margin:0!important;color:var(--bl-muted)!important;font-size:12px!important;line-height:1.65!important;max-width:58ch!important}.encounter-v247-tabs{display:flex!important;gap:6px!important;padding:5px!important;border:1px solid #eddfdf!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important}.encounter-v247-tabs button{min-height:40px!important;padding:8px 13px!important;display:flex!important;align-items:center!important;gap:7px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#7a6d73!important}.encounter-v247-tabs button[aria-current=page]{background:linear-gradient(135deg,#f8dce4,#fae9ed)!important;color:#9c2d50!important;box-shadow:none!important}.encounter-v247-tabs button i{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#fff;color:#ae3157;font-size:9px;font-style:normal;display:grid;place-items:center}.discover-v247-filters{white-space:nowrap!important}.discover-v247-filters button{box-shadow:none!important}.discover-v247-filters button[aria-pressed=true]{border-color:#3a2931!important}.discover-v247-stage{margin:0 auto!important}.discover-v247-card{display:grid!important;grid-template-columns:minmax(0,560px) minmax(330px,1fr)!important}.discover-v247-media{position:relative!important;aspect-ratio:4/5!important;overflow:hidden!important}.discover-v247-media img{width:100%!important;height:100%!important;object-position:center!important}.discover-v247-media:after{content:"";position:absolute;inset:auto 0 0;height:24%;background:linear-gradient(180deg,transparent,rgba(36,22,28,.35));pointer-events:none}.discover-v247-media-badges{right:auto!important;display:flex!important;flex-wrap:wrap!important;z-index:4!important}.discover-v247-media-badges>span{border:1px solid rgba(255,255,255,.28)!important}.discover-v247-media-badges .official{background:#dbb06fe0!important;color:#412e20!important}.discover-v247-info{display:flex!important;flex-direction:column!important}.discover-v247-name h2 span{font-size:.75em!important}.discover-v247-name p{line-height:1.6!important}.discover-v247-tags{margin:16px 0!important}.discover-v247-tags span{padding:7px 10px!important}.discover-v247-bio{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.discover-v247-profile{min-height:46px!important;font-weight:800!important}.discover-v247-actions{padding:18px 0 4px!important}.discover-v247-actions button{place-items:center!important}.discover-v247-actions button span{display:none!important}.discover-v247-actions .like{width:68px!important;height:68px!important;border-color:transparent!important;box-shadow:0 14px 28px #b7315833!important}.encounter-v247-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:16px!important}.encounter-v247-person{overflow:hidden!important}.encounter-v247-photo{position:relative!important;display:block!important;width:100%!important;aspect-ratio:3/4!important;overflow:hidden!important}.encounter-v247-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.encounter-v247-photo:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(transparent,#23181d85);pointer-events:none}.encounter-v247-photo i{position:absolute!important;right:12px!important;bottom:12px!important;width:22px!important;height:22px!important;z-index:3!important;border-radius:50%!important;display:grid!important;place-items:center!important}.encounter-v247-photo em{position:absolute!important;left:12px!important;top:12px!important;z-index:3!important;padding:6px 9px!important;font-weight:800!important}.encounter-v247-copy>b{font-size:16px!important;color:var(--bl-ink)!important}.encounter-v247-copy>b span{font-size:.9em!important;color:#74666d!important;font-weight:500!important}.encounter-v247-copy>small{margin-top:5px!important;color:#877a80!important;font-size:10px!important}.encounter-v247-copy>span{margin-top:11px!important;color:var(--bl-berry)!important;font-size:10px!important;font-weight:800!important}.conversation-search{height:48px!important}.conversation-search:focus-within{border-color:#d7b8c1!important;box-shadow:0 0 0 4px #bc5c7414!important;background:#fff!important}.conversation-list{display:grid!important;align-content:start!important;gap:0!important;border-top:1px solid #f0e8e5!important}.conversation{transform:none!important}.conversation .avatar-shell{aspect-ratio:1!important}.conversation .avatar-shell img{border-radius:50%!important}.conversation-main{display:grid!important;gap:4px!important}.conversation-end{color:#b7a9ae!important}@keyframes blHeartFlow{to{background-position:200% 0}}@keyframes blHeartBreathe{0%,to{box-shadow:0 0 0 4px #de5a781a,0 0 13px #da496a2e}50%{box-shadow:0 0 0 7px #de5a780d,0 0 26px #da496a57}}.message-item{max-width:88%!important}.message-bubble-row{align-items:flex-end!important;gap:9px!important}.msg{max-width:650px!important;border:1px solid #eee5e3!important;background:#fff!important;color:#3c3237!important}.msg.me{border-color:#f0cad4!important;border-bottom-right-radius:6px!important}.msg.other{border-bottom-left-radius:6px!important}.composer.rich{grid-template-columns:40px 40px minmax(0,1fr) 44px!important;gap:6px!important}.composer input{height:46px!important;border:1px solid #eee4e5!important;border-radius:17px!important;background:#faf6f6!important;padding:0 14px!important}.together-v242{display:grid!important;gap:18px!important}.together-v242-hero{padding:28px 30px!important;border-radius:28px!important;background:linear-gradient(135deg,#fff,#fff4f6)!important}.together-v242-hero h1{font-family:"Noto Serif TC",Songti TC,serif!important;font-size:31px!important;color:var(--bl-ink)!important}.together-v242-hero p{color:var(--bl-muted)!important}.together-v242-workspace{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:16px!important}.together-v242-activity,.together-v242-match{border-color:#eee4e2!important;background:#fff!important}.together-v242-activity:hover,.together-v242-match:hover{background:#fff8fa!important;border-color:#dec2ca!important}.together-v242-avatar{border-radius:50%!important;overflow:hidden!important}.together-v242-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}.together-v242-safety{border:1px solid var(--bl-line)!important;border-radius:20px!important;background:#faf6f4!important}#community-root{max-width:none!important;width:100%!important}.life-v241,.life-v249{width:min(1240px,100%)!important;margin:0 auto!important}.life-v241-head h1,.life-v249-head h1{font-family:"Noto Serif TC",Songti TC,serif!important;letter-spacing:-.03em!important;color:var(--bl-ink)!important}.life-v241-head p,.life-v249-head p{color:var(--bl-muted)!important}.life-v241-layout,.life-v249-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:18px!important;margin-top:16px!important}.life-v241-main,.life-v249-main{min-width:0!important}.community-view-tabs button[aria-pressed=true]{border-color:#f0c8d2!important}.life-topic-strip button[aria-pressed=true]{border-color:#3a2931!important}.life-post-card,.social-post{overflow:hidden!important;border:1px solid var(--bl-line)!important;background:#fff!important;box-shadow:var(--bl-shadow-sm)!important}.post-media-grid{margin:0 17px!important;border-radius:18px!important;overflow:hidden!important}.life-compose-dialog-v249::backdrop{background:#2d22284d!important;backdrop-filter:blur(9px)!important}.official-chip{background:#f7ead1!important;color:#73552e!important;border-color:#e3cda8!important}.profile-modal{border-radius:30px!important;overflow:hidden!important;background:#fff!important;box-shadow:var(--bl-shadow-lg)!important}.profile-v246{background:#fff!important}.profile-v248-media{background:#eee7e4!important}.profile-v246-body{background:#fff!important}.profile-v246-head h2{font-family:"Noto Serif TC",Songti TC,serif!important}.profile-info-section{border-top:1px solid #f1e9e6!important}.profile-tag-row span,.tag-row.dark span{background:#f9eef1!important;color:#705a64!important;border:1px solid #eedce1!important}.profile-boundary-note{background:#faf6f3!important;border-color:#ebe0dc!important}.settings-modern{border:1px solid var(--bl-line)!important;box-shadow:var(--bl-shadow-lg)!important}.settings-hero{border-bottom-color:var(--bl-line)!important}.settings-hero-icon,.settings-row-icon{background:#f7e8ed!important;color:#a53f5e!important}.settings-action:hover{background:#fff8fa!important}.notification-system-card{border-color:var(--bl-line)!important}.notification-toolbar #clear-all-notifications{color:#8f4057!important;background:#fff7f8!important;border-color:#ead1d7!important}.sheet-close{display:grid!important;place-items:center!important;padding:0!important}@media(max-width:1099px){:root{--bl-sidebar:210px}.bottom-nav{width:var(--bl-sidebar)!important;padding-inline:10px!important}.app-shell>.app-view{margin-left:var(--bl-sidebar)!important}.encounter-v247-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.discover-v247-card{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)!important}.life-v241-layout,.life-v249-layout{grid-template-columns:1fr!important}.life-side-v241,.life-side-v249{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.together-v242-workspace{grid-template-columns:1fr!important}}@media(max-width:759px){:root{--bl-sidebar:0px}.app-shell>.app-view{margin-left:0!important;padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}.connection-bar{left:0!important}.header-actions .icon-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important}.bottom-nav{left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;height:68px!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:2px!important;border:1px solid rgba(224,212,211,.9)!important;border-radius:26px!important;backdrop-filter:blur(24px) saturate(1.2)!important}.nav-brand,.desktop-shortcuts,.nav-note{display:none!important}.nav-item{min-height:54px!important;padding:5px 4px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;text-align:center!important}.nav-item>span{width:28px!important;height:27px!important}.nav-item>b{font-size:9px!important;font-weight:700!important}.nav-item.active:before,.nav-item[aria-current=page]:before{display:none!important}.nav-item.active,.nav-item[aria-current=page]{background:linear-gradient(135deg,#f9dde4,#fcecef)!important}.nav-item i{right:-8px!important;top:-4px!important}.encounter-v247-page{padding:12px 12px 30px!important}.encounter-v247-hero{padding:18px!important;grid-template-columns:1fr!important;gap:14px!important;border-radius:22px!important}.encounter-v247-hero h1{font-size:24px!important}.encounter-v247-tabs{width:100%!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-radius:18px!important}.encounter-v247-tabs button{justify-content:center!important;padding:7px 5px!important}.encounter-v247-tabs button span{display:none!important}.discover-v247-card{display:block!important}.discover-v247-media{aspect-ratio:4/5!important}.discover-v247-actions{padding-top:12px!important}.discover-v247-actions .like{width:64px!important;height:64px!important}.encounter-v247-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.encounter-v247-copy>b{font-size:14px!important}.encounter-v247-copy>span{font-size:9px!important}.conversation-list{border-top:0!important}.message-item{max-width:94%!important}.composer.rich{grid-template-columns:38px 38px minmax(0,1fr) 42px!important}.together-page{padding:12px!important}.together-v242-hero{padding:21px 18px!important;border-radius:22px!important}.together-v242-hero h1{font-size:25px!important}.together-v242-workspace{display:block!important}.together-v242-card{margin-bottom:12px!important}.together-v242-activity{grid-template-columns:42px minmax(0,1fr) auto 18px!important}.life-side-v241,.life-side-v249{display:flex!important;overflow:auto!important;grid-template-columns:none!important;margin-top:14px!important}.life-side-card{min-width:250px!important}.post-media-grid{margin-inline:12px!important}.profile-v246{display:block!important;height:100dvh!important;overflow:auto!important}.profile-v248-media{height:min(58dvh,520px)!important}.profile-v246-body{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.settings-modern{border:0!important}}@media(max-width:390px){.encounter-v247-grid{grid-template-columns:1fr 1fr!important}.encounter-v247-tabs button b{font-size:10px!important}.discover-v247-filters button{padding-inline:11px!important}.bottom-nav{left:8px!important;right:8px!important}}.encounter-v3-stat{display:inline-flex!important;align-items:center!important;min-height:28px!important;margin-top:13px!important;padding:6px 10px!important;border-radius:999px!important;background:#fff!important;border:1px solid #eadbdf!important;color:#8e4058!important;font-size:10px!important;font-weight:800!important}.encounter-v3-presence{position:absolute!important;left:12px!important;bottom:12px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:25px!important;padding:5px 8px!important;font-size:8px!important;font-weight:750!important}.encounter-v3-presence u{display:block;width:7px;height:7px;border-radius:50%;background:#df6a71;box-shadow:0 0 0 4px #df6a7126;text-decoration:none}@media(max-width:759px){.encounter-v3-stat{margin-top:10px!important}}.welcome-actions{display:grid!important;gap:10px!important}.auth-sheet{color:var(--bl-ink)!important}.auth-sheet h2{font-family:"Noto Serif TC",Songti TC,serif!important;color:var(--bl-ink)!important}.auth-tabs{border:1px solid var(--bl-line)!important;background:#faf6f5!important;border-radius:14px!important}.auth-tabs button.active{background:#fff!important;color:var(--bl-berry)!important;box-shadow:var(--bl-shadow-sm)!important}.social-auth-btn{border-color:var(--bl-line)!important}.verification-center-v3{padding-bottom:26px}.verification-center-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:15px;align-items:start;padding:30px 72px 24px 28px;border-bottom:1px solid var(--bl-line)}.verification-center-head>span{width:54px;height:54px;border-radius:18px;background:#f7e6eb;color:#a63c5c;display:grid;place-items:center}.verification-center-head small{letter-spacing:.16em;color:#b35a70}.verification-center-head h2{margin:5px 0;font:700 29px/1.2 "Noto Serif TC",Songti TC,serif}.verification-center-head p{max-width:58ch;margin:0;color:var(--bl-muted);font-size:12px;line-height:1.7}.verification-score-v3{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;padding:24px 28px}.verification-score-ring{--score:50;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;align-content:center;position:relative}.verification-score-ring:before{content:"";position:absolute;inset:11px;border-radius:50%;background:#fff}.verification-score-ring b,.verification-score-ring small{position:relative;z-index:1}.verification-score-ring b{font:750 26px/1 "Noto Serif TC",Songti TC,serif;color:#4f3541}.verification-score-ring small{margin-top:7px;color:#96878d}.verification-score-v3 h3{margin:0 0 7px;font:650 20px/1.45 "Noto Serif TC",Songti TC,serif}.verification-score-v3 p{margin:0;color:var(--bl-muted);font-size:12px;line-height:1.7}.verification-checklist-v3{display:grid;gap:9px;padding:0 28px}.verification-checklist-v3 article,.verification-checklist-v3 button{width:100%;min-height:70px;padding:13px 14px;display:grid;grid-template-columns:42px minmax(0,1fr) 24px;gap:11px;align-items:center;text-align:left;border:1px solid var(--bl-line);color:var(--bl-ink)}.verification-checklist-v3>*>span{width:42px;height:42px;border-radius:13px;background:#f7e9ed;color:#a43f5e;display:grid;place-items:center}.verification-checklist-v3 b,.verification-checklist-v3 small{display:block}.verification-checklist-v3 b{font-size:13px}.verification-checklist-v3 small{margin-top:3px;color:var(--bl-muted)}.verification-checklist-v3 em{font-style:normal;color:#af9fa5;display:grid;place-items:center}.verification-checklist-v3 .done{background:#fbfdfb;border-color:#d9eadf}.verification-checklist-v3 .done>span{background:#edf7f1;color:#4a8b62}.verification-checklist-v3 .done em{width:23px;height:23px;border-radius:50%;background:#55ad73;color:#fff}.verification-action-v3{margin:20px 28px 0;padding:18px;border:1px solid var(--bl-line);border-radius:20px;background:#fff9fa}.verification-action-v3 h3{margin:0 0 6px;font-size:16px}.verification-action-v3>p{margin:0 0 14px;color:var(--bl-muted);font-size:12px}.verification-action-v3 .primary-btn{margin-top:9px}.verification-privacy-v3{margin:20px 28px 0;padding:15px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;border-radius:16px;color:#675960}.verification-privacy-v3>svg{padding:8px;border-radius:12px;background:#fff}.verification-privacy-v3 b,.verification-privacy-v3 p{display:block}.verification-privacy-v3 b{font-size:12px}.verification-privacy-v3 p{margin:4px 0 0;color:#887a80}@media(max-width:650px){.verification-center-head{grid-template-columns:44px minmax(0,1fr);padding:max(18px,calc(env(safe-area-inset-top) + 8px)) 58px 18px 16px}.verification-center-head>span{width:44px;height:44px}.verification-center-head h2{font-size:23px}.verification-score-v3{grid-template-columns:110px minmax(0,1fr);gap:15px;padding:18px 15px}.verification-score-ring{width:104px;height:104px}.verification-score-ring b{font-size:22px}.verification-checklist-v3{padding:0 14px}.verification-action-v3,.verification-privacy-v3{margin-left:14px;margin-right:14px}}:root{--bl32-ivory:#fffaf8;--bl32-paper:#fffdfb;--bl32-white:#fff;--bl32-blush:#fde7ea;--bl32-rose:#f7b8c3;--bl32-berry:#b6325a;--bl32-berry-2:#d6466d;--bl32-plum:#6b2d49;--bl32-lilac:#8b5e8f;--bl32-gold:#d4b483;--bl32-mist:#e8e4e1;--bl32-line:#efe2df;--bl32-line-2:#e6d8d5;--bl32-ink:#2f2730;--bl32-muted:#857780;--bl32-soft:#a99ba2;--bl32-green:#42c879;--bl32-red:#dc6973;--bl32-shadow:0 20px 60px rgba(77,43,56,.09);--bl32-shadow-sm:0 8px 28px rgba(77,43,56,.065);--bl32-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;--bl32-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,-apple-system,sans-serif}*,*:before,*:after{margin:0;padding:0}button,input,textarea,select{font:inherit;color:inherit}button{border:0;cursor:pointer}img{display:block}:focus{outline:none!important}:focus-visible{outline:none!important;box-shadow:0 0 0 3px #b6325a1f!important}.options-container,.choice-grid,.interest-cloud,.discover-v247-tags,.discover-v31-tags,.profile-preview-tags{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0!important}.option-item,.choice-chip,.interest-chip{flex:1 1 auto!important;min-width:120px!important;max-width:100%!important;white-space:normal!important;text-align:center!important}@media(max-width:520px){.option-item,.choice-chip,.interest-chip{min-width:calc(50% - 6px)!important}}.bl-v32-shell,.screen,.modal-sheet,.admin-app{font-family:var(--bl32-sans)}.primary-btn,.primary-cta,.btn.primary,.btn.accent{min-height:48px;border-radius:999px!important;background:linear-gradient(135deg,var(--bl32-berry-2),var(--bl32-berry))!important;color:#fff!important;border:0!important;font-weight:800!important;box-shadow:0 11px 28px #b6325a2e!important}.ghost-cta,.btn:not(.primary):not(.accent){border:1px solid var(--bl32-line-2)!important;border-radius:999px!important;background:#fff!important;color:#695a62!important;box-shadow:none!important}.form-error,.status-note.danger{border-color:#f0d8dc!important;background:#fff7f8!important;color:#a5495e!important}.choice-chip,.interest-chip,.big-choice{min-height:42px;padding:9px 14px!important;border:1px solid var(--bl32-line-2)!important;border-radius:999px!important;background:#fff!important;color:#6c5d65!important;box-shadow:none!important}.choice-chip.selected,.interest-chip.selected,.big-choice.selected{background:linear-gradient(135deg,#c83b61,#e25d7d)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 5px 14px #b6325a1f!important}@media(min-width:1100px){.bl-v32-shell>.app-view{margin-left:236px!important;background:linear-gradient(180deg,#fffdfb,#fff9f7)!important;min-height:100dvh}.desktop-primary-nav{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;flex-direction:column!important;gap:4px!important;z-index:100}.desktop-primary-nav .nav-brand p{margin-top:10px!important;font-family:var(--bl32-serif)!important;font-size:11px!important;line-height:1.6!important}.desktop-primary-nav .nav-item{display:grid!important;grid-template-columns:34px 1fr!important;align-items:center!important;background:transparent!important}.desktop-primary-nav .nav-item>span{width:34px;height:34px;display:grid;place-items:center}.desktop-primary-nav .nav-item b{text-align:left!important}.desktop-primary-nav .nav-item.active svg{stroke-width:2!important}.desktop-shortcuts{margin-top:10px;padding-top:10px;border-top:0}.nav-group-label{margin:10px 11px 5px!important}.desktop-primary-nav .nav-note{font-family:var(--bl32-serif);font-size:10px;line-height:1.8}.desktop-primary-nav .nav-note b{font-family:Georgia,serif;font-style:italic;font-weight:500;font-size:14px}}.bl32-masthead{position:relative!important;margin:0 0 14px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important;overflow:hidden!important}.bl32-masthead-art{pointer-events:none;overflow:hidden}.bl32-masthead-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffdfb,#fffdfbad 24%,#fffaf81f 64%,#fffaf833)}.bl32-brand,.bl32-masthead-quote,.bl32-masthead-actions{position:relative;z-index:2}.bl32-brand h1{font:700 34px/1.2 var(--bl32-serif)!important;letter-spacing:-.05em!important;color:#322630!important}.bl32-brand small{display:block;margin-top:5px;font:500 10px/1.2 Georgia,serif!important;color:#7d6f76!important}.bl32-brand em{display:block;font:italic 17px/1.1 Georgia,serif!important}.bl32-masthead-quote{align-self:end;text-align:right}.bl32-masthead-quote b,.bl32-masthead-quote span{display:block;font:500 13px/1.7 var(--bl32-serif)!important;color:#4f3c45!important}.bl32-masthead-actions{grid-column:1/-1;align-self:end;display:flex!important}.bl32-masthead-actions button{min-height:42px!important;padding:9px 14px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--bl32-line-2)!important;border-radius:999px!important;background:#ffffffe0!important;color:#725e67!important;backdrop-filter:blur(12px)!important}.bl32-masthead-actions .round{width:42px!important;padding:0!important;justify-content:center!important}.encounter-v31-page{margin:0 auto!important}.discover-v247-filters button{flex:1 1 130px!important;padding:8px 12px!important;font-family:var(--bl32-serif)!important;font-size:12px!important}.discover-v31-stage{margin:0 auto!important}.discover-v31-media{position:relative!important;background:#eee!important;overflow:hidden!important}.discover-v247-menu{width:44px!important;height:44px!important}.discover-v247-media-badges{gap:7px!important}.discover-v247-media-badges>span,.discover-v31-presence{min-height:29px!important;padding:6px 10px!important;border-radius:999px!important;background:#281c22b8!important;color:#fff!important;font-size:10px!important;backdrop-filter:blur(11px)!important}.discover-v31-presence.online i{background:var(--bl32-green)!important}.discover-v31-photo-hint{min-height:38px!important;padding:8px 13px!important}.discover-v31-info h2{font:700 30px/1.2 var(--bl32-serif)!important;color:var(--bl32-ink)!important}.discover-v247-name p{display:flex!important;align-items:center!important;gap:5px!important}.discover-v31-tags span{flex:0 1 auto!important;min-width:0!important;border-radius:999px!important}.discover-v31-bio{font:400 14px/1.85 var(--bl32-serif)!important}.discover-v31-profile{width:100%!important;min-height:44px!important;border:1px solid #ead9de!important;border-radius:14px!important;background:#fff8f9!important;font-size:11px!important}.discover-v31-actions{align-items:center!important}.discover-v31-actions button{display:grid!important;place-items:center!important}.discover-v31-actions button span{display:none!important}.discover-v31-actions .like{border:0!important;box-shadow:0 12px 30px #b6325a38!important}.relations-v32-page{margin:0 auto!important}.relation-v32-tabs{grid-template-columns:1fr 1fr!important}.relation-v32-tabs button{font:650 16px/1.2 var(--bl32-serif)!important}.relation-v32-tabs button i{padding:0 8px;font:800 11px/1 var(--bl32-sans)}.relation-v32-tabs button[aria-current=page]{background:linear-gradient(135deg,#c94066,#ad2c53)!important;color:#fff!important}.relation-v32-tabs button[aria-current=page] i{background:#fff;color:#b73258}.relation-banner-v31{grid-template-columns:64px minmax(0,1fr) 28px!important;gap:16px!important;margin:0 0 16px!important}.relation-banner-v31>span{width:64px!important;height:64px!important;border-radius:50%!important;background:#ffe1e8!important;color:#b33056!important}.relation-banner-v31 h2{font:650 22px/1.35 var(--bl32-serif)!important;color:#432f38!important}.relation-v32-card{position:relative!important;border:0!important;background:#eee!important}.relation-v32-card .encounter-v247-open{width:100%!important;text-align:left!important}.relation-v32-card .encounter-v247-photo{display:block!important;width:100%!important;overflow:hidden!important}.relation-v32-card .encounter-v247-photo>img{width:100%!important;height:100%!important;object-fit:cover!important}.relation-v32-card .encounter-v247-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(transparent,#1f1419c7)}.relation-v32-card .encounter-v247-copy{left:0!important;right:0!important;bottom:0!important;z-index:4!important}.relation-v32-card .encounter-v247-copy>b{display:block!important;font:650 18px/1.2 var(--bl32-serif)!important;color:#fff!important}.relation-v32-card .encounter-v247-copy>small{display:block!important;margin-top:5px!important;color:#ffffffdb!important;font-size:10px!important}.relation-v32-card .encounter-v247-copy>span{display:none!important}.relation-v32-heart{display:grid;place-items:center}.messages-v32-page{margin:0 auto!important}.messages-v32-layout{gap:15px!important}.messages-v32-inbox,.messages-v32-side{border:1px solid var(--bl32-line)!important;background:#fff!important;box-shadow:var(--bl32-shadow-sm)!important}.messages-v241-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.conversation-search{min-height:48px!important}.conversation-search input{box-shadow:none!important}.conversation-filters button[aria-pressed=true]{background:#3d2d35!important;color:#fff!important;border-color:#3d2d35!important}.conversation-list-v241{overflow:hidden!important;border-top:1px solid #f2eae8!important}.conversation{align-items:center!important;border-bottom:1px solid #f2eae8!important}.conversation .avatar-shell img{width:100%!important;height:100%!important;object-fit:cover!important}.conversation-top b{font:650 14px/1.2 var(--bl32-serif)!important}.conversation-preview{margin-top:4px!important}.conversation-presence{display:flex!important;align-items:center!important;gap:4px!important}.conversation-presence i{width:7px;height:7px;border-radius:50%;background:var(--bl32-red)}.messages-v241-link{min-height:70px!important;margin-top:8px!important}.message-item{gap:10px!important}.msg{border-radius:22px!important;font:400 15px/1.7 var(--bl32-serif)!important;box-shadow:0 5px 20px #4c2f3b0a!important}.composer.rich{border-top:0!important}.composer.rich input{border-radius:999px!important;background:#fff9fa!important}.account-v32{margin:0 auto!important}.account-v31-photo{position:relative!important}.account-v31-photo>img,.account-v31-photo>.avatar-art{width:100%!important;height:100%!important;object-fit:cover!important}.account-v31-edit{min-height:36px!important}.account-v31-copy h1{font:700 28px/1.2 var(--bl32-serif)!important}.account-v31-copy p{margin-top:7px!important;font:400 12px/1.7 var(--bl32-serif)!important}.account-v31-stats>*{min-width:0!important;border-right:1px solid #f2e8e5!important;text-align:center!important;background:transparent!important}.account-v31-stats>*:last-child{border-right:0!important}.account-v31-stats b{display:block!important;font:700 17px/1 var(--bl32-serif)!important}.account-v31-stats small{display:block!important;margin-top:4px!important}.account-v31-completion{text-align:left!important}.account-v31-completion span b{font-size:13px!important}.account-v31-completion span small{display:block;margin-top:3px;font-size:9px;color:#9a8b92}.account-v31-completion em{position:relative}.account-v31-completion em:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.account-v31-completion em b{position:relative;z-index:1}.account-v31-row{width:100%!important;grid-template-columns:42px minmax(0,1fr) auto 18px!important;gap:11px!important;align-items:center!important;border-bottom:1px solid #f2ebe8!important;text-align:left!important}.account-v31-secondary{grid-template-columns:1fr 1fr!important;margin-top:10px!important}.account-v31-secondary button{min-height:52px!important}.profile-editor-modal-v246{width:min(760px,100vw)!important}.profile-editor-v246{min-height:0!important}.profile-editor-head-v246{padding:10px 14px!important;display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;background:#fff!important}.profile-editor-head-v246>div{text-align:center!important}.profile-editor-head-v246 h2{font:700 18px/1.2 var(--bl32-serif)!important}.profile-editor-body-v246{padding:0 18px 30px!important}.profile-editor-preview{padding:16px 0!important}.verification-center-head{background:linear-gradient(135deg,#fff7f8,#fff)!important}.verification-center-head h2,.verification-score-v3 h3{font-family:var(--bl32-serif)!important}.verification-score-ring{background:conic-gradient(var(--bl32-berry) calc(var(--score)*1%),#f0e7e9 0)!important}.verification-checklist-v3 article,.verification-checklist-v3 button{border-color:var(--bl32-line)!important;background:#fff!important;border-radius:18px!important}.verification-privacy-v3{background:#fff5f6!important}.life-v32{margin:0 auto!important}.life-v32-head{justify-content:space-between!important;align-items:end!important}.life-v32-head .entry-kicker{color:#b43f5e!important}.life-v32-head h1{margin-top:3px!important;font:700 34px/1.15 var(--bl32-serif)!important}.life-v32-head p{margin-top:6px!important;color:#8d7d84!important}.life-v241-layout{grid-template-columns:minmax(0,1fr) 270px!important;gap:16px!important}.life-v241-main{min-width:0!important}.life-compose-trigger>span{width:42px;height:42px;border-radius:50%;background:#f8e7eb;color:#b43d5f;display:grid;place-items:center}.life-toolbar{margin-top:12px!important;padding:5px!important;border:1px solid var(--bl32-line)!important;border-radius:19px!important;background:#fff!important}.community-view-tabs{display:flex!important;gap:4px!important}.community-view-tabs button{padding:8px 15px!important;border-radius:14px!important}.community-view-tabs button[aria-pressed=true]{background:#fde7ec!important;color:#b13458!important;font-weight:800!important}.life-topic-strip{display:flex!important;margin:10px 0 12px!important;overflow-x:auto!important}.life-topic-strip button{flex:0 0 auto!important;border-radius:14px!important}.life-topic-strip button[aria-pressed=true]{background:#3d2d35!important;color:#fff!important}.life-feed{display:grid!important;gap:12px!important}.social-post{overflow:hidden!important}.social-avatar{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important}.social-post>header b{font:650 14px/1.2 var(--bl32-serif)!important}.social-post>header small{display:block;margin-top:4px;font-size:9px;color:#9b8b92}.social-body{padding:4px 14px 12px!important;font:400 13px/1.8 var(--bl32-serif)!important;color:#4b3e45!important}.social-actions{display:flex!important;gap:8px!important;border-top:0!important}.social-actions button{min-height:36px!important;padding:7px 10px!important;border-radius:12px!important;background:transparent!important;color:#665860!important}.social-actions button[aria-pressed=true]{color:#d04466!important}.life-compose-dialog-v249{border:0!important;background:#fffdfb!important;box-shadow:0 28px 90px #3e25303d!important}.life-editor-v241 header h2{font-family:var(--bl32-serif)!important}.together-page{margin:0 auto!important}.together-v242-card,.settings-action,.settings-toggle-card,.support-compose-card,.support-ticket{border:1px solid var(--bl32-line)!important;background:#fff!important}.settings-hero h2,.settings-section-head h3{font-family:var(--bl32-serif)!important}.settings-action>span:first-child,.settings-row-icon{background:#f8e8ec!important;color:#a8415d!important}.support-category-grid button{border-color:var(--bl32-line)!important;background:#fff!important}.support-category-grid button.active{border-color:#e9c9d2!important}.notification-center-modern .notification-list{display:grid!important;gap:8px!important;padding:0 24px 26px!important}.notification-row{padding:12px 14px!important;display:grid!important;gap:11px!important;align-items:center!important;border:1px solid var(--bl32-line)!important;text-align:left!important}.notification-row.unread{border-color:#efd5dc!important}.notification-icon{width:42px;height:42px;border-radius:13px;background:#f8e8ec;color:#a13c59;display:grid;place-items:center}.notification-row b{font-size:12px}.notification-row p{margin-top:3px;font-size:10px;color:#85767d}.notification-row small{display:block;margin-top:4px;font-size:8px;color:#aea0a6}.notification-row>i{width:7px;height:7px;border-radius:50%;background:#d94c6c}.onboarding-header{background:#fffdfb!important;border-bottom:1px solid var(--bl32-line)!important}.onboarding-card{margin:0 auto!important}.onboarding-card h1{font:700 clamp(28px,5vw,38px)/1.35 var(--bl32-serif)!important}.onboarding-location-v252{padding-bottom:40px!important}.location-layout-v252{display:grid!important;gap:14px!important}.location-grid-v252{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.location-grid-v252 .wide{grid-column:1/-1!important}.gps-panel-v252{padding:14px!important;border:1px solid var(--bl32-line)!important;border-radius:18px!important;background:#fff!important}.onboarding-footer{background:#fffdfbf5!important;border-top:0!important;backdrop-filter:blur(14px)!important}@media(max-width:759px){.bl-v32-shell>.app-view{margin-left:0!important;padding-bottom:92px!important;background:#fffaf8!important}.mobile-bottom-nav{align-items:center!important}.mobile-nav-item>span{position:relative!important;display:grid!important;place-items:center!important}.mobile-nav-item i{position:absolute!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#e83e64!important;color:#fff!important;border:2px solid #fff!important;font-style:normal!important}.encounter-screen-v31>.app-header,.relations-screen-v31>.app-header{display:none!important}.bl32-masthead-art:after{background:linear-gradient(90deg,#fffdfb,#fffdfbb3 30%,#fffaf81f)}.bl32-masthead-actions{align-self:end!important;justify-content:flex-end!important}.discover-v247-filters button{padding:0 4px!important;font-size:12px!important}.discover-v247-filters button:nth-child(4),.discover-v247-filters .discover-v247-more{display:none!important}.relation-v32-tabs{position:relative!important;z-index:4!important}.relation-banner-v31{grid-template-columns:50px minmax(0,1fr) 20px!important}.relation-banner-v31>span{width:50px!important;height:50px!important}.relation-v32-card .encounter-v247-copy>small{font-size:8px!important}.messages-v241-toolbar{display:block!important}.conversation-search{margin-bottom:8px!important}.conversation-filters{justify-content:flex-start!important}.conversation-list-v241{border:1px solid var(--bl32-line)!important;background:#fff!important}.message-item.mine .message-stack{max-width:78vw!important}.operator-credit{padding:12px 4px!important}.profile-editor-body-v246{padding:0 14px 30px!important}.life-v32-head>button{display:none!important}.life-toolbar{margin-top:9px!important}.community-view-tabs{width:100%!important}.life-topic-strip{margin-top:8px!important}.life-compose-dialog-v249{height:92dvh!important;max-height:92dvh!important}.notification-center-modern .notification-list{padding:0 14px 24px!important}.location-grid-v252{grid-template-columns:1fr!important}.location-grid-v252 .wide{grid-column:auto!important}.onboarding-card{padding-bottom:18px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bl33-bg:#fffaf8;--bl33-paper:#fffdfb;--bl33-card:#fff;--bl33-blush:#fde7ea;--bl33-blush-2:#fff1f3;--bl33-rose:#f7b8c3;--bl33-berry:#b6325a;--bl33-berry-hi:#df4f73;--bl33-plum:#5d2942;--bl33-gold:#d4b483;--bl33-line:#eddfdc;--bl33-line-soft:#f4e9e6;--bl33-ink:#302630;--bl33-muted:#82727a;--bl33-green:#3fc878;--bl33-red:#df6b73;--bl33-shadow:0 16px 46px rgba(77,43,56,.075);--bl33-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;--bl33-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",system-ui,-apple-system,sans-serif}html,body{font-family:var(--bl33-sans)!important}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.app-header b{font:700 20px/1.2 var(--bl33-serif)!important;color:#352a31!important}.icon-btn{display:grid!important;place-items:center!important}@media(min-width:1100px){.bl-v33-shell>.app-view{margin-left:244px!important;min-height:100dvh!important}.desktop-primary-nav{width:244px!important;padding:26px 16px 24px!important}.desktop-primary-nav .nav-brand{padding:4px 9px 22px!important;margin-bottom:12px!important;border-bottom:1px solid var(--bl33-line)!important}.desktop-primary-nav .nav-brand .brand-symbol{width:42px!important;height:42px!important}.desktop-primary-nav .nav-brand b{font:700 14px/1.2 var(--bl33-serif)!important}.desktop-primary-nav .nav-brand small{font-size:7px!important;letter-spacing:.18em!important}.desktop-primary-nav .nav-brand p{font:400 10px/1.65 var(--bl33-serif)!important;color:#917f87!important}.desktop-primary-nav .nav-item{min-height:50px!important;padding:8px 13px!important;border-radius:15px!important;color:#61525a!important}.desktop-primary-nav .nav-item.active{background:linear-gradient(135deg,#fde2e7,#fff0f2)!important;color:#ad3155!important}.desktop-primary-nav .nav-item b{font-size:13px!important}.desktop-primary-nav .nav-note{margin-top:auto!important;padding:18px 9px 4px!important;font:400 10px/1.7 var(--bl33-serif)!important;color:#8f7a84!important}.desktop-primary-nav .nav-note b{font:italic 17px/1.1 Georgia,serif!important;color:#d57968!important}.mobile-bottom-nav{display:none!important}}.encounter-v31-page{padding:18px 24px 72px!important}.bl32-masthead{min-height:154px!important;border:1px solid var(--bl33-line)!important;background:linear-gradient(90deg,#fffdfb,#fff9f7 44%,#fee8ebb8)!important;box-shadow:var(--bl33-shadow)!important}.bl32-masthead-art{inset:0 0 0 48%!important}.bl32-masthead-art img{filter:saturate(.78) brightness(1.05)!important}.bl32-brand h1{font-size:32px!important}.bl32-brand small{letter-spacing:.32em!important}.bl32-brand em{margin-top:17px!important;color:#d57968!important}.bl32-masthead-quote{padding-top:46px!important}.bl32-masthead-actions{gap:8px!important}.discover-v247-filters{border-radius:22px!important}.discover-v247-filters button{min-width:0!important;min-height:45px!important;border-radius:17px!important;font:600 12px/1 var(--bl33-serif)!important}.discover-v247-filters button[aria-pressed=true]{background:#fde8ec!important;color:#b42f56!important;box-shadow:inset 0 -3px #c83b61!important}.discover-v247-filters button:nth-child(4),.discover-v247-more{display:none!important}.discover-v31-card{border:1px solid var(--bl33-line)!important;background:#fff!important}.discover-v31-media .gallery-track img{width:100%!important;height:100%!important}.discover-v31-media .gallery-controls{position:absolute!important;inset:50% 12px auto!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important}.discover-v31-media .gallery-controls button{pointer-events:auto!important;width:46px!important;height:46px!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:50%!important;background:#2d22275c!important;color:#fff!important;backdrop-filter:blur(12px)!important}.discover-v31-media .gallery-controls output{position:absolute!important;right:6px!important;top:-250px!important;min-width:54px!important;height:31px!important;padding:0 10px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#2e232885!important;color:#fff!important;font-size:10px!important}.discover-v247-menu{top:auto!important;right:20px!important;bottom:-65px!important;backdrop-filter:none!important}.discover-v247-media-badges{top:15px!important;left:15px!important}.discover-v31-photo-hint{left:18px!important;bottom:17px!important}.discover-v31-info h2{letter-spacing:.01em!important}.discover-v31-profile{display:none!important}.discover-v31-actions{padding-top:18px!important}.discover-v31-actions .rewind{order:-1!important}.discover-v31-actions .pass{order:0!important}.discover-v31-actions .like{order:1!important}.discover-v31-actions .super{order:2!important}.relations-v32-page{padding:18px 24px 72px!important}.relation-v32-tabs{margin-bottom:17px!important}.relation-v32-card{box-shadow:var(--bl33-shadow)!important}.messages-v32-page{padding:22px 28px 72px!important}.messages-v32-layout{grid-template-columns:minmax(0,1fr) 260px!important}.messages-v32-inbox,.messages-v32-side{border-radius:25px!important}.conversation-context{font-size:9px!important}@keyframes bl33-heart-pulse{0%,to{transform:translate(-50%,-50%) scale(.94);box-shadow:0 0 #da4c6f24}50%{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 0 0 10px #da4c6f00}}.account-v32{padding:24px 28px 74px!important}.account-v31-photo>img{object-position:center 35%!important}.profile-editor-modal-v246 .modal-sheet{border-radius:28px!important}.profile-editor-v246{background:#fffdfb!important}.profile-editor-head-v246{border-bottom:1px solid var(--bl33-line-soft)!important}.community-view-tabs button{font-family:var(--bl33-serif)!important}.life-topic-strip button{text-align:center!important}.life-compose-dialog-v249{border-radius:29px!important}.life-editor-v241,.notification-center-modern,.settings-modern,.support-modern{background:#fffdfb!important}.notification-row,.settings-action,.settings-toggle-card,.support-compose-card,.support-ticket{border-color:var(--bl33-line)!important;border-radius:19px!important;background:#fff!important;box-shadow:0 8px 24px #4d2b380b!important}.notification-row.unread{background:#fff5f7!important}.support-category-grid button.active{background:#fff0f3!important;color:#ac3154!important}.together-page{width:min(1080px,100%)!important}.together-v242-card{border-radius:21px!important}.onboarding-card{width:min(660px,calc(100vw - 28px))!important}.onboarding-card h1{font-family:var(--bl33-serif)!important}.onboarding-footer{box-shadow:0 -8px 28px #472e370a!important}@media(max-width:759px){.desktop-primary-nav{display:none!important}.mobile-bottom-nav{position:fixed!important;z-index:1000!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important}.mobile-nav-item{display:grid!important;place-items:center!important;align-content:center!important}.mobile-nav-item.active>span{transform:scale(1.08)}.mobile-nav-item i{top:-7px!important;right:-9px!important}.bl32-masthead{border:0!important;background:#fffdfb!important;box-shadow:none!important}.bl32-masthead-art{display:none!important}.bl32-masthead-actions{position:absolute!important;grid-column:auto!important}.bl32-masthead-actions button{background:#fff8f9!important}.discover-v31-actions{bottom:83px!important;z-index:20!important}.relations-screen-v32 .bl32-masthead-quote{display:none!important}.relation-v32-tabs{margin-top:0!important}.messages-v32-inbox{border:0!important;box-shadow:none!important;background:transparent!important}.messages-v32-side{display:none!important}.conversation-list-v241{border-radius:21px!important}.account-v31-menu{margin-top:9px!important}.account-v31-secondary{grid-template-columns:1fr 1fr!important}.profile-editor-modal-v246{padding:0!important}.profile-editor-v246{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.profile-editor-head-v246{padding-top:env(safe-area-inset-top)!important}.life-side-v241{display:none!important}.community-view-tabs button{flex:1!important}.life-compose-dialog-v249{width:100vw!important;max-width:none!important;height:93dvh!important;max-height:93dvh!important;margin:auto 0 0!important;border-radius:28px 28px 0 0!important}.notification-center-modern,.settings-modern,.support-modern{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.notification-list{padding:0 12px 22px!important}}@media(min-width:760px)and (max-width:1099px){.messages-v32-layout,.life-v241-layout{grid-template-columns:1fr!important}.messages-v32-side,.life-side-v241{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.bl32-masthead{min-height:158px!important}}:root{--bl34-paper:#fffdfb;--bl34-bg:#fffaf8;--bl34-soft:#fff1f3;--bl34-line:#eddfdc;--bl34-rose:#d63d66;--bl34-ink:#2f2730;--bl34-muted:#81727a;--bl34-control-min:44px;--bl34-gap:12px}:where(.choice-chip,.big-choice,.interest-chip,.profile-language-cloud-v246>button,.discover-v247-filters>button,.conversation-filters>button){min-height:var(--bl34-control-min)!important;line-height:1.35!important;overflow-wrap:anywhere!important}:where(.choice-chip,.big-choice,.interest-chip,.profile-language-cloud-v246>button,.discover-v247-filters>button,.conversation-filters>button)>.ui-icon-frame{flex-shrink:0!important}.discover-v247-filters{width:100%!important;overflow:visible!important}.discover-v247-filters>button,.discover-v247-filters>button:nth-child(4),.discover-v247-filters>.discover-v247-more{text-align:center!important}.discover-v247-more{margin-left:0!important}:where(.profile-language-cloud-v246,.conversation-filters,.support-category-grid){min-width:0!important}.conversation-filters{flex-wrap:wrap!important;overflow:visible!important}.conversation-filters>button{flex:1 1 auto!important;min-width:96px!important;max-width:100%!important}.support-category-grid>button{min-width:0!important;grid-template-columns:32px minmax(0,1fr) 24px!important;gap:10px!important}.support-category-grid>button>div{min-width:0!important}.support-category-grid>button b,.support-category-grid>button small{overflow-wrap:anywhere!important}:where(button,a,label,summary,.menu-row,.settings-action,.notification-row,.support-category-grid button,.nav-item,.mobile-nav-item){max-width:100%}:where(button,a,.menu-row,.settings-action,.support-category-grid button,.notification-row) :where(b,small,span,p){min-width:0}:where(.menu-row,.settings-action,.support-category-grid button) :where(b,small){overflow-wrap:anywhere}.menu-row,.settings-action{grid-template-columns:32px minmax(0,1fr) 24px!important;column-gap:10px!important}.notification-row{grid-template-columns:32px minmax(0,1fr) 10px!important;column-gap:10px!important}.discover-v31-media,.relation-v32-card .encounter-v247-photo,.account-v31-photo,.social-post img{min-width:0!important}.discover-v31-media img,.relation-v32-card img,.account-v31-photo img{object-fit:cover!important;object-position:center!important}@media(min-width:1100px){.interest-cloud-v252>.option-item{flex:1 1 132px!important}}@media(max-width:759px){.conversation-filters>button{flex:1 1 calc(33.333% - 4px)!important;min-width:86px!important;min-height:40px!important}.support-category-grid{grid-template-columns:1fr!important}.support-category-grid>button{min-height:68px!important}.mobile-bottom-nav{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}}@media(max-width:359px){.option-item,.discover-v247-filters>button,.discover-v247-filters>button:nth-child(4),.discover-v247-filters>.discover-v247-more{flex-basis:100%!important}.conversation-filters>button{flex-basis:calc(50% - 3px)!important;min-width:0!important}}:where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--bl34-rose) 34%,transparent)!important;outline-offset:2px!important}:root{--bl341-sidebar:244px;--bl341-icon-box:24px;--bl341-gap:8px}.ui-icon-frame{min-block-size:var(--icon-box-size,var(--bl341-icon-box))!important;max-block-size:var(--icon-box-size,var(--bl341-icon-box))!important;align-self:center!important}.ui-icon-frame>svg.ui-icon{inset:auto!important;inline-size:var(--icon-glyph-size,20px)!important;block-size:var(--icon-glyph-size,20px)!important;border-radius:0!important;opacity:1;overflow:visible!important}.big-choice>.ui-icon-frame{opacity:0!important}.big-choice.selected>.ui-icon-frame{opacity:1!important;color:var(--accent)!important}.voice-msg>.ui-icon-frame{display:none!important}:where(.icon-text,.primary-btn,.primary-cta,.ghost-cta,.text-btn,.location-btn,.btn,.p-btn):has(.ui-icon-frame){align-items:center!important;column-gap:var(--bl341-gap)!important}:where(.icon-text,.settings-action,.account-v31-row,.messages-v241-link,.support-category-grid>button) .ui-icon-frame{flex-shrink:0!important}:where(.icon-text,.settings-action,.account-v31-row,.messages-v241-link,.support-category-grid>button) :where(span,div,b,small,p){min-width:0}.options-container{align-items:stretch!important}.discover-v247-filters>button,.discover-v247-filters>button:nth-child(4),.discover-v247-filters>.discover-v247-more{align-items:center!important;justify-content:center!important}@media(min-width:1100px){.bl-v34-shell>.app-view{min-width:0!important}}@media(min-width:760px)and (max-width:1099px){.bl-v34-shell>.app-view{min-width:0!important}}@media(max-width:759px){.bl-v34-shell{min-width:0!important}.bl-v34-shell>.app-view{min-width:0!important}}:root{--bl342-sidebar-desktop:244px;--bl342-sidebar-tablet:236px;--bl342-control:44px;--bl342-safe-bottom:max(12px,env(safe-area-inset-bottom))}html,body,#app,.app-shell,.app-view,.screen,.scroll-screen{min-width:0!important;max-width:100%!important}html,body{width:100%!important;min-height:100%!important}body{margin:0!important}#app{width:100%!important;overflow-x:clip!important}.app-view,.screen,.scroll-screen,.section-pad{min-width:0!important}.screen,.scroll-screen{width:100%!important;overflow-x:clip!important}img,video,canvas,picture{max-width:100%}img,video{object-fit:cover}:where(.app-view,.section-pad,.messages-v241-layout,.messages-v32-layout,.life-v241-layout,.life-v249-layout,.account-v31,.account-v32,.discover-v247-card,.discover-v31-card,.profile-v246,.profile-editor-fields,.toolbar,.page-actions,.settings-action,.menu-row,.notification-row,.conversation,.composer,.composer.rich,.support-category-grid,.options-container,.admin-content,.panel,.panel-body)>*{min-width:0}.ui-icon-frame{translate:none!important;max-width:var(--icon-box-size,24px)!important;max-height:var(--icon-box-size,24px)!important;vertical-align:middle!important}.ui-icon-frame>svg.ui-icon{position:static!important;inset:auto!important;transform:none!important;translate:none!important;rotate:none!important;scale:none!important;width:var(--icon-glyph-size,20px)!important;height:var(--icon-glyph-size,20px)!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;flex:0 0 auto!important;flex-shrink:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.big-choice>.ui-icon-frame{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important}:where(.icon-text,.primary-btn,.primary-cta,.ghost-cta,.text-btn,.location-btn,.btn,.p-btn,.nav-item,.mobile-nav-item,.settings-action,.account-v31-row,.messages-v241-link,.discover-v247-filters>button,.conversation-filters>button,.support-category-grid>button){min-width:0!important}:where(.icon-text,.primary-btn,.primary-cta,.ghost-cta,.text-btn,.location-btn,.btn,.p-btn):has(.ui-icon-frame){display:inline-flex;gap:8px}:where(.icon-text,.primary-btn,.primary-cta,.ghost-cta,.text-btn,.location-btn,.btn,.p-btn,.nav-item,.mobile-nav-item,.settings-action,.account-v31-row,.messages-v241-link)>.ui-icon-frame{flex-shrink:0!important}.options-container{display:flex!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0!important}.option-item{flex:1 1 120px!important;min-width:120px!important;max-width:100%!important;min-height:var(--bl342-control)!important;white-space:normal!important;overflow-wrap:anywhere!important}:where(button,[role=button],input,select,textarea,summary){font:inherit}:where(button,[role=button],a,input,select,textarea){min-width:0;max-width:100%}:where(button,[role=button]){touch-action:manipulation}:where(input,select,textarea){box-sizing:border-box}.bl-v34-shell{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.bl-v34-shell>.app-view{min-height:100dvh!important;max-width:none!important}.bl-v34-shell>.connection-bar{position:fixed!important;top:0!important;right:0!important;z-index:1200!important}@media(min-width:1100px){body{display:block!important;justify-content:initial!important;padding:0!important}.bl-v34-shell{padding-left:0!important;overflow:visible!important}.bl-v34-shell>.app-view{padding-bottom:32px!important}.bl-v34-shell>.desktop-primary-nav{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:var(--bl342-sidebar-desktop)!important;height:100dvh!important}.bl-v34-shell>.connection-bar{left:var(--bl342-sidebar-desktop)!important}.bl-v34-shell>.mobile-bottom-nav{display:none!important}.bl-v34-shell .section-pad{width:100%!important}}@media(min-width:760px)and (max-width:1099px){body{display:block!important;justify-content:initial!important;padding:0!important}.bl-v34-shell{padding-left:var(--bl342-sidebar-tablet)!important;overflow:visible!important}.bl-v34-shell>.app-view{margin-left:0!important;width:100%!important;max-width:none!important}.bl-v34-shell>.desktop-primary-nav{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:var(--bl342-sidebar-tablet)!important;height:100dvh!important}.bl-v34-shell>.connection-bar{left:var(--bl342-sidebar-tablet)!important}.bl-v34-shell>.mobile-bottom-nav{display:none!important}.bl-v34-shell .section-pad{width:100%!important;max-width:100%!important}}@media(max-width:759px){body{display:block!important;justify-content:initial!important;margin:0!important;padding:0!important}.bl-v34-shell{padding-left:0!important;overflow:visible!important}.bl-v34-shell>.app-view{margin-left:0!important;width:100%!important;max-width:100%!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.bl-v34-shell>.connection-bar{left:0!important}.bl-v34-shell>.desktop-primary-nav{display:none!important}.bl-v34-shell>.mobile-bottom-nav{display:grid!important}.option-item{flex:1 1 calc(50% - 5px)!important;min-width:min(120px,calc(50% - 5px))!important}}@media(max-width:359px){.option-item{flex-basis:100%!important;min-width:100%!important}}.connection-bar.offline{min-height:28px!important;line-height:20px!important}.connection-bar.offline~.app-view{padding-top:28px!important}.overlay{position:fixed!important;inset:0!important;z-index:2000!important;max-width:none!important;border-radius:0!important;overflow:auto!important;overscroll-behavior:contain!important}.modal-sheet{min-width:0!important;max-width:min(760px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overscroll-behavior:contain!important}.chat-body{min-width:0!important;min-height:0!important}.chat-body{overflow-y:auto!important;overscroll-behavior-y:contain!important}.composer.rich{min-width:0!important}.composer.rich input{min-width:0!important;width:100%!important}.message-stack,.msg{min-width:0!important;overflow-wrap:anywhere!important}.chat-media-image{display:block;max-width:min(360px,72vw);height:auto;border-radius:16px}.chat-audio{max-width:100%;min-width:0}@media(max-width:759px){.overlay{padding:0!important;align-items:flex-end!important}.modal-sheet{width:100%!important;max-width:none!important;max-height:100dvh!important}.settings-modern,.profile-editor-modal-v246,.profile-modal{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.mobile-bottom-nav{overflow:visible!important}.mobile-nav-item{min-width:0!important}.mobile-nav-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}.view-loading{min-height:220px;display:grid;place-items:center;align-content:center;gap:12px}.view-loading .spinner{margin:0}.field-note,.settings-note,.read-state{display:block;margin-top:6px;color:var(--bl33-muted,#82727a);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.email-verify-step,.push-device-section,.relationship-meeting-form,.date-preview{min-width:0;max-width:100%}.profile-preview-bio{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.safety-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.relation-v32-lock{min-width:0;overflow:hidden}.notification-center-hero,.privacy-center-hero,.privacy-hero,.support-hero{min-width:0}.pending-signup-cta{min-height:44px}.comment-input{width:100%!important;min-height:84px;max-width:100%!important}.comment-send{min-height:42px}@media(min-width:760px){:where(.modal-sheet,.profile-v246-body,.profile-editor-body-v246,.chat-body,.chat-rail-list,.notification-list,.blocked-list){scrollbar-width:none!important}:where(.modal-sheet,.profile-v246-body,.profile-editor-body-v246,.chat-body,.chat-rail-list,.notification-list,.blocked-list)::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}:where(.modal-sheet,.profile-v246-body,.profile-editor-body-v246,.chat-body,.chat-rail-list,.notification-list,.blocked-list)::-webkit-scrollbar-thumb{background:#dfd2d2;border-radius:999px}}@media(max-width:759px){.account-screen>.app-header{display:flex!important;min-height:58px!important;padding:max(8px,env(safe-area-inset-top)) 12px 8px!important}.account-screen-v32 .account-v32{padding-top:10px!important}}:root{--bl343-page-max:1180px;--bl343-page-inline:24px;--bl343-mobile-inline:14px;--bl343-card-radius:24px;--bl343-card-radius-sm:18px;--bl343-control-h:44px;--bl343-bottom-nav-h:74px;--bl343-icon-box:24px;--bl343-icon-glyph:20px;--bl343-shadow:0 12px 34px rgba(64,38,49,.075)}html{font-size:16px!important}body{font-size:14px!important;line-height:1.5!important}.bl-v34-shell>.app-view{overflow-x:clip!important}.section-pad{width:100%!important;margin-inline:auto!important;padding-left:var(--bl343-page-inline)!important;padding-right:var(--bl343-page-inline)!important}.ui-icon-frame{--icon-box-size:var(--bl343-icon-box)!important;--icon-glyph-size:var(--bl343-icon-glyph)!important}.mobile-nav-item>.ui-icon-frame,.nav-item>.ui-icon-frame{--icon-box-size:24px!important;--icon-glyph-size:22px!important}.icon-btn>.ui-icon-frame{--icon-box-size:22px!important;--icon-glyph-size:20px!important}.encounter-v31-page{width:min(100%,1040px)!important}.discover-v31-card{box-shadow:var(--bl343-shadow)!important}.discover-v31-media{aspect-ratio:7/5!important;min-height:0!important;max-height:none!important;border-radius:var(--bl343-card-radius) var(--bl343-card-radius) 0 0!important}.discover-v31-media .profile-gallery,.discover-v31-media .gallery-track{height:100%!important;min-height:0!important}.discover-v31-media img{width:100%!important;height:100%!important;object-position:center!important}.discover-v31-info h2{font-size:clamp(23px,2.1vw,29px)!important;line-height:1.15!important}.discover-v247-name p{margin-top:5px!important}.discover-v31-tags{gap:7px!important;margin:12px 0 10px!important}.discover-v31-tags span{padding:7px 11px!important;font-size:11px!important;line-height:1.15!important}.discover-v31-actions{padding:14px 0 4px!important}.discover-v31-actions button{height:56px!important;min-height:56px!important}.discover-v31-actions .like{width:70px!important;height:70px!important;min-width:70px!important;min-height:70px!important}.discover-v31-actions button>span:not(.ui-icon-frame){font-size:9px!important}.discover-v247-filters{flex-wrap:nowrap!important;align-items:center!important;min-height:52px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important}.discover-v247-filters>button,.discover-v247-filters>button:nth-child(4),.discover-v247-filters>.discover-v247-more{display:inline-flex!important;flex:0 0 auto!important;min-width:88px!important;max-width:none!important;min-height:40px!important;padding:0 13px!important;white-space:nowrap!important;scroll-snap-align:start!important;font-size:11px!important;gap:6px!important}.relations-v32-page{width:min(100%,1080px)!important}.relation-v32-tabs{min-height:60px!important}.relation-v32-tabs button{min-height:48px!important}.relation-banner-v31{min-height:76px!important}.relation-banner-v31>span:first-child{flex:0 0 46px!important;width:46px!important;height:46px!important}.relation-banner-v31 p{margin-top:4px!important}.relation-v32-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.relation-v32-card .encounter-v247-photo{aspect-ratio:3/4!important;border-radius:18px!important}.relation-v32-card .encounter-v247-copy>b{font-size:15px!important;line-height:1.15!important}.messages-v32-page{width:min(100%,1100px)!important}.conversation{min-height:78px!important}.conversation .avatar-shell{flex:0 0 52px!important}.conversation-preview{line-height:1.4!important}.message-stack{max-width:min(640px,76%)!important}.msg{padding:11px 15px!important;font-size:14px!important;line-height:1.65!important}.composer.rich input{min-height:46px!important}.account-v32{width:min(100%,1020px)!important;grid-template-columns:360px minmax(0,1fr)!important;gap:18px!important;padding-top:20px!important}.account-v31-copy{padding:14px 16px 7px!important}.account-v31-copy h1{font-size:24px!important}.account-v31-stats{margin-top:9px!important}.account-v31-completion{min-height:68px!important}.account-v31-row{min-height:60px!important;padding-block:8px!important}.profile-editor-v246{max-width:760px!important}.profile-editor-head-v246{min-height:66px!important}.life-v32,.life-v249{width:min(100%,1080px)!important}.life-v32-head h1,.life-v249-head h1{font-size:29px!important;line-height:1.15!important}.life-v32-head p,.life-v249-head p{font-size:11px!important;line-height:1.55!important}.life-compose-trigger,.life-compose-trigger-v241{min-height:56px!important;border-radius:18px!important;padding:10px 12px!important}.community-view-tabs{min-height:44px!important}.community-view-tabs button{min-height:40px!important;font-size:12px!important}.life-topic-strip,.life-topic-strip-v241{gap:6px!important}.life-topic-strip button,.life-topic-strip-v241 button{min-width:74px!important;min-height:38px!important;padding:7px 10px!important;font-size:10px!important}.social-post>header{padding:13px 14px 8px!important}.social-body{font-size:13px!important;line-height:1.7!important}.post-media-grid{padding:0 12px!important;gap:6px!important}.post-media-grid img,.post-media-grid video{border-radius:12px!important;max-height:520px!important}.social-actions{padding:9px 12px 11px!important}.settings-modern,.notification-center-modern,.support-modern{max-width:720px!important}.menu-row,.settings-action,.notification-row{min-height:58px!important}@media(min-width:1100px){.bl-v34-shell>.app-view{margin-left:244px!important;width:calc(100% - 244px)!important}.bl-v34-shell .section-pad{max-width:var(--bl343-page-max)!important}.discover-v31-media{aspect-ratio:7/5!important}.relation-v32-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.messages-v32-layout{grid-template-columns:minmax(0,1fr) 250px!important}.life-v249-layout{grid-template-columns:minmax(0,1fr) 290px!important}}@media(min-width:760px)and (max-width:1099px){:root{--bl343-page-inline:20px}.relation-v32-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.account-v32{grid-template-columns:320px minmax(0,1fr)!important}}@media(max-width:759px){:root{--bl343-page-inline:var(--bl343-mobile-inline);--bl343-icon-box:22px;--bl343-icon-glyph:19px}html{font-size:15px!important}body{font-size:13px!important}.section-pad{padding-left:var(--bl343-mobile-inline)!important;padding-right:var(--bl343-mobile-inline)!important}.app-view{padding-bottom:calc(var(--bl343-bottom-nav-h) + 12px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{max-width:none!important;height:calc(var(--bl343-bottom-nav-h) + env(safe-area-inset-bottom))!important;padding:7px 8px max(7px,env(safe-area-inset-bottom))!important;border:0!important}.mobile-nav-item{height:58px!important;min-height:58px!important;gap:2px!important}.mobile-nav-item b{line-height:1.1!important}.bl32-masthead{min-height:142px!important;margin:0 calc(-1 * var(--bl343-mobile-inline)) 4px!important}.bl32-brand h1{font-size:27px!important;line-height:1.08!important}.bl32-brand small{font-size:8px!important;letter-spacing:.28em!important}.bl32-brand em{margin-top:10px!important;font-size:13px!important}.bl32-masthead-quote{padding-top:50px!important;font-size:12px!important;line-height:1.45!important}.bl32-masthead-actions{right:14px!important;top:calc(12px + env(safe-area-inset-top))!important;gap:6px!important}.bl32-masthead-actions button{height:40px!important;min-height:40px!important}.bl32-masthead-actions button:first-child{min-width:104px!important;padding-inline:11px!important}.bl32-masthead-actions .round{width:40px!important;min-width:40px!important;padding:0!important}.encounter-v31-page,.relations-v32-page{padding:0 var(--bl343-mobile-inline) 18px!important}.discover-v247-filters{min-height:48px!important}.discover-v247-filters>button,.discover-v247-filters>button:nth-child(4),.discover-v247-filters>.discover-v247-more{min-width:82px!important;min-height:38px!important;padding-inline:11px!important}.discover-v31-media{aspect-ratio:7/5!important;border-radius:22px 22px 0 0!important}.discover-v31-media .gallery-controls button{width:38px!important;height:38px!important}.discover-v31-media .gallery-controls output{top:-116px!important;min-width:48px!important;height:27px!important}.discover-v31-photo-hint{left:12px!important;bottom:12px!important;min-height:34px!important;padding:7px 10px!important}.discover-v247-media-badges{top:11px!important;left:11px!important;gap:5px!important}.discover-v247-media-badges>span{font-size:9px!important;padding:5px 8px!important}.discover-v247-menu{right:13px!important;bottom:-51px!important}.discover-v31-info h2{font-size:23px!important}.discover-v31-tags{margin:10px 0 9px!important;gap:6px!important}.discover-v31-tags span{padding:6px 9px!important;font-size:10px!important}.discover-v31-actions{position:static!important;padding:12px 0 0!important;background:none!important}.discover-v31-actions button{height:52px!important;min-height:52px!important}.discover-v31-actions .like{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}.relations-screen-v32 .bl32-masthead{min-height:132px!important}.relation-v32-tabs{min-height:54px!important}.relation-v32-tabs button{min-height:44px!important}.relation-banner-v31{min-height:70px!important}.relation-banner-v31>span:first-child{width:42px!important;height:42px!important;flex-basis:42px!important}.relation-v32-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.relation-v32-card .encounter-v247-photo{border-radius:15px!important}.relation-v32-card .encounter-v247-copy>b{font-size:13px!important}.messages-v32-page{padding:calc(11px + env(safe-area-inset-top)) var(--bl343-mobile-inline) 18px!important}.conversation{min-height:74px!important}.conversation .avatar-shell{flex-basis:48px!important}.message-stack{max-width:78%!important}.msg{font-size:13px!important;padding:9px 12px!important;line-height:1.6!important}.composer.rich input{min-height:42px!important}.account-v32{padding:calc(9px + env(safe-area-inset-top)) var(--bl343-mobile-inline) 18px!important}.account-v31-copy{padding:12px 13px 6px!important}.account-v31-copy h1{font-size:22px!important}.account-v31-stats{margin-top:7px!important}.account-v31-completion{min-height:62px!important}.account-v31-row{min-height:56px!important}.profile-editor-head-v246{min-height:60px!important;padding-inline:12px!important}.life-v32-head h1,.life-v249-head h1{font-size:27px!important}.life-v32-head p,.life-v249-head p{font-size:10px!important}.life-compose-trigger,.life-compose-trigger-v241{min-height:54px!important;padding:8px 10px!important;border-radius:16px!important}.community-view-tabs{min-height:42px!important}.community-view-tabs button{min-height:38px!important;font-size:11px!important}.life-topic-strip,.life-topic-strip-v241{margin-inline:calc(-1 * var(--bl343-mobile-inline))!important;padding-inline:var(--bl343-mobile-inline)!important;overflow-x:auto!important;flex-wrap:nowrap!important}.life-topic-strip button,.life-topic-strip-v241 button{flex:0 0 auto!important;min-width:70px!important;min-height:36px!important;font-size:9px!important}.social-post>header{padding:11px 12px 7px!important}.social-body{font-size:12px!important;line-height:1.65!important}.post-media-grid{padding:0 10px!important;gap:5px!important}.social-actions{padding:8px 10px 10px!important}.options-container{gap:8px!important}.option-item{min-height:42px!important}.choice-grid.options-container>.option-item,.big-choice-list.options-container>.option-item{flex:1 1 calc(50% - 4px)!important;min-width:min(120px,calc(50% - 4px))!important}.menu-row,.settings-action,.notification-row{min-height:54px!important}}@media(max-width:389px){.relation-v32-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bl32-brand h1{font-size:25px!important}.bl32-masthead-actions button:first-child{min-width:96px!important}}@media(max-width:359px){.discover-v247-filters>button,.discover-v247-filters>button:nth-child(4),.discover-v247-filters>.discover-v247-more{min-width:76px!important}.choice-grid.options-container>.option-item,.big-choice-list.options-container>.option-item{flex-basis:100%!important;min-width:100%!important}}:root{--bl-bg:#fcf7f8;--bl-bg-soft:#fffafb;--bl-paper:#ffffff;--bl-paper-2:#fff4f7;--bl-paper-3:#fff0f5;--bl-ink:#241b31;--bl-ink-2:#453a56;--bl-muted:#7b728e;--bl-line:#f1dfe7;--bl-line-strong:#e8ccd8;--bl-accent:#ef5c8f;--bl-accent-2:#ff7f92;--bl-accent-3:#c7488a;--bl-accent-soft:#fde8ef;--bl-green:#39b36e;--bl-shadow:0 18px 50px rgba(76,38,66,.08);--bl-shadow-lg:0 28px 80px rgba(76,38,66,.12);--workspace:linear-gradient(180deg,#fffdfd 0%,#fcf7f8 100%)!important;--paper:#ffffff!important;--paper-2:#fff6f8!important;--ink:#241b31!important;--ink-2:#453a56!important;--muted:#7b728e!important;--line:#f1dfe7!important;--line-2:#ead3dd!important;--accent-2:#ff7f92!important;--success:#39b36e!important;--safe-bottom:max(14px,env(safe-area-inset-bottom))}body{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Inter,system-ui,sans-serif!important}a{color:inherit}.ui-icon-frame{border-radius:999px}.ui-icon{stroke-width:1.9!important}#app,#producer-app{min-height:100dvh}.app-shell,.screen,.onboarding-screen,.welcome-screen,.service-screen{background:transparent!important;color:var(--bl-ink)!important}.screen{padding-bottom:24px}.section-pad{padding:24px 22px 36px!important}.connection-bar{height:4px!important;background:linear-gradient(90deg,var(--bl-accent),var(--bl-accent-2))!important}.connection-bar.online{opacity:.35}.connection-bar.offline{height:auto!important;padding:10px 18px!important;color:#fff;background:linear-gradient(90deg,#d85f75,#e18d6e)!important;font-size:12px;letter-spacing:.03em}.app-brand b{font-weight:800!important;letter-spacing:-.045em!important}.header-actions{gap:10px!important}.icon-btn,.circle-btn,.discover-v247-menu,.refresh-conversations,.account-v31-edit,.account-v31-completion,.round,.settings-action,.btn.icon,.admin-menu-toggle,.life-refresh{border:1px solid var(--bl-line)!important;background:#fffffff2!important;box-shadow:0 8px 26px #5f3b5114!important;color:var(--bl-ink)!important}.icon-btn,.round,.life-refresh{width:46px!important;height:46px!important;border-radius:16px!important}.bottom-nav,.desktop-primary-nav{background:#fffdfeeb!important;backdrop-filter:blur(18px);border-right:1px solid rgba(241,223,231,.95)!important;box-shadow:12px 0 40px #4c26420d!important}.nav-brand{padding:10px 10px 0!important}.nav-brand .brand-logo{align-items:flex-start!important;gap:12px!important}.nav-brand .brand-logo b{font-size:18px!important;letter-spacing:-.03em!important;color:var(--bl-ink)!important}.nav-brand .brand-logo small{font-size:10px!important;letter-spacing:.26em!important;color:var(--bl-muted)!important}.nav-brand p,.nav-note{color:var(--bl-muted)!important;line-height:1.7!important}.nav-group-label{padding:12px 18px 6px!important;font-size:11px!important;letter-spacing:.12em!important;color:#a08fa3!important}.nav-item,.mobile-nav-item{border:0!important;background:transparent!important;color:var(--bl-ink-2)!important;border-radius:20px!important;transition:.18s ease}.nav-item span,.mobile-nav-item span{position:relative;display:grid;place-items:center}.nav-item b,.mobile-nav-item b{font-weight:700!important}.nav-item:hover,.mobile-nav-item:hover{background:#fde8efad!important;color:var(--bl-ink)!important}.nav-item.active,.mobile-nav-item.active{background:linear-gradient(135deg,#f36495,#de4b87)!important;color:#fff!important;box-shadow:0 18px 34px #e95d8a3d!important}.nav-item.active .ui-icon,.mobile-nav-item.active .ui-icon{stroke:#fff!important}.nav-item i,.mobile-nav-item i{position:absolute;top:-5px;right:-8px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:#ff5e7f;color:#fff;font-weight:800;font-style:normal;box-shadow:0 6px 16px #ff5e7f47}.mobile-nav-item{padding:7px 0 8px!important}.mobile-nav-item.active:before{content:"";position:absolute;left:50%;top:2px;transform:translate(-50%);width:30px;height:4px;border-radius:999px;background:#f36495}.discover-v247-card,.encounter-v247-person,.relation-banner-v31,.encounter-v247-lock,.messages-v241-inbox,.messages-v241-side,.conversation,.account-v31-profile,.account-v31-menu section,.account-v31-completion,.social-post,.life-side-card,.life-compose-trigger,.view-loading,.review-banner,.settings-section,.empty-state,.life-empty-v238,.modal-card,.modal-sheet,.late-letter-v249,.bl31-masthead,.relation-v32-tabs,.panel,.membership-preview>header,.service-screen>div,.boot-fallback{background:var(--bl-paper)!important;border:1px solid var(--bl-line)!important;box-shadow:var(--bl-shadow)!important}.view-loading,.empty-state,.encounter-v247-empty,.life-empty-v238{border-radius:28px!important;padding:28px!important;text-align:left!important}.view-loading p,.empty-state p,.encounter-v247-empty p,.life-empty-v238 p{color:var(--bl-muted)!important}.loader-ring{border-color:#f7c4d6 transparent #f7c4d6 transparent!important}.primary-btn,.primary-cta,.auth-entry .primary-cta,.notification-actions .ghost-cta,#member-plans,#late-send,.outing-preview .primary-btn,.role-pill{background:linear-gradient(135deg,#f36495,#df4a86)!important;color:#fff!important;border:0!important;box-shadow:0 18px 32px #e95d8a42!important}.primary-btn,.primary-cta,.ghost-cta,.text-btn,.btn,.settings-action,.social-auth-btn,#member-plans,#member-extras,.notification-actions .ghost-cta{min-height:52px!important;border-radius:18px!important;font-weight:800!important}.ghost-cta,.text-btn,.btn,.social-auth-btn{background:#fff!important;color:var(--bl-ink)!important;border:1px solid var(--bl-line)!important;box-shadow:none!important}.text-btn{border-style:dashed!important}.entry-kicker,.step-kicker{color:#c95a8a!important;letter-spacing:.16em!important;font-weight:800!important}.bl31-masthead,.bl32-masthead{position:relative;overflow:hidden;display:grid!important;grid-template-columns:1.25fr .95fr;gap:18px;padding:22px!important;border-radius:32px!important;min-height:240px;align-items:end;margin-bottom:18px!important}.bl32-masthead-art{position:absolute;opacity:.98}.bl32-masthead-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffcfdf5,#fffcfdc2 38%,#fffcfd14 78%)}.bl32-masthead-art img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.bl31-brand,.bl31-masthead-quote,.bl31-masthead-actions{position:relative;z-index:1}.bl31-brand h1{margin:0 0 8px!important;font-size:42px!important;line-height:1.02!important;letter-spacing:-.055em!important;color:#221733!important}.bl31-brand small{display:block;letter-spacing:.3em;color:#413457;text-transform:uppercase}.bl31-brand em{display:block;margin-top:18px;font:500 18px/1.3 Segoe Script,Bradley Hand,cursive;color:#ef7a96}.bl31-masthead-quote{align-self:start;justify-self:end;text-align:right;max-width:240px;padding-top:8px}.bl31-masthead-quote b,.bl31-masthead-quote span{display:block;font-size:28px;line-height:1.2;color:#2c2140}.bl31-masthead-actions{grid-column:1/-1;display:flex;align-items:center;gap:10px;justify-content:flex-end}.bl31-masthead-actions>button:first-child{min-width:180px;justify-content:space-between;padding:0 16px!important;height:50px;border-radius:18px!important;font-weight:700;color:var(--bl-ink);background:#fff;border:1px solid var(--bl-line)}.discover-v247-filters,.options-container,.relation-v32-tabs,.community-view-tabs,.life-topic-strip,.conversation-filters,.late-time-options,.account-v31-stats,.discover-v247-tags,.discover-v31-tags,.tag-row{display:flex;flex-wrap:wrap;gap:10px}.option-item,.discover-v247-filters button,.community-view-tabs button,.life-topic-strip button,.conversation-filters button,.late-time-options button,.account-v31-stats button,.account-v31-stats span,.discover-v247-tags span,.discover-v31-tags span,.tag-row span,.post-more summary,.push-device-section .switch,.status-pill,.photo-status{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--bl-line)!important;background:#fff!important;color:var(--bl-ink-2)!important;font-weight:700!important}.option-item[aria-pressed=true],.discover-v247-filters button[aria-pressed=true],.community-view-tabs button[aria-pressed=true],.life-topic-strip button[aria-pressed=true],.conversation-filters button[aria-pressed=true],.late-time-options button[aria-pressed=true],.relation-v32-tabs button[aria-current=page],.encounter-v247-tabs button[aria-current=page]{background:var(--bl-accent-soft)!important;border-color:#f4c3d3!important;color:#ca4f83!important}.relation-v32-tabs button{padding:0 18px!important;font-weight:800}.relation-v32-tabs button i{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#fff;color:#c35386;font-style:normal;font-size:13px;box-shadow:0 6px 18px #5f3b511a}.relation-v32-tabs button[aria-current=page]{background:linear-gradient(135deg,#f36495,#df4a86)!important}.relation-v32-tabs button[aria-current=page] i{color:#df4a86}.discover-v247-stage{display:grid!important;gap:18px}.discover-v247-media,.discover-v31-media{border-bottom:1px solid var(--bl-line)}.discover-v247-media .gallery-track img,.discover-v31-media .gallery-track img,.discover-v247-media img,.discover-v31-media img{height:min(66svh,630px)!important;object-fit:cover!important;display:block}.discover-v247-media-badges{position:absolute}.discover-v247-media-badges span,.encounter-v3-presence,.discover-v31-presence{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;font-weight:800}.discover-v31-presence.online i,.encounter-v3-presence.online u,.conversation-presence.online i,.chat-presence.online i{width:9px;height:9px;border-radius:50%;background:#40d17a;display:inline-block;box-shadow:0 0 0 4px #40d17a2e}.discover-v31-photo-hint{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px}.discover-v247-name h2,.name-line h1{margin:0!important;color:#261b34!important;font-size:36px!important;line-height:1.08!important;letter-spacing:-.04em!important}.discover-v247-name h2 span,.name-line span{color:#55496a;font-weight:700}.discover-v247-name p{margin:10px 0 0!important}.discover-v247-bio,.discover-v31-bio{margin:16px 0 0!important;color:#4e445f!important;font-size:17px!important;line-height:1.8!important}.discover-v247-profile,.discover-v31-profile{margin-top:18px!important;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 18px!important;font-weight:800;color:var(--bl-ink)!important}.discover-v247-actions,.discover-v31-actions{margin-top:2px!important}.discover-v247-actions button,.discover-v31-actions button{width:auto!important;padding:0 18px!important;align-items:center;justify-content:center;gap:10px;border-radius:20px!important;border:1px solid var(--bl-line)!important;background:#fff!important;color:var(--bl-ink)!important;box-shadow:var(--bl-shadow)!important}.discover-v247-actions button.like{border:0!important}.discover-v247-actions button.like .ui-icon{stroke:#fff!important}.discover-v247-actions button.pass{background:#fff7f6!important;color:#8d6172!important}.discover-v247-actions button.super{background:#fff6ec!important}.discover-v247-actions button.rewind{background:#f6f6ff!important}.swipe-stamp{border-width:3px!important;border-radius:16px!important;padding:8px 14px!important;font-weight:900!important;letter-spacing:.08em!important}.swipe-stamp.like{color:#f25d90!important;border-color:#f25d90!important}.swipe-stamp.nope{color:#8f6980!important;border-color:#8f6980!important}.relation-banner-v31{display:grid!important;align-items:center;padding:18px!important;border-radius:24px!important;margin-bottom:16px!important}.relation-banner-v31>span:first-child{display:grid;place-items:center;border-radius:20px;background:var(--bl-accent-soft);color:#d14d86}.relation-banner-v31 h2{margin:0 0 6px!important;letter-spacing:-.04em!important}.relation-banner-v31 p{margin:0!important;color:var(--bl-muted)!important}.encounter-v247-grid,.encounter-v31-grid,.relation-v32-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:18px}.encounter-v247-person,.relation-v32-card{border-radius:28px!important;display:flex!important;flex-direction:column}.encounter-v247-open{color:inherit!important}.encounter-v247-photo img{display:block}.encounter-v247-photo em{right:14px}.encounter-v247-copy{display:block}.encounter-v247-copy b{display:block;margin-bottom:8px}.encounter-v247-copy b span{font-size:.72em;color:#665971}.encounter-v247-copy small{display:block;line-height:1.7;margin-bottom:14px}.encounter-v247-copy span:last-child{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 16px;border-radius:16px;background:var(--bl-paper-2);font-weight:800;color:var(--bl-ink)}.relation-v32-heart .ui-icon{stroke:#fff!important}.encounter-v247-lock,.relation-v32-lock{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;padding:24px!important}.encounter-v247-blur-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.encounter-v247-blur-grid i{display:block;height:240px;filter:blur(1px)}.messages-v241-layout,.messages-v32-layout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px}.messages-v241-inbox,.messages-v241-side,.messages-v32-side{padding:18px!important;border-radius:28px!important}.messages-v241-toolbar{flex-wrap:wrap;align-items:center;margin-bottom:14px}.conversation-search{flex:1;display:flex;align-items:center;gap:10px}.conversation-search input{flex:1;color:var(--bl-ink);font-size:15px}.conversation{display:grid!important;color:inherit!important}.conversation:hover,.conversation.has-unread{background:#fff7fa!important}.avatar-shell{position:relative;display:grid;place-items:center;border-radius:22px!important;overflow:hidden;background:#f4e7ed!important}.avatar-art{font-size:22px;font-weight:800;color:#7b6880}.conversation-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.conversation-top time,.conversation-preview,.conversation-context,.relationship-day{color:var(--bl-muted)!important}.conversation-preview{display:block}.conversation-presence{border-radius:999px;font-weight:700}.conversation-end .unread{display:grid;place-items:center;padding:0 8px;font-weight:800}.messages-v241-link,.settings-action{display:flex!important;align-items:center;gap:14px;padding:16px!important;border-radius:20px!important;text-align:left!important;background:#fff!important;border:1px solid var(--bl-line)!important;color:inherit!important}.messages-v241-link+.messages-v241-link{margin-top:10px}.chat-presence{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f7fbf8;color:#2a7b50!important;font-weight:700}#late-letter-badge{display:grid;place-items:center;min-width:24px;height:24px;border-radius:999px;background:#ef5c8f;color:#fff;font-style:normal;font-weight:800;padding:0 8px}.chat-body{background:linear-gradient(180deg,#fffdfd,#fcf8fa)!important;padding:20px 18px!important;display:grid;gap:14px;flex:1;overflow:auto}.message{max-width:82%}.bubble{padding:14px 16px!important;border-radius:24px!important;border:1px solid var(--bl-line)!important;background:#fff!important;color:var(--bl-ink)!important;box-shadow:0 8px 22px #4c26420f!important}.bubble.me{background:#fdebf1!important;border-color:#f7cada!important}.receipt-status{color:var(--bl-muted)!important;font-size:12px!important}.chat-typing{margin:0 18px 10px!important;display:flex!important;align-items:center;gap:10px;color:#ca5688}.chat-typing span{display:inline-flex;align-items:center;gap:4px;padding:9px 12px;border-radius:999px;background:#fff0f5;border:1px solid #f7cada}.chat-typing i{width:7px;height:7px;border-radius:50%;background:#ef5c8f;animation:blink 1.1s infinite}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.composer.rich{display:grid!important;align-items:center;padding:0!important;background:transparent!important;border:0!important}.composer.rich>button{width:48px;height:48px;border-radius:16px;border:1px solid var(--bl-line);background:#fff;color:var(--bl-ink);display:grid;place-items:center}.composer.rich input{height:52px;border:1px solid var(--bl-line);padding:0 16px;color:var(--bl-ink);outline:none}.account-v31,.account-v32{display:grid!important;gap:18px}.account-v31-photo{margin-bottom:18px}.account-v31-photo img{display:block;aspect-ratio:1/1}.account-v31-edit{font-weight:800!important}.account-v31-copy p{margin:12px 0 0!important;color:var(--bl-muted)!important;line-height:1.8!important;font-size:15px!important}.account-v31-stats button,.account-v31-stats span{display:grid!important;place-items:center;min-width:84px;height:74px!important;border-radius:22px!important;background:#fff7fa!important;border:1px solid var(--bl-line)!important;text-align:center}.account-v31-completion{margin-top:18px!important;display:flex!important;color:inherit!important}.account-v31-completion em{margin-left:auto;display:grid;place-items:center;border-radius:50%;padding:6px;font-style:normal}.account-v31-completion em b{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:#fff}.account-v31-menu{display:grid;gap:18px}.account-v31-menu section,.account-v31-secondary{padding:12px!important;border-radius:28px!important}.account-v31-row{display:grid!important;color:inherit!important}.account-v31-row:hover{background:#fff7fa!important}.account-v31-row>span:first-child{display:grid;place-items:center;height:44px;border-radius:16px}.account-v31-row b{display:block}.account-v31-row small{display:block;margin-top:4px;color:var(--bl-muted)}.account-v31-row em{font-weight:800}.account-v31-secondary{display:flex!important;flex-wrap:wrap}.account-v31-secondary button{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 14px;font-weight:700}.review-banner{display:flex;align-items:center;gap:10px;padding:16px 18px!important;border-color:#f2e0b0!important}.operator-credit{line-height:1.7!important;padding:0 6px}.welcome-screen,.onboarding-screen,.service-screen{max-width:960px!important;margin:0 auto!important}.welcome-screen{background:transparent!important}.onboarding-card,.photo-manager,.safety-grid,.location-layout-v252,.settings-hero,.support-hero,.notification-hero{background:#fff!important;border:1px solid var(--bl-line)!important;box-shadow:var(--bl-shadow)!important;border-radius:30px!important}.onboarding-footer,.onboarding-header{padding:24px!important}.form-stack,.big-choice-list,.photo-manager,.safety-grid,.location-grid-v252,.outing-field-grid,.settings-action-grid{display:grid;gap:14px}.form-stack label,.location-grid-v252 label,.outing-form label,.field,.form-label{display:grid;gap:8px;font-weight:700;color:var(--bl-ink)}input,textarea,select{font:inherit;border:1px solid var(--bl-line)!important;background:#fff!important;color:var(--bl-ink)!important;border-radius:18px!important;padding:14px 16px!important;outline:none!important;box-shadow:none!important}textarea{resize:vertical;min-height:110px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px #f364951f!important}.privacy-inline,.gps-status,.location-btn,.consent-check,.field-note,.counter-note,.fine-print{color:var(--bl-muted)!important;line-height:1.7!important}.big-choice,.photo-slot,.safety-grid>div{border:1px solid var(--bl-line)!important;background:#fff!important;border-radius:22px!important;box-shadow:none!important}.big-choice.selected{background:#fff1f6!important;border-color:#f5bfd1!important;color:#c85385!important}.photo-manager{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.photo-slot{position:relative;min-height:146px;padding:12px;display:grid;place-items:center;text-align:center;overflow:hidden}.photo-slot img{width:100%;height:100%;object-fit:cover;border-radius:16px}.photo-slot.add{background:#fff8fb!important}.photo-status{position:absolute;left:8px;right:8px;bottom:8px;height:auto;min-height:30px;padding:6px 10px;font-size:11px;backdrop-filter:blur(8px);background:#ffffffe6!important}.safety-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:16px!important}.safety-grid>div{padding:18px!important}.life-v241,.life-v249,.life-v32{display:grid!important;gap:18px}.life-v241-head,.life-v249-head,.life-v32-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:22px!important;border-radius:28px!important;background:#fff!important;border:1px solid var(--bl-line)!important;box-shadow:var(--bl-shadow)!important}.life-v241-head h1{margin:8px 0 10px!important;font-size:34px!important;letter-spacing:-.045em!important}.life-v241-head p{margin:0!important;color:var(--bl-muted)!important}.life-v241-layout,.life-v249-layout{display:grid!important}.life-v241-main,.life-side{min-width:0}.life-compose-trigger{display:grid!important;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px!important;border-radius:24px!important;margin-bottom:14px!important}.life-compose-trigger span:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;background:#fff1f6;color:#d15489}.life-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.community-view-tabs button,.life-topic-strip button{height:42px}.social-post,.life-post-card{padding:18px!important;border-radius:28px!important}.social-post>header{display:grid!important;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-bottom:14px}.social-avatar{background:#f3e7ed}.social-avatar.fallback{display:grid;place-items:center;font-weight:800;color:#7c6a81}.social-post header b{font-size:18px;color:var(--bl-ink)}.social-post header small{display:block;margin-top:4px;color:var(--bl-muted);line-height:1.5}.social-body{margin:0 0 14px!important;white-space:pre-wrap}.post-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.post-media-grid img,.post-media-grid video{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f6edf1}.social-actions{flex-wrap:wrap;align-items:center}.social-actions>button,.post-more summary{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--bl-line);background:#fff;color:var(--bl-ink);font-weight:700}.social-actions>button[aria-pressed=true]{background:#fff1f6;color:#ce5587;border-color:#f5bfd1}.post-more{position:relative}.post-more[open]{z-index:4}.post-more summary{list-style:none;cursor:pointer}.post-more summary::-webkit-details-marker{display:none}.post-more button{display:block;width:160px;padding:11px 14px;border:0;background:#fff;text-align:left}.post-more[open]{background:#fff;border:1px solid var(--bl-line);border-radius:18px;box-shadow:var(--bl-shadow)}.social-comments{margin-top:14px;padding-top:14px;border-top:1px solid var(--bl-line)}.life-side-card{padding:20px!important;border-radius:26px!important}.life-side-card h2{margin:12px 0 8px!important;font-size:24px;letter-spacing:-.03em}.life-side-card p{margin:0 0 14px!important;color:var(--bl-muted);line-height:1.7}.life-prompt-list{display:grid;gap:10px}.life-prompt-list button{padding:14px 16px;border-radius:18px;border:1px solid var(--bl-line);background:#fff;text-align:left;color:var(--bl-ink);font-weight:700}.life-editor-v241{padding:20px!important;border-radius:28px!important}.life-editor-v241 header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.life-editor-v241 h2{margin:6px 0 0!important;font-size:30px;letter-spacing:-.04em}.attachment-tray{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:10px}.attachment-tile{padding:10px;border:1px solid var(--bl-line);border-radius:18px;background:#fff}.attachment-tile img,.attachment-tile video{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}.attachment-tile span{display:block;font-size:12px;line-height:1.5;color:var(--bl-muted);margin-top:8px}.attachment-tile button{margin-top:8px;height:34px;border-radius:999px;border:1px solid var(--bl-line);background:#fff;color:var(--bl-ink);padding:0 12px}.settings-hero,.settings-section,.late-letter-v249,.outing-compose,.outing-preview{padding:22px!important;border-radius:28px!important}.settings-hero h2,.late-letter-v249 h2{margin:10px 0!important;letter-spacing:-.04em!important;color:var(--bl-ink)!important}.settings-hero p,.late-letter-v249 p{color:var(--bl-muted)!important;line-height:1.75!important}.settings-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-section-head{margin-bottom:14px}.settings-section-head h3{margin:0 0 6px!important}.settings-section-head p{margin:0;color:var(--bl-muted);line-height:1.7}.settings-action b{display:block;color:var(--bl-ink)}.settings-action small{display:block;margin-top:4px;color:var(--bl-muted)}.status-pill{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;background:#fff7fa!important;color:#cb5488!important}.push-settings-modern{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #f4e6ec}.switch{position:relative;display:inline-flex!important;align-items:center;width:58px;height:34px;border-radius:999px;background:#efe8ef!important;border:0!important;padding:3px!important}.switch i{display:block;width:28px;height:28px;border-radius:999px;background:#fff;box-shadow:0 4px 12px #0000001f;transform:translate(0);transition:.2s ease}.switch.on,.switch[aria-pressed=true]{background:linear-gradient(135deg,#f36495,#df4a86)!important}.switch.on i,.switch[aria-pressed=true] i{transform:translate(24px)}#overlay-root .modal-backdrop,.modal-backdrop{background:#241b3157!important;backdrop-filter:blur(6px)}.modal-card,.modal-sheet,.outing-modal,.late-letter-modal-v249,.late-hub-modal-v250,.settings-modern,.notification-modern{border-radius:30px!important;overflow:hidden!important}.sheet-close,.modal-close{top:14px!important;right:14px!important;width:42px!important;height:42px!important;border-radius:16px!important;border:1px solid var(--bl-line)!important;background:#fff!important;color:var(--bl-ink)!important}body.admin-body{background:linear-gradient(180deg,#fffefe,#fcf7f8)!important;color:var(--bl-ink)}.admin-app,.admin-v32-app,.admin-v34-app{min-height:100dvh;background:transparent!important}.admin-shell{gap:18px!important;padding:18px!important}.admin-sidebar,.admin-topbar,.panel,.modal-card{background:#fff!important;border:1px solid var(--bl-line)!important;box-shadow:var(--bl-shadow)!important;border-radius:28px!important}.admin-sidebar{padding:18px!important}.admin-brand{gap:12px!important}.admin-brand b{font-size:22px!important;letter-spacing:-.04em}.admin-brand small{letter-spacing:.22em!important;color:var(--bl-muted)!important}.admin-nav button,.admin-nav a{border-radius:18px!important}.admin-nav [aria-current=page],.admin-nav .active{background:linear-gradient(135deg,#f36495,#df4a86)!important;color:#fff!important;box-shadow:0 18px 32px #e95d8a3d}.admin-topbar{padding:18px 20px!important}.topbar-copy h1{margin:0 0 4px!important;font-size:30px!important;letter-spacing:-.04em!important}.topbar-copy p{margin:0!important;color:var(--bl-muted)!important}.topbar-actions{gap:10px!important}.role-pill{height:44px;padding:0 16px;border-radius:999px;font-weight:800}.admin-content{padding-top:0!important}.panel{padding:18px!important}.panel-head{margin-bottom:14px}.panel-head h3{margin:0 0 4px!important;font-size:22px}.panel-head p{margin:0;color:var(--bl-muted)}.admin-v31-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.metric,.detail-list>*{background:#fff7fa;border:1px solid var(--bl-line);border-radius:22px;padding:18px!important}.membership-preview{max-width:1180px;margin:0 auto;padding:24px}.membership-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px!important;margin-bottom:18px!important}.membership-preview>header b{font-size:24px;letter-spacing:-.04em}.membership-preview>header a{display:inline-flex;align-items:center;height:46px;padding:0 16px;text-decoration:none;font-weight:700}@media(min-width:1100px){.app-shell{padding-left:250px!important}.bottom-nav{left:0!important;top:0!important;bottom:0!important;width:250px!important;padding:24px 16px!important;height:100dvh!important}.app-view{padding-bottom:0!important}}@media(max-width:1099px){.messages-v241-layout,.messages-v32-layout,.life-v241-layout,.life-v249-layout,.encounter-v247-lock,.relation-v32-lock{grid-template-columns:1fr!important}}@media(max-width:759px){.app-shell{padding-left:0!important}.app-view{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}.bl31-masthead,.bl32-masthead{grid-template-columns:1fr!important;min-height:0;padding:18px!important;border-radius:28px!important}.bl31-brand h1{font-size:32px!important}.bl31-masthead-quote{justify-self:start;text-align:left;max-width:none;padding-top:0}.bl31-masthead-quote b,.bl31-masthead-quote span{font-size:22px}.discover-v247-media .gallery-track img,.discover-v31-media .gallery-track img,.discover-v247-media img,.discover-v31-media img{height:min(58svh,520px)!important}.discover-v247-name h2,.name-line h1,.life-v241-head h1,.relation-banner-v31 h2{font-size:28px!important}.discover-v247-actions button,.discover-v31-actions button{padding:0 12px!important}.life-v241-head,.encounter-v247-grid,.encounter-v31-grid,.relation-v32-grid,.settings-action-grid{grid-template-columns:1fr!important}.life-v241-head,.account-v31-profile,.account-v31-menu section,.settings-hero,.settings-section,.social-post,.life-side-card,.relation-banner-v31,.encounter-v247-lock,.view-loading{border-radius:24px!important}.composer.rich{grid-template-columns:auto minmax(0,1fr) auto!important}#chat-image{display:none}}:root{--bl411-sidebar:240px;--bl411-page-max:1320px;--bl411-page-gutter:28px;--bl411-modal-max:980px}@media(min-width:1100px){body .bl-v34-shell.app-shell{padding-left:0!important}body .bl-v34-shell.app-shell>.app-view{box-sizing:border-box!important;padding-left:0!important}body .bl-v34-shell .desktop-primary-nav,body .bl-v34-shell>.bottom-nav.desktop-primary-nav{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:var(--bl411-sidebar)!important;height:100dvh!important;margin:0!important;box-sizing:border-box!important}body .bl-v34-shell .app-header{width:100%!important;max-width:none!important;margin:0!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}body .bl-v34-shell .section-pad{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}body .bl-v34-shell :is(.encounter-v31-page,.relations-v32-page,.messages-v32-page,.account-v32,.together-page,.show-pad,.life-v32){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}body .bl-v34-shell .bl31-masthead,body .bl-v34-shell .bl32-masthead{width:100%!important;max-width:none!important;min-height:210px!important;margin:0 0 18px!important}body .bl-v34-shell .discover-v31-stage,body .bl-v34-shell .discover-v247-stage{margin:0 auto!important}body .bl-v34-shell .discover-v31-card,body .bl-v34-shell .discover-v247-card{display:grid!important;width:100%!important;max-width:none!important;margin:0!important}body .bl-v34-shell .discover-v31-media,body .bl-v34-shell .discover-v247-media{width:100%!important;height:560px!important;max-height:none!important;aspect-ratio:auto!important}body .bl-v34-shell .discover-v31-media .profile-gallery,body .bl-v34-shell .discover-v31-media .gallery-track,body .bl-v34-shell .discover-v31-media .gallery-track img,body .bl-v34-shell .discover-v247-media .profile-gallery,body .bl-v34-shell .discover-v247-media .gallery-track,body .bl-v34-shell .discover-v247-media .gallery-track img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important}body .bl-v34-shell .discover-v31-info,body .bl-v34-shell .discover-v247-info{box-sizing:border-box!important;padding:32px 30px!important;align-self:stretch!important}body .bl-v34-shell .discover-v31-info h2,body .bl-v34-shell .discover-v247-name h2{font-size:34px!important}body .bl-v34-shell .discover-v31-bio,body .bl-v34-shell .discover-v247-bio{font-size:15px!important;line-height:1.8!important}body .bl-v34-shell .discover-v31-actions,body .bl-v34-shell .discover-v247-actions{width:100%!important;max-width:760px!important;margin:0 auto!important;padding-top:20px!important;gap:18px!important}body .bl-v34-shell .discover-v31-actions button,body .bl-v34-shell .discover-v247-actions button{width:62px!important;height:62px!important;min-width:62px!important}body .bl-v34-shell .discover-v31-actions .like,body .bl-v34-shell .discover-v247-actions .like{width:76px!important;height:76px!important;min-width:76px!important}body .bl-v34-shell .relations-v32-page{width:min(100%,1260px)!important}body .bl-v34-shell .relation-v32-tabs{width:100%!important;max-width:none!important}body .bl-v34-shell .relation-banner-v31,body .bl-v34-shell .encounter-v247-empty,body .bl-v34-shell .encounter-v247-lock{width:100%!important;max-width:none!important;box-sizing:border-box!important}body .bl-v34-shell .encounter-v247-empty{min-height:260px!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important}body .bl-v34-shell .relation-v32-grid,body .bl-v34-shell .encounter-v31-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body .bl-v34-shell .messages-v32-page,body .bl-v34-shell .messages-v241-page{width:min(100%,1280px)!important;max-width:1280px!important}body .bl-v34-shell .messages-v32-layout,body .bl-v34-shell .messages-v241-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important;width:100%!important}body .bl-v34-shell .messages-v32-inbox,body .bl-v34-shell .messages-v241-inbox{min-width:0!important}body .bl-v34-shell .messages-v32-side,body .bl-v34-shell .messages-v241-side{width:100%!important;min-width:0!important}body .bl-v34-shell #community-root{width:100%!important;max-width:none!important;margin:0!important}body .bl-v34-shell .life-v32,body .bl-v34-shell .life-v249,body .bl-v34-shell .life-v241{width:100%!important;max-width:none!important}body .bl-v34-shell .life-v249-layout,body .bl-v34-shell .life-v241-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:20px!important}body .bl-v34-shell .account-v32,body .bl-v34-shell .account-v31{width:min(100%,1240px)!important;max-width:1240px!important;grid-template-columns:410px minmax(0,1fr)!important;gap:22px!important;padding:20px 0 56px!important}body .bl-v34-shell .account-v31-photo{aspect-ratio:4 / 3!important}body .bl-v34-shell .account-v31-menu{min-width:0!important}body .bl-v34-shell .together-page{width:min(100%,1260px)!important;max-width:1260px!important}body .bl-v34-shell .together-v242-workspace{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr)!important;gap:20px!important}body #overlay-root .overlay{padding:24px!important;align-items:center!important;justify-content:center!important}body #overlay-root .modal-sheet.settings-modern,body #overlay-root .modal-sheet.membership-modern,body #overlay-root .modal-sheet.brand-safety,body #overlay-root .modal-sheet.privacy-modern,body #overlay-root .modal-sheet.notification-modern,body #overlay-root .modal-sheet.notification-center-modern,body #overlay-root .modal-sheet.privacy-center-modern,body #overlay-root .modal-sheet.support-modern{box-sizing:border-box!important;width:min(var(--bl411-modal-max),calc(100vw - 64px))!important;max-width:var(--bl411-modal-max)!important;min-width:0!important;max-height:calc(100dvh - 48px)!important;height:auto!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:30px!important}body #overlay-root .settings-modern .settings-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #overlay-root .settings-modern .settings-section,body #overlay-root .settings-modern .settings-hero{width:100%!important;box-sizing:border-box!important}}@media(min-width:760px)and (max-width:1099px){body .bl-v34-shell.app-shell{padding-left:0!important}body .bl-v34-shell.app-shell>.app-view{max-width:none!important}body .bl-v34-shell .desktop-primary-nav{left:0!important;top:0!important;bottom:0!important;padding:20px 12px!important}body .bl-v34-shell .desktop-primary-nav .nav-brand,body .bl-v34-shell .desktop-primary-nav .nav-note{display:block!important}body .bl-v34-shell .desktop-primary-nav .nav-item{flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;padding:12px 14px!important}body .bl-v34-shell .section-pad{max-width:none!important}body .bl-v34-shell .discover-v31-stage{width:min(100%,820px)!important}body .bl-v34-shell .discover-v31-card{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)!important}body .bl-v34-shell .messages-v32-layout,body .bl-v34-shell .life-v241-layout,body .bl-v34-shell .life-v249-layout{grid-template-columns:1fr!important}body .bl-v34-shell .messages-v32-side,body .bl-v34-shell .messages-v241-side,body .bl-v34-shell .life-side-v241,body .bl-v34-shell .life-side-v249{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body #overlay-root .modal-sheet.settings-modern{width:min(900px,calc(100vw - 32px))!important;max-width:900px!important}}@media(max-width:759px){body .bl-v34-shell.app-shell{padding-left:0!important;max-width:none!important}body .bl-v34-shell.app-shell>.app-view{margin-left:0!important;max-width:none!important}body .bl-v34-shell .section-pad{width:100%!important;max-width:none!important}body #overlay-root .modal-sheet.settings-modern{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}body{min-height:100dvh!important;overflow:visible!important}#app,.app-shell,.app-view,.screen,.scroll-screen{min-height:100dvh!important}.app-view{position:relative!important}.app-header{padding-top:max(16px,env(safe-area-inset-top))!important;padding-bottom:14px!important}.app-brand,.app-brand>div,.header-actions{min-width:0!important;overflow:visible!important}.app-brand b{display:block!important;overflow-wrap:anywhere!important}.header-actions{flex:0 0 auto!important}.section-pad,.encounter-v31-page,.relations-v32-page,.messages-v32-page,.account-v32,.together-page,#community-root,.life-v32,.life-v249,.life-v241{min-height:0!important;max-height:none!important;overflow:visible!important}:where(.modal-sheet,.screen,.conversation,.settings-action,.menu-row,.account-v31-row,.outing-card,.social-post,.life-side-card) :where(h1,h2,h3,h4,p,b,small,span,label){max-width:100%;overflow-wrap:anywhere;word-break:normal}:where(.modal-sheet,.screen) p{line-height:1.65!important}:where(.modal-sheet,.screen) small{line-height:1.5!important}.ui-icon-frame{z-index:1}:where(button,a,.settings-row-icon,.settings-hero-icon,.outing-card,.social-actions,.nav-item,.mobile-nav-item){overflow:visible}.sheet-close,.modal-close{z-index:50!important;overflow:visible!important;flex-shrink:0!important}#overlay-root{width:100vw!important;height:100dvh!important}#overlay-root>.overlay{width:100%!important;height:100%!important;align-items:flex-start!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable both-edges}#overlay-root>.overlay>.modal-sheet{flex:0 0 auto!important;min-height:0!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important;box-sizing:border-box!important}#overlay-root .modal-sheet>.sheet-close{position:sticky!important;top:12px!important;float:right!important;margin:12px 12px -54px 0!important}#overlay-root .settings-hero,#overlay-root .support-hero,#overlay-root .privacy-hero,#overlay-root .notification-hero{padding-right:72px!important}#overlay-root :is(.settings-modern,.support-modern,.brand-safety,.privacy-modern,.membership-modern,.notification-modern,.notification-center-modern,.privacy-center-modern){width:min(980px,calc(100vw - 48px))!important;max-width:980px!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important;overflow-x:hidden!important}#overlay-root :is(.settings-section,.settings-hero,.support-hero,.membership-plan-card,.settings-note-card){min-width:0!important;width:100%!important;box-sizing:border-box!important}#overlay-root .settings-action,#overlay-root .settings-toggle-card,#overlay-root .notification-row{min-width:0!important;overflow:visible!important}#overlay-root .settings-action>span,#overlay-root .settings-toggle-card>div>span:last-child{min-width:0!important}#overlay-root .settings-action small,#overlay-root .settings-toggle-card small{white-space:normal!important;overflow-wrap:anywhere!important}#support-root form{min-width:0!important;overflow:visible!important}#support-root textarea{min-height:150px!important;max-height:36dvh!important;resize:vertical!important}.brand-safety .settings-action-grid,.brand-safety .safety-quick-grid,.brand-safety .settings-action,.brand-safety button{overflow:visible!important}.life-compose-dialog-v249[open]{position:fixed!important;inset:0!important;height:auto!important;transform:none!important}.life-compose-dialog-v249[open]::-webkit-scrollbar-thumb{background:#ddcfd5;border-radius:999px}.life-editor-v241 .life-editor-meta-v241{min-width:0!important}.life-editor-v241 .life-editor-meta-v241>label{min-width:0!important}.life-editor-v241 input,.life-editor-v241 select,.life-editor-v241 textarea{max-width:100%!important;box-sizing:border-box!important}.settings-action,.account-v31-row,.menu-row,.messages-v241-link,.relation-banner-v31{box-sizing:border-box!important}.settings-action>.ui-icon-frame:last-child,.account-v31-row>.ui-icon-frame:last-child,.menu-row>.ui-icon-frame:last-child,.messages-v241-link>.ui-icon-frame:last-child{margin-left:auto!important;flex-shrink:0!important}@media(min-width:760px){.screen>.app-header{padding-left:32px!important;padding-right:32px!important}.section-pad,.account-v32,.together-page,.relations-v32-page,.encounter-v31-page,.messages-v32-page,.life-v32{padding-bottom:80px!important}}@media(max-width:759px){#overlay-root>.overlay{align-items:flex-end!important}#overlay-root>.overlay>.modal-sheet{height:min(94dvh,100dvh)!important;max-height:100dvh!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.life-compose-dialog-v249[open]{inset:auto 0 0!important;height:94dvh!important;max-height:94dvh!important}.app-header{padding-top:max(12px,env(safe-area-inset-top))!important}}:root{--bl415-sidebar:240px;--bl415-page-max:1320px;--bl415-gutter:28px;--bl415-modal-max:1000px;--bl415-chat-max:1240px;--bl415-line:#eadce2;--bl415-ink:#271c31;--bl415-muted:#776b7b;--bl415-pink:#ef5489;--bl415-pink-dark:#c44773;--bl415-soft:#fff6f8;--bl415-shadow:0 24px 64px rgba(73,45,63,.1)}.ui-icon-frame>.ui-icon{opacity:1!important;visibility:visible!important}#boot-fallback.boot-fallback{gap:24px!important;text-align:center!important}#boot-fallback .brand{display:flex!important;align-items:center!important;gap:12px!important;color:var(--bl415-ink)!important}#boot-fallback .brand img{width:42px!important;height:42px!important}#boot-fallback .brand b{font-size:18px!important;color:var(--bl415-ink)!important}#boot-fallback .brand small{font-size:9px!important;letter-spacing:.22em!important;color:#6f6373!important;opacity:1!important;text-align:left!important}#boot-fallback h1{font-family:"Noto Serif TC",Songti TC,Georgia,serif!important}#boot-fallback p{max-width:600px!important}#boot-fallback .loading{margin-top:6px!important;border-radius:18px!important;background:linear-gradient(135deg,#f05a8e,#df4a83)!important;color:#fff!important;box-shadow:0 18px 34px #e34b8238!important;font-size:14px!important}#boot-fallback>small{font-size:11px!important}@media(min-width:1100px){body .bl-v34-shell.app-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}body .bl-v34-shell.app-shell>.app-view{max-width:none!important;min-width:0!important;margin:0 0 0 var(--bl415-sidebar)!important;overflow:visible!important}body .bl-v34-shell .desktop-primary-nav{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:var(--bl415-sidebar)!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:110!important}body .bl-v34-shell .mobile-bottom-nav{display:none!important}body .bl-v34-shell .section-pad{width:min(calc(100% - 56px),var(--bl415-page-max))!important;max-width:var(--bl415-page-max)!important;margin-inline:auto!important;padding:26px 0 88px!important}}@media(min-width:760px)and (max-width:1099px){body .bl-v34-shell.app-shell{padding:0!important;max-width:none!important}body .bl-v34-shell .desktop-primary-nav{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:210px!important;height:100dvh!important;overflow-y:auto!important}body .bl-v34-shell .mobile-bottom-nav{display:none!important}body .bl-v34-shell .section-pad{width:calc(100% - 32px)!important;margin-inline:auto!important;padding:22px 0 68px!important}}@media(max-width:759px){body .bl-v34-shell.app-shell{padding:0!important;margin:0!important}body .bl-v34-shell .desktop-primary-nav{display:none!important}body .bl-v34-shell .mobile-bottom-nav{display:grid!important}}.app-brand b{white-space:normal!important}.header-actions{overflow:visible!important}.app-shell,.app-view,.screen,.scroll-screen,.section-pad,.encounter-v31-page,.relations-v32-page,.messages-v32-page,.account-v32,.together-page,#community-root,.life-v32{max-height:none!important;overflow:visible!important}@media(min-width:1100px){body .bl-v34-shell .encounter-v31-page{width:min(100%,1280px)!important}body .bl-v34-shell .discover-v31-stage,body .bl-v34-shell .discover-v247-stage{width:min(1120px,100%)!important;max-width:1120px!important;margin-inline:auto!important}body .bl-v34-shell .discover-v31-card,body .bl-v34-shell .discover-v247-card{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;min-height:500px!important}body .bl-v34-shell .discover-v31-media,body .bl-v34-shell .discover-v247-media{height:clamp(480px,55dvh,610px)!important;min-height:480px!important}}.discover-v31-actions button>.ui-icon-frame,.discover-v247-actions button>.ui-icon-frame{display:grid!important;visibility:visible!important;opacity:1!important}.discover-v31-actions .pass,.discover-v247-actions .pass{color:#7b6672!important;background:#fff8f8!important}.discover-v31-actions .pass .ui-icon,.discover-v247-actions .pass .ui-icon{stroke:#7b6672!important}.discover-v31-actions .rewind,.discover-v247-actions .rewind{color:#7769a7!important;background:#f7f5ff!important}.discover-v31-actions .rewind .ui-icon,.discover-v247-actions .rewind .ui-icon{stroke:#7769a7!important}.discover-v31-actions .super,.discover-v247-actions .super{color:#bd8742!important;background:#fff8ec!important}.discover-v31-actions .super .ui-icon,.discover-v247-actions .super .ui-icon{stroke:#bd8742!important}.discover-v31-actions .like,.discover-v247-actions .like{color:#fff!important;background:linear-gradient(135deg,#f16091,#dd477e)!important}.discover-v31-actions .like .ui-icon,.discover-v247-actions .like .ui-icon{stroke:#fff!important}@media(min-width:760px){.discover-v31-actions button>span:not(.ui-icon-frame),.discover-v247-actions button>span:not(.ui-icon-frame){display:none!important}}.account-v31-copy .name-line h1,.account-v31-copy .name-line,.account-v31-profile h1{color:var(--bl415-ink)!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.account-v31-profile,.account-v31-menu,.conversation-main,.conversation-top,.conversation-preview{min-width:0!important}.auth-entry .social-auth-btn>span:not(.social-brand){width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;border-radius:0!important;background:transparent!important;display:inline!important;place-items:initial!important;color:inherit!important;font:inherit!important;line-height:1.25!important;white-space:nowrap!important;overflow:visible!important}body.modal-open{overflow:hidden!important}#overlay-root>.overlay>.modal-sheet::-webkit-scrollbar-track{background:transparent!important}#overlay-root>.overlay>.modal-sheet::-webkit-scrollbar-thumb{background:#d8ccd2!important;border-radius:999px!important;border:3px solid transparent!important;background-clip:padding-box!important}#overlay-root .settings-hero h2,#overlay-root .support-hero h2,#overlay-root .safety-hub-hero h2{font-size:28px!important;line-height:1.2!important;color:var(--bl415-ink)!important;margin:0 0 8px!important}#overlay-root .settings-hero p,#overlay-root .support-hero p,#overlay-root .safety-hub-hero p{font-size:14px!important;line-height:1.75!important;color:var(--bl415-muted)!important;margin:0!important}#overlay-root :is(.settings-section,.support-compose-card,.membership-plan-card,.settings-note-card,.safety-stage-grid,.safety-status-grid){min-width:0!important;max-width:none!important;box-sizing:border-box!important}#overlay-root .settings-action-grid,#overlay-root .support-category-grid,#overlay-root .safety-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#overlay-root .settings-action b,#overlay-root .support-category-grid button b{font-size:15px!important;color:var(--bl415-ink)!important}#overlay-root .settings-action small,#overlay-root .support-category-grid button small{font-size:12px!important;overflow-wrap:anywhere!important}#overlay-root #member-plans{position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;min-width:116px!important;max-width:160px!important;height:50px!important;margin:0!important;padding:0 18px!important;white-space:nowrap!important;overflow:visible!important}#overlay-root .safety-status-grid article{min-width:0!important;padding:16px!important}#overlay-root .safety-stage-grid{padding:0!important}#overlay-root .safety-stage-grid article{border:1px solid var(--bl415-line)!important;border-radius:20px!important;background:#fff!important}#overlay-root .safety-practice-section{margin-bottom:18px!important}#overlay-root .legal-button{width:calc(100% - 48px)!important;margin:0 24px!important}#overlay-root .support-compose-card input,#overlay-root .support-compose-card textarea{width:100%!important;max-width:100%!important}#overlay-root .support-compose-head>span{flex:0 0 auto!important;white-space:nowrap!important}.life-compose-dialog-v249 .life-editor-v241{padding:22px!important}.life-compose-dialog-v249 .life-editor-v241>header{margin:-22px -22px 18px!important;padding:20px 22px!important;border-bottom:1px solid var(--bl415-line)!important}.life-compose-dialog-v249 .life-editor-v241>footer{margin:18px -22px -22px!important;padding:14px 22px max(14px,env(safe-area-inset-bottom))!important;border-top:1px solid var(--bl415-line)!important}@media(max-width:759px){#overlay-root .settings-action-grid,#overlay-root .support-category-grid,#overlay-root .safety-quick-grid,#overlay-root .safety-status-grid,#overlay-root .safety-stage-grid{grid-template-columns:1fr!important}.life-compose-dialog-v249[open]{height:94dvh!important;max-height:94dvh!important}}.profile-modal .profile-v246-body,.profile-modal .profile-v246-head,.profile-modal .profile-display-name,.profile-modal .profile-display-name>span{color:var(--bl415-ink)!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}html,body,body *,#app,#overlay-root,#producer-app,#admin-modal-root{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,body *::-webkit-scrollbar,#app::-webkit-scrollbar,#overlay-root::-webkit-scrollbar,#producer-app::-webkit-scrollbar,#admin-modal-root::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,body *::-webkit-scrollbar-track,html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-thumb,html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,body *::-webkit-scrollbar-corner{background:transparent!important;border:0!important}html,body,.scroll-screen,.modal-sheet,.modal-card,.chat-body,.conversation-list,.life-feed,.life-compose-dialog-v249,.life-editor-v241,.admin-sidebar,.admin-content,#social-feed,#social-editor,#community-root,#overlay-root>*,#admin-modal-root>*{scrollbar-gutter:auto!important}.scroll-screen,.modal-sheet,.modal-card,.chat-body,.conversation-list,.life-feed,.life-compose-dialog-v249,.life-editor-v241,.admin-sidebar,.admin-content,#social-feed,#social-editor{-webkit-overflow-scrolling:touch}.discover-v247-filters,.life-topic-strip,.community-view-tabs,.conversation-filters,.late-time-options,.relation-v32-tabs,.encounter-v247-tabs,.tag-row,.gallery-track,.options-container{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.discover-v247-filters::-webkit-scrollbar,.life-topic-strip::-webkit-scrollbar,.community-view-tabs::-webkit-scrollbar,.conversation-filters::-webkit-scrollbar,.late-time-options::-webkit-scrollbar,.relation-v32-tabs::-webkit-scrollbar,.encounter-v247-tabs::-webkit-scrollbar,.tag-row::-webkit-scrollbar,.gallery-track::-webkit-scrollbar,.options-container::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-scrollable=true],[data-scroll-x=true],[data-scroll-y=true]{scrollbar-width:none!important;-ms-overflow-style:none!important}[data-scrollable=true]::-webkit-scrollbar,[data-scroll-x=true]::-webkit-scrollbar,[data-scroll-y=true]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}:root{--bl417-sidebar:236px;--bl417-page-max:1360px;--bl417-modal:960px;--bl417-chat:1220px;--bl417-ink:#281d31;--bl417-muted:#776b7e;--bl417-line:#eadce3;--bl417-soft:#fff7f9;--bl417-pink:#ec5588;--bl417-pink-dark:#b94d70;--bl417-shadow:0 24px 70px rgba(66,42,57,.12)}html,body{margin:0;overflow-x:hidden!important;background:#fffaf9!important;color:var(--bl417-ink)!important}*,*:before,*:after{box-sizing:border-box}body.bl-production-v417{min-height:100dvh;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Inter,system-ui,sans-serif!important}body.bl-production-v417 :where(h1,h2,h3,h4,p,span,b,small,strong,em,label,button,a){text-rendering:optimizeLegibility}body.bl-production-v417 :where(p,small,label,.modal-copy,.fine-print,.counter-note){overflow-wrap:anywhere;word-break:normal}html::-webkit-scrollbar,body::-webkit-scrollbar,body *::-webkit-scrollbar{background:transparent!important}body *::-webkit-scrollbar-track,body *::-webkit-scrollbar-thumb,body *::-webkit-scrollbar-corner{background:transparent!important;border:0!important}:where(.scroll-screen,.modal-sheet,.chat-body,.chat-rail,.conversation-list,.life-feed,.admin-content,.admin-sidebar,.table-wrap,.horizontal-scroll,.options-container){-webkit-overflow-scrolling:touch;scrollbar-gutter:auto!important}body.bl-production-v417 .ui-icon-frame,body.bl-production-v417 button>.ui-icon-frame,body.bl-production-v417 a>.ui-icon-frame,body.bl-production-v417 label>.ui-icon-frame,body.bl-production-v417 summary>.ui-icon-frame{position:relative!important;inset:auto!important;display:inline-grid!important;place-items:center!important;width:var(--icon-box-size,24px)!important;height:var(--icon-box-size,24px)!important;min-width:var(--icon-box-size,24px)!important;min-height:var(--icon-box-size,24px)!important;flex:0 0 var(--icon-box-size,24px)!important;overflow:visible!important;transform:none!important;opacity:1!important;visibility:visible!important;line-height:0!important}body.bl-production-v417 .ui-icon-frame>.ui-icon{width:var(--icon-glyph-size,20px)!important;height:var(--icon-glyph-size,20px)!important;min-width:0!important;max-width:none!important;max-height:none!important}body.bl-production-v417 .ui-icon{vector-effect:non-scaling-stroke}body.bl-production-v417 :where(button,a,label,summary)>.ui-icon-frame>.ui-icon{stroke:currentColor!important}body.bl-production-v417 #boot-fallback.boot-fallback{min-height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:center!important;justify-items:center!important;padding:32px clamp(24px,5vw,76px)!important;background:linear-gradient(180deg,#fffdfc,#fff7f9)!important;color:var(--bl417-ink)!important}body.bl-production-v417 #boot-fallback .brand{position:static!important;justify-self:start!important}body.bl-production-v417 #boot-fallback h1{align-self:end!important;margin:0!important;max-width:760px!important;color:var(--bl417-ink)!important;font-size:clamp(46px,5.5vw,84px)!important;line-height:1.08!important;letter-spacing:-.055em!important}body.bl-production-v417 #boot-fallback p{align-self:start!important;margin:14px 0 0!important;color:#645866!important;font-size:15px!important;line-height:1.8!important}body.bl-production-v417 #boot-fallback .loading{width:min(760px,100%)!important;min-height:56px!important;margin:0!important}body.bl-production-v417 #boot-fallback>small{color:#5f5362!important;opacity:1!important;font-weight:650!important}body.bl-production-v417 .app-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.bl-production-v417 .app-view{overflow:visible!important}body.bl-production-v417 .screen,body.bl-production-v417 .scroll-screen{min-height:100dvh!important;max-height:none!important;overflow:visible!important}body.bl-production-v417 .app-header{position:sticky!important;top:0!important;z-index:90!important;align-items:center!important;justify-content:space-between!important;overflow:visible!important}body.bl-production-v417 .app-brand b{font-size:25px!important;line-height:1.2!important;color:var(--bl417-ink)!important}body.bl-production-v417 .section-pad{min-width:0!important}@media(min-width:1100px){body.bl-production-v417 .bl-v34-shell.app-shell>.app-view{width:calc(100vw - var(--bl417-sidebar))!important;margin-left:var(--bl417-sidebar)!important;padding:0!important}body.bl-production-v417 .desktop-primary-nav{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:var(--bl417-sidebar)!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:120!important}body.bl-production-v417 .mobile-bottom-nav{display:none!important}body.bl-production-v417 .section-pad{width:min(calc(100% - 56px),var(--bl417-page-max))!important;max-width:var(--bl417-page-max)!important;margin-inline:auto!important;padding:26px 0 96px!important}}@media(min-width:760px)and (max-width:1099px){body.bl-production-v417 .bl-v34-shell.app-shell>.app-view{width:calc(100vw - 210px)!important;margin-left:210px!important;padding:0!important}body.bl-production-v417 .desktop-primary-nav{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:210px!important;height:100dvh!important;overflow-y:auto!important}body.bl-production-v417 .mobile-bottom-nav{display:none!important}body.bl-production-v417 .section-pad{width:calc(100% - 32px)!important;margin:auto!important;padding:22px 0 80px!important}}@media(max-width:759px){body.bl-production-v417 .bl-v34-shell.app-shell>.app-view{width:100%!important;margin:0!important;padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}body.bl-production-v417 .desktop-primary-nav{display:none!important}body.bl-production-v417 .mobile-bottom-nav{display:grid!important}body.bl-production-v417 .section-pad{width:100%!important;padding:18px 14px 34px!important}}body.bl-production-v417 .discover-v247-stage,body.bl-production-v417 .discover-v31-stage{width:min(1120px,100%)!important;max-width:1120px!important;margin-inline:auto!important}body.bl-production-v417 .discover-v247-card,body.bl-production-v417 .discover-v31-card{min-width:0!important;overflow:hidden!important;border-radius:28px!important}@media(min-width:1100px){body.bl-production-v417 .discover-v247-card,body.bl-production-v417 .discover-v31-card{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;min-height:510px!important}body.bl-production-v417 .discover-v247-media,body.bl-production-v417 .discover-v31-media{height:clamp(500px,58dvh,650px)!important;min-height:500px!important}}body.bl-production-v417 .discover-v247-info,body.bl-production-v417 .discover-v31-info{min-width:0!important;padding:30px!important}body.bl-production-v417 .discover-v247-name h2{line-height:1.12!important}body.bl-production-v417 .discover-v247-bio{max-width:62ch!important}body.bl-production-v417 .discover-v31-actions,body.bl-production-v417 .discover-v247-actions{display:flex!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}body.bl-production-v417 .discover-v31-actions button,body.bl-production-v417 .discover-v247-actions button{min-width:82px!important;overflow:visible!important}body.bl-production-v417 .messages-v241-layout,body.bl-production-v417 .messages-v32-layout{min-width:0!important;align-items:start!important}@media(min-width:1100px){body.bl-production-v417 .messages-v241-layout,body.bl-production-v417 .messages-v32-layout{grid-template-columns:minmax(0,1fr) 320px!important;gap:20px!important}}body.bl-production-v417 .conversation{min-width:0!important;grid-template-columns:64px minmax(0,1fr) auto!important;gap:14px!important}body.bl-production-v417 .conversation .avatar-shell{width:58px!important;height:58px!important;min-width:58px!important;overflow:visible!important;border-radius:50%!important;background:transparent!important}body.bl-production-v417 .conversation .member-avatar-img{width:58px!important;height:58px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}body.bl-production-v417 .conversation-main{min-width:0!important}body.bl-production-v417 .conversation-preview{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.bl-production-v417 .conversation-context{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:7px!important}body.bl-production-v417 .conversation-presence{white-space:nowrap!important}@media(min-width:1100px){body.bl-production-v417 .account-v31,body.bl-production-v417 .account-v32{grid-template-columns:minmax(360px,420px) minmax(0,1fr)!important;gap:22px!important;align-items:start!important}}body.bl-production-v417 .account-v31-profile{min-width:0!important;overflow:visible!important}body.bl-production-v417 .account-v31-photo>img{width:100%!important;aspect-ratio:1.32/1!important;object-fit:cover!important;border-radius:24px!important}body.bl-production-v417 .account-v31-edit{z-index:4!important;max-width:160px!important;white-space:nowrap!important}body.bl-production-v417 .account-v31-copy .name-line{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important}body.bl-production-v417 .account-v31-copy .name-line h1{color:var(--bl417-ink)!important;line-height:1.15!important;overflow:visible!important}body.bl-production-v417 .account-v31-stats :where(button,span){min-width:0!important;height:72px!important;padding:8px!important}body.bl-production-v417 .account-v31-completion{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important}body.bl-production-v417.modal-open{overflow:hidden!important}body.bl-production-v417 #overlay-root{position:fixed!important;inset:0!important;z-index:3000!important;pointer-events:none!important}body.bl-production-v417 #overlay-root:empty{display:none!important}body.bl-production-v417 #overlay-root>.overlay{pointer-events:auto!important;position:absolute!important;inset:0!important;display:flex!important;overscroll-behavior:contain!important;background:#2a202770!important;backdrop-filter:blur(8px)!important}body.bl-production-v417 #overlay-root>.overlay>.modal-sheet{position:relative!important;width:min(var(--bl417-modal),calc(100vw - 48px))!important;max-width:var(--bl417-modal)!important;min-width:0!important;max-height:calc(100dvh - 48px)!important;height:auto!important;margin:auto!important;padding:0 0 26px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:auto!important;border-radius:30px!important;background:#fffdfc!important;box-shadow:var(--bl417-shadow)!important}body.bl-production-v417 #overlay-root>.overlay>.modal-sheet::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.bl-production-v417 #overlay-root>.overlay>.modal-sheet{scrollbar-width:none!important}body.bl-production-v417 #overlay-root .sheet-close{position:sticky!important;top:14px!important;z-index:100!important;float:right!important;margin:14px 14px -58px 0!important;overflow:visible!important}body.bl-production-v417 #overlay-root .modal-sheet>h2{margin:0!important;padding:28px 78px 8px 28px!important;color:var(--bl417-ink)!important;font-size:28px!important;line-height:1.2!important;letter-spacing:-.025em!important}body.bl-production-v417 #overlay-root .modal-sheet>.modal-copy{margin:0!important;padding:0 28px 20px!important;color:var(--bl417-muted)!important;line-height:1.7!important;font-size:14px!important}body.bl-production-v417 #overlay-root .settings-hero,body.bl-production-v417 #overlay-root .support-hero,body.bl-production-v417 #overlay-root .privacy-hero,body.bl-production-v417 #overlay-root .notification-hero,body.bl-production-v417 #overlay-root .safety-hub-hero{width:100%!important;min-width:0!important;margin:0!important;padding:24px 78px 24px 26px!important;border-radius:0!important;box-shadow:none!important;border-width:0 0 1px!important;border-color:var(--bl417-line)!important;background:linear-gradient(135deg,#fff9fb,#fffdfc)!important}body.bl-production-v417 #overlay-root :where(.settings-section,.support-compose-card,.membership-plan-card,.settings-note-card){min-width:0!important;max-width:none!important}body.bl-production-v417 #overlay-root .settings-section,body.bl-production-v417 #overlay-root .support-compose-card{width:calc(100% - 48px)!important;margin:18px 24px 0!important;padding:20px!important;border-radius:24px!important;overflow:visible!important}body.bl-production-v417 #overlay-root .settings-section:last-child,body.bl-production-v417 #overlay-root .support-compose-card:last-child{margin-bottom:8px!important}body.bl-production-v417 #overlay-root>.overlay>.compact-confirm-modal{width:min(520px,calc(100vw - 40px))!important;max-width:520px!important;padding-bottom:22px!important}body.bl-production-v417 #overlay-root>.overlay>.compact-simple-modal{width:min(560px,calc(100vw - 40px))!important;max-width:560px!important;padding-bottom:22px!important}body.bl-production-v417 #overlay-root>.overlay>.compact-form-modal{width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;padding:0 26px 26px!important}body.bl-production-v417 #overlay-root>.overlay>.compact-list-modal{width:min(680px,calc(100vw - 40px))!important;max-width:680px!important;padding:0 0 18px!important}body.bl-production-v417 .compact-form-modal>h2,body.bl-production-v417 .compact-list-modal>h2{padding-left:0!important;padding-right:58px!important}body.bl-production-v417 .compact-form-modal>.modal-copy{padding-left:0!important;padding-right:0!important}body.bl-production-v417 .compact-confirm-modal .confirm-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:8px 24px 0!important}body.bl-production-v417 .compact-confirm-modal .confirm-actions button{width:100%!important;min-height:50px!important;border-radius:16px!important}body.bl-production-v417 .compact-confirm-modal .danger-btn{background:#ad3552!important;color:#fff!important;border:0!important}body.bl-production-v417 .compact-form-modal .form-stack{display:grid!important;gap:14px!important}body.bl-production-v417 .compact-form-modal .range-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}body.bl-production-v417 .compact-form-modal #save-filter{margin-top:18px!important}body.bl-production-v417 .draft-match-list{margin:6px 22px 0!important;border:1px solid var(--bl417-line)!important;border-radius:20px!important;overflow:hidden!important}body.bl-production-v417 .draft-match-list .menu-row{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:16px 18px!important;border:0!important;border-bottom:1px solid var(--bl417-line)!important;background:#fff!important;text-align:left!important;color:var(--bl417-ink)!important}body.bl-production-v417 .draft-match-list .menu-row:last-child{border-bottom:0!important}body.bl-production-v417 .draft-match-list .menu-row>div{min-width:0!important}body.bl-production-v417 .draft-match-list .menu-row b{display:block!important;font-size:16px!important}body.bl-production-v417 .draft-match-list .menu-row small{display:block!important;margin-top:3px!important;color:var(--bl417-muted)!important}body.bl-production-v417 #support-root{min-width:0!important;width:100%!important;overflow:visible!important}body.bl-production-v417 #overlay-root .support-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important}body.bl-production-v417 #overlay-root .support-category-grid button{width:100%!important;min-width:0!important;min-height:76px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border:1px solid var(--bl417-line)!important;border-radius:20px!important;background:#fff!important;color:var(--bl417-ink)!important;text-align:left!important;overflow:visible!important}body.bl-production-v417 #overlay-root .support-category-grid button>div{min-width:0!important}body.bl-production-v417 #overlay-root .support-category-grid button b{display:block!important;font-size:15px!important;line-height:1.35!important}body.bl-production-v417 #overlay-root .support-category-grid button small{display:block!important;margin-top:4px!important;line-height:1.5!important;color:var(--bl417-muted)!important;white-space:normal!important}body.bl-production-v417 #overlay-root .support-category-grid button>.ui-icon-frame:last-child{justify-self:end!important}body.bl-production-v417 #overlay-root .support-compose-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}body.bl-production-v417 #overlay-root .support-compose-head>div{min-width:0!important}body.bl-production-v417 #overlay-root #support-category-label{flex:0 0 auto!important;max-width:180px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.bl-production-v417 #overlay-root .support-compose-card :where(input,textarea){width:100%!important;max-width:100%!important}body.bl-production-v417 #overlay-root .support-compose-card textarea{min-height:150px!important;max-height:34dvh!important;resize:vertical!important}body.bl-production-v417 #overlay-root .support-history-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}body.bl-production-v417 #overlay-root .support-history-head>div{min-width:0!important}body.bl-production-v417 #overlay-root #support-refresh{flex:0 0 auto!important;width:auto!important;min-width:112px!important;min-height:42px!important;padding:0 16px!important}body.bl-production-v417 #overlay-root .support-ticket-list{display:grid!important;gap:12px!important}body.bl-production-v417 #overlay-root .support-ticket{padding:16px!important;border:1px solid var(--bl417-line)!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important}body.bl-production-v417 #overlay-root .support-ticket-top{justify-content:space-between!important}body.bl-production-v417 #overlay-root .support-ticket-top small{color:#948791!important;white-space:nowrap!important}body.bl-production-v417 #overlay-root .support-ticket h4{margin:14px 0 6px!important;font-size:17px!important;color:var(--bl417-ink)!important}body.bl-production-v417 #overlay-root .support-ticket>p{margin:0!important;line-height:1.7!important;color:#5e5262!important;white-space:pre-wrap!important}body.bl-production-v417 #overlay-root .support-reply{margin-top:14px!important;padding:14px 16px!important;border-radius:16px!important;background:#fff3f7!important}body.bl-production-v417 #overlay-root .support-reply p{margin:6px 0 0!important;color:#5e5262!important;line-height:1.7!important}body.bl-production-v417 #overlay-root .settings-action-list{display:grid!important;gap:10px!important}body.bl-production-v417 #overlay-root .settings-action{width:100%!important;min-width:0!important;min-height:72px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;overflow:visible!important}body.bl-production-v417 #overlay-root .settings-action>span:not(.ui-icon-frame){min-width:0!important}body.bl-production-v417 #overlay-root .settings-action b{display:block!important;line-height:1.35!important}body.bl-production-v417 #overlay-root .settings-action small{display:block!important;margin-top:4px!important;color:var(--bl417-muted)!important;line-height:1.5!important;white-space:normal!important}body.bl-production-v417 #overlay-root .settings-toggle-card{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:15px 16px!important;border:1px solid var(--bl417-line)!important;border-radius:20px!important;background:#fff!important}body.bl-production-v417 #overlay-root .settings-toggle-card+.settings-toggle-card{margin-top:10px!important}body.bl-production-v417 #overlay-root .settings-toggle-card>div{min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important}body.bl-production-v417 #overlay-root .mini-switch{flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:32px!important;overflow:visible!important}body.bl-production-v417 #overlay-root .safety-status-grid{width:calc(100% - 48px)!important;margin:18px 24px 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.bl-production-v417 #overlay-root .safety-stage-grid{width:calc(100% - 48px)!important;margin:18px 24px 0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}body.bl-production-v417 #overlay-root .safety-stage-grid article{min-width:0!important;padding:18px!important;overflow:visible!important}body.bl-production-v417 #overlay-root .safety-stage-grid p{white-space:normal!important;line-height:1.65!important;overflow-wrap:anywhere!important}body.bl-production-v417 .filter-modal :where(input,select){width:100%!important;max-width:100%!important}body.bl-production-v417 .filter-modal label{display:grid!important;gap:8px!important;font-weight:750!important;color:var(--bl417-ink)!important}body.bl-production-v417 #overlay-root>.overlay>.late-hub-modal-v250{width:min(760px,calc(100vw - 48px))!important;max-width:760px!important}body.bl-production-v417 .late-inbox-list{display:grid!important;gap:10px!important}body.bl-production-v417 .life-compose-dialog-v249[open]{width:min(760px,calc(100vw - 48px))!important;max-width:760px!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:28px!important;scrollbar-width:none!important}body.bl-production-v417 .life-compose-dialog-v249[open]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.bl-production-v417 .life-compose-dialog-v249 .life-editor-v241>header{position:sticky!important;top:0!important;z-index:30!important;background:#fffdfc!important}body.bl-production-v417 .life-compose-dialog-v249 .life-editor-v241>footer{position:sticky!important;bottom:0!important;z-index:30!important;background:#fffdfc!important}body.admin-body.bl-production-v417{overflow-x:hidden!important;background:#fffaf9!important}body.admin-body.bl-production-v417 .admin-shell{min-height:100dvh!important}body.admin-body.bl-production-v417 .admin-sidebar{height:calc(100dvh - 36px)!important;overflow-y:auto!important;overflow-x:hidden!important}body.admin-body.bl-production-v417 .admin-topbar{top:18px!important;min-width:0!important}body.admin-body.bl-production-v417 .admin-content{min-width:0!important;width:100%!important;max-width:none!important}body.admin-body.bl-production-v417 .admin-v31-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:12px!important}body.admin-body.bl-production-v417 .admin-v31-dashboard{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr)!important;gap:18px!important;align-items:stretch!important}body.admin-body.bl-production-v417 .panel{min-width:0!important;overflow:hidden!important}body.admin-body.bl-production-v417 .admin-v31-growth,body.admin-body.bl-production-v417 .admin-v31-review{min-height:360px!important}body.admin-body.bl-production-v417 :where(.metric,.queue-card,.panel,.admin-v31-hero){min-width:0!important}@media(max-width:1450px){body.admin-body.bl-production-v417 .admin-v31-kpis{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}@media(max-width:1050px){body.admin-body.bl-production-v417 .admin-sidebar{bottom:0!important}body.admin-body.bl-production-v417 .admin-v31-dashboard{grid-template-columns:1fr!important}}@media(max-width:759px){body.bl-production-v417 #overlay-root>.overlay{align-items:flex-end!important}body.bl-production-v417 #overlay-root>.overlay>.modal-sheet{width:100%!important;max-width:none!important;height:min(94dvh,100dvh)!important;max-height:100dvh!important;margin:0!important;border-radius:24px 24px 0 0!important}body.bl-production-v417 #overlay-root>.overlay>.compact-confirm-modal,body.bl-production-v417 #overlay-root>.overlay>.compact-simple-modal,body.bl-production-v417 #overlay-root>.overlay>.compact-form-modal,body.bl-production-v417 #overlay-root>.overlay>.compact-list-modal{height:auto!important;max-height:92dvh!important;width:100%!important;max-width:none!important;border-radius:24px 24px 0 0!important}body.bl-production-v417 .compact-form-modal{padding-inline:18px!important}body.bl-production-v417 .compact-form-modal .range-grid,body.bl-production-v417 #overlay-root .settings-action-grid,body.bl-production-v417 #overlay-root .support-category-grid,body.bl-production-v417 #overlay-root .safety-status-grid,body.bl-production-v417 #overlay-root .safety-stage-grid{grid-template-columns:1fr!important}}@media(max-width:759px){body.bl-production-v417 :where(.account-v31,.account-v32,.account-v31-profile,.account-v31-menu,.messages-v241-page,.messages-v32-page,.messages-v241-layout,.messages-v32-layout,.encounter-v247-page,.encounter-v31-page,.relations-v32-page,.together-page,#community-root,.life-v32){width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}body.bl-production-v417 .account-v31,body.bl-production-v417 .account-v32{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding-inline:0!important}body.bl-production-v417 .account-v31-menu,body.bl-production-v417 .messages-v241-layout,body.bl-production-v417 .messages-v32-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}:root{--bl418-ink:#2b2032;--bl418-muted:#706371;--bl418-line:#ecdde3;--bl418-rose:#c53e69;--bl418-paper:#fffbfc}html body.bl-production-v417 [hidden]:not([hidden=until-found]){display:none!important}html body.bl-production-v417 .ui-icon-frame{display:inline-grid!important;place-items:center!important;inline-size:var(--icon-box-size,24px)!important;block-size:var(--icon-box-size,24px)!important;min-inline-size:var(--icon-box-size,24px)!important;max-inline-size:var(--icon-box-size,24px)!important;flex:0 0 var(--icon-box-size,24px)!important;padding:0!important;position:relative!important;inset:auto!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;line-height:0!important}html body.bl-production-v417 .ui-icon-frame>.ui-icon{position:static!important;inset:auto!important;translate:none!important;transform:none!important;display:block!important;inline-size:var(--icon-glyph-size,20px)!important;block-size:var(--icon-glyph-size,20px)!important;min-inline-size:0!important;min-block-size:0!important;max-inline-size:none!important;max-block-size:none!important;flex:none!important;padding:0!important;margin:0!important;overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important}html body.bl-production-v417 :is(.bl-avatar,.bl-avatar-photo){display:inline-grid!important;place-items:center!important;position:relative!important;inline-size:var(--avatar-size,44px)!important;block-size:var(--avatar-size,44px)!important;min-inline-size:var(--avatar-size,44px)!important;max-inline-size:var(--avatar-size,44px)!important;flex:0 0 var(--avatar-size,44px)!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;line-height:1!important}html body.bl-production-v417 .bl-avatar{overflow:visible!important;border-radius:50%!important;vertical-align:middle}html body.bl-production-v417 .bl-avatar-photo{border-radius:50%!important;overflow:hidden!important;background:#f4e8ed!important}html body.bl-production-v417 .bl-avatar-fallback{grid-area:1/1;display:grid!important;place-items:center;inline-size:100%;block-size:100%;color:#785c70;font:700 16px/1 system-ui}html body.bl-production-v417 .bl-avatar img{grid-area:1/1;position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;max-block-size:100%!important;object-fit:cover!important;border-radius:50%!important;margin:0!important;padding:0!important}html body.bl-production-v417 .avatar-shell:has(>.bl-avatar){overflow:visible!important;border:0!important;border-radius:50%!important;background:transparent!important;width:56px!important;height:56px!important}body.bl-production-v417 #overlay-root .profile-editor-modal-v246{width:min(880px,calc(100vw - 32px))!important;max-width:880px!important;padding:0!important}body.bl-production-v417 #overlay-root .profile-editor-v246{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;display:flex!important;flex-direction:column!important}body.bl-production-v417 #overlay-root .profile-editor-v246>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}body.bl-production-v417 #overlay-root .profile-editor-head-v246{position:sticky!important;top:0!important;z-index:6!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;padding:16px 20px!important;background:#fffdfd!important}body.bl-production-v417 #overlay-root .profile-editor-head-v246>div{text-align:center!important}body.bl-production-v417 #overlay-root .profile-editor-head-v246 h2{font:700 20px/1.4 system-ui!important;margin:0!important}body.bl-production-v417 #overlay-root .profile-editor-head-v246 button{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;padding:0!important}body.bl-production-v417 #overlay-root .profile-editor-v246 input:not([type=checkbox]):not([type=radio]),body.bl-production-v417 #overlay-root .profile-editor-v246 select{min-width:0!important;width:100%!important;font-size:16px!important}body.bl-production-v417 #overlay-root>.overlay>.bl-chat-dialog{box-sizing:border-box!important;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:0!important;width:min(1180px,calc(100vw - 40px))!important;max-width:1180px!important;height:min(860px,calc(100dvh - 40px))!important;max-height:calc(100dvh - 40px)!important;min-height:0!important;margin:auto!important;padding:0!important;overflow:hidden!important;background:#fffcfd!important;border:1px solid var(--bl418-line)!important;border-radius:26px!important;font:400 15px/1.55 system-ui,PingFang TC,Microsoft JhengHei,sans-serif!important;color:var(--bl418-ink)!important}#overlay-root .bl-chat-dialog :where(section,header,footer,main,aside,nav,div,span,button,label,input,textarea){box-sizing:border-box;min-width:0}#overlay-root .bl-chat-dialog :where(button){font:600 14px/1.4 system-ui,PingFang TC,sans-serif;cursor:pointer;color:var(--bl418-ink)}#overlay-root .bl-chat-dialog .bl-chat-icon-button,#overlay-root .bl-chat-dialog .bl-chat-send{display:inline-grid!important;place-items:center!important;min-width:40px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;flex:0 0 40px!important;border:1px solid var(--bl418-line)!important;border-radius:14px!important;background:#fff!important;color:var(--bl418-ink)!important;box-shadow:none!important}#overlay-root .bl-chat-dialog .bl-chat-rail{display:flex;flex-direction:column;height:100%;min-height:0;padding:20px 12px 12px;border-right:1px solid var(--bl418-line);background:#fff;overflow:hidden}#overlay-root .bl-chat-rail>header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 14px;flex:none}#overlay-root .bl-chat-rail h2{font:700 22px/1.4 system-ui;margin:0}#overlay-root .bl-chat-rail small{font-size:12px;color:var(--bl418-muted)}#overlay-root .bl-chat-search{display:flex;gap:8px;align-items:center;flex:none;margin:0 0 12px;padding:0 12px;height:44px;background:#f6f2f4;border:1px solid #eee4e8;border-radius:14px}#overlay-root .bl-chat-search input{width:100%!important;min-width:0!important;padding:0!important;border:0!important;height:42px!important;background:transparent!important;font-size:14px!important;box-shadow:none!important}#overlay-root .bl-chat-contact-list{min-height:0;flex:1;overflow:auto}#overlay-root .bl-chat-contact{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 8px;width:100%;border:0;border-radius:16px;background:transparent;text-align:left}#overlay-root .bl-chat-contact.selected{background:#faeaf0}#overlay-root .bl-contact-copy b,#overlay-root .bl-contact-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay-root .bl-contact-copy small{margin-top:3px;font-size:12px;font-weight:400}#overlay-root .bl-contact-meta{align-self:start;text-align:right;display:grid;gap:6px;font-size:10px;color:var(--bl418-muted)}#overlay-root .bl-contact-meta em{justify-self:end;display:grid;place-items:center;padding:1px 5px;min-width:20px;background:#c53e69;color:#fff;border-radius:20px;font-style:normal}#overlay-root .bl-chat-panel{min-height:0;min-width:0;height:100%;overflow:hidden;background:#fffafb}#overlay-root .bl-chat-header{display:flex;flex:none;align-items:center;gap:12px;min-height:76px;padding:14px 18px;border-bottom:1px solid var(--bl418-line);background:#fff}#overlay-root .bl-chat-header .bl-chat-back{display:none!important}#overlay-root .bl-chat-person{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:0}#overlay-root .bl-chat-person-copy{display:block;flex:1;min-width:0}#overlay-root .bl-chat-person-copy>b{display:block;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#overlay-root .bl-chat-person-copy>small{display:flex;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--bl418-muted);margin-top:3px}#overlay-root .bl-presence{display:inline-flex;align-items:center;gap:5px;font-size:11px}#overlay-root .bl-presence b{font:inherit}#overlay-root .bl-presence i{width:6px;height:6px;background:#b18a98;border-radius:50%}#overlay-root .bl-presence.online i{background:#19a36c}#overlay-root .bl-chat-header-actions{display:flex;gap:6px;align-items:center;flex:none}#overlay-root .bl-chat-progress{flex:none;background:#fff}#overlay-root .bl-chat-progress>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#ad345b;margin-bottom:5px}#overlay-root .bl-chat-mailbox{display:flex;align-items:center;gap:8px;max-height:60px;border:1px solid var(--bl418-line);border-radius:14px;background:#fff;padding:2px 4px 2px 12px}#overlay-root .bl-chat-mailbox>#late-letter{min-height:40px;padding:0;display:flex;align-items:center;gap:8px;flex:1;border:0;background:transparent}#overlay-root .bl-chat-mailbox>#late-letter>.ui-icon-frame:last-child{margin-left:auto!important}#overlay-root .bl-chat-mailbox>#late-letter b{font-size:13px}#overlay-root .bl-chat-mailbox>#late-letter em{font:700 11px/1.5 system-ui;padding:1px 6px;background:#c53e69;color:#fff;border-radius:10px}#overlay-root .bl-chat-panel .bl-chat-messages{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;display:block;padding:20px 18px;overscroll-behavior:contain;background:transparent;scroll-behavior:auto}#overlay-root .bl-chat-dialog .message-item{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 16px!important;padding:0!important;background:none!important;border:0!important}#overlay-root .bl-chat-dialog .message-bubble-row{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}#overlay-root .bl-chat-dialog .message-item.mine .message-bubble-row{justify-content:flex-end!important}#overlay-root .bl-chat-dialog .message-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100% - 48px)!important;margin:0!important;padding:0!important}#overlay-root .bl-chat-dialog .message-item.mine .message-stack{align-items:flex-end!important;max-width:80%!important}#overlay-root .bl-chat-dialog .msg{display:block!important;width:fit-content!important;min-width:40px!important;max-width:min(100%,560px)!important;margin:0!important;padding:12px 16px!important;font:400 15px/1.6 system-ui,PingFang TC,sans-serif!important;white-space:pre-wrap!important;word-break:normal!important;overflow-wrap:anywhere!important;border-radius:18px!important;background:#fff!important;border:1px solid #eadde3!important;color:var(--bl418-ink)!important;box-shadow:0 2px 8px #3f1b3210!important}#overlay-root .bl-chat-dialog .msg.me{background:#f9dfe9!important;color:#422438!important;border-color:#f3cedc!important}#overlay-root .bl-chat-dialog .msg.msg-media{padding:6px!important;min-width:0!important;width:min(360px,100%)!important;max-width:100%!important;white-space:normal!important;overflow:hidden!important}#overlay-root .bl-chat-dialog .chat-media-link{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important}#overlay-root .bl-chat-dialog :is(img.chat-media,video.chat-media){display:block!important;position:static!important;max-width:100%!important;width:100%!important;height:auto!important;max-height:380px!important;min-width:0!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:12px!important;margin:0!important;background:#f8f4f6!important}#overlay-root .bl-chat-dialog .chat-audio{display:block;width:min(270px,100%)!important;max-width:100%!important;height:48px!important}#overlay-root .bl-chat-dialog .message-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important;max-width:100%!important;font:400 11px/1.5 system-ui!important;color:#746874!important;padding:5px 2px 0!important}#overlay-root .bl-chat-dialog .message-meta button{border:0;background:transparent;font-size:11px;padding:0;color:#8d3e5a}#overlay-root .bl-chat-connection:empty{display:none}#overlay-root .bl-chat-connection{flex:none;padding:3px 16px;color:#8d4b64;font-size:12px}#overlay-root .bl-chat-typing{display:flex;align-items:center;gap:8px;flex:none;padding:4px 18px;color:#a34767;font-size:12px}#overlay-root .bl-chat-dock{flex:none;border-top:1px solid var(--bl418-line);background:#fff;padding:10px 14px max(12px,env(safe-area-inset-bottom))}#overlay-root .bl-chat-tools{display:flex;align-items:center;gap:8px;padding:0 0 8px;border:0;background:none;margin:0;min-height:0}#overlay-root .bl-chat-tools>button:not(.bl-chat-icon-button){display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;white-space:nowrap;background:#fff6f9;border:1px solid var(--bl418-line);border-radius:18px;font-size:12px}#overlay-root .bl-chat-tools #chat-tools-close{margin-left:auto!important}#overlay-root .bl-chat-composer{display:grid;grid-template-columns:40px 40px 40px minmax(0,1fr) 44px;gap:6px;align-items:end;margin:0;padding:0;border:0}#overlay-root .bl-chat-composer #chat-input{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;max-height:120px!important;height:42px;padding:9px 12px!important;margin:0!important;font:400 16px/22px system-ui,PingFang TC,sans-serif!important;resize:none!important;border:1px solid var(--bl418-line)!important;border-radius:16px!important;background:#fffbfc!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;overflow-y:auto!important}#overlay-root .bl-chat-composer .bl-chat-send{width:44px!important;height:44px!important;background:#c63f6d!important;color:#fff!important;border:0!important}#overlay-root .bl-chat-dialog button:focus-visible{outline:2px solid #bd3265;outline-offset:2px}body.bl-production-v417 #overlay-root .modal-sheet:not(.bl-chat-dialog){box-sizing:border-box!important}body.bl-production-v417 #overlay-root .modal-sheet:not(.bl-chat-dialog)>:is(section,div,form){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.bl-production-v417 #overlay-root :is(.settings-section,.settings-note-card,.membership-plan-card,.credit-grid,.support-compose-card){width:auto!important;min-width:0!important;box-sizing:border-box!important}body.bl-production-v417 #overlay-root .support-ticket-top{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body.bl-production-v417 #overlay-root .support-ticket-top small{margin-left:auto!important}body.bl-production-v417 #overlay-root .support-delete{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:4px 10px!important;border:1px solid #e6c7d2!important;border-radius:12px!important;color:#a4375e!important;background:#fff!important;font:600 12px/1.4 system-ui!important;flex:none!important}body.bl-production-v417 #overlay-root .support-delete-confirm{width:100%!important;padding:12px!important;background:#fff1f5!important;border-radius:12px!important}body.bl-production-v417 #overlay-root .support-delete-confirm p{font-size:13px!important;color:#6e3e54!important;margin:0 0 10px!important}body.bl-production-v417 #overlay-root .support-delete-confirm button{margin-right:8px!important}html:has(body.admin-body.bl-production-v417),body.admin-body.bl-production-v417{height:100%!important;overflow:hidden!important}body.admin-body.bl-production-v417 #producer-app,body.admin-body.bl-production-v417 .admin-app{height:100dvh!important;min-height:0!important;overflow:hidden!important}body.admin-body.bl-production-v417 .admin-shell{height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:grid!important;grid-template-columns:244px minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;padding:16px!important;gap:16px!important;overflow:hidden!important}body.admin-body.bl-production-v417 .admin-sidebar{position:relative!important;top:auto!important;left:auto!important;width:auto!important;display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important;transform:none!important}body.admin-body.bl-production-v417 .admin-brand,body.admin-body.bl-production-v417 .admin-sidebar-foot{flex:0 0 auto!important}body.admin-body.bl-production-v417 .admin-nav{min-height:0!important;flex:1 1 0%!important;overflow:auto!important}body.admin-body.bl-production-v417 .admin-main{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;height:100%!important;min-width:0!important;overflow:hidden!important}body.admin-body.bl-production-v417 .admin-topbar{position:relative!important;inset:auto!important;z-index:30!important;margin:0!important;flex:none!important;min-height:72px!important;padding:14px 18px!important}body.admin-body.bl-production-v417 .admin-content{height:100%!important;min-height:0!important;overflow:auto!important;padding:16px 8px 60px!important;overscroll-behavior:contain!important}body.admin-body.bl-production-v417 .admin-nav :is(button,a){display:flex!important;align-items:center!important;gap:8px!important}body.admin-body.bl-production-v417 .admin-nav .ui-icon-frame{flex-shrink:0!important}body.admin-body.bl-production-v417 .admin-v31-donut{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;background:none!important}body.admin-body.bl-production-v417 .admin-v31-donut>div{width:150px!important;height:150px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;border:10px solid #f0ceda!important;border-radius:50%!important;background:#fff!important}body.admin-body.bl-production-v417 .admin-v31-donut b{font-size:28px!important}body.admin-body.bl-production-v417 .admin-v31-donut ul{margin:0!important;padding:0!important;list-style:none!important}body.admin-body.bl-production-v417 .admin-v31-donut li{display:flex!important;gap:8px!important;align-items:center!important;margin:8px 0!important;font-size:13px!important}body.admin-body.bl-production-v417 .admin-v31-donut li i{width:8px!important;height:8px!important;flex:none!important;border-radius:50%;background:#b74770}body.admin-body.bl-production-v417 .data-table-wrap{max-width:100%!important;overflow:auto!important}html,body,body *{scrollbar-width:none!important;-ms-overflow-style:none!important;scrollbar-gutter:auto!important}html::-webkit-scrollbar,body::-webkit-scrollbar,body *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}body.bl-production-v417 .bl-startup{box-sizing:border-box;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding:clamp(20px,4vw,48px);background:radial-gradient(ellipse at 23% 17%,#fce2ebaa,transparent 45%),radial-gradient(ellipse at 85% 85%,#ede1d775,transparent 55%),#fffaf9;color:#302032;text-align:center}.bl-startup-brand{display:flex;align-items:center;gap:12px;text-align:left}.bl-startup-brand b,.bl-startup-brand small{display:block}.bl-startup-brand b{font-size:16px}.bl-startup-brand small{letter-spacing:.24em;font-size:9px;color:#776274;margin-top:3px}.bl-startup-center{align-self:center;justify-self:center;width:min(620px,100%);padding:24px 0}.bl-startup-art{position:relative;height:135px;width:160px;margin:0 auto 12px}.bl-startup-art i{position:absolute;width:86px;height:108px;border:1px solid #c36b88;border-radius:55% 45%;left:16px;top:5px;transform:rotate(-30deg);background:linear-gradient(135deg,#fbe8e6aa,#e6a8bd22);box-shadow:inset 1px 1px 6px #fff9;animation:bl-orbit 5s ease-in-out infinite alternate}.bl-startup-art i+i{left:56px;top:20px;transform:rotate(32deg);border-color:#bda592;background:linear-gradient(135deg,#fff7,#d2b29a33);animation-delay:-2.5s}.bl-startup-art>span{position:relative;top:20px;font:italic 80px/1 Georgia,serif;color:#a9486d}.bl-startup-eyebrow{font:600 10px/1.6 system-ui;letter-spacing:.22em;color:#915574}.bl-startup-center h1{font:600 clamp(32px,4.5vw,58px)/1.35 Georgia,"Noto Serif TC","Songti TC",serif;letter-spacing:.025em;margin:16px 0}.bl-startup-copy{font:400 14px/1.8 system-ui;color:#756272}.bl-startup footer{font:500 10px/1.8 system-ui;letter-spacing:.18em;color:#89717e}#startup-wait-note{font:400 12px/1.8 system-ui;color:#6d5163;padding-top:10px}#startup-reload{border:1px solid #dabccb;background:#fff;padding:8px 14px;border-radius:12px;color:#873e5c;cursor:pointer}@keyframes bl-orbit{to{translate:0 -6px}}@keyframes bl-dot{to{opacity:.35}}@media(max-width:1050px){body.admin-body.bl-production-v417 .admin-shell{grid-template-columns:minmax(0,1fr)!important;padding:10px!important}body.admin-body.bl-production-v417 .admin-sidebar{position:fixed!important;left:0!important;top:0!important;width:280px!important;max-width:85vw!important;height:100dvh!important;z-index:200!important;transform:translate(-110%)!important;visibility:hidden!important}body.admin-body.bl-production-v417 .admin-shell.nav-open .admin-sidebar{transform:translate(0)!important;visibility:visible!important}body.admin-body.bl-production-v417 .admin-shell .mobile-overlay{display:none!important}body.admin-body.bl-production-v417 .admin-shell.nav-open .mobile-overlay{display:block!important;position:fixed!important;inset:0!important;z-index:190!important;background:#30203266!important;border:0!important}body.admin-body.bl-production-v417 .admin-menu-toggle{display:grid!important;place-items:center!important}body.admin-body.bl-production-v417 .admin-v31-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.admin-body.bl-production-v417 .admin-topbar .role-pill{display:none!important}body.admin-body.bl-production-v417 .topbar-copy h1{font-size:22px!important}body.admin-body.bl-production-v417 .topbar-copy p{display:none!important}body.admin-body.bl-production-v417 .admin-v31-donut{grid-template-columns:1fr!important;justify-items:center!important}}@media(max-width:759px){body.bl-production-v417 #overlay-root>.overlay>.bl-chat-dialog{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important}#overlay-root .bl-chat-dialog .bl-chat-rail{display:none!important}#overlay-root .bl-chat-header{gap:8px;padding:10px;padding-top:max(10px,env(safe-area-inset-top))}#overlay-root .bl-chat-header .bl-chat-back{display:grid!important}#overlay-root .bl-chat-header-actions{gap:4px}#overlay-root .bl-chat-header .bl-chat-icon-button{width:34px!important;height:36px!important;min-width:34px!important;min-height:36px!important;flex-basis:34px!important}#overlay-root .bl-chat-person{gap:8px}#overlay-root .bl-chat-person-copy small{gap:2px}#overlay-root .bl-chat-person-copy>b{font-size:15px}#overlay-root .bl-chat-person-copy #chat-status-line{display:none}#overlay-root .bl-chat-panel .bl-chat-messages{padding:16px 12px}#overlay-root .bl-chat-composer{grid-template-columns:32px 32px 32px minmax(0,1fr) 40px;gap:4px}#overlay-root .bl-chat-composer .bl-chat-icon-button{width:32px!important;min-width:32px!important;height:40px!important;border:0!important;flex-basis:32px!important}#overlay-root .bl-chat-composer .bl-chat-send{width:40px!important;height:42px!important;min-width:40px!important}#overlay-root .bl-chat-dock{padding:8px 8px max(8px,env(safe-area-inset-bottom))}#overlay-root .bl-chat-dialog .msg{font-size:15px!important}#overlay-root .bl-chat-dialog .message-item.mine .message-stack{max-width:88%!important}body.bl-production-v417 #overlay-root .profile-editor-modal-v246{width:100%!important;max-width:100%!important}body.bl-production-v417 #overlay-root .profile-editor-head-v246{padding:12px 14px!important}body.bl-production-v417 #overlay-root .profile-editor-head-v246 h2{font-size:18px!important}}@media(prefers-reduced-motion:reduce){.bl-startup-art i{animation:none!important}}body.bl-production-v417 #overlay-root .profile-editor-head-v246 small{font-size:12px!important;line-height:1.6!important;color:#726171!important}body.admin-body.bl-production-v417 .metric-card small,body.admin-body.bl-production-v417 .metric-card p{font-size:12px!important;line-height:1.6!important;color:#736371!important}.desktop-primary-nav .nav-item.active .ui-icon{stroke:currentColor!important}.connection-bar.online:empty{display:none!important}html{overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:auto!important;overscroll-behavior-y:auto!important}html body.bl-production-v417:not(.admin-body){height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important}html[data-bl-scroll-locked]{overflow:hidden!important}html body.bl-production-v417:not(.admin-body) :is(#app,.app-shell,.app-view,.screen,.scroll-screen){height:auto!important;max-height:none!important;overflow:visible!important;overscroll-behavior-y:auto!important}html body.bl-production-v417 .app-view{min-width:0!important}html,html body,html body *{scrollbar-width:none!important;scrollbar-gutter:auto!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,html body::-webkit-scrollbar,html body *::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html body.bl-production-v417 #overlay-root>.overlay{padding:24px!important;overflow:hidden!important;align-items:center!important;justify-content:center!important;touch-action:auto!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet[data-dialog-kind]:not([data-dialog-kind=chat]){box-sizing:border-box!important;min-width:0!important;min-height:0!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain!important;touch-action:auto!important;transform:none!important;animation:none!important;scroll-behavior:auto!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet[data-dialog-kind=regular]{height:auto!important;display:block!important;padding-bottom:28px!important}html body.bl-production-v417 #overlay-root .modal-sheet[data-dialog-kind=regular]>.form-stack{margin:0 26px!important}html body.bl-production-v417 #overlay-root .modal-sheet[data-dialog-kind=regular]>button.full{width:calc(100% - 52px)!important;margin:12px 26px 0!important}html body.bl-production-v417 #overlay-root .membership-modal[data-dialog-kind=regular]{padding:24px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plans-head,.extras-section,.extras-grid,.plan-cards,.membership-details,.catalog-notice,.billing-cycle,.free-membership){width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}html body.bl-production-v417 #overlay-root .membership-modal .plans-head{padding:18px 44px 24px!important}html body.bl-production-v417 #overlay-root .membership-modal .extras-section{margin-block:24px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plan-cards,.extras-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plan-card,.extra-card){min-width:0!important;display:flex!important;flex-direction:column!important;padding:20px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plan-card,.extra-card)>button{margin-top:auto!important;white-space:normal!important;min-height:48px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plan-card,.extra-card)>p{margin-bottom:20px!important}html body.bl-production-v417 #overlay-root .membership-modal .sheet-close{margin-top:-10px!important;margin-right:-10px!important}html body.bl-production-v417 #overlay-root .membership-modal[data-dialog-kind=regular]>button.full{width:100%!important;margin:12px 0 0!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet.profile-editor-modal-v246[data-dialog-kind=editor]{width:880px!important;max-width:calc(100vw - 48px)!important;height:min(880px,calc(100dvh - 48px))!important;padding:0!important;overflow:hidden!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor]>.profile-editor-v246{height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor] .profile-editor-head-v246{position:relative!important;inset:auto!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor] .profile-editor-tabs-v246{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor] .profile-editor-body-v246{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px!important;overscroll-behavior-y:contain!important;touch-action:auto!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor] :is(.profile-editor-form-v246,.profile-editor-section-v246,[data-profile-pane]){height:auto!important;min-height:0!important;overflow:visible!important;overscroll-behavior:auto!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery[data-complete-gallery]{position:relative!important;display:grid!important;grid-template-rows:minmax(0,1fr) 44px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;aspect-ratio:auto!important;overflow:hidden!important;background:#f4efee!important;touch-action:auto!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery>.gallery-track{display:flex!important;position:relative!important;grid-area:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:auto!important;touch-action:pan-x pan-y pinch-zoom!important;gap:0!important;padding:0!important;margin:0!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery>.gallery-track>img{position:relative!important;inset:auto!important;display:block!important;flex:0 0 100%!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border-radius:0!important;transform:none!important;scroll-snap-align:start!important;touch-action:auto!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery>.gallery-controls{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;width:100%!important;height:44px!important;gap:8px!important;padding:0 8px!important;margin:0!important;z-index:2!important;background:#fffbfc!important;pointer-events:auto!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery>.gallery-controls button{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #e8d7df!important;border-radius:50%!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery>.gallery-controls button:disabled{opacity:.4!important;cursor:default!important}html body.bl-production-v417 :is(#app,#overlay-root) .bl-gallery>.gallery-controls output{position:relative!important;inset:auto!important;transform:none!important;text-align:center!important;justify-self:center!important;border-radius:0!important;background:transparent!important;color:#624960!important;font:600 12px/1.5 system-ui!important}html body.bl-production-v417 #app :is(.discover-v247-media,.discover-v31-media){height:clamp(340px,58dvh,620px)!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}html body.bl-production-v417 #app .discover-v247-card{min-height:0!important;align-items:stretch!important}html body.bl-production-v417 #app .discover-v31-photo-hint{bottom:52px!important}html body.bl-production-v417 #app .discover-v247-info{overflow:visible!important;max-height:none!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet[data-dialog-kind=profile]{width:1040px!important;height:auto!important;padding:0 0 20px!important}html body.bl-production-v417 #overlay-root .bl-public-profile{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important;align-items:start!important;overflow:visible!important}html body.bl-production-v417 #overlay-root .bl-public-profile>.profile-v246-media{position:sticky!important;top:0!important;width:100%!important;height:min(660px,calc(100dvh - 100px))!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:visible!important;padding:0!important}html body.bl-production-v417 #overlay-root .bl-public-profile .profile-v246-photo-meta{display:none!important}html body.bl-production-v417 #overlay-root .bl-public-profile>.profile-v246-body{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:32px 28px 24px!important;overscroll-behavior:auto!important}html body.bl-production-v417 #overlay-root .bl-public-profile .profile-v246-head{padding-right:36px!important;min-width:0!important;gap:10px!important}html body.bl-production-v417 #overlay-root .bl-public-profile .profile-v246-head>.profile-compat{flex:0 0 84px!important;min-width:0!important;padding:8px!important;height:auto!important;align-self:start!important}html body.bl-production-v417 #overlay-root .bl-public-profile .name-line{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}html body.bl-production-v417 #overlay-root .bl-public-profile :is(h2,.profile-about-copy){overflow-wrap:anywhere!important}html body.bl-production-v417 #overlay-root .bl-public-profile .profile-v246-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;position:relative!important;inset:auto!important;margin-top:24px!important}html body.bl-production-v417 #overlay-root .bl-profile-preview{background:#f5efee!important;background-image:none!important;display:block!important;position:relative!important;padding:0!important;min-height:0!important;height:auto!important;overflow:hidden!important}html body.bl-production-v417 #overlay-root .bl-profile-preview>.bl-preview-photo{display:block!important;width:100%!important;height:clamp(220px,42dvh,460px)!important;object-fit:contain!important;object-position:center!important;margin:0!important;border-radius:0!important}html body.bl-production-v417 #overlay-root .bl-profile-preview>.profile-preview-shade{display:none!important}html body.bl-production-v417 #overlay-root .bl-profile-preview>.profile-preview-copy{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;padding:22px!important;margin:0!important;background:#352638!important;color:#fff8f3!important}html body.bl-production-v417 #overlay-root .bl-profile-preview .profile-preview-copy :is(h2,h2 span,p,b,small){opacity:1!important;text-shadow:none!important}html body.bl-production-v417 #overlay-root .bl-profile-preview .profile-preview-tags span{background:#5e3e59!important;color:#fff8f3!important;border-color:#956b85!important}html body.bl-production-v417 #app [data-official-profile] .account-v31-copy .name-line :is(h1,span){color:#b1356b!important;opacity:1!important}html body.bl-production-v417 :is(#app,#overlay-root) :is(.account-v31-photo>img,.encounter-v247-photo>img,.photo-slot>img,.profile-editor-photo>img){object-fit:contain!important;object-position:center!important;background:#f6f0ef!important}html body.bl-production-v417 :is(#app,#overlay-root) .post-media-grid :is(img,video){object-fit:contain!important;object-position:center!important;background:#f6f0ef!important}html body.bl-production-v417 dialog#life-compose-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(720px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:auto!important}html body.bl-production-v417 dialog#life-compose-dialog :is(#social-editor,.life-editor-v241){max-height:none!important;height:auto!important;overflow:visible!important}html body.bl-production-v417 dialog#life-compose-dialog .life-editor-v241{display:block!important}html body.bl-production-v417 dialog#life-compose-dialog .life-editor-v241>footer{position:sticky!important;bottom:0!important;background:#fffdfd!important}html body.bl-production-v417 #overlay-root .modal-sheet[data-dialog-kind=regular] :is(.studio-app,.studio-shell,.studio-stage,.relationship-tools-shell,.relationship-tools-body){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;overscroll-behavior-y:auto!important}html body.bl-production-v417 #overlay-root .modal-sheet[data-dialog-kind=regular] :where(div,section,main,aside,nav,textarea,input,select){overscroll-behavior-y:auto!important}html body.bl-production-v417 #overlay-root .studio-redesign[data-dialog-kind=regular]{padding:0 0 24px!important}html body.bl-production-v417 #overlay-root .studio-redesign .studio-shell{display:block!important}@media(max-width:859px){html body.bl-production-v417 #overlay-root .bl-public-profile{display:block!important}html body.bl-production-v417 #overlay-root .bl-public-profile>.profile-v246-media{position:relative!important;height:clamp(250px,52dvh,560px)!important}html body.bl-production-v417 #overlay-root .bl-public-profile>.profile-v246-body{padding:24px 20px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plan-cards,.extras-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:759px){html body.bl-production-v417 #overlay-root>.overlay[data-overlay-kind=chat]{padding:0!important}}@media(max-width:599px){html body.bl-production-v417 #overlay-root>.overlay{padding:10px!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet[data-dialog-kind]:not([data-dialog-kind=chat]){width:100%!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:22px!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet.profile-editor-modal-v246[data-dialog-kind=editor]{height:calc(100dvh - 20px)!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor] .profile-editor-body-v246{padding:14px!important}html body.bl-production-v417 #overlay-root [data-dialog-kind=editor] .profile-editor-tabs-v246 button{font-size:12px!important;min-width:0!important;padding-inline:2px!important}html body.bl-production-v417 #overlay-root .membership-modal[data-dialog-kind=regular]{padding:16px!important}html body.bl-production-v417 #overlay-root .membership-modal :is(.plan-cards,.extras-grid){grid-template-columns:minmax(0,1fr)!important}html body.bl-production-v417 #overlay-root .membership-modal .plans-head{padding:22px 28px!important}html body.bl-production-v417 #overlay-root .membership-modal .plans-head h2{font-size:26px!important}html body.bl-production-v417 #overlay-root .bl-public-profile .profile-v246-head{padding-right:0!important}html body.bl-production-v417 #overlay-root .bl-profile-preview .profile-preview-copy{padding:18px!important}}.member-report-form{display:grid;gap:18px;min-width:0;margin:18px 26px 0}.member-report-form label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:650;line-height:1.7}.member-report-form :is(select,textarea){width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #ddcfd7;border-radius:12px;padding:12px;background:#fff;color:#342739;font:inherit}.member-report-form textarea{resize:vertical;min-height:120px}.member-report-form :is(select,textarea):focus-visible{outline:2px solid #bf6084;outline-offset:2px}.member-report-form .report-privacy-note{margin:0;color:#766575;font-size:13px;line-height:1.75}.member-report-form #report-error{color:#a3324f;margin:0;font-size:14px;line-height:1.7}.member-report-form .primary-btn{width:100%;min-height:48px;margin:0}.account-casting-entry{scroll-margin-block:90px}.program-existing-record{margin:22px 26px}.program-existing-record dt{margin:18px 0 6px;color:#6c4b5d;font-weight:700}.program-existing-record dd{margin:0;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.account-casting-entry:focus-visible{outline:2px solid currentColor;outline-offset:4px}:root{--bl4115-auth-max:540px;--bl4115-onboarding-max:780px;--bl4115-page-gap:18px}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet.auth-modal[data-dialog-kind=regular]{width:min(var(--bl4115-auth-max),calc(100vw - 36px))!important;max-width:var(--bl4115-auth-max)!important;padding:0 0 24px!important;border-radius:28px!important;overflow-x:hidden!important}.auth-modal .auth-sheet{width:100%!important;max-width:none!important;margin:0!important;padding:32px 30px 8px!important;display:grid!important;gap:14px!important;color:#271c31!important}.auth-modal .auth-sheet>.brand-logo{margin:0 54px 2px 0!important;padding:0!important}.auth-modal .auth-sheet>h2{margin:4px 0 0!important;padding:0!important;font-family:"Noto Serif TC",Songti TC,Georgia,serif!important;font-size:30px!important;line-height:1.25!important;letter-spacing:-.035em!important}.auth-modal .auth-sheet>p,.auth-modal .auth-help{margin:0!important;color:#6e6271!important;font-size:13px!important;line-height:1.75!important}.auth-modal .auth-tabs{margin:4px 0 2px!important;min-height:50px!important}.auth-modal .form-label{margin:0!important;gap:7px!important;color:#392f3e!important;font-size:13px!important;font-weight:800!important}.auth-modal .form-label input{width:100%!important;min-height:52px!important;margin:0!important;padding:13px 15px!important;border-radius:15px!important}.auth-modal .consent-check{margin:0!important;padding:13px 14px!important;border:1px solid #eadde2!important;border-radius:15px!important;background:#fff8fa!important}.auth-modal .consent-check span{line-height:1.65!important}.auth-modal .primary-btn,.auth-modal .text-btn{margin:0!important;min-height:52px!important}.auth-modal .password-toggle{width:max-content!important;min-height:34px!important;margin:-8px 0 0 auto!important;padding:4px 10px!important;border:0!important;background:transparent!important;color:#a34b70!important;font-size:12px!important}.auth-modal #email-verify-area,.auth-modal #otp-area{display:grid;gap:12px}.auth-modal #email-verify-area[hidden],.auth-modal #otp-area[hidden]{display:none!important}.onboarding-v4115.onboarding-screen{width:100%!important;max-width:980px!important;min-height:100dvh!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:24px 0 36px!important;display:block!important;overflow:visible!important;background:transparent!important}.onboarding-v4115 .onboarding-header,.onboarding-v4115 .progress-line,.onboarding-v4115 .onboarding-card,.onboarding-v4115 .onboarding-footer{box-sizing:border-box!important;width:min(var(--bl4115-onboarding-max),calc(100vw - 32px))!important;max-width:var(--bl4115-onboarding-max)!important;margin-left:auto!important;margin-right:auto!important}.onboarding-v4115 .onboarding-header{position:relative!important;top:auto!important;min-height:78px!important;height:auto!important;margin-bottom:0!important;padding:14px 18px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) minmax(48px,auto)!important;align-items:center!important;border:1px solid #eadde2!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;background:#fffffff7!important;box-shadow:0 18px 46px #4a2e4012!important;backdrop-filter:blur(16px)!important}.onboarding-v4115 .onboarding-header .brand-logo{justify-self:center!important;min-width:0!important;margin:0!important}.onboarding-v4115 .onboarding-header .brand-logo b{font-size:16px!important;line-height:1.2!important}.onboarding-v4115 .onboarding-header .brand-logo small{font-size:10px!important;letter-spacing:.08em!important}.onboarding-switch-account{min-height:38px!important;padding:0 12px!important;border:1px solid #eadde2!important;border-radius:999px!important;background:#fff!important;color:#685b69!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.onboarding-v4115 .progress-line{height:4px!important;margin-top:0!important;margin-bottom:16px!important;overflow:hidden!important;border:1px solid #eadde2!important;border-top:0!important;border-radius:0 0 999px 999px!important;background:#f4ecef!important;box-shadow:0 12px 28px #4a2e400a!important}.onboarding-v4115 .progress-line i{display:block!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#f26496,#e34e85)!important}.onboarding-v4115 .onboarding-card{position:relative!important;flex:none!important;min-height:0!important;height:auto!important;max-height:none!important;margin-top:0!important;margin-bottom:14px!important;padding:30px 30px 28px!important;overflow:visible!important;border:1px solid #eadde2!important;border-radius:28px!important;background:#fff!important;box-shadow:0 22px 54px #4a2e4014!important}.onboarding-v4115 .onboarding-step-head{display:block!important;margin:0 0 24px!important;padding:0!important}.onboarding-v4115 .onboarding-step-head .step-kicker{display:block!important;margin:0 0 8px!important;color:#c95683!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.12em!important;font-weight:900!important}.onboarding-v4115 .onboarding-step-head h1,.onboarding-v4115 .onboarding-card>h1{max-width:none!important;margin:0 0 8px!important;padding:0!important;color:#271c31!important;font-family:"Noto Serif TC",Songti TC,Georgia,serif!important;font-size:clamp(30px,4vw,40px)!important;line-height:1.25!important;letter-spacing:-.045em!important;overflow:visible!important}.onboarding-v4115 .onboarding-step-head .step-sub,.onboarding-v4115 .onboarding-card>.step-sub{margin:0!important;color:#75697a!important;font-size:14px!important;line-height:1.75!important}.onboarding-v4115 .onboarding-step-body{min-width:0!important;overflow:visible!important}.onboarding-v4115 .onboarding-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.onboarding-v4115 .onboarding-form-grid>label{min-width:0!important;margin:0!important;gap:8px!important;color:#392f3e!important;font-size:13px!important;font-weight:800!important}.onboarding-v4115 .onboarding-form-grid>.field-wide{grid-column:1/-1!important}.onboarding-v4115 .form-stack input,.onboarding-v4115 .form-stack textarea,.onboarding-v4115 .location-grid-v252 input,.onboarding-v4115 .location-grid-v252 select{width:100%!important;margin:0!important;min-height:52px!important;padding:13px 15px!important;border:1px solid #eadde2!important;border-radius:16px!important;background:#fff!important;color:#271c31!important}.onboarding-v4115 .form-stack textarea{min-height:112px!important;resize:vertical!important}.onboarding-v4115 .privacy-inline{margin:16px 0 0!important;padding:12px 14px!important;display:flex!important;align-items:flex-start!important;gap:9px!important;border:1px solid #eee4e8!important;border-radius:15px!important;background:#faf7f8!important;color:#75697a!important;font-size:12px!important;line-height:1.65!important}.onboarding-v4115 .location-layout-v252{margin:0!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.onboarding-v4115 .location-grid-v252{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important}.onboarding-v4115 .location-grid-v252 label{min-width:0!important;margin:0!important;color:#392f3e!important;font-size:13px!important;font-weight:800!important}.onboarding-v4115 .location-grid-v252 .wide{grid-column:1/-1!important}.onboarding-v4115 .distance-field-v252 input[type=range]{min-height:28px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.onboarding-v4115 .gps-panel-v252{margin:0!important;padding:16px!important;border:1px solid #eadde2!important;border-radius:18px!important;background:#fff9fb!important}.onboarding-v4115 .gps-panel-v252 .location-btn{width:100%!important;min-height:48px!important;margin:10px 0 0!important;border:1px solid #ded1d8!important;border-radius:14px!important;background:#fff!important;color:#4d4150!important;font-weight:800!important}.onboarding-v4115 .onboarding-footer{position:static!important;inset:auto!important;min-height:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.onboarding-v4115 .onboarding-footer .primary-cta{width:100%!important;min-height:56px!important;margin:0!important;border-radius:18px!important;box-shadow:0 16px 32px #e9538933!important}.onboarding-v4115 .choice-section>h3{margin:18px 0 10px!important}.onboarding-v4115 .choice-section>h3:first-child{margin-top:0!important}.onboarding-v4115 .choice-grid,.onboarding-v4115 .big-choice-list,.onboarding-v4115 .interest-cloud-v252{margin:0!important}@media(max-width:759px){.onboarding-v4115.onboarding-screen{max-width:none!important;min-height:100dvh!important;padding:0 0 max(18px,env(safe-area-inset-bottom))!important}.onboarding-v4115 .onboarding-header,.onboarding-v4115 .progress-line,.onboarding-v4115 .onboarding-card,.onboarding-v4115 .onboarding-footer{width:100%!important;max-width:none!important}.onboarding-v4115 .onboarding-header{position:sticky!important;top:0!important;z-index:40!important;min-height:72px!important;padding:max(10px,env(safe-area-inset-top)) 14px 10px!important;border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}.onboarding-v4115 .progress-line{position:sticky!important;top:72px!important;z-index:39!important;margin:0 0 10px!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-shadow:none!important}.onboarding-switch-account{min-height:34px!important;padding:0 10px!important;font-size:11px!important}.onboarding-v4115 .onboarding-card{width:calc(100% - 24px)!important;margin:0 12px 12px!important;padding:24px 18px 22px!important;border-radius:24px!important}.onboarding-v4115 .onboarding-step-head{margin-bottom:20px!important}.onboarding-v4115 .onboarding-step-head h1,.onboarding-v4115 .onboarding-card>h1{font-size:30px!important}.onboarding-v4115 .onboarding-form-grid,.onboarding-v4115 .location-grid-v252{grid-template-columns:1fr!important;gap:13px!important}.onboarding-v4115 .onboarding-form-grid>.field-wide,.onboarding-v4115 .location-grid-v252 .wide{grid-column:auto!important}.onboarding-v4115 .onboarding-footer{position:sticky!important;bottom:0!important;z-index:38!important;width:100%!important;padding:10px 12px max(10px,env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#fffafab8,snow 28%)!important;backdrop-filter:blur(14px)!important}.onboarding-v4115 .onboarding-footer .primary-cta{min-height:54px!important}html body.bl-production-v417 #overlay-root>.overlay>.modal-sheet.auth-modal[data-dialog-kind=regular]{width:100%!important;max-width:none!important;height:auto!important;max-height:94dvh!important;margin:auto 0 0!important;border-radius:24px 24px 0 0!important}.auth-modal .auth-sheet{padding:28px 20px max(24px,env(safe-area-inset-bottom))!important}}@media(max-width:390px){.onboarding-v4115 .onboarding-header{grid-template-columns:44px minmax(0,1fr) auto!important}.onboarding-v4115 .onboarding-header .brand-logo b{font-size:14px!important}.onboarding-v4115 .onboarding-header .brand-logo small{font-size:9px!important}.onboarding-switch-account{padding:0 8px!important;font-size:10px!important}.auth-modal .auth-sheet{padding-inline:18px!important}}.social-auth-btn.social-apple,.auth-sheet .social-auth-btn.social-apple{background:#000!important;color:#fff!important;border-color:#000!important}.social-auth-btn.social-apple:hover,.social-auth-btn.social-apple:focus-visible{background:#1d1d1f!important}.social-auth-btn.social-apple .social-brand.apple{display:inline-grid;place-items:center;width:20px;height:20px}.social-auth-btn.social-apple .social-brand.apple img{width:18px;height:18px;display:block}.report-evidence{margin:8px 0 4px;padding:12px 14px;border-left:3px solid #c9a3b1;background:#faf6f5;border-radius:0 12px 12px 0;color:#5f5158;font-size:14px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;max-height:9.5em;overflow:auto}.report-evidence img{max-width:120px;max-height:120px;border-radius:10px;display:block}.msg-report-btn{border:0;background:transparent;color:#8a7a82;font-size:12px;padding:4px 6px;min-height:28px;cursor:pointer;opacity:.75}.msg-report-btn:hover,.msg-report-btn:focus-visible{opacity:1;text-decoration:underline}.photo-report-btn{position:absolute;right:10px;bottom:10px;z-index:3;padding:6px 10px;min-height:30px;backdrop-filter:blur(8px)}.social-auth-row .social-auth-btn.social-apple{grid-column:1/-1}:root{--bl-flat-accent:#c23d5f;--bl-flat-accent-press:#a8334f;--bl-flat-line:#e7dfe1;--bl-flat-shadow:0 1px 2px rgba(40,24,32,.06)}.primary-cta,.primary-btn,button.like,.mobile-nav-item.active,.relation-v32-heart,.together-v242-hero .primary-btn,.plans-head~* .primary-btn{background:var(--bl-flat-accent)!important;background-image:none!important;box-shadow:none!important;color:#fff!important}.primary-cta:hover,.primary-btn:hover,button.like:hover{background:var(--bl-flat-accent-press)!important}.mobile-nav-item.active{border-radius:12px!important}.together-v242-card,.account-v31-menu,.conversation-list-v241,.conversation-list,.plan-card,.settings-action,.account-v31-edit,.discover-v247-menu,.icon-btn,.refresh-conversations,.life-refresh,.sheet-close,.button.round,button.round{box-shadow:var(--bl-flat-shadow)!important}.together-v242-card,.account-v31-menu,.plan-card{border:1px solid var(--bl-flat-line)!important}.together-v242-hero,.plan-card.vip-card,.discover-v247-info.discover-v31-info{background-image:none!important;box-shadow:none!important}.together-v242-hero{background-color:#faf6f3!important;border:1px solid var(--bl-flat-line)!important}.plan-card.vip-card{background-color:#fbf8f4!important}.discover-v247-info.discover-v31-info{background-color:#fff!important}.app-header,.mobile-bottom-nav,.discover-v31-presence,.encounter-v3-presence,.discover-v31-photo-hint,.discover-v247-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:640px){.bl32-masthead .bl32-masthead-actions,.bl31-masthead .bl31-masthead-actions{position:static!important;inset:auto!important;transform:none!important;margin-top:12px!important;justify-content:flex-start!important}}.sheet-close+.status-note,.sheet-close+.plans-head{margin-right:52px!important}.primary-cta,.primary-btn,button.like,.together-v242-hero .primary-btn{background:linear-gradient(180deg,#cf4d6e,#b93a5a)!important;box-shadow:0 6px 16px #b93a5a38,inset 0 1px #ffffff2e!important}.mobile-nav-item.active{box-shadow:0 4px 12px #b93a5a33!important}.modal-sheet>:is(.security-summary,.modal-subtitle,.auth-methods,.fine-print,.privacy-inline,.photo-manager,.status-note){margin-left:28px!important;margin-right:28px!important}.modal-sheet>.modal-subtitle{margin-top:22px!important;margin-bottom:10px!important}.modal-sheet>.security-summary{border-radius:14px;overflow:hidden}.modal-sheet>.fine-print{margin-top:14px!important;line-height:1.7}.modal-sheet>.entry-kicker{display:block!important;margin:28px 78px 0 28px!important}.modal-sheet>.entry-kicker+h2{padding-top:6px!important}.modal-sheet>.privacy-inline{border-radius:14px}.verification-center-v3>.status-note{margin:14px 15px 4px!important;padding:12px 14px!important;border-radius:12px;background:#f3f8f4;color:#2f5b43;font-size:14px;line-height:1.6}.verification-center-v3>#verification-refresh{margin:8px 15px 12px!important;width:calc(100% - 30px)!important;border-radius:12px!important}@media(max-width:340px){.modal-sheet>:is(.security-summary,.modal-subtitle,.auth-methods,.fine-print,.privacy-inline,.photo-manager,.status-note){margin-left:20px!important;margin-right:20px!important}.modal-sheet>.entry-kicker{margin:24px 70px 0 20px!important}}.relation-v32-card{height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.relation-v32-card .encounter-v247-open{height:auto!important;display:flex!important;flex-direction:column!important}.relation-v32-card .encounter-v247-photo{position:relative!important;flex:none!important}.relation-v32-card .encounter-v247-photo .encounter-v3-presence{inset:10px auto auto 10px!important}.relation-v32-card .encounter-v247-copy{position:static!important;inset:auto!important;transform:none!important;background:#fff!important;padding:12px 14px 6px!important;color:var(--bl-ink,#271c31)!important;text-shadow:none!important}.relation-v32-card .encounter-v247-copy b{display:block!important;font-size:18px!important;line-height:1.35!important;margin:0 0 2px!important;color:var(--bl-ink,#271c31)!important;letter-spacing:0!important}.relation-v32-card .encounter-v247-copy b span{display:inline!important;height:auto!important;padding:0!important;margin-left:6px!important;background:none!important;font-size:15px!important;font-weight:600!important;color:#6f6373!important}.relation-v32-card .encounter-v247-copy small{display:block!important;font-size:13px!important;line-height:1.5!important;margin:0!important;color:#6f6373!important}.relation-v32-card .encounter-v247-copy>span:last-child{display:none!important}.relation-v32-card .relation-v32-heart{position:static!important;inset:auto!important;width:calc(100% - 28px)!important;height:44px!important;margin:8px 14px 14px!important;border-radius:12px!important}.encounter-v247-copy>span:last-child{display:flex}.encounter-v247-copy b span{display:inline;height:auto;padding:0;background:none}.relation-banner-v31 h2,.relation-banner-v31 h3,.relation-banner-v31 strong{font-size:clamp(20px,5.2vw,26px)!important;line-height:1.35!important}@media(max-width:640px){.bl32-masthead,.bl31-masthead{min-height:0!important;row-gap:10px!important}.bl32-masthead-quote,.bl31-masthead-quote{margin-top:8px!important;position:static!important}}.message-meta .msg-report-btn{min-width:40px!important;min-height:32px!important;padding:6px 8px!important;font-size:12px!important;color:#8a7a82!important;text-decoration:none!important;border-radius:8px!important;opacity:1!important}.message-meta .msg-report-btn:hover,.message-meta .msg-report-btn:focus-visible{background:#f4ecef!important;color:#a33a58!important}.message-item{contain-intrinsic-size:auto 68px!important}.conversation{contain-intrinsic-size:auto 82px!important}.studio-actionbar{display:flex!important;gap:10px!important;align-items:center!important}.studio-actionbar .studio-pager{display:flex!important;gap:8px!important;flex:none!important}.studio-actionbar .studio-secondary{white-space:nowrap!important;min-width:96px!important;writing-mode:horizontal-tb!important}.studio-actionbar .studio-primary{flex:1 1 180px!important;min-width:0!important}#read-all,#clear-all-notifications{min-height:36px!important;padding:6px 12px!important;font-size:13px!important}.life-refresh{min-width:40px!important;min-height:40px!important}html body .mobile-nav-item i,html body .nav-item i,html body .settings-section-head em{font-size:10px!important;line-height:1.5!important}html body .bl31-brand small,html body .brand-logo small,html body .conversation-presence b,html body .discover-v247-media-badges span,html body .discover-v247-media-badges span.discover-v31-presence,html body .encounter-v247-photo em,html body .encounter-v247-photo small.encounter-v3-presence,html body .life-v241-head span.entry-kicker,html body .name-line em.official-chip,html body .nav-note b,html body .plans-head span.entry-kicker,html body .relationship-tools-person span.entry-kicker,html body .settings-hero span.official-chip,html body .studio-brand span.entry-kicker,html body .together-v242-hero-copy span.entry-kicker,html body .verification-center-head small{font-size:11px!important;line-height:1.5!important}html body .account-v31-completion b,html body .account-v31-completion small,html body .account-v31-row em.done,html body .account-v31-row small,html body .account-v31-stats small,html body .bl-contact-meta time,html body .bottom-nav div.nav-note,html body .conversation-context span.relationship-day,html body .conversation-top time,html body .discover-v247-media button.discover-v31-photo-hint,html body .discover-v247-tags span,html body .done small,html body .life-compose-trigger small,html body .life-prompt-list button,html body .life-side-card a,html body .life-topic-strip button,html body .life-v241-head p,html body .messages-v241-link small,html body .modal-sheet p.relationship-subtool-copy,html body .name-line span,html body .notification-system-card button,html body .notification-toolbar span,html body .photo-slot small,html body .profile-boundary-note p,html body .profile-compat small,html body .profile-fact-grid span,html body .push-device-top small,html body .relation-banner-v31 p,html body .relationship-direction-card button,html body .relationship-direction-card p,html body .relationship-direction-card span,html body .relationship-privacy-chip span,html body .relationship-private-tip span,html body .relationship-safety-card small,html body .relationship-section-title small,html body .relationship-section-title span,html body .relationship-subtool-actions p,html body .relationship-subtool-note span,html body .relationship-subtool-person small,html body .relationship-tool-copy small,html body .relationship-tools-footer p,html body .relationship-tools-person p,html body .selected small,html body .settings-empty p,html body .studio-nav small,html body .studio-person small,html body .studio-section-heading small,html body .studio-stage p.studio-safetyline,html body .together-v242-activity em,html body .together-v242-activity-copy small,html body .together-v242-match-copy small,html body .together-v242-safety button,html body .together-v242-safety p,html body .together-v242-section-head span,html body .together-v242-status p,html body .together-v242-status small,html body .verification-checklist-v3 small,html body .verification-privacy-v3 p,html body .verification-score-ring small{font-size:12px!important;line-height:1.5!important}.relation-v32-card .encounter-v247-photo>em{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;width:auto!important;max-width:60%!important;padding:4px 10px!important;border-radius:999px!important;background:#ffffffeb!important;color:#7a3a50!important}.relation-v32-card .encounter-v247-photo>em~.encounter-v3-presence{left:auto!important;right:10px!important}@media(max-width:380px){.conversation-list,.conversation-list-v241{margin-left:0!important;margin-right:0!important}.conversation{width:100%!important}.conversation .avatar-shell{flex:0 0 44px!important}.conversation .avatar-shell .bl-avatar{width:44px!important;height:44px!important}.conversation-end{display:none!important}.conversation-main{flex:1 1 auto!important}.conversation-top{display:flex!important;justify-content:space-between!important;gap:6px!important;align-items:baseline!important}}.together-v242-safety button{display:inline-flex!important;align-items:center!important;min-height:32px!important}.primary-btn:disabled,.primary-btn[aria-disabled=true],.primary-cta:disabled,.primary-cta[aria-disabled=true]{background:#e8c3cf!important;background-image:none!important;color:#fff!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}:root{--accent:#c23d5f!important;--accent2:#a8334f!important;--art-wine:#c23d5f!important}#overlay-root #email-submit:not(:disabled),.modal-sheet #email-submit:not(:disabled){background:linear-gradient(180deg,#cf4d6e,#b93a5a)!important;color:#fff!important}.together-v242-activity{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.together-v242-activity-copy{min-width:0!important;overflow-wrap:anywhere!important}html body .together-v242-activity em{white-space:nowrap!important;font-size:11px!important}.together-v242-activities,.together-v242-card>div{min-width:0!important}@media(max-width:420px){.together-v242-activity{grid-template-columns:36px minmax(0,1fr) auto!important;gap:8px!important}.together-v242-activity .together-v242-chevron{display:none!important}}@media(min-width:641px)and (max-width:1180px){.together-v242-activities{grid-template-columns:minmax(0,1fr)!important}}.studio-actionbar .studio-primary{white-space:nowrap!important}@font-face{font-family:"BL Latin Serif";font-style:normal;font-weight:400 700;font-display:swap;src:local("Lora"),url(/assets/fonts/bl-latin-serif.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/bl-latin-serif.woff?v=4.1.25) format("woff");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:"BL Latin Serif";font-style:italic;font-weight:400 700;font-display:swap;src:local("Lora Italic"),url(/assets/fonts/bl-latin-serif-italic.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/bl-latin-serif-italic.woff?v=4.1.25) format("woff");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-core.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-core.woff?v=4.1.25) format("woff");unicode-range:U+B7,U+2013-2014,U+2018-2019,U+201C-201D,U+2020,U+2022,U+2026,U+3000-303F,U+4E00-4E01,U+4E09-4E0B,U+4E0D,U+4E14,U+4E26,U+4E2D,U+4E39,U+4E3B,U+4E45,U+4E4B,U+4E4E,U+4E50,U+4E5F,U+4E86,U+4E88,U+4E8B-4E8C,U+4E92,U+4E9B,U+4E9E,U+4EA4,U+4EAB-4EAC,U+4EBA,U+4EC0,U+4ECA-4ECB,U+4ECD,U+4ED6,U+4ED8,U+4EE3,U+4EE5,U+4EF6,U+4EFB,U+4EFD,U+4F0A,U+4F10-4F11,U+4F2F,U+4F34,U+4F38,U+4F3A,U+4F3C-4F3D,U+4F46-4F47,U+4F4D-4F4F,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F86,U+4F8B,U+4F9B,U+4F9D,U+4FBF,U+4FC2,U+4FC4,U+4FDD,U+4FE1,U+4FEE,U+500B,U+5011,U+5019,U+501F,U+502B,U+503C,U+5047,U+504F,U+505A,U+505C,U+5065,U+5076-5077,U+5099,U+50A8,U+50B3,U+50C5,U+50CF,U+50F9,U+5100,U+511F,U+512A,U+5132,U+5141,U+5143,U+5145,U+5148-5149,U+514B,U+514D,U+5165,U+5167-5169,U+516C-516D,U+5171,U+5176-5178,U+518A,U+518D,U+5192,U+51B0,U+51BB,U+51C6,U+51CD,U+51E1,U+51FA,U+5206-5207,U+5217,U+521D,U+5224-5225,U+5229-522A,U+5230,U+5236,U+5238,U+523B,U+5247,U+524D,U+525B,U+5269-526A,U+5275,U+5283,U+5287,U+529B,U+529F-52A0,U+52A9,U+52C9,U+52D2,U+52D5,U+52D9,U+52DE,U+52E2,U+52FE-52FF,U+5305,U+5308,U+5316-5317,U+5323,U+532F,U+533F-5340,U+5343,U+5347-5348,U+534A,U+5354-5355,U+5357,U+535A,U+5361,U+5370-5371,U+5373,U+5384,U+539F,U+53BB,U+53C3,U+53C8,U+53CA-53CB,U+53CD,U+53D1,U+53D6-53D7,U+53E3-53E6,U+53EA-53EB,U+53EF-53F0,U+53F2-53F3,U+53F8,U+5403-5404,U+5408-5409,U+540C-540D,U+5410-5411,U+5426-5427,U+542B,U+5438,U+5448,U+544A,U+5473,U+547C,U+548C,U+5496,U+54C1,U+54C8,U+54E1,U+54E5,U+54EA,U+54F2,U+5510,U+552E,U+5531,U+5546,U+554F,U+555F,U+5561,U+5580,U+5584,U+559A,U+559C-559D,U+55AC,U+55AE,U+55CE,U+5609,U+5617,U+5668,U+56DB,U+56DE,U+56E0,U+56FA,U+570B,U+570D,U+5712,U+5716,U+5718,U+571F,U+5728,U+572D,U+5730,U+573E,U+5740,U+5747,U+5750,U+5761,U+5766,U+5782-5783,U+578B,U+57C3,U+57CE,U+57D4,U+57DF,U+57F7,U+57FA,U+5821,U+5831,U+5834,U+5854,U+585E,U+586B,U+5883,U+589E,U+58A8,U+58EB,U+590F,U+5916,U+591A,U+591C,U+5927,U+5929-592B,U+5931,U+5948,U+594E-594F,U+5951,U+5957,U+5967,U+5973,U+597D,U+5982,U+59CB,U+59D3-59D4,U+5A01,U+5A18,U+5A1B,U+5A31,U+5A92,U+5AE9,U+5B50,U+5B57-5B58,U+5B5F,U+5B63,U+5B78,U+5B83,U+5B89,U+5B8C,U+5B8F,U+5B98,U+5B9A-5B9C,U+5BA2,U+5BA4,U+5BB6,U+5BB9,U+5BC4,U+5BC6,U+5BCC,U+5BDF,U+5BE6,U+5BE8-5BE9,U+5BEB-5BEC,U+5BEE,U+5BF5,U+5C01,U+5C04,U+5C07-5C08,U+5C0B,U+5C0D-5C0F,U+5C11,U+5C16,U+5C1A,U+5C2C,U+5C31,U+5C37,U+5C3A,U+5C3C,U+5C40,U+5C4F,U+5C55,U+5C65,U+5C6C,U+5C71,U+5CA1,U+5CB8,U+5CF6,U+5DBC,U+5DDE,U+5DE5-5DE6,U+5DE8,U+5DF1-5DF2,U+5DF4,U+5E01-5E03,U+5E0C,U+5E1B,U+5E1D,U+5E26,U+5E2B,U+5E2D,U+5E33,U+5E36,U+5E38,U+5E63,U+5E6B,U+5E72-5E74,U+5E7E,U+5E8F,U+5E95,U+5E97,U+5E9C,U+5EA6-5EA7,U+5EAB,U+5EAD,U+5EB7,U+5EF3,U+5EF6-5EF7,U+5EFA,U+5F08,U+5F0F,U+5F15,U+5F35,U+5F37,U+5F69,U+5F6D,U+5F70-5F71,U+5F7C,U+5F80,U+5F85,U+5F88,U+5F8B-5F8C,U+5F97,U+5F9E,U+5FA9,U+5FAE,U+5FB5,U+5FB7,U+5FBD,U+5FC3,U+5FC5,U+5FD8-5FD9,U+5FEB,U+600E,U+6015,U+6025,U+6027,U+6062,U+606F,U+60A8,U+60C5,U+60DC,U+60F3,U+610F,U+611B,U+611F,U+614B,U+6155,U+6162-6163,U+616E,U+6191,U+61C2,U+61C9,U+6210-6211,U+6216,U+622A,U+6230,U+6232,U+6236,U+6240,U+624B,U+624D,U+6253,U+6258,U+6263,U+627E-6280,U+628A,U+6293,U+6295,U+62B9,U+62BD,U+62C9,U+62CD,U+62D2,U+62DB-62DC,U+62DF,U+62FF,U+6301,U+6307,U+6309,U+6311,U+632A,U+6372,U+6377,U+6388-6389,U+638C,U+6392,U+639B,U+63A1-63A2,U+63A5,U+63A7-63A8,U+63AA,U+63CF-63D0,U+63DB,U+63E1,U+63ED,U+63F4,U+641C,U+6458,U+6469,U+6492,U+64A4,U+64AD,U+64C1,U+64C7,U+64CB,U+64CD,U+64D4,U+64DA,U+64EC,U+64FE,U+651D,U+652F,U+6536,U+6539,U+653E-653F,U+6545,U+6548,U+654F,U+6557-6559,U+6563,U+6566,U+6570,U+6574,U+6578,U+6587,U+6590,U+6599,U+65AF-65B0,U+65B7,U+65B9,U+65BC-65BD,U+65C1,U+65C5,U+65D7,U+65E2,U+65E5-65E6,U+65E8-65E9,U+65FA,U+660E,U+6613,U+661F,U+662F,U+6642,U+665A,U+666E-6670,U+667A,U+66AB,U+66C6,U+66C9,U+66DD,U+66F4,U+66F8,U+66FC,U+66FE-6700,U+6703,U+6708-6709,U+670B,U+670D,U+6717,U+671B,U+671F,U+672A-672D,U+6750,U+675C,U+675F,U+676F,U+6771,U+6797,U+679C,U+67D0,U+67E5,U+67EC,U+6817,U+6821,U+6838-6839,U+683C,U+6843,U+6846,U+6848,U+684C,U+689D,U+68B5,U+68C4,U+68C9,U+68EE,U+690D,U+695A,U+696D,U+6975,U+6982,U+6A02,U+6A19,U+6A21,U+6A23,U+6A5F,U+6A94,U+6AA2,U+6B0A,U+6B21,U+6B3E,U+6B4C,U+6B61-6B65,U+6B72,U+6B77-6B78,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6C23,U+6C34,U+6C38,U+6C42,U+6C47,U+6C57,U+6C5F,U+6C76,U+6C7A,U+6C92,U+6C99,U+6CBB,U+6CC1,U+6CCA,U+6CD5,U+6CE2,U+6CE8,U+6CF0,U+6CF3,U+6D0B,U+6D1B,U+6D32,U+6D3B,U+6D3E,U+6D41,U+6D77,U+6D88,U+6DC6,U+6DE1,U+6DF7,U+6E05,U+6E2C,U+6E2F,U+6E38,U+6E56,U+6E90,U+6E96,U+6ED1,U+6EFF,U+6F0F,U+6F14,U+6F2B,U+6F8E,U+6FA4,U+6FB3,U+6FDF,U+700F,U+7063,U+70B9-70BA,U+70CF,U+70D8,U+7119,U+7121,U+7136,U+7167,U+719F,U+71DF,U+722D,U+7235,U+723E,U+7247-7248,U+7259,U+725B,U+7261,U+7269,U+7279,U+72C0,U+72D7,U+7345,U+7368,U+7372,U+7387,U+73BB,U+73CD,U+73ED,U+73FE,U+7403,U+7406,U+7409,U+745C,U+745E-745F,U+74B0,U+74DC,U+74E6,U+74F6,U+7518,U+751C,U+751F,U+7522,U+7528,U+7531,U+7533,U+7537-7538,U+754C,U+7559,U+7565,U+756B,U+7570,U+7576,U+758A,U+7591,U+7642,U+767B-767E,U+7684,U+76AE,U+76CA,U+76E1,U+76E7,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+77E5,U+77ED,U+7801,U+7814,U+7834,U+788C,U+78A9,U+78BA,U+78BC,U+790E,U+793A,U+793E,U+795D,U+7968,U+7981,U+798F,U+79AE,U+79C1,U+79D1-79D2,U+79D8,U+79E4,U+79FB,U+7A0B,U+7A0D,U+7A2E,U+7A31,U+7A33,U+7A3D,U+7A3F,U+7A4D,U+7A69,U+7A76,U+7A7A,U+7A81,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7AF9,U+7B26,U+7B2C,U+7B46,U+7B49,U+7B54,U+7B56,U+7B97,U+7BA1,U+7BB1,U+7BC0,U+7BC4,U+7BC7,U+7BC9,U+7BE9,U+7C21,U+7C3F,U+7C43,U+7C64,U+7C73,U+7CB5,U+7CBE,U+7CFB,U+7D00,U+7D04-7D05,U+7D0D,U+7D10,U+7D1A,U+7D20,U+7D22,U+7D2F-7D30,U+7D39,U+7D42,U+7D44,U+7D50,U+7D55,U+7D61,U+7D66,U+7D71,U+7D81,U+7D93,U+7DAD,U+7DB2,U+7DCA,U+7DD2,U+7DDA,U+7DE8,U+7DEC,U+7DF4,U+7E23,U+7E2E,U+7E3D,U+7E6B,U+7E73,U+7E7C,U+7E8C,U+7ED9,U+7F3A,U+7F6E,U+7F72,U+7F85,U+7F8A,U+7F8E,U+7FA4,U+7FA9,U+7FAF,U+7FBD,U+7FD2,U+8005,U+800C,U+8033,U+804A,U+8056,U+806F,U+8072,U+8077,U+807D,U+80AF,U+80B2,U+80CC,U+80FD,U+8105,U+812B,U+81D8,U+81E8,U+81EA,U+81F3-81F4,U+81FA,U+8207-820A,U+8212,U+822C,U+8272,U+82AC,U+82B1,U+82D7,U+82E5,U+82F1,U+8305,U+8332,U+8336,U+8349,U+8377,U+83AB,U+83F2,U+83F8,U+8404,U+840A,U+842C,U+8449,U+8457,U+845B,U+8461,U+8482,U+8499,U+84B2,U+84CB,U+84EE,U+853D,U+85A6,U+85A9,U+85CF,U+8607,U+862D,U+8655,U+865A-865B,U+865F,U+878D,U+87F9,U+880D,U+8840,U+884C,U+8863,U+8868,U+88AB,U+88DC-88DD,U+88E1,U+88F8,U+88FD,U+8907,U+897F,U+8981,U+8986,U+898B,U+898F,U+8996,U+89BA,U+89BD,U+89C0,U+89D2,U+89E3,U+8A00,U+8A02,U+8A08,U+8A0A,U+8A0E,U+8A17-8A18,U+8A2A,U+8A2D,U+8A31,U+8A34,U+8A3A-8A3B,U+8A50,U+8A62,U+8A66,U+8A71-8A73,U+8A8D,U+8A95,U+8A9E,U+8AA4,U+8AAA,U+8AB0,U+8ABF,U+8AC7,U+8ACB,U+8AD6,U+8AFE,U+8B1B,U+8B1D,U+8B49,U+8B58,U+8B66,U+8B70,U+8B77,U+8B80,U+8B8A,U+8B93,U+8BC1,U+8BC9,U+8C61,U+8C6C,U+8C93,U+8C9D,U+8CA0,U+8CA8-8CA9,U+8CAC,U+8CB7,U+8CBB-8CBC,U+8CC7,U+8CD3,U+8CE0,U+8CEA,U+8CF4,U+8CFA,U+8CFC-8CFD,U+8D08,U+8D26-8D27,U+8D54,U+8D5A,U+8D64,U+8D6B,U+8D70,U+8D77,U+8D85,U+8D8A,U+8DA3,U+8DA8,U+8DD1,U+8DDD,U+8DDF,U+8DEF,U+8DF3,U+8E64,U+8E8D,U+8EAB,U+8ECA,U+8F03,U+8F09,U+8F14-8F15,U+8F2A,U+8F2F,U+8F38,U+8F49,U+8F6C,U+8F9B,U+8FA6,U+8FBE,U+8FD1,U+8FD4,U+8FE6,U+8FEB,U+8FF0,U+8FFD,U+9000-9001,U+900F-9010,U+9014,U+9019-901B,U+901F-9020,U+9023,U+9031-9032,U+903C,U+903E,U+9047,U+904A-904B,U+904E,U+9053-9055,U+9060,U+9069,U+906E,U+9072,U+9078,U+907F-9080,U+9084,U+908A,U+90A3,U+90E8,U+90F5,U+90FD,U+914C-914D,U+9152,U+916C,U+9192,U+91AB,U+91CC-91CD,U+91CF,U+91D1,U+91DD,U+92B7,U+9304,U+9322,U+932F,U+9375,U+9396,U+93E1,U+9418,U+9470,U+94B1,U+9577,U+9580,U+9589,U+958B,U+9593,U+95A9,U+95B1,U+95DC,U+9632,U+963B,U+963F-9640,U+9644,U+964C-964D,U+9650,U+9663-9664,U+966A,U+9675-9676,U+9686,U+968A,U+968E,U+969B,U+96A8,U+96AA,U+96B1,U+96C4,U+96C6,U+96D9,U+96E2,U+96F2,U+96F6,U+96FB,U+9700,U+9732,U+9748,U+975C,U+975E,U+9760,U+9762,U+97D3,U+97F3,U+97FF,U+9801,U+9805-9806,U+9808,U+9810,U+9813,U+9818,U+982D,U+983B,U+984C-984D,U+9858,U+985E,U+986F,U+98A8,U+98DF,U+98EF,U+98F2,U+9910,U+9918,U+9996,U+9999,U+99AC,U+9A19,U+9A37,U+9A57,U+9A5F,U+9A8C,U+9AD4,U+9AD8,U+9B06,U+9B5A,U+9B6F,U+9BAE,U+9EA5,U+9EB5,U+9EBC,U+9ECE,U+9ED1,U+9ED8,U+9EDE,U+9F4A,U+9F61,U+FF00-FF6F}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-s1.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-s1.woff?v=4.1.25) format("woff");unicode-range:U+4E03,U+4E08,U+4E10-4E11,U+4E15-4E16,U+4E18-4E19,U+4E1E-4E1F,U+4E2B,U+4E30,U+4E32,U+4E38,U+4E43,U+4E48,U+4E4D,U+4E4F,U+4E52-4E53,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E69,U+4E73,U+4E7E,U+4E82,U+4E8E,U+4E91,U+4E94-4E95,U+4E99,U+4E9F,U+4EA1-4EA2,U+4EA5-4EA6,U+4EA8,U+4EAD-4EAE,U+4EB3,U+4EC1,U+4EC3-4EC4,U+4EC6-4EC7,U+4ED4-4ED5,U+4ED7,U+4ED9,U+4EDE-4EDF,U+4EE4,U+4EF0,U+4EF2-4EF3,U+4EFF,U+4F01,U+4F09,U+4F0B,U+4F0D,U+4F0F,U+4F15,U+4F19,U+4F30,U+4F36,U+4F43,U+4F48,U+4F50-4F51,U+4F54,U+4F57,U+4F59-4F5B,U+4F5D-4F5E,U+4F63,U+4F69,U+4F6C,U+4F6F-4F70,U+4F73,U+4F75,U+4F7A-4F7B,U+4F7E,U+4F83,U+4F88,U+4F8D,U+4F8F,U+4F91,U+4F96,U+4FAE-4FAF,U+4FB5-4FB7,U+4FC3,U+4FCA,U+4FCE-4FD1,U+4FD7-4FD8,U+4FDA,U+4FDE-4FE0,U+4FEF,U+4FF1,U+4FF3,U+4FF8,U+4FFA,U+4FFE,U+5000,U+5006,U+5009,U+500C-500D,U+500F,U+5012,U+5014,U+5016,U+5018,U+501A,U+5021,U+5023,U+5025-5026,U+5028-502A,U+502D,U+5043,U+5049,U+504C,U+504E,U+5055,U+506D,U+506F,U+5074-5075,U+507A,U+507D,U+5080,U+5085,U+508D,U+5091,U+5096,U+5098,U+509A,U+50A2,U+50AC-50AD,U+50AF,U+50B2,U+50B5,U+50B7,U+50BB,U+50BE,U+50C7,U+50CE,U+50D1,U+50D5-50D6,U+50DA,U+50E5,U+50E7,U+50E9,U+50ED-50EE,U+50F1,U+50F5,U+50FB,U+5102,U+5104-5105,U+5108-5109,U+5110,U+5112,U+5114-5115,U+5118,U+5121,U+5133,U+5137-5138,U+513B-513C,U+513F-5140,U+5144,U+5146-5147,U+514C,U+5152,U+5154-5155,U+5157,U+515C,U+5162,U+516B,U+516E,U+5175,U+517C,U+5180,U+5189,U+5191,U+5195,U+5197,U+51A0,U+51A2,U+51A4-51A5,U+51AA,U+51AC,U+51B6-51B7,U+51BD,U+51CB-51CC,U+51DC-51DD,U+51E0,U+51F0-51F1,U+51F3,U+51F6,U+51F8-51F9,U+51FD,U+5200-5201,U+5203,U+5208,U+520A,U+520E,U+5211-5212,U+5216,U+5228,U+522E,U+5237,U+523A,U+5241,U+5243,U+524A-524C,U+524E,U+5254,U+5256,U+525C-525D,U+526F,U+5272,U+5274,U+5277,U+527D,U+527F,U+5282,U+5288-528A,U+528D,U+5291,U+5293,U+52A3,U+52AA-52AC,U+52BB,U+52BE,U+52C1,U+52C3,U+52C7,U+52D7-52D8,U+52DB,U+52DD,U+52DF,U+52E3-52E4,U+52E6,U+52F0,U+52F3,U+52F5,U+52F8,U+52FA-52FB,U+5306,U+530D,U+530F-5310,U+5315,U+5319,U+531D,U+5320-5321,U+532A,U+5331,U+5339,U+533E,U+5341,U+5345,U+5349,U+5351-5353,U+535C,U+535E,U+5360,U+5366,U+536E-536F,U+5375,U+5377-5379,U+537B,U+537F,U+539A,U+539D,U+53A5,U+53AD,U+53B2,U+53C9,U+53D4,U+53DB,U+53DF,U+53E2,U+53E8-53E9,U+53EC-53EE,U+53F1,U+53F5,U+53FB-53FC,U+5401,U+5406,U+540A-540B,U+540E-540F,U+5412,U+541B,U+541D-5420,U+5429,U+542C-542E,U+5431,U+5433,U+5435-5436,U+5439,U+543B-543C,U+543E,U+5440,U+5442-5443,U+5446,U+544E,U+5462,U+5468,U+5471,U+5475-5478,U+547B,U+547D,U+5480,U+5484,U+5486,U+548B,U+548E,U+5490,U+5492,U+5495,U+549A,U+54A6-54AC,U+54AF,U+54B1,U+54B3,U+54B8,U+54BB,U+54BD,U+54BF-54C0,U+54C2,U+54C4,U+54C7,U+54C9,U+54CE,U+54E6,U+54E8-54E9,U+54ED-54EE,U+54FA,U+54FC-54FD,U+5501,U+5506-5507,U+5509,U+550F,U+5514,U+5527,U+552C,U+552F,U+5533,U+5537-5538,U+553E,U+5541,U+5543-5544,U+554A,U+5555-5557,U+555C,U+555E,U+5563-5564,U+5566,U+556A,U+557B-557C,U+557E,U+5582-5583,U+5587,U+5589-558B,U+5594,U+5598-5599,U+559F,U+55A7,U+55AA-55AB,U+55B1-55B3,U+55BB,U+55C5-55C7,U+55C9,U+55D1,U+55D3,U+55DA,U+55DC,U+55DF,U+55E1,U+55E3-55E6,U+55E8,U+55EF,U+55F6-55F7,U+55FD-55FE,U+5600,U+5606,U+5608,U+560D-560E,U+5610,U+5614,U+5616,U+561B,U+561F,U+5629,U+562E-5630,U+5632,U+5634,U+5636,U+5639,U+563B,U+563F,U+564E,U+5653,U+5657,U+5659,U+5662,U+5664-5665,U+5669-566C,U+566F,U+5671,U+5674,U+5676,U+5678-5679,U+5680,U+5685,U+5687,U+568E-5690,U+5695,U+56A5,U+56A8,U+56AE,U+56B4,U+56B6-56B7,U+56BC,U+56C0-56C2,U+56C8-56CA,U+56CC,U+56D1,U+56DA,U+56DD,U+56E4,U+56EA-56EB,U+56F0,U+56FF,U+5703-5704,U+5708-5709,U+5713,U+5729,U+572C,U+572F,U+5733,U+573B,U+574A,U+574D-574F,U+5751,U+5764,U+5769-576A,U+5777,U+577C,U+5793,U+57A0,U+57A2-57A3,U+57AE,U+57C2,U+57CB,U+57E0,U+57E4,U+57F9,U+5802,U+5805-5806,U+5809-580A,U+581D,U+5820,U+5824,U+582A,U+582F-5830,U+5835,U+584A-584C,U+5851-5852,U+5857-5858,U+585A,U+5862,U+586D,U+5875,U+5879,U+587D-587E,U+5880,U+5885,U+588A,U+5893,U+589C,U+589F,U+58A6,U+58A9,U+58AE,U+58B3,U+58BE,U+58C1,U+58C5,U+58C7,U+58CE,U+58D1,U+58D3,U+58D5,U+58D8-58D9,U+58DE-58DF,U+58E2,U+58E4,U+58E9,U+58EC,U+58EF,U+58F9-58FA,U+58FD,U+5914-5915,U+5919,U+5920,U+5922,U+5924-5925,U+592D-592E,U+5937-5938,U+593E,U+5944,U+5947,U+5949,U+5950,U+5954-5955,U+5958,U+595A,U+5960,U+5962,U+5969-596A,U+596D-596E,U+5974,U+5976,U+5978-5979,U+5981,U+5983-5984,U+598A,U+598D,U+5992-5993,U+5996,U+5999,U+599D-599E,U+59A3-59A5,U+59A8,U+59AE-59AF,U+59B3,U+59B9,U+59BB,U+59BE,U+59C5-59C6,U+59CA,U+59CD,U+59D0-59D2,U+59D8,U+59DA,U+59DC,U+59E3,U+59E5-59E6,U+59E8,U+59EA,U+59EC,U+59FB,U+59FF}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-s2.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-s2.woff?v=4.1.25) format("woff");unicode-range:U+5A03,U+5A09,U+5A0C,U+5A11,U+5A13,U+5A1C,U+5A1F-5A20,U+5A23,U+5A25,U+5A29,U+5A36,U+5A3C,U+5A40-5A41,U+5A46,U+5A49-5A4A,U+5A5A,U+5A62,U+5A66,U+5A6A,U+5A77,U+5A7F,U+5A9A-5A9B,U+5AA7,U+5AB2-5AB3,U+5ABC-5ABE,U+5AC1-5AC2,U+5AC9,U+5ACC,U+5AD6-5AD8,U+5AE1,U+5AE3,U+5AE6,U+5AF5,U+5AFB,U+5B08-5B09,U+5B0B-5B0C,U+5B1D,U+5B24,U+5B2A,U+5B30,U+5B34,U+5B38,U+5B40,U+5B43,U+5B51,U+5B53-5B55,U+5B5A-5B5D,U+5B64,U+5B69,U+5B6B,U+5B70-5B71,U+5B73,U+5B75,U+5B7A,U+5B7D,U+5B7F,U+5B85,U+5B87-5B88,U+5B8B,U+5B97,U+5B99,U+5BA3,U+5BA5-5BA6,U+5BAE,U+5BB0,U+5BB3-5BB5,U+5BB8,U+5BBF,U+5BC2,U+5BC5,U+5BC7,U+5BD0,U+5BD2-5BD3,U+5BDE,U+5BE1-5BE2,U+5BE4-5BE5,U+5BE7,U+5BF0,U+5BF6,U+5BF8,U+5BFA,U+5C09-5C0A,U+5C22,U+5C24,U+5C38-5C39,U+5C3E-5C3F,U+5C41,U+5C45-5C46,U+5C48,U+5C4B,U+5C4D-5C4E,U+5C50-5C51,U+5C58,U+5C5C-5C5D,U+5C60,U+5C62,U+5C64,U+5C68,U+5C6F,U+5C79,U+5C8C,U+5C90-5C91,U+5C94,U+5CA9,U+5CAB,U+5CB1,U+5CB3,U+5CB7,U+5CD2,U+5CD9,U+5CE8,U+5CEA,U+5CED,U+5CF0,U+5CF4,U+5CFB,U+5CFD,U+5D01,U+5D06-5D07,U+5D0E,U+5D11,U+5D14,U+5D16-5D17,U+5D19,U+5D1B,U+5D22,U+5D24,U+5D27,U+5D29,U+5D34,U+5D47,U+5D4C,U+5D50,U+5D69,U+5D6F,U+5D84,U+5D87,U+5D94,U+5D9D,U+5DB8,U+5DBA,U+5DBD,U+5DC9,U+5DCD,U+5DD2,U+5DD4,U+5DD6,U+5DDD,U+5DE1-5DE2,U+5DE7,U+5DEB,U+5DEE,U+5DF3,U+5DF7,U+5DFD-5DFE,U+5E06,U+5E11,U+5E15-5E16,U+5E18,U+5E1A,U+5E1F,U+5E25,U+5E37,U+5E3D,U+5E40,U+5E43,U+5E45,U+5E4C,U+5E54-5E55,U+5E57,U+5E5B,U+5E5F,U+5E61-5E62,U+5E76,U+5E78-5E79,U+5E7B-5E7D,U+5E87,U+5E8A,U+5E96,U+5E9A,U+5EA0,U+5EB5-5EB6,U+5EB8,U+5EBE,U+5EC1-5EC2,U+5EC4,U+5EC8-5ECA,U+5ED3,U+5ED6,U+5EDA,U+5EDD,U+5EDF-5EE0,U+5EE2-5EE3,U+5EEC,U+5EFE-5EFF,U+5F01,U+5F04,U+5F0A-5F0B,U+5F12-5F14,U+5F17-5F18,U+5F1B,U+5F1F,U+5F26-5F27,U+5F29,U+5F2D,U+5F31,U+5F3C,U+5F46,U+5F48,U+5F4A,U+5F4C,U+5F4E,U+5F57,U+5F59,U+5F5D,U+5F62,U+5F64-5F65,U+5F6A-5F6C,U+5F77,U+5F79,U+5F7F,U+5F81,U+5F87,U+5F89-5F8A,U+5F90-5F92,U+5F98-5F99,U+5F9C,U+5FA0-5FA1,U+5FA8,U+5FAA,U+5FAC,U+5FB9,U+5FCC-5FCD,U+5FD6-5FD7,U+5FDD,U+5FE0,U+5FEA,U+5FF1,U+5FF5,U+5FF8,U+5FFD,U+5FFF,U+600F,U+6012,U+6014,U+6016,U+601B,U+601D,U+6020-6021,U+6028-602B,U+602F,U+6035,U+6043,U+6046,U+604D,U+6050,U+6055,U+6059,U+6063-6065,U+6068-606D,U+6070,U+607F,U+6084-6085,U+6089,U+608C-608D,U+6094,U+6096,U+609A,U+609F-60A0,U+60A3,U+60B2,U+60B4-60B6,U+60B8,U+60BB-60BD,U+60C6-60C7,U+60CB,U+60D1,U+60D5,U+60D8,U+60DA,U+60DF-60E1,U+60E6,U+60F0-60F1,U+60F4,U+60F6,U+60F9-60FB,U+6100-6101,U+6106,U+6108-6109,U+610D-610E,U+6112,U+6115,U+611A,U+611C,U+6123,U+6127,U+6134,U+6137,U+613E-613F,U+6144,U+6147-6148,U+614C-614E,U+6158,U+615A,U+615D,U+615F,U+6167-6168,U+616B,U+6170,U+6175-6177,U+617C,U+617E,U+6182,U+618A,U+618E,U+6190,U+6194,U+619A,U+61A4,U+61A7,U+61A9,U+61AB-61AC,U+61AE,U+61B2,U+61B6,U+61BE,U+61C7-61C8,U+61CA-61CB,U+61CD,U+61E3,U+61E6,U+61F2,U+61F5-61F8,U+61FA,U+61FC,U+61FE-6200,U+6208,U+620A,U+620C-620E,U+6212,U+6215,U+621A-621B,U+621F,U+6221-6222,U+622E,U+6233-6234,U+623E-623F,U+6241,U+6247-6249,U+624E,U+6251-6252,U+6254,U+625B,U+626D-626F,U+6273,U+6276,U+6279,U+627C,U+6284,U+6286,U+6289,U+6291-6292,U+6296-6298,U+62A8,U+62AB-62AC,U+62B1,U+62B5,U+62BC,U+62BF,U+62C2,U+62C4,U+62C6-62C8,U+62CB-62CC,U+62CE,U+62D0,U+62D3-62D4,U+62D6-62DA,U+62EC-62EF,U+62F1,U+62F3-62F4,U+62F7,U+62FC-62FE,U+6302,U+6308,U+6316,U+6328,U+632B,U+632F,U+633A,U+633D-633E,U+6342,U+6346,U+6349,U+634C-6350,U+6355,U+6367-6369,U+636B,U+6371,U+6376,U+637A-637B,U+6380,U+6383-6384,U+638F,U+6396,U+6398-6399,U+63A0,U+63A3,U+63A9,U+63AC,U+63C0,U+63C6,U+63C9,U+63CD,U+63D2,U+63D6,U+63DA,U+63E3,U+63E9-63EA,U+63EE,U+63F9,U+6406,U+640D,U+640F,U+6413-6414,U+6416-6417,U+641E,U+642A,U+642C-642D,U+6434,U+6436,U+643D-643E,U+6451-6452,U+6454,U+645F,U+6467,U+646D,U+646F,U+6478-647B,U+6487-6488,U+6490,U+6493,U+6495,U+6499-649A,U+649E,U+64A2,U+64A5,U+64A9,U+64AB-64AC,U+64AE,U+64B0,U+64B2-64B3,U+64BB-64BC,U+64BE-64BF,U+64C2,U+64C4-64C5,U+64CA,U+64CE,U+64D2,U+64D8,U+64E0,U+64E2,U+64E6,U+64ED,U+64F0-64F2,U+64F4,U+64F7,U+64FA-64FB,U+6500,U+6506,U+650F,U+6514,U+6518-6519,U+651C,U+6523-6524,U+652A-652C,U+6538,U+653B,U+6549,U+6551,U+6554-6556,U+655D-655E,U+6562,U+656C,U+6572,U+6575,U+6577,U+6582-6583,U+6591,U+6595,U+6597,U+659B-659C,U+659F,U+65A1,U+65A4-65A5,U+65A7,U+65AB-65AC,U+65CB-65CC,U+65CE-65CF,U+65D6,U+65EC-65ED,U+65F1,U+6600,U+6602,U+6606-6607,U+660A,U+660C,U+660F,U+6614-6615,U+6620,U+6624-6625,U+6627-6628,U+662D,U+6631,U+6641,U+6643,U+6645,U+6649,U+664C,U+664F,U+6652,U+665D-665E,U+6664,U+6666}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-s3.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-s3.woff?v=4.1.25) format("woff");unicode-range:U+6668,U+6674,U+6676-6677,U+667E,U+6684,U+6687-6689,U+668D,U+6691,U+6696-6698,U+669D,U+66A2,U+66A8,U+66AE,U+66B1,U+66B4,U+66B8-66B9,U+66C4,U+66C7,U+66D6,U+66D9,U+66DC,U+66E0,U+66E6,U+66E9,U+66EC,U+66F0,U+66F2-66F3,U+66F7,U+66F9,U+6714-6715,U+671D,U+6726-6728,U+672E,U+6731,U+6734-6735,U+673D,U+6746,U+6749,U+674E-674F,U+6751,U+6753,U+6756-6757,U+675E,U+6760,U+676A,U+676D,U+6770,U+6772-6773,U+6775,U+6777,U+677C,U+677E-677F,U+6787,U+6789,U+678B,U+6790,U+6793,U+6795,U+679A,U+679D,U+67AF-67B0,U+67B4,U+67B6,U+67B8,U+67C4,U+67CF,U+67D1-67D4,U+67D9-67DA,U+67DD-67DE,U+67E2,U+67E9,U+67EF,U+67F1,U+67F3-67F5,U+67FF,U+6813,U+6818,U+6829-682A,U+683D,U+6840-6842,U+6845,U+6850-6851,U+6853-6854,U+6876,U+687F,U+6881-6883,U+6885-6886,U+6893-6894,U+6897,U+689F,U+68A1-68A2,U+68A7-68A8,U+68AD,U+68AF-68B1,U+68B3,U+68CB,U+68CD,U+68D2,U+68D5,U+68D7-68D8,U+68DA,U+68DF-68E0,U+68E3,U+68E7,U+68F2,U+68F5,U+68F9-68FB,U+6905,U+690E,U+6912,U+6930,U+694A,U+6953-6954,U+695B,U+695D-695E,U+6960,U+6963,U+6968,U+696B,U+696E,U+6977,U+6979,U+6986,U+6994-6995,U+699B-699C,U+69A3,U+69A6,U+69A8,U+69AB,U+69AD-69AE,U+69B4,U+69B7,U+69BB,U+69C1,U+69C3,U+69CB-69CD,U+69D0,U+69D3,U+69E8,U+69ED,U+69F3,U+69FD,U+6A01,U+6A05,U+6A0A,U+6A11,U+6A13,U+6A1E-6A1F,U+6A35,U+6A38-6A3A,U+6A3D,U+6A44,U+6A47-6A48,U+6A4B,U+6A58-6A59,U+6A61-6A62,U+6A6B,U+6A7E,U+6A80,U+6A84,U+6A90,U+6A97,U+6A9C,U+6AA0,U+6AA3,U+6AAC,U+6AAE-6AAF,U+6AB3,U+6AB8,U+6ABB,U+6AC2-6AC3,U+6AD3,U+6ADA-6ADB,U+6ADD,U+6AE5,U+6AEC,U+6AFA-6AFB,U+6B04,U+6B10,U+6B16,U+6B20,U+6B23,U+6B32,U+6B3A,U+6B3D,U+6B47,U+6B49,U+6B4E,U+6B50,U+6B59,U+6B5C,U+6B5F,U+6B66-6B67,U+6B6A,U+6B79,U+6B7B,U+6B7F,U+6B83,U+6B86,U+6B89-6B8A,U+6B96,U+6B98,U+6BA4,U+6BAE-6BAF,U+6BB2,U+6BB7,U+6BBA,U+6BBC,U+6BBF-6BC0,U+6BC5-6BC6,U+6BCB,U+6BD2-6BD3,U+6BD7,U+6BDA-6BDB,U+6BEB-6BEC,U+6BEF,U+6BFD,U+6C05,U+6C08,U+6C0F-6C11,U+6C13,U+6C16,U+6C1B,U+6C1F,U+6C24,U+6C26-6C28,U+6C2B-6C2C,U+6C2E-6C2F,U+6C33,U+6C3E,U+6C40-6C41,U+6C4D-6C4E,U+6C50,U+6C55,U+6C59,U+6C5B,U+6C5D-6C5E,U+6C60-6C61,U+6C68,U+6C6A,U+6C70,U+6C72,U+6C74,U+6C7D-6C7E,U+6C81-6C83,U+6C85-6C86,U+6C88-6C89,U+6C8C-6C8D,U+6C90,U+6C94,U+6C96,U+6C98,U+6C9B,U+6CAB-6CAC,U+6CAE,U+6CB1,U+6CB3,U+6CB8-6CB9,U+6CBC-6CBF,U+6CC4-6CC5,U+6CC9,U+6CCC,U+6CD3,U+6CD6-6CD7,U+6CDB-6CDC,U+6CE0-6CE1,U+6CE3,U+6CE5,U+6CEF,U+6CF1,U+6CF5,U+6D0C,U+6D0E,U+6D17,U+6D1E,U+6D25,U+6D27,U+6D29-6D2B,U+6D2E,U+6D31,U+6D35-6D36,U+6D38-6D39,U+6D3D,U+6D59-6D5A,U+6D65-6D66,U+6D69-6D6A,U+6D6C,U+6D6E,U+6D74,U+6D78-6D79,U+6D85,U+6D87,U+6D89-6D8A,U+6D8C,U+6D8E,U+6D93-6D95,U+6DAA,U+6DAE-6DAF,U+6DB2,U+6DB5,U+6DB8,U+6DBC,U+6DBF,U+6DC4-6DC5,U+6DC7,U+6DCB-6DCC,U+6DD1-6DD2,U+6DD8-6DDA,U+6DDE,U+6DE4,U+6DE6,U+6DE8,U+6DEA-6DEC,U+6DEE,U+6DF1,U+6DF3,U+6DF5,U+6DF9-6DFB,U+6E19-6E1B,U+6E1D,U+6E20-6E21,U+6E23-6E26,U+6E2D,U+6E32,U+6E34,U+6E3A,U+6E3E,U+6E43-6E44,U+6E4A,U+6E4D-6E4E,U+6E54,U+6E58,U+6E5B,U+6E5F,U+6E63,U+6E67,U+6E69,U+6E6E-6E6F,U+6E72,U+6E89,U+6E98,U+6E9C-6E9D,U+6EA2,U+6EA5,U+6EA7,U+6EAA-6EAB,U+6EAF,U+6EB4,U+6EB6,U+6EBA,U+6EBC,U+6EC2,U+6EC4-6EC5,U+6EC7,U+6ECB-6ECC,U+6ED3-6ED5,U+6EEC,U+6EEF,U+6EF2,U+6EF4,U+6EF7,U+6EFE,U+6F01-6F02,U+6F06,U+6F13,U+6F15,U+6F20,U+6F22-6F23,U+6F29-6F2A,U+6F2C,U+6F2F,U+6F31-6F33,U+6F38,U+6F3E-6F3F,U+6F51,U+6F54,U+6F58,U+6F5B,U+6F5F-6F60,U+6F64,U+6F66,U+6F6D-6F70,U+6F78,U+6F7A,U+6F7C,U+6F80,U+6F84,U+6F86,U+6F88,U+6F97,U+6FA0-6FA1,U+6FA6-6FA7,U+6FB1,U+6FB4,U+6FB6,U+6FB9,U+6FC0-6FC3,U+6FD5,U+6FD8,U+6FDB,U+6FE0-6FE1,U+6FE4,U+6FE9,U+6FEB-6FEC,U+6FEE-6FF1,U+6FFA,U+6FFE,U+7006,U+7009,U+700B,U+7011,U+7015,U+7018,U+701A-701B,U+701D,U+701F,U+7028,U+7030,U+7032,U+703E,U+704C,U+7051,U+7058,U+705E,U+7064,U+706B,U+7070,U+7076,U+7078,U+707C-707D,U+708A,U+708E,U+7092,U+7095,U+7099,U+70A4,U+70AB-70AF,U+70B3,U+70B8,U+70C8,U+70CA,U+70D9,U+70E4,U+70EF,U+70F9,U+70FD,U+7109-710A,U+711A,U+711C,U+7126,U+7130,U+7146,U+7149,U+714C,U+714E,U+7156,U+7159,U+715C,U+715E,U+7164-7166,U+7168-7169,U+716C,U+716E,U+717D,U+7184,U+718A,U+7192,U+7194,U+7199,U+71A8,U+71AC,U+71B1,U+71B9,U+71BE,U+71C3-71C4,U+71C8-71C9,U+71CE,U+71D0,U+71D2,U+71D5,U+71D9,U+71DC,U+71E0,U+71E5-71E7,U+71EC-71EE,U+71F4,U+71F8,U+71FB-71FC,U+71FE,U+7206,U+720D,U+7210,U+721B,U+7228,U+722A,U+722C,U+7230,U+7236,U+7238-723B,U+723D,U+7246,U+724C,U+7252,U+7256,U+7258,U+725D,U+725F-7260,U+7262,U+7267,U+726F,U+7272,U+7274,U+727D,U+7280-7281,U+7284,U+7292,U+7296,U+729B,U+72A2,U+72A7,U+72AC,U+72AF,U+72C2,U+72C4,U+72CE,U+72D0,U+72D9,U+72E0-72E1,U+72E9,U+72F7-72F9,U+72FC-72FD,U+7313,U+7316,U+7319,U+731B}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-s4.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-s4.woff?v=4.1.25) format("woff");unicode-range:U+731C,U+7325,U+7329,U+7334,U+7336-7337,U+733E-733F,U+7344,U+734E,U+7350,U+7357,U+7370,U+7375,U+7377-7378,U+737A-737B,U+7380,U+7384,U+7386,U+7389,U+738B,U+7396,U+739F,U+73A5,U+73A8-73A9,U+73AB,U+73B2-73B3,U+73B7,U+73C0,U+73CA,U+73DE,U+73E0,U+73EA,U+73EE,U+7405,U+740A,U+740D,U+741B,U+7422,U+7425-7426,U+7428,U+742A,U+742F,U+7433-7436,U+743A,U+743F,U+7441,U+7455,U+7459-745B,U+7463-7464,U+7469-746A,U+746D,U+746F-7470,U+747E,U+7480,U+7483,U+748B,U+7498,U+749C,U+749E-749F,U+74A3,U+74A6-74A9,U+74BD,U+74BF,U+74CA,U+74CF,U+74D4,U+74D6,U+74DA,U+74E0,U+74E2-74E4,U+74F7,U+7504,U+750C-750D,U+7515,U+751A,U+7525-7526,U+7529,U+752B-752D,U+7530,U+7532,U+753D,U+754B,U+754E-754F,U+7554,U+755A,U+755C-755D,U+7562,U+7566,U+756A,U+7578,U+757F,U+7586-7587,U+758B,U+758F,U+7599-759A,U+759D,U+75A2-75A5,U+75AB,U+75B2-75B3,U+75B5,U+75B8-75B9,U+75BC-75BE,U+75C2,U+75C5,U+75C7,U+75CA,U+75CD,U+75D4-75D5,U+75D8-75D9,U+75DB,U+75DE,U+75E0,U+75E2-75E3,U+75F0-75F4,U+75FA,U+75FF-7601,U+7609,U+760B,U+760D,U+7613,U+761F-7622,U+7624,U+7626-7627,U+7629,U+7634,U+7638,U+763A,U+7646,U+764C,U+7652,U+7656,U+7658,U+765F,U+7661-7662,U+7665,U+7669,U+766C,U+766E,U+7671-7672,U+7678,U+7682,U+7686-7688,U+768B,U+768E,U+7693,U+7696,U+769A,U+76B0,U+76B4,U+76BA,U+76BF,U+76C2-76C3,U+76C5-76C6,U+76C8,U+76CD-76CE,U+76D2,U+76D4,U+76DB-76DC,U+76DE-76DF,U+76E3-76E5,U+76EA,U+76EF,U+76F2,U+76F9,U+76FC,U+76FE,U+7707,U+7709,U+7720,U+7728-7729,U+7736-7738,U+773A,U+773E,U+774F,U+775B-775C,U+775E,U+7761-7763,U+7765-7766,U+7768,U+776A-776C,U+7779,U+777D,U+777F,U+7784,U+7787,U+778B-778C,U+778E,U+7791,U+779E-77A0,U+77A5,U+77A7,U+77AA,U+77AC-77AD,U+77B0,U+77B3,U+77BB-77BD,U+77BF,U+77C7,U+77D3,U+77D7,U+77DA-77DC,U+77E2-77E3,U+77E9,U+77EE-77EF,U+77F3,U+77FD,U+7802,U+780C-780D,U+781D,U+781F-7820,U+7825,U+7827,U+782D,U+7830,U+7832,U+7837-7838,U+7843,U+784E,U+785D,U+786B-786C,U+786F,U+787C,U+787F,U+7889,U+788E,U+7891,U+7893,U+7897-7898,U+789F,U+78A3,U+78A7,U+78B0,U+78B3,U+78BE,U+78C1,U+78C5,U+78CA-78CB,U+78D0,U+78D5,U+78DA,U+78E7-78E8,U+78EC,U+78EF,U+78F4,U+78F7,U+78FA,U+7901,U+7919,U+7926,U+792A-792C,U+7940-7941,U+7946-7949,U+7950,U+7955-7957,U+795A,U+795E-7960,U+7965,U+796D,U+797A,U+797F,U+798D-798E,U+79A6-79A7,U+79AA,U+79B1,U+79B3,U+79B9-79BA,U+79BD-79C0,U+79C8-79C9,U+79CB,U+79DF,U+79E3,U+79E6-79E7,U+79E9,U+7A00,U+7A05,U+7A08,U+7A14,U+7A1A,U+7A1C,U+7A1E-7A20,U+7A37,U+7A3B-7A3C,U+7A40,U+7A46,U+7A4B-7A4C,U+7A4E,U+7A57,U+7A60-7A62,U+7A6B,U+7A74,U+7A79,U+7A7F,U+7A84,U+7A88,U+7A92,U+7A95-7A98,U+7A9F-7AA0,U+7AA9-7AAA,U+7AAE-7AAF,U+7ABA,U+7ABF,U+7AC4-7AC5,U+7AC7,U+7ACA,U+7ADF,U+7AE3,U+7AE5,U+7AED,U+7AF6,U+7AFA,U+7AFD,U+7AFF,U+7B06,U+7B11,U+7B19,U+7B1B,U+7B1E,U+7B20,U+7B28,U+7B2E,U+7B4B,U+7B4D,U+7B4F-7B52,U+7B60,U+7B67,U+7B6E,U+7B75,U+7B77,U+7B84,U+7B87,U+7B8B,U+7B8F,U+7B94-7B95,U+7B9D,U+7BA0,U+7BAD,U+7BB4,U+7BB8,U+7BC1,U+7BC6,U+7BCC,U+7BD9,U+7BDB,U+7BE0-7BE1,U+7BE4,U+7BE6,U+7BF7,U+7BFE,U+7C07,U+7C0C-7C0D,U+7C11,U+7C1E,U+7C23,U+7C27,U+7C2A-7C2B,U+7C37-7C38,U+7C3D-7C3E,U+7C40,U+7C4C-7C4D,U+7C50,U+7C5F-7C60,U+7C63,U+7C65,U+7C6C,U+7C6E,U+7C72,U+7C7D,U+7C89,U+7C92,U+7C95,U+7C97,U+7C9F,U+7CA5,U+7CB1,U+7CB3,U+7CB9,U+7CBD,U+7CCA,U+7CD5-7CD6,U+7CD9,U+7CDC-7CE0,U+7CE2,U+7CE7,U+7CEF-7CF0,U+7CF8,U+7CFE,U+7D02,U+7D06-7D07,U+7D09-7D0B,U+7D14-7D15,U+7D17,U+7D19,U+7D1B-7D1C,U+7D21,U+7D2B,U+7D2E,U+7D31-7D33,U+7D3C,U+7D40,U+7D43,U+7D46,U+7D5B,U+7D5E,U+7D62,U+7D68,U+7D6E,U+7D70,U+7D72-7D73,U+7D79,U+7D8F,U+7D91,U+7D9C,U+7D9E,U+7DA0,U+7DA2,U+7DAC,U+7DB0-7DB1,U+7DB4-7DB5,U+7DB8,U+7DBA-7DBB,U+7DBD-7DBF,U+7DC7,U+7DD8-7DD9,U+7DDD-7DDE,U+7DE0,U+7DE3,U+7DE9,U+7DEF,U+7DF2,U+7DF9,U+7DFB,U+7E08-7E0A,U+7E10-7E11,U+7E1B,U+7E1D-7E1E,U+7E2B,U+7E2F,U+7E31-7E32,U+7E34-7E35,U+7E37,U+7E39,U+7E3E-7E3F,U+7E41,U+7E43,U+7E45-7E46,U+7E48,U+7E52,U+7E54-7E55,U+7E59-7E5A,U+7E5E,U+7E61,U+7E69-7E6A,U+7E6D,U+7E79,U+7E7D,U+7E82,U+7E8F,U+7E93-7E94,U+7E96,U+7E9C,U+7F36,U+7F38,U+7F3D,U+7F44,U+7F48,U+7F4C,U+7F50,U+7F54-7F55,U+7F5F,U+7F69-7F6A,U+7F70,U+7F75,U+7F77,U+7F79,U+7F88,U+7F8B-7F8C,U+7F94,U+7F9A,U+7F9E,U+7FA8,U+7FB2,U+7FB6,U+7FB8-7FB9,U+7FBC,U+7FBF,U+7FC1,U+7FC5,U+7FCC,U+7FCE,U+7FD4-7FD5,U+7FDF-7FE1,U+7FE9,U+7FEE,U+7FF0-7FF1,U+7FF3,U+7FF9,U+7FFB-7FFC,U+8000-8001,U+8003-8004,U+8006,U+800B,U+800D,U+8010-8012,U+8015,U+8017-8019,U+801C,U+8026,U+8028,U+8036,U+803D,U+803F,U+8046,U+8052,U+8058,U+805A,U+805E,U+8070-8071,U+8073,U+8076,U+807E-807F,U+8084-8087,U+8089,U+808B-808C,U+8093,U+8096,U+8098}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-s5.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-s5.woff?v=4.1.25) format("woff");unicode-range:U+809A-809B,U+809D,U+80A1-80A2,U+80A5,U+80A9-80AB,U+80B1,U+80B4,U+80BA,U+80C3-80C4,U+80CE,U+80D6,U+80DA-80DB,U+80DD-80DE,U+80E1,U+80E4-80E5,U+80ED,U+80EF-80F1,U+80F3-80F4,U+80F8,U+80FC,U+8102,U+8106,U+8108,U+810A,U+8116,U+8123-8124,U+8129,U+812F-8130,U+8139,U+813E,U+8146,U+814B-814C,U+814E,U+8150-8151,U+8153-8155,U+8165-8166,U+816B,U+816E,U+8170-8171,U+8173-8174,U+8178-817A,U+817F-8180,U+8182,U+8188,U+818A,U+818F,U+8198,U+819A-819D,U+81A0,U+81A8-81A9,U+81B3,U+81BA,U+81BD-81C0,U+81C2-81C3,U+81C6,U+81C9,U+81CD,U+81CF,U+81DA,U+81DF,U+81E2-81E3,U+81E5,U+81E7,U+81EC-81ED,U+81FB-81FC,U+81FE,U+8200,U+8202,U+8205,U+820C-820D,U+8210,U+8214,U+821B-821C,U+821E-821F,U+8222,U+8228,U+822A-822B,U+8235-8237,U+8239,U+8247,U+824B,U+8258-8259,U+8266,U+826E-826F,U+8271,U+8277,U+827E,U+828B,U+828D,U+8292,U+8299,U+829D,U+829F,U+82A3,U+82A5,U+82AD,U+82AF-82B0,U+82B3,U+82B7-82B9,U+82BB,U+82BD-82BE,U+82D1-82D4,U+82DB-82DC,U+82DE-82DF,U+82E3,U+82E6-82E7,U+82EF,U+8301-8304,U+8306,U+8309,U+8317,U+8328,U+832B,U+8331,U+8334-8335,U+8338-8339,U+8340,U+8343,U+834A,U+834F-8350,U+8352,U+8354,U+8378,U+837B-837C,U+8386,U+8389-838A,U+838E,U+8392-8393,U+8396,U+8398,U+839E,U+83A0,U+83A2,U+83A7,U+83BD,U+83C1,U+83C5,U+83CA,U+83CC,U+83D4,U+83DC,U+83DF-83E0,U+83E9,U+83EF-83F1,U+83F4,U+83FD,U+8403,U+8407,U+840B-840E,U+8431,U+8435,U+8438,U+843C-843D,U+8446,U+8463,U+8466,U+8469,U+846B-846D,U+8475,U+8477,U+8490,U+849C,U+849E,U+84B8,U+84BC,U+84BF-84C0,U+84C4,U+84C6,U+84C9-84CA,U+84D1,U+84D3,U+84EC,U+84FF,U+8506,U+8511,U+8513-8514,U+8517,U+851A,U+8521,U+8523,U+8525,U+852C-852D,U+8543,U+8548-854A,U+8559,U+855E,U+8568-856A,U+856D,U+857E,U+8584,U+8587,U+858A,U+8591,U+8594,U+859B-859C,U+85A8,U+85AA,U+85AF-85B0,U+85B9-85BA,U+85C9,U+85CD,U+85D0,U+85D5,U+85DD,U+85E4-85E5,U+85E9-85EA,U+85F7,U+85F9-85FB,U+8606,U+860A-860B,U+8611,U+8617,U+861A,U+8638,U+863F,U+864E,U+8650,U+8654,U+865C,U+865E,U+8667,U+866B,U+8671,U+8679-867B,U+868A,U+868C,U+8693,U+869C,U+86A3-86A4,U+86A9-86AA,U+86AF,U+86B1,U+86B5-86B6,U+86C0,U+86C4,U+86C6-86C7,U+86C9,U+86CB,U+86D0,U+86D4,U+86D9,U+86DB,U+86DE-86DF,U+86E4,U+86ED,U+86F9,U+86FB,U+86FE,U+8700,U+8702-8703,U+8706-8708,U+870A,U+8713,U+8718,U+871C,U+8722,U+8725,U+8729,U+8734,U+8737,U+873B,U+873F,U+874C,U+8753,U+8755,U+8757,U+8759,U+8760,U+8766,U+8768,U+8774,U+8776,U+8778,U+8782-8783,U+879E-879F,U+87A2,U+87AB,U+87B3,U+87BA-87BB,U+87C0,U+87C6,U+87C8,U+87CB,U+87D1-87D2,U+87E0,U+87EC,U+87EF,U+87F2,U+87FB,U+87FE,U+8805,U+8814-8815,U+881F,U+8821-8823,U+8831,U+8836,U+8839,U+883B,U+884D,U+8853,U+8857,U+8859,U+885B,U+885D,U+8861-8862,U+886B,U+8870,U+8877,U+8879,U+887D,U+8881-8882,U+8888,U+888B,U+888D,U+8892,U+8896,U+889E,U+88B1,U+88C1-88C2,U+88CA,U+88D2,U+88D4-88D5,U+88D8-88D9,U+88DF,U+88E8,U+88EF,U+88F3-88F4,U+88F9,U+8902,U+890A,U+8910,U+8912-8913,U+8915,U+891A,U+8921,U+8925,U+892A-892B,U+8932,U+8936,U+8938,U+893B,U+893D,U+8944,U+8956,U+895E-8960,U+8964,U+896A,U+896C,U+896F,U+8972,U+8983,U+8993,U+899C,U+89A6,U+89AA,U+89AC,U+89B2,U+89D4,U+89F4,U+89F8,U+89FC,U+8A03,U+8A0C,U+8A0F-8A11,U+8A13,U+8A15-8A16,U+8A1B,U+8A1D,U+8A1F,U+8A22-8A23,U+8A25,U+8A36,U+8A3C,U+8A3E,U+8A41,U+8A46,U+8A54-8A56,U+8A5B,U+8A5E,U+8A60,U+8A63,U+8A68-8A69,U+8A6B-8A6E,U+8A70,U+8A79,U+8A7B-8A7C,U+8A85,U+8A87,U+8A8C,U+8A91,U+8A93,U+8A98,U+8A9A,U+8AA0-8AA1,U+8AA3,U+8AA5-8AA8,U+8AB2,U+8AB6,U+8AB9,U+8ABC,U+8AC2,U+8AC4,U+8AC9,U+8ACD,U+8AD2,U+8ADB-8ADC,U+8AE6-8AE7,U+8AEB,U+8AED-8AEE,U+8AF1,U+8AF3,U+8AF6-8AF8,U+8AFA,U+8AFC,U+8B00-8B02,U+8B04,U+8B0A,U+8B0E,U+8B10,U+8B17,U+8B19,U+8B20,U+8B28,U+8B2B-8B2C,U+8B39,U+8B41,U+8B46,U+8B4E-8B4F,U+8B59-8B5A,U+8B5C,U+8B5F,U+8B6B-8B6C,U+8B6F,U+8B74,U+8B7D,U+8B92,U+8B96,U+8B9A,U+8B9C,U+8C37,U+8C3F,U+8C41,U+8C46,U+8C48-8C49,U+8C4C,U+8C4E,U+8C50,U+8C54-8C55,U+8C5A,U+8C62,U+8C6A-8C6B,U+8C6D,U+8C73,U+8C79-8C7A,U+8C82,U+8C89-8C8A,U+8C8C-8C8D,U+8C9E,U+8CA1-8CA2,U+8CA7,U+8CAA-8CAB,U+8CAF,U+8CB2-8CB4,U+8CB6,U+8CB8,U+8CBD,U+8CBF-8CC5,U+8CC8,U+8CCA,U+8CD1-8CD2,U+8CDC,U+8CDE,U+8CE1-8CE4,U+8CE6,U+8CEC-8CED,U+8CF8,U+8CFB,U+8D05,U+8D0A,U+8D0D,U+8D0F,U+8D13,U+8D16-8D17,U+8D1B,U+8D66-8D67,U+8D6D,U+8D73-8D74,U+8D81,U+8D95,U+8D99,U+8D9F,U+8DB3-8DB4,U+8DBA,U+8DBE,U+8DC6,U+8DCB-8DCC,U+8DCE,U+8DDA-8DDB,U+8DE1,U+8DE4,U+8DE6,U+8DE8,U+8DEA,U+8DFA,U+8DFC,U+8E0F-8E10,U+8E1D-8E1F,U+8E21-8E22,U+8E29,U+8E2B,U+8E31,U+8E34-8E35,U+8E39,U+8E42,U+8E44,U+8E48-8E4B,U+8E55,U+8E59,U+8E5F,U+8E63,U+8E66,U+8E6C,U+8E72,U+8E74,U+8E76,U+8E7A,U+8E7C,U+8E81-8E82,U+8E85,U+8E87,U+8E89-8E8A}@font-face{font-family:"BL Serif TC";font-style:normal;font-weight:500 700;font-display:swap;src:local("Noto Serif CJK TC SemiBold"),local("NotoSerifCJKtc-SemiBold"),url(/assets/fonts/noto-serif-tc-600-s6.woff2?v=1.0.1) format("woff2"),url(/assets/fonts/noto-serif-tc-600-s6.woff?v=4.1.25) format("woff");unicode-range:U+8E8B,U+8E91,U+8E93,U+8EA1,U+8EAA,U+8EAC,U+8EB2,U+8EBA,U+8EC0,U+8ECB-8ECD,U+8ECF,U+8ED2,U+8ED4,U+8EDB,U+8EDF,U+8EF8,U+8EFB-8EFC,U+8EFE,U+8F0A,U+8F12-8F13,U+8F1B-8F1F,U+8F25-8F26,U+8F29,U+8F33,U+8F3B,U+8F3E-8F3F,U+8F42,U+8F44-8F45,U+8F4D-8F4E,U+8F54,U+8F5F,U+8F61,U+8F9C,U+8F9F,U+8FA3,U+8FA8,U+8FAD-8FB2,U+8FC2,U+8FC4-8FC6,U+8FCE,U+8FE2,U+8FE4-8FE5,U+8FE8,U+8FEA,U+8FED,U+8FF4,U+8FF7-8FF8,U+8FFA,U+9003,U+9005-9006,U+900D,U+9015-9017,U+901D-901E,U+9022,U+902E,U+9035-9036,U+9038,U+9041-9042,U+904D,U+904F-9051,U+9058-9059,U+905B-905E,U+9062-9063,U+9068,U+906D,U+9074-9075,U+9077,U+907A,U+907C-907D,U+9081-9083,U+9087-9088,U+908B,U+908F-9091,U+9095,U+90A2,U+90A6,U+90AA,U+90B1,U+90B5-90B6,U+90B8,U+90C1,U+90C3,U+90CA,U+90CE,U+90DD,U+90E1-90E2,U+90ED,U+90FE,U+9102,U+9109,U+9112,U+9117-9119,U+911E,U+9127,U+912D,U+9130-9131,U+9134,U+9139,U+9148-914B,U+9157,U+9163,U+9165,U+9169-916A,U+9174-9175,U+9177-9178,U+9183,U+9187,U+9189,U+918B,U+919C,U+919E,U+91A3,U+91AC,U+91AE,U+91B1,U+91B4,U+91BA,U+91C0-91C1,U+91C5-91C7,U+91C9,U+91CB,U+91CE,U+91D0,U+91D7-91D9,U+91DC,U+91E3,U+91E6-91E7,U+91E9,U+91ED,U+91F5,U+9207,U+9209,U+920D,U+9210-9211,U+9214-9215,U+921E,U+9223,U+9234,U+9237-9239,U+923D-9240,U+9245,U+9249,U+924B,U+924D,U+9251,U+9257,U+925A-925B,U+9264,U+9278,U+927B-927C,U+9280,U+9285,U+9291,U+9293,U+9296,U+9298,U+929C,U+92A8,U+92AC,U+92B2-92B3,U+92BB-92BC,U+92C1,U+92C5,U+92C7,U+92D2,U+92E4,U+92EA,U+92F0,U+92F8,U+92FC,U+9310,U+9315,U+9318-931A,U+9320-9321,U+9326,U+9328,U+932B,U+932E,U+9333,U+9336,U+934A-934B,U+934D,U+9354,U+935A-935B,U+9365,U+936C,U+9370,U+937E,U+9382,U+938A,U+9394,U+9397-9398,U+939A,U+93A2,U+93AC,U+93AE,U+93B0,U+93B3,U+93C3,U+93C8,U+93CD,U+93D1,U+93D6-93D8,U+93DC-93DD,U+93DF,U+93E2,U+93E4,U+93E8,U+93FD,U+9403,U+942B,U+942E,U+9432-9433,U+9435,U+9438,U+943A,U+9444,U+9451-9452,U+9460,U+9463-9464,U+946A,U+9472,U+9477,U+947C-947F,U+9582-9583,U+958E-958F,U+9591-9592,U+9594,U+9598,U+95A1,U+95A3-95A5,U+95A8,U+95AD,U+95BB,U+95C6,U+95C8,U+95CA-95CC,U+95D0,U+95D4-95D6,U+95E1-95E2,U+961C,U+9621,U+962A,U+962C,U+962E,U+9631,U+9642,U+964B,U+9658,U+965B,U+965D-965E,U+9661-9662,U+966C,U+9670,U+9672-9674,U+9677-9678,U+967D,U+9684-9685,U+968B,U+968D,U+9694-9695,U+9698-9699,U+969C,U+96A7,U+96B4,U+96B8-96B9,U+96BB,U+96C0-96C1,U+96C5,U+96C7,U+96C9-96CD,U+96D2,U+96D5-96D6,U+96DB-96DC,U+96DE,U+96E3,U+96E8-96EA,U+96EF,U+96F7,U+96F9,U+9704,U+9706-9707,U+9709,U+970D-970F,U+9711,U+9713,U+9716,U+971C,U+971E,U+9724,U+9727,U+972A,U+9730,U+9738-9739,U+973D-973E,U+9742,U+9744,U+9752,U+9756,U+975B,U+9761,U+9766,U+9768-9769,U+9774,U+9776,U+977C,U+9785,U+978B,U+978D,U+978F,U+9798,U+97A0,U+97A3,U+97A6,U+97AD,U+97C1,U+97C3,U+97C6,U+97C9,U+97CB-97CC,U+97DC,U+97ED,U+97F6,U+97F9,U+97FB,U+9802-9803,U+980A,U+980C,U+9811-9812,U+9817,U+981C,U+9821,U+9824,U+982B,U+9830,U+9837-9839,U+9846,U+984E-984F,U+9853,U+985B,U+9865,U+9867,U+986B,U+9870-9871,U+98AF,U+98B1,U+98B3,U+98B6,U+98BA,U+98BC,U+98C4,U+98DB,U+98E2,U+98E7,U+98E9-98EA,U+98ED,U+98F4,U+98FC-98FE,U+9903,U+9905,U+9909-990A,U+990C,U+9912-9913,U+991A-991B,U+991E,U+9921,U+9928,U+992E,U+9935,U+993D-993F,U+9945,U+9949,U+9951-9952,U+9955,U+9957,U+995C,U+995E,U+99A5,U+99A8,U+99AD-99AE,U+99B1,U+99B3-99B4,U+99C1,U+99D0-99D2,U+99D5,U+99D9,U+99DB,U+99DD,U+99DF,U+99E2,U+99ED,U+99F1,U+99FF,U+9A01,U+9A0E,U+9A16,U+9A2B,U+9A30,U+9A35,U+9A3E,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A5A-9A5B,U+9A62,U+9A65,U+9A6A,U+9AA8,U+9AAF-9AB0,U+9AB7-9AB8,U+9ABC,U+9AC1,U+9ACF,U+9AD1-9AD3,U+9AD6,U+9AE1,U+9AE6,U+9AED-9AEF,U+9AFB,U+9B03,U+9B0D,U+9B1A,U+9B22-9B23,U+9B25,U+9B27-9B28,U+9B31-9B32,U+9B3C,U+9B41-9B42,U+9B44-9B45,U+9B4D-9B4F,U+9B51,U+9B54,U+9B58,U+9B77,U+9B91,U+9BAA-9BAB,U+9BAD,U+9BC0,U+9BC8-9BCA,U+9BD6,U+9BDB,U+9BE7-9BE8,U+9BFD,U+9C0D,U+9C13,U+9C25,U+9C2D,U+9C31,U+9C3B,U+9C3E,U+9C49,U+9C54,U+9C56-9C57,U+9C5F,U+9C77-9C78,U+9CE5,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D03,U+9D06,U+9D09,U+9D12,U+9D15,U+9D1B,U+9D23,U+9D26,U+9D28,U+9D3B,U+9D3F,U+9D51,U+9D5D,U+9D60-9D61,U+9D6A,U+9D6C,U+9D72,U+9D89,U+9DAF,U+9DB4,U+9DB8,U+9DC2,U+9DD3,U+9DD7,U+9DE5,U+9DF9-9DFA,U+9E1A-9E1B,U+9E1E,U+9E75,U+9E79,U+9E7C-9E7D,U+9E7F,U+9E82,U+9E8B,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA9,U+9EB4,U+9EBB,U+9EBE,U+9EC3,U+9ECC-9ECD,U+9ECF,U+9ED4,U+9EDB-9EDD,U+9EE0,U+9EE8,U+9EEF,U+9EF4,U+9EF7,U+9F07,U+9F0E,U+9F13,U+9F15,U+9F19,U+9F20,U+9F2C,U+9F2F,U+9F34,U+9F3B,U+9F3E,U+9F4B,U+9F52,U+9F5C,U+9F5F,U+9F63,U+9F66-9F67,U+9F6A,U+9F6C,U+9F72,U+9F77,U+9F8D,U+9F90,U+9F94,U+9F9C}:root{--lx-bg:#FAF5F3;--lx-paper:#FFFDFB;--lx-surface:#FFFFFF;--lx-ink:#1A1718;--lx-ink2:#5E5856;--lx-meta:#6F6966;--lx-line:#EADFDB;--lx-line2:#DCCFCB;--lx-rose:#C23D5F;--lx-rose-deep:#A8334F;--lx-rose-wash:#F7EAEE;--lx-sans:"Noto Sans TC","PingFang TC","Microsoft JhengHei",Inter,system-ui,sans-serif;--lx-serif:"BL Latin Serif","BL Serif TC","Noto Serif CJK TC","Noto Serif TC","Songti TC","PMingLiU",serif;--lx-latin:"BL Latin Serif",Georgia,"Times New Roman",serif;--lx-radius:14px;--lx-card:22px;--lx-pill:999px;--glass-bg:rgba(255,252,251,.58);--glass-bg-strong:rgba(255,252,251,.78);--glass-dark:rgba(30,22,25,.34);--glass-edge:rgba(255,255,255,.72);--glass-blur:saturate(180%) blur(22px);--glass-shadow:0 10px 30px -12px rgba(60,25,35,.28),0 1px 0 rgba(255,255,255,.75) inset,0 0 0 .5px rgba(26,23,24,.06)}body.bl-luxe.bl-luxe{--accent:#C23D5F!important;--accent2:#A8334F!important;--bl418-ink:#1A1718;--bl418-muted:#6F6966;--bl418-line:#EADFDB;--bl418-rose:#C23D5F;--bl418-paper:#FAF5F3;background:var(--lx-bg)!important;color:var(--lx-ink)!important;font-family:var(--lx-sans)!important;-webkit-font-smoothing:antialiased}body.bl-luxe.bl-luxe #app,body.bl-luxe.bl-luxe .app-shell,body.bl-luxe.bl-luxe .app-view,body.bl-luxe.bl-luxe .screen,body.bl-luxe.bl-luxe .scroll-screen{background:var(--lx-bg)!important}body.bl-luxe.bl-luxe .app-shell:before,body.bl-luxe.bl-luxe .app-shell:after,body.bl-luxe.bl-luxe .screen:before,body.bl-luxe.bl-luxe .screen:after{background:none!important;box-shadow:none!important}body.bl-luxe.bl-luxe .app-view h1,body.bl-luxe.bl-luxe .app-view h2,body.bl-luxe.bl-luxe .modal-sheet h1,body.bl-luxe.bl-luxe .modal-sheet h2{font-family:var(--lx-serif)!important;font-weight:600!important;letter-spacing:.05em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .app-view h3,body.bl-luxe.bl-luxe .modal-sheet h3{font-weight:500!important;letter-spacing:.03em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .entry-kicker,body.bl-luxe.bl-luxe .luxe-kicker,body.bl-luxe.bl-luxe .eyebrow{font-family:var(--lx-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.3em!important;color:var(--lx-rose-deep)!important;text-transform:uppercase;background:none!important;padding:0!important;border:0!important}body.bl-luxe.bl-luxe .app-view p,body.bl-luxe.bl-luxe .modal-sheet p{letter-spacing:.02em}body.bl-luxe.bl-luxe .app-view small{color:var(--lx-meta)}body.bl-luxe.bl-luxe .primary-btn,body.bl-luxe.bl-luxe .primary-cta,body.bl-luxe.bl-luxe button.primary,body.bl-luxe.bl-luxe .modal-sheet .primary-btn,body.bl-luxe.bl-luxe .modal-sheet .primary-cta{background:var(--lx-rose)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:var(--lx-radius)!important;box-shadow:none!important;font-weight:500!important;letter-spacing:.14em!important;min-height:48px;text-shadow:none!important}body.bl-luxe.bl-luxe .primary-btn:hover,body.bl-luxe.bl-luxe .primary-cta:hover{background:var(--lx-rose-deep)!important}body.bl-luxe.bl-luxe .ghost-cta,body.bl-luxe.bl-luxe .modal-sheet .ghost-cta{background:transparent!important;background-image:none!important;color:var(--lx-ink)!important;border:1px solid var(--lx-ink)!important;border-radius:var(--lx-radius)!important;box-shadow:none!important;font-weight:400!important;letter-spacing:.1em!important}body.bl-luxe.bl-luxe button:disabled,body.bl-luxe.bl-luxe .primary-btn:disabled{opacity:.42!important}body.bl-luxe.bl-luxe .icon-btn{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--lx-ink)!important;border-radius:50%!important}body.bl-luxe.bl-luxe .icon-btn svg,body.bl-luxe.bl-luxe .mobile-nav-item svg,body.bl-luxe.bl-luxe .nav-item svg{stroke-width:1.5!important}body.bl-luxe.bl-luxe .app-header{display:grid!important;grid-template:auto auto/minmax(0,1fr) auto!important;align-items:end!important;column-gap:8px!important;height:auto!important;justify-content:stretch!important;box-shadow:none!important;padding:max(14px,env(safe-area-inset-top)) 16px 12px 24px!important;min-height:0!important}body.bl-luxe.bl-luxe .app-header .luxe-kicker{grid-column:1/-1;grid-row:1;margin:0 0 3px!important;display:block}body.bl-luxe.bl-luxe .app-header .app-brand{grid-column:1;grid-row:2;min-width:0}body.bl-luxe.bl-luxe .app-header .app-brand b{font-family:var(--lx-serif)!important;font-size:24px!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--lx-ink)!important;line-height:1.3!important}body.bl-luxe.bl-luxe .app-header .header-actions{grid-column:2;grid-row:2;align-self:end;margin:0 0 -4px!important;display:flex;align-items:center;gap:2px}body.bl-luxe.bl-luxe .luxe-loc{display:inline-flex;align-items:center;gap:6px;height:36px;max-width:min(38vw,190px);min-width:0;padding:0 4px 0 0;margin-right:4px;border:0;background:none;color:var(--lx-ink);font:inherit;font-size:13px;letter-spacing:.06em;cursor:pointer}body.bl-luxe.bl-luxe .luxe-loc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--lx-line2);padding-bottom:1px}body.bl-luxe.bl-luxe .luxe-loc svg{flex:none;color:var(--lx-rose)}body.bl-luxe.bl-luxe .mobile-bottom-nav{background:#faf5f3f7!important;border-top:1px solid var(--lx-line)!important;box-shadow:none!important;border-radius:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;width:auto!important}body.bl-luxe.bl-luxe .mobile-nav-item{background:transparent!important;box-shadow:none!important;color:var(--lx-meta)!important;border-radius:0!important;position:relative}body.bl-luxe.bl-luxe .mobile-nav-item b{font-size:11px!important;font-weight:400!important;letter-spacing:.1em!important;color:inherit!important}body.bl-luxe.bl-luxe .mobile-nav-item.active{color:var(--lx-rose)!important;background:transparent!important}body.bl-luxe.bl-luxe .mobile-nav-item.active:before,body.bl-luxe.bl-luxe .mobile-nav-item:before{display:none!important}body.bl-luxe.bl-luxe .mobile-nav-item.active b{font-weight:500!important}body.bl-luxe.bl-luxe .mobile-nav-item.active span svg{fill:none}body.bl-luxe.bl-luxe .mobile-nav-item span{position:relative;background:transparent!important;box-shadow:none!important}body.bl-luxe.bl-luxe .mobile-nav-item span i,body.bl-luxe.bl-luxe .nav-item span i{position:absolute!important;top:-1px!important;right:-5px!important;left:auto!important;width:7px!important;height:7px!important;min-width:0!important;padding:0!important;border-radius:50%!important;background:var(--lx-rose)!important;font-size:0!important;color:transparent!important;border:0!important;box-shadow:0 0 0 2px var(--lx-bg)!important}@media(min-width:760px){body.bl-luxe.bl-luxe .desktop-primary-nav{border-right:1px solid var(--lx-line)!important;box-shadow:none!important;padding:28px 18px!important}body.bl-luxe.bl-luxe .desktop-primary-nav .nav-brand{padding:0 10px 22px!important;margin-bottom:12px!important;border-bottom:1px solid var(--lx-line)!important}body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo .brand-symbol{display:none!important}body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo b{font-family:var(--lx-serif)!important;font-size:19px!important;font-weight:600!important;letter-spacing:.1em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo small{font-family:var(--lx-latin)!important;font-size:11px!important;letter-spacing:.42em!important;color:var(--lx-rose-deep)!important}body.bl-luxe.bl-luxe .nav-item{justify-content:flex-start!important;text-align:left!important;gap:14px!important;min-height:42px!important;padding:0 10px!important;background:transparent!important;box-shadow:none!important;color:var(--lx-ink2)!important}body.bl-luxe.bl-luxe .nav-item b{flex:1;text-align:left!important;font-size:14px!important;font-weight:400!important;letter-spacing:.1em!important;color:inherit!important}body.bl-luxe.bl-luxe .nav-item:hover{color:var(--lx-ink)!important;background:#c23d5f0a!important}body.bl-luxe.bl-luxe .nav-item.active{color:var(--lx-rose)!important}body.bl-luxe.bl-luxe .nav-item.active b{font-weight:500!important}body.bl-luxe.bl-luxe .nav-item.active:before{display:none!important}body.bl-luxe.bl-luxe .nav-item.active:after{content:"";position:absolute;right:10px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--lx-rose)}body.bl-luxe.bl-luxe .nav-group-label{font-size:10px!important;letter-spacing:.28em!important;color:var(--lx-meta)!important;padding:20px 10px 6px!important;font-weight:400!important}body.bl-luxe.bl-luxe .nav-note{border-top:1px solid var(--lx-line)!important;background:none!important;box-shadow:none!important;border-radius:0!important;color:var(--lx-meta)!important;font-size:12px!important;padding:16px 10px 0!important}body.bl-luxe.bl-luxe .nav-note b{font-family:var(--lx-latin)!important;font-style:italic!important;font-weight:400!important;font-size:15px!important;color:var(--lx-rose-deep)!important}body.bl-luxe.bl-luxe .app-header{padding:26px 40px 16px 44px!important}body.bl-luxe.bl-luxe .app-header .app-brand b{font-size:28px!important}}body.bl-luxe.bl-luxe .app-view [class*=card]:not(.discover-v247-card):not(.luxe-member-card),body.bl-luxe.bl-luxe .app-view [class*=panel]:not(.view-loading):not(.bl-chat-panel),body.bl-luxe.bl-luxe .modal-sheet [class*=card]{border-radius:var(--lx-card)!important;box-shadow:none!important;background-image:none!important}body.bl-luxe.bl-luxe .option-item,body.bl-luxe.bl-luxe .chip,body.bl-luxe.bl-luxe .interest-chip{border-radius:var(--lx-radius)!important;box-shadow:none!important;background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-ink)!important;font-weight:400!important;letter-spacing:.04em!important}body.bl-luxe.bl-luxe .option-item[aria-pressed=true],body.bl-luxe.bl-luxe .chip.active,body.bl-luxe.bl-luxe .option-item.active,body.bl-luxe.bl-luxe .option-item.selected,body.bl-luxe.bl-luxe .chip[aria-pressed=true]{background:var(--lx-rose)!important;border-color:var(--lx-rose)!important;color:#fff!important}body.bl-luxe.bl-luxe input:not([type=checkbox]):not([type=radio]):not([type=range]),body.bl-luxe.bl-luxe select,body.bl-luxe.bl-luxe textarea{border-radius:var(--lx-radius)!important;border-color:var(--lx-line2)!important;box-shadow:none!important;background-color:var(--lx-surface)!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe input:focus,body.bl-luxe.bl-luxe select:focus,body.bl-luxe.bl-luxe textarea:focus{outline:1px solid var(--lx-rose)!important;outline-offset:0!important;border-color:var(--lx-rose)!important}body.bl-luxe.bl-luxe input[type=checkbox],body.bl-luxe.bl-luxe input[type=radio],body.bl-luxe.bl-luxe input[type=range]{accent-color:var(--lx-rose)}body.bl-luxe.bl-luxe .view-loading{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .toast{background:var(--lx-ink)!important;color:var(--lx-bg)!important;box-shadow:none!important;letter-spacing:.06em}body.bl-luxe.bl-luxe .luxe-welcome{min-height:100dvh;background:var(--lx-bg)!important;color:var(--lx-ink);display:flex;flex-direction:column;align-items:stretch;padding:max(52px,env(safe-area-inset-top)) 32px max(30px,env(safe-area-inset-bottom));box-sizing:border-box;font-family:var(--lx-sans)}body.bl-luxe.bl-luxe .luxe-welcome-brand{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:0;padding:4px 0 18px}body.bl-luxe.bl-luxe .luxe-wordmark{font-family:var(--lx-latin);font-size:14px;letter-spacing:.46em;margin-right:-.46em;color:var(--lx-ink);font-weight:500}body.bl-luxe.bl-luxe .luxe-vertical{display:flex;align-items:flex-start;justify-content:center;gap:26px}body.bl-luxe.bl-luxe .luxe-vkicker{writing-mode:vertical-rl;font-size:10px;letter-spacing:.46em;font-weight:500;color:var(--lx-rose-deep);margin-top:4px}body.bl-luxe.bl-luxe .luxe-vertical h1{writing-mode:vertical-rl;margin:0;font-family:var(--lx-serif)!important;font-size:clamp(32px,9.6vw,40px);line-height:1;font-weight:600;letter-spacing:.22em;color:var(--lx-ink)}body.bl-luxe.bl-luxe .luxe-vertical h1 span{color:var(--lx-rose)}body.bl-luxe.bl-luxe .luxe-vertical i{width:1px;height:132px;background:var(--lx-rose);margin-top:6px;display:block}body.bl-luxe.bl-luxe .luxe-tagline{margin:26px 0 6px;font-family:var(--lx-latin);font-style:italic;font-size:20px;color:var(--lx-rose-deep);letter-spacing:.01em}body.bl-luxe.bl-luxe .luxe-sub{margin:0;font-size:13px;font-weight:300;letter-spacing:.14em;color:var(--lx-ink2)}body.bl-luxe.bl-luxe .luxe-welcome-entry{width:100%;max-width:420px;align-self:center;display:flex;flex-direction:column}body.bl-luxe.bl-luxe .luxe-entry-head{display:none}body.bl-luxe.bl-luxe .luxe-welcome .welcome-actions{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .luxe-welcome .primary-cta{height:52px!important;width:100%!important;font-size:14px!important;letter-spacing:.22em!important;justify-content:center!important}body.bl-luxe.bl-luxe .luxe-welcome .luxe-login{border:0!important;height:46px!important;font-size:13px!important;letter-spacing:.12em!important;width:100%!important}body.bl-luxe.bl-luxe .luxe-welcome .luxe-login u{color:var(--lx-rose-deep);text-underline-offset:5px;text-decoration-thickness:1px}body.bl-luxe.bl-luxe .luxe-welcome .pending-signup-cta{border:1px solid var(--lx-line2)!important;height:44px!important;font-size:12px!important}body.bl-luxe.bl-luxe .luxe-social{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:12px 0 0!important;padding:0!important;background:none!important;border:0!important}body.bl-luxe.bl-luxe .luxe-social>i{flex:1;height:1px;background:var(--lx-line)}body.bl-luxe.bl-luxe .luxe-social .social-auth-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;flex:none!important;border-radius:50%!important;border:1px solid var(--lx-line2)!important;background:transparent!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .luxe-social .social-auth-btn:hover{border-color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .luxe-social .social-brand{display:flex;margin:0!important}body.bl-luxe.bl-luxe .luxe-legal{margin:20px 0 0;font-size:10px;line-height:1.9;letter-spacing:.06em;color:var(--lx-meta);text-align:center}body.bl-luxe.bl-luxe .luxe-legal a{color:var(--lx-ink2);text-underline-offset:3px}@media(min-width:760px){body.bl-luxe.bl-luxe .luxe-welcome{flex-direction:row;padding:0;align-items:stretch}body.bl-luxe.bl-luxe .luxe-welcome-brand{flex:1.15;border-right:1px solid var(--lx-line);padding:48px}body.bl-luxe.bl-luxe .luxe-vertical h1{font-size:52px}body.bl-luxe.bl-luxe .luxe-vertical i{height:180px}body.bl-luxe.bl-luxe .luxe-welcome-entry{flex:1;max-width:none;justify-content:center;padding:48px clamp(48px,7vw,120px)}body.bl-luxe.bl-luxe .luxe-welcome-entry>*{max-width:400px;width:100%}body.bl-luxe.bl-luxe .luxe-entry-head{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}body.bl-luxe.bl-luxe .luxe-entry-head h2{margin:0;font-family:var(--lx-serif);font-size:32px;font-weight:600;line-height:1.45;letter-spacing:.06em}body.bl-luxe.bl-luxe .luxe-entry-head p{margin:0;font-size:14px;font-weight:300;color:var(--lx-ink2);letter-spacing:.06em}body.bl-luxe.bl-luxe .luxe-legal{text-align:left}body.bl-luxe.bl-luxe .luxe-social{justify-content:flex-start!important}}body.bl-luxe.bl-luxe .encounter-v247-page,body.bl-luxe.bl-luxe .encounter-v31-page{background:transparent!important;padding-top:8px!important}body.bl-luxe.bl-luxe .discover-v247-filters{gap:22px!important;background:none!important;border:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .discover-v247-filters .option-item{border:0!important;background:transparent!important;color:var(--lx-meta)!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:13px!important;letter-spacing:.08em!important;border-radius:0!important;position:relative;white-space:nowrap}body.bl-luxe.bl-luxe .discover-v247-filters .option-item svg{display:none!important}body.bl-luxe.bl-luxe .discover-v247-filters .option-item[aria-pressed=true]{color:var(--lx-ink)!important;background:transparent!important}body.bl-luxe.bl-luxe .discover-v247-filters .option-item[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:var(--lx-rose)}body.bl-luxe.bl-luxe .discover-v247-card{border-radius:var(--lx-card)!important;box-shadow:none!important;border:0!important;background:var(--lx-paper)!important}body.bl-luxe.bl-luxe .discover-v247-media{background:#e9dcd7!important;border-radius:0!important}body.bl-luxe.bl-luxe .discover-v247-media-badges span,body.bl-luxe.bl-luxe .discover-v31-presence{background:#1a171861!important;color:#fff!important;border:0!important;border-radius:var(--lx-radius)!important;font-size:11px!important;letter-spacing:.08em!important;backdrop-filter:blur(6px);box-shadow:none!important}body.bl-luxe.bl-luxe .discover-v31-photo-hint,body.bl-luxe.bl-luxe .discover-v247-menu{background:#faf5f3e6!important;color:var(--lx-ink)!important;border:0!important;box-shadow:none!important;border-radius:var(--lx-radius)!important;font-size:12px!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .discover-v247-menu{border-radius:50%!important}body.bl-luxe.bl-luxe .discover-v247-name h2{font-family:var(--lx-serif)!important;font-size:28px!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .discover-v247-name h2 span{font-family:var(--lx-latin)!important;font-weight:400!important;letter-spacing:0!important;color:inherit!important}body.bl-luxe.bl-luxe .discover-v247-name p{font-size:12px!important;letter-spacing:.1em!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .discover-v247-tags span{border-radius:var(--lx-radius)!important;border:1px solid var(--lx-line2)!important;background:transparent!important;color:var(--lx-ink)!important;font-size:12px!important;letter-spacing:.06em!important;box-shadow:none!important;font-weight:400!important}body.bl-luxe.bl-luxe .discover-v247-bio{font-family:var(--lx-serif)!important;font-weight:500!important;font-size:15px!important;line-height:1.85!important;letter-spacing:.04em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .discover-v247-profile{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-ink)!important;border-radius:0!important;padding:4px 0!important;color:var(--lx-ink)!important;font-size:13px!important;letter-spacing:.12em!important;box-shadow:none!important;width:auto!important;justify-content:flex-start!important}body.bl-luxe.bl-luxe .discover-v247-actions{background:transparent!important;box-shadow:none!important;border:0!important;gap:22px!important;align-items:center!important;justify-content:center!important}body.bl-luxe.bl-luxe .discover-v247-actions button{width:56px!important;height:56px!important;min-width:0!important;border-radius:50%!important;border:1px solid var(--lx-line2)!important;background:var(--lx-bg)!important;color:var(--lx-ink)!important;box-shadow:none!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}body.bl-luxe.bl-luxe .discover-v247-actions button>span:not(.ui-icon-frame){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body.bl-luxe.bl-luxe .discover-v247-actions button svg{width:22px!important;height:22px!important;stroke-width:1.5!important}body.bl-luxe.bl-luxe .discover-v247-actions button.like{width:68px!important;height:68px!important;background:var(--lx-rose)!important;border-color:var(--lx-rose)!important;color:#fff!important}body.bl-luxe.bl-luxe .discover-v247-actions button.like svg{width:26px!important;height:26px!important;fill:currentColor}body.bl-luxe.bl-luxe .discover-v247-actions button.super{color:var(--lx-rose-deep)!important}body.bl-luxe.bl-luxe .discover-v247-actions button.rewind{width:44px!important;height:44px!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .discover-v247-actions button.rewind svg{width:18px!important;height:18px!important}body.bl-luxe.bl-luxe .discover-v247-actions{order:0}@media(max-width:759px){body.bl-luxe.bl-luxe .discover-v247-card{position:relative!important;display:block!important}body.bl-luxe.bl-luxe .discover-v247-media{min-height:0!important;max-height:none!important}body.bl-luxe.bl-luxe .discover-v247-media .profile-gallery,body.bl-luxe.bl-luxe .discover-v247-media .gallery-track{height:100%!important}body.bl-luxe.bl-luxe .discover-v247-media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(180deg,#1a171800,#1a17188f 52%,#1a1718cc);pointer-events:none;z-index:2}body.bl-luxe.bl-luxe .discover-v247-info{position:absolute!important;left:0;right:0;bottom:0;z-index:3;background:transparent!important;padding:0 20px 22px!important;color:#fff!important;pointer-events:none;border:0!important}body.bl-luxe.bl-luxe .discover-v247-info *{pointer-events:auto}body.bl-luxe.bl-luxe .discover-v247-info h2,body.bl-luxe.bl-luxe .discover-v247-info p,body.bl-luxe.bl-luxe .discover-v247-info .discover-v247-bio{color:#fff!important}body.bl-luxe.bl-luxe .discover-v247-info .discover-v247-name p{color:#ffffffdb!important}body.bl-luxe.bl-luxe .discover-v247-bio{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 8px!important;font-size:14px!important}body.bl-luxe.bl-luxe .discover-v247-tags span{border-color:#ffffff8c!important;color:#fff!important;height:26px!important;min-height:0!important;padding:0 10px!important;display:inline-flex;align-items:center}body.bl-luxe.bl-luxe .discover-v247-profile{color:#fff!important;border-bottom-color:#ffffffb3!important}body.bl-luxe.bl-luxe .discover-v31-photo-hint{display:none!important}body.bl-luxe.bl-luxe .discover-v247-actions{margin-top:18px!important;padding-bottom:12px!important}}@media(min-width:760px){body.bl-luxe.bl-luxe .encounter-v247-page{max-width:1080px}body.bl-luxe.bl-luxe .discover-v247-card{border:1px solid var(--lx-line)!important}body.bl-luxe.bl-luxe .discover-v247-info{background:var(--lx-paper)!important;padding:40px 44px!important;border-left:1px solid var(--lx-line)!important}}body.bl-luxe.bl-luxe .gallery-controls{background:transparent!important;box-shadow:none!important}body.bl-luxe.bl-luxe .gallery-controls button{background:#faf5f3db!important;border:0!important;box-shadow:none!important;color:var(--lx-ink)!important;border-radius:50%!important}body.bl-luxe.bl-luxe .gallery-controls output{font-family:var(--lx-latin)!important;letter-spacing:.12em!important;background:#1a17185c!important;color:#fff!important;border-radius:var(--lx-radius)!important;padding:2px 8px!important}body.bl-luxe.bl-luxe .photo-report-btn{background:#1a171866!important;color:#fff!important;border:0!important;border-radius:var(--lx-radius)!important;font-size:11px!important;letter-spacing:.08em!important;box-shadow:none!important}body.bl-luxe.bl-luxe .relation-v32-tabs{display:flex!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:4px 0 22px!important;border-radius:0!important}body.bl-luxe.bl-luxe .relation-v32-tabs button{flex:1!important;height:44px!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;background:transparent!important;color:var(--lx-meta)!important;box-shadow:none!important;font-size:14px!important;letter-spacing:.08em!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important}body.bl-luxe.bl-luxe .relation-v32-tabs button[aria-current=page]{color:var(--lx-ink)!important;border-bottom-color:var(--lx-rose)!important}body.bl-luxe.bl-luxe .relation-v32-tabs i{font-style:normal!important;background:none!important;color:inherit!important;font-family:var(--lx-latin)!important;font-size:16px!important;padding:0!important;min-width:0!important;border:0!important}body.bl-luxe.bl-luxe .encounter-v247-grid{gap:22px 14px!important}body.bl-luxe.bl-luxe .encounter-v247-person{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;position:relative}body.bl-luxe.bl-luxe .encounter-v247-open{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;text-align:left!important;width:100%!important}body.bl-luxe.bl-luxe .encounter-v247-photo{border-radius:var(--lx-radius)!important;height:auto!important;background:#e9dcd7!important;box-shadow:none!important}body.bl-luxe.bl-luxe .encounter-v247-photo i{background:#faf5f3eb!important;color:var(--lx-rose)!important;border:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .encounter-v247-photo em{background:var(--lx-rose)!important;color:#fff!important;border-radius:var(--lx-radius)!important;font-style:normal!important;font-size:10px!important;letter-spacing:.12em!important;box-shadow:none!important}body.bl-luxe.bl-luxe .encounter-v3-presence{background:#1a171861!important;color:#fff!important;border-radius:var(--lx-radius)!important;border:0!important}body.bl-luxe.bl-luxe .encounter-v247-copy b{font-family:var(--lx-serif)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .encounter-v247-copy b span{font-family:var(--lx-latin)!important;font-weight:400!important}body.bl-luxe.bl-luxe .encounter-v247-copy small{font-size:11px!important;letter-spacing:.06em!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .encounter-v247-copy>span{display:none!important}body.bl-luxe.bl-luxe .relation-v32-heart{background:#faf5f3eb!important;color:var(--lx-rose)!important;border:0!important;box-shadow:none!important;width:40px!important;height:40px!important;border-radius:50%!important}body.bl-luxe.bl-luxe .encounter-v247-empty,body.bl-luxe.bl-luxe .relation-v32-lock,body.bl-luxe.bl-luxe .encounter-v247-lock{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .encounter-empty-art,body.bl-luxe.bl-luxe .encounter-v247-lock-copy>span{background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-rose)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .encounter-v247-blur-grid i{border-radius:var(--lx-radius)!important;background:linear-gradient(160deg,#eedfda,#cdb6af)!important}body.bl-luxe.bl-luxe .messages-v241-page,body.bl-luxe.bl-luxe .messages-v32-page{background:transparent!important;padding-top:10px!important}body.bl-luxe.bl-luxe .luxe-new-matches{margin:6px 0 22px}body.bl-luxe.bl-luxe .luxe-new-matches h2{margin:0 0 12px!important;font-family:var(--lx-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.24em!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .luxe-new-matches h2 span{font-family:var(--lx-latin);font-size:14px;color:var(--lx-rose-deep);letter-spacing:0;margin-left:6px}body.bl-luxe.bl-luxe .luxe-new-matches>div{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}body.bl-luxe.bl-luxe .luxe-new-matches button{display:flex;flex-direction:column;align-items:center;gap:8px;width:64px;flex:none;border:0;background:none;padding:0;color:var(--lx-ink);font:inherit;cursor:pointer}body.bl-luxe.bl-luxe .luxe-new-matches b{font-size:12px;font-weight:400;letter-spacing:.06em;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.bl-luxe.bl-luxe .luxe-ring{display:flex;width:62px;height:62px;border-radius:50%;border:1px solid var(--lx-rose);padding:3px;box-sizing:border-box;align-items:center;justify-content:center}body.bl-luxe.bl-luxe .messages-v241-toolbar{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:10px!important}body.bl-luxe.bl-luxe .conversation-search{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line2)!important;border-radius:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .conversation-filters{background:transparent!important;border:0!important;box-shadow:none!important;gap:18px!important;padding:0!important}body.bl-luxe.bl-luxe .conversation-filters button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--lx-meta)!important;padding:0!important;height:36px!important;min-width:0!important;position:relative;font-size:13px!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .conversation-filters button[aria-pressed=true]{color:var(--lx-ink)!important;background:transparent!important}body.bl-luxe.bl-luxe .conversation-filters button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:var(--lx-rose)}body.bl-luxe.bl-luxe .conversation-filters button span{background:none!important;color:var(--lx-rose)!important;padding:0!important}body.bl-luxe.bl-luxe .messages-v241-inbox,body.bl-luxe.bl-luxe .conversation-list{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}body.bl-luxe.bl-luxe .conversation{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:14px 0!important;margin:0!important}body.bl-luxe.bl-luxe .conversation:last-child{border-bottom:1px solid var(--lx-line)!important}body.bl-luxe.bl-luxe .conversation-top b{font-size:15px!important;font-weight:500!important;letter-spacing:.06em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .conversation-top time{font-family:var(--lx-latin)!important;font-size:13px!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .conversation.has-unread .conversation-top time{color:var(--lx-rose-deep)!important}body.bl-luxe.bl-luxe .conversation-preview{font-size:13px!important;color:var(--lx-meta)!important;letter-spacing:.02em!important}body.bl-luxe.bl-luxe .conversation.has-unread .conversation-preview{color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .relationship-day,body.bl-luxe.bl-luxe .conversation-presence{background:none!important;border:0!important;padding:0!important;font-size:10px!important;letter-spacing:.14em!important;color:var(--lx-meta)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .conversation-end .unread{background:var(--lx-rose)!important;color:#fff!important;border-radius:9px!important;min-width:18px;height:18px;font-size:10px!important;font-style:normal;box-shadow:none!important}body.bl-luxe.bl-luxe .messages-v241-side{background:transparent!important;border:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .messages-v241-link>span{background:transparent!important;color:var(--lx-rose)!important;border:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .messages-v241-link{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:14px 0!important}body.bl-luxe.bl-luxe .bl-avatar{background:#e9dcd7!important;box-shadow:none!important}body.bl-luxe.bl-luxe .bl-chat-panel,body.bl-luxe.bl-luxe .bl-chat-messages{background:var(--lx-bg)!important;background-image:none!important}body.bl-luxe.bl-luxe .bl-chat-header{background:#faf5f3f7!important;border-bottom:1px solid var(--lx-line)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .bl-chat-person-copy b,body.bl-luxe.bl-luxe .bl-chat-person b{font-family:var(--lx-serif)!important;font-weight:600!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .bl-chat-icon-button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .msg.other,body.bl-luxe.bl-luxe .msg.me{letter-spacing:.02em}body.bl-luxe.bl-luxe .message-meta{font-size:10px!important;letter-spacing:.1em!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .bl-chat-composer,body.bl-luxe.bl-luxe .bl-chat-dock{background:var(--lx-bg)!important;border-top:1px solid var(--lx-line)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .bl-chat-composer textarea,body.bl-luxe.bl-luxe .bl-chat-composer input{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line2)!important;border-radius:0!important}body.bl-luxe.bl-luxe .bl-chat-send{background:var(--lx-rose)!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:50%!important}body.bl-luxe.bl-luxe .bl-chat-tools,body.bl-luxe.bl-luxe .bl-chat-mailbox,body.bl-luxe.bl-luxe .bl-chat-rail{background:var(--lx-bg)!important;border-color:var(--lx-line)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .bl-chat-tools button,body.bl-luxe.bl-luxe .bl-chat-mailbox button{border-radius:var(--lx-radius)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .account-v31-profile{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.bl-luxe.bl-luxe .account-v31-photo{width:96px!important;height:96px!important;min-height:0!important;max-height:none!important;border-radius:50%!important;overflow:visible!important;box-shadow:0 0 0 1px var(--lx-line2),0 0 0 6px var(--lx-bg),0 0 0 7px var(--lx-rose)!important;margin:8px 0 18px 8px!important;background:#e9dcd7!important;aspect-ratio:auto!important}body.bl-luxe.bl-luxe .account-v31-photo img,body.bl-luxe.bl-luxe .account-v31-photo .avatar-art{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover}body.bl-luxe.bl-luxe .account-v31-edit{position:absolute!important;left:calc(100% + 18px)!important;bottom:6px!important;top:auto!important;right:auto!important;background:var(--lx-ink)!important;color:var(--lx-bg)!important;border:0!important;border-radius:var(--lx-radius)!important;box-shadow:none!important;font-size:12px!important;letter-spacing:.1em!important;height:34px!important;padding:0 14px!important}body.bl-luxe.bl-luxe .account-v31-copy .name-line h1{font-size:24px!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .account-v31-copy .name-line span{font-family:var(--lx-latin)!important;font-size:22px!important;color:var(--lx-ink)!important;background:none!important}body.bl-luxe.bl-luxe .account-v31-copy .name-line i{background:transparent!important;color:var(--lx-rose)!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important}body.bl-luxe.bl-luxe .account-v31-copy>p{font-family:var(--lx-serif)!important;font-weight:500!important;font-size:14px!important;color:var(--lx-ink2)!important;line-height:1.8!important}body.bl-luxe.bl-luxe .account-v31-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-top:1px solid var(--lx-line)!important;border-bottom:1px solid var(--lx-line)!important;margin:14px 0 0!important;padding:10px 0!important;background:transparent!important}body.bl-luxe.bl-luxe .account-v31-stats>*{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;display:flex!important;flex-direction:column!important;align-items:center!important}body.bl-luxe.bl-luxe .account-v31-stats>*+*{border-left:1px solid var(--lx-line)!important}body.bl-luxe.bl-luxe .account-v31-stats b{font-family:var(--lx-latin)!important;font-size:24px!important;font-weight:400!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .account-v31-stats small{font-size:10px!important;letter-spacing:.16em!important;color:var(--lx-meta)!important}body.bl-luxe.bl-luxe .account-v31-completion{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .account-v31-completion em{background:none!important;box-shadow:none!important;border:0!important;width:auto!important;height:auto!important}body.bl-luxe.bl-luxe .account-v31-completion em:before,body.bl-luxe.bl-luxe .account-v31-completion em:after{display:none!important}body.bl-luxe.bl-luxe .account-v31-completion em b{font-family:var(--lx-latin)!important;font-size:20px!important;font-weight:400!important;color:var(--lx-rose)!important}body.bl-luxe.bl-luxe .luxe-member-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;margin:6px 0 18px;padding:20px 22px;border:0;border-radius:var(--lx-radius);background:var(--lx-rose);color:#fff;text-align:left;font:inherit;cursor:pointer}body.bl-luxe.bl-luxe .luxe-member-card .luxe-kicker{color:#fff!important;grid-column:1;font-size:9px!important}body.bl-luxe.bl-luxe .luxe-member-card b{grid-column:1;font-family:var(--lx-serif);font-size:18px;font-weight:600;letter-spacing:.06em}body.bl-luxe.bl-luxe .luxe-member-card small{grid-column:1;font-size:11px;letter-spacing:.04em;color:#fff}body.bl-luxe.bl-luxe .luxe-member-card svg{grid-column:2;grid-row:1/4}body.bl-luxe.bl-luxe .account-v31-menu>section{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;gap:0!important}body.bl-luxe.bl-luxe .account-v31-row{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:14px 0!important;margin:0!important}body.bl-luxe.bl-luxe .account-v31-row:last-child{border-bottom:1px solid var(--lx-line)!important}body.bl-luxe.bl-luxe .account-v31-row>span:first-child{background:transparent!important;border:0!important;color:var(--lx-rose)!important;box-shadow:none!important;width:28px!important}body.bl-luxe.bl-luxe .account-v31-row b{font-weight:400!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .account-v31-row small{font-size:11px!important;letter-spacing:.04em!important}body.bl-luxe.bl-luxe .account-v31-row em{background:none!important;color:var(--lx-meta)!important;font-style:normal;font-size:12px!important;border:0!important;padding:0!important}body.bl-luxe.bl-luxe .account-v31-row em.done{color:var(--lx-rose-deep)!important}body.bl-luxe.bl-luxe .account-v31-secondary{background:transparent!important;border:0!important;box-shadow:none!important;gap:10px!important}body.bl-luxe.bl-luxe .account-v31-secondary button{background:transparent!important;border:1px solid var(--lx-line2)!important;border-radius:var(--lx-radius)!important;box-shadow:none!important;color:var(--lx-ink)!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .operator-credit{color:var(--lx-meta)!important;font-size:10px!important;letter-spacing:.08em!important}body.bl-luxe.bl-luxe .review-banner{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;color:var(--lx-ink2)!important}body.bl-luxe.bl-luxe .modal-sheet{background:var(--lx-bg)!important;background-image:none!important;box-shadow:0 30px 60px -30px #1a171873!important;border:0!important;border-radius:12px 12px 0 0!important}@media(min-width:760px){body.bl-luxe.bl-luxe .modal-sheet{border-radius:6px!important}}body.bl-luxe.bl-luxe .sheet-close{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--lx-ink)!important}body.bl-luxe.bl-luxe .modal-sheet .settings-toggle-card,body.bl-luxe.bl-luxe .modal-sheet [class*=row]{box-shadow:none!important}body.bl-luxe.bl-luxe .together-page [class*=hero],body.bl-luxe.bl-luxe [class*=hero]:not(.encounter-v3-hero){background-image:none!important;box-shadow:none!important}body.bl-luxe.bl-luxe .empty-state{background:transparent!important;border:0!important;box-shadow:none!important}body.bl-luxe.bl-luxe .empty-state>span{background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-rose)!important;box-shadow:none!important}body.bl-luxe.bl-luxe .app-header:before,body.bl-luxe.bl-luxe .app-header:after{display:none!important;content:none!important}body.bl-luxe.bl-luxe .app-header .luxe-loc{flex:0 1 auto}body.bl-luxe.bl-luxe .app-header .luxe-loc span{min-width:3em}body.bl-luxe.bl-luxe .discover-v247-filters{display:flex!important;grid-template-columns:none!important;justify-content:flex-start!important}body.bl-luxe.bl-luxe .discover-v247-filters .option-item{flex:0 0 auto!important;width:auto!important}@media(max-width:759px){body.bl-luxe.bl-luxe .discover-v247-media .gallery-controls{position:absolute!important;inset:12px 12px auto auto!important;width:auto!important;display:flex!important;gap:6px!important;z-index:4!important;margin:0!important}body.bl-luxe.bl-luxe .discover-v247-media-badges{top:12px!important;left:12px!important}body.bl-luxe.bl-luxe .encounter-v247-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.bl-luxe.bl-luxe.bl-luxe .conversation-search input{background:transparent!important;border:0!important;outline:0!important}body.bl-luxe.bl-luxe .conversation-filters{display:flex!important;grid-template-columns:none!important;align-items:center!important}body.bl-luxe.bl-luxe .conversation-filters button{flex:0 0 auto!important;width:auto!important}body.bl-luxe.bl-luxe .conversation-filters .refresh-conversations{margin-left:auto!important;width:36px!important}body.bl-luxe.bl-luxe .conversation-filters .refresh-conversations:after{display:none!important}body.bl-luxe.bl-luxe .account-v31-menu,body.bl-luxe.bl-luxe .account-v31,body.bl-luxe.bl-luxe .account-v32{border:0!important;box-shadow:none!important;background:transparent!important}body.bl-luxe.bl-luxe .account-v31-menu{padding:0!important;border-radius:0!important}@media(max-width:759px){body.bl-luxe.bl-luxe .app-header .header-actions .icon-btn[data-action=filters]{display:none!important}body.bl-luxe.bl-luxe #discover-gallery .gallery-controls{position:absolute!important;inset:12px 12px auto auto!important;width:auto!important;display:flex!important;z-index:4!important;margin:0!important;background:transparent!important}}body.bl-luxe.bl-luxe .discover-v247-filters .option-item{min-width:0!important;max-width:none!important}body.bl-luxe.bl-luxe .encounter-v247-copy{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.bl-luxe.bl-luxe .relation-v32-heart{position:absolute!important;inset:10px 10px auto auto!important;margin:0!important;z-index:3}@media(min-width:760px){body.bl-luxe.bl-luxe .nav-item{display:flex!important;grid-template-columns:none!important}body.bl-luxe.bl-luxe .nav-item>span{flex:none!important;width:auto!important}}body.bl-luxe.bl-luxe.bl-luxe .msg.me,body.bl-luxe.bl-luxe.bl-luxe .message-item.mine .msg{background:var(--lx-rose)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:14px 14px 3px!important;box-shadow:none!important}body.bl-luxe.bl-luxe.bl-luxe .msg.other,body.bl-luxe.bl-luxe.bl-luxe .message-item.theirs .msg{background:var(--lx-surface)!important;background-image:none!important;color:var(--lx-ink)!important;border:1px solid var(--lx-line)!important;border-radius:14px 14px 14px 3px!important;box-shadow:none!important}body.bl-luxe.bl-luxe.bl-luxe .msg.withdrawn{background:transparent!important;color:var(--lx-meta)!important;border:1px dashed var(--lx-line2)!important}body.bl-luxe.bl-luxe .account-v31-completion{width:auto!important;margin:0!important;padding:14px 0!important;left:auto!important;transform:none!important}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-production-v417 :is(#app,#overlay-root) #discover-gallery.bl-gallery>.gallery-controls{position:absolute!important;inset:12px 12px auto auto!important;display:flex!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;z-index:4!important;grid-template-columns:none!important}html body.bl-luxe.bl-luxe.bl-production-v417 :is(#app,#overlay-root) #discover-gallery.bl-gallery>.gallery-controls output{position:static!important;font-size:11px!important;align-self:center}html body.bl-luxe.bl-luxe.bl-production-v417 :is(#app,#overlay-root) #discover-gallery.bl-gallery>.gallery-controls{gap:6px!important;align-items:center!important;pointer-events:auto!important}html body.bl-luxe.bl-luxe.bl-production-v417 :is(#app,#overlay-root) #discover-gallery.bl-gallery>.gallery-controls button{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;background:#faf5f3d1!important;border:0!important;border-radius:50%!important;color:var(--lx-ink)!important;pointer-events:auto!important}body.bl-luxe.bl-luxe .discover-v247-media{height:min(118vw,520px)!important}}body.bl-luxe.bl-luxe .account-v31-profile{padding:8px 16px 0!important}body.bl-luxe.bl-luxe .account-v31-photo{margin-left:0!important}body.bl-luxe.bl-luxe .discover-v247-filters{margin:0 0 10px!important;padding:6px 8px 4px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.me{background:var(--lx-rose)!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.me *{color:inherit}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.other{background:var(--lx-surface)!important;background-image:none!important;color:var(--lx-ink)!important;border:1px solid var(--lx-line)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .connection-bar{background:var(--lx-rose)!important;background-image:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-connection{background:transparent!important;border-color:var(--lx-line)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .onboarding-screen{background:var(--lx-bg)!important}html body.bl-luxe.bl-luxe #app .onboarding-header{box-shadow:none!important}html body.bl-luxe.bl-luxe #app .onboarding-header .circle-btn{background:transparent!important;border:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .onboarding-header .brand-logo .brand-symbol{display:none!important}html body.bl-luxe.bl-luxe #app .onboarding-header .brand-logo b{font-family:var(--lx-serif)!important;font-weight:600!important;letter-spacing:.1em!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe #app .onboarding-header .brand-logo small{font-family:var(--lx-latin)!important;letter-spacing:.4em!important;color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #app .onboarding-switch-account{background:transparent!important;border:1px solid var(--lx-line2)!important;border-radius:var(--lx-radius)!important;box-shadow:none!important;letter-spacing:.06em}html body.bl-luxe.bl-luxe #app .onboarding-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .onboarding-step-head h1{font-family:var(--lx-serif)!important;font-size:28px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.4!important}html body.bl-luxe.bl-luxe #app .onboarding-step-head .step-kicker{font-size:10px!important;letter-spacing:.3em!important;font-weight:500!important;color:var(--lx-rose-deep)!important;background:none!important}html body.bl-luxe.bl-luxe #app .onboarding-step-head .step-sub{font-weight:300!important;color:var(--lx-ink2)!important;letter-spacing:.03em!important;line-height:1.8!important}html body.bl-luxe.bl-luxe #app .onboarding-screen label{font-size:12px;letter-spacing:.14em}html body.bl-luxe.bl-luxe #app .onboarding-screen input:not([type=checkbox]):not([type=radio]):not([type=range]),html body.bl-luxe.bl-luxe #app .onboarding-screen select,html body.bl-luxe.bl-luxe #app .onboarding-screen textarea{background:#fff!important;border:1px solid var(--lx-line2)!important;border-radius:14px!important;padding-left:14px!important;padding-right:14px!important;font-size:16px!important;letter-spacing:.04em;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .onboarding-screen textarea{padding:12px 14px!important}html body.bl-luxe.bl-luxe #app .onboarding-screen :is(input,select,textarea):focus{border-color:var(--lx-rose)!important;outline:0!important;box-shadow:0 0 0 3px #c23d5f1f!important}html body.bl-luxe.bl-luxe #app .privacy-inline{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;padding:14px 0 0!important;color:var(--lx-meta)!important;font-size:12px}html body.bl-luxe.bl-luxe #app .onboarding-footer{background:linear-gradient(180deg,rgba(250,245,243,0),var(--lx-bg) 36%)!important;box-shadow:none!important;border:0!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet{background:var(--lx-bg)!important;background-image:none!important}html body.bl-luxe.bl-luxe #overlay-root .sheet-close{border:0!important;box-shadow:none!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe #overlay-root :is(.settings-hero,.safety-hub-hero,.verification-center-head,.membership-hero){background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root :is(.settings-hero-icon,.settings-row-icon,.together-v242-activity-icon){background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-rose)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root :is(.settings-section,.settings-toggle-card,.catalog-notice,.free-membership,.membership-details,.status-note,.late-hub-v250,.settings-empty,.profile-editor-section-v246,.verification-privacy-v3,.profile-boundary-note,.profile-compat,.safety-situation,.late-inbox-empty){background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action.danger{color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #overlay-root .safety-practice-section article{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root :is(.plan-tag,.official-chip,.plan-status-pill){background:transparent!important;border:1px solid currentColor!important;color:var(--lx-rose-deep)!important;border-radius:var(--lx-radius)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root :is(.profile-editor-save-v246,.settings-hero button,.membership-hero button){background:var(--lx-rose)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:var(--lx-radius)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .billing-cycle{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;padding:0!important}html body.bl-luxe.bl-luxe #overlay-root .billing-cycle button{background:transparent!important;color:var(--lx-meta)!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .billing-cycle button:is(.active,[aria-pressed=true],[aria-checked=true]){color:var(--lx-ink)!important;box-shadow:inset 0 -1px 0 var(--lx-rose)!important}html body.bl-luxe.bl-luxe #app :is(.together-v242-hero,.together-v242-status,.together-v242-safety){background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app :is(.together-v242-activity,.together-v242-match){border-top:1px solid var(--lx-line)!important;padding-left:0!important;padding-right:0!important}html body.bl-luxe.bl-luxe #app .together-v242-activity-icon{background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-rose)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app [class*=together-v242] h2,html body.bl-luxe.bl-luxe #app [class*=together-v242] h3,html body.bl-luxe.bl-luxe #app [class*=together-v242] b{letter-spacing:.06em}html body.bl-luxe.bl-luxe #app [class*=together-v242] section{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}html body.bl-luxe.bl-luxe #app :is(.life-v241-head,.life-empty-v238){background:transparent!important;background-image:none!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger{border-bottom:1px solid var(--lx-line2)!important;padding-left:0!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger>span:first-child{background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-rose)!important}html body.bl-luxe.bl-luxe #app :is(.life-toolbar,.community-view-tabs){background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding:0!important}html body.bl-luxe.bl-luxe #app :is(.life-toolbar,.community-view-tabs) button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--lx-meta)!important;letter-spacing:.08em}html body.bl-luxe.bl-luxe #app :is(.life-toolbar,.community-view-tabs) button:is(.active,[aria-pressed=true],[aria-selected=true]){color:var(--lx-ink)!important;box-shadow:inset 0 -1px 0 var(--lx-rose)!important}html body.bl-luxe.bl-luxe #app .life-refresh{background:transparent!important;border:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app [class*=life-] button{border-radius:var(--lx-radius)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app [class*=life-] button.primary-cta,html body.bl-luxe.bl-luxe #app [class*=life-] .primary-btn{background:var(--lx-rose)!important;color:#fff!important}html body.bl-luxe.bl-luxe #app .account-v31-photo{background:var(--lx-line)!important}html body.bl-luxe.bl-luxe #overlay-root :is(.membership-plan-card,.credit-card,.settings-note-card,.plan-card){background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .plan-card.recommended-card{border-top:1px solid var(--lx-rose)!important}html body.bl-luxe.bl-luxe #overlay-root .plan-card h3{font-family:var(--lx-latin)!important;font-weight:500!important;letter-spacing:.06em!important}html body.bl-luxe.bl-luxe #overlay-root .plan-card em{background:transparent!important;border:1px solid var(--lx-line2)!important;color:var(--lx-rose)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .text-btn.full{background:transparent!important;border:1px solid var(--lx-ink)!important;color:var(--lx-ink)!important;border-radius:var(--lx-radius)!important}html body.bl-luxe.bl-luxe #overlay-root .safety-hub-hero~* article,html body.bl-luxe.bl-luxe #overlay-root .modal-sheet article{background:transparent!important;border:0!important;border-top:1px solid var(--lx-line)!important;border-radius:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet article>span:first-child{background:transparent!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet .safety-practice-section button{background:transparent!important;border:1px solid var(--lx-line2)!important;border-radius:var(--lx-radius)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .life-v241-head :is(.entry-kicker,h1,h2){display:none!important}html body.bl-luxe.bl-luxe #app .life-v241-head{padding-top:6px!important;padding-bottom:12px!important}html body.bl-luxe.bl-luxe #app .bl-chat-mailbox{border-bottom:1px solid var(--lx-line)!important}html body.bl-luxe.bl-luxe #app .account-v31-copy .name-line h1{font-family:var(--lx-serif)!important}html body.bl-luxe.bl-luxe #app [data-official-profile] .name-line h1,html body.bl-luxe.bl-luxe #app [data-official-profile] h1{color:var(--lx-rose)!important}html body.bl-luxe.bl-luxe #app .life-topic-strip button{background:transparent!important;border:1px solid var(--lx-line2)!important;border-radius:var(--lx-radius)!important;color:var(--lx-ink)!important;box-shadow:none!important;font-weight:400!important;letter-spacing:.04em}html body.bl-luxe.bl-luxe #app .life-topic-strip button[aria-pressed=true]{background:var(--lx-rose)!important;border-color:var(--lx-rose)!important;color:#fff!important}html body.bl-luxe.bl-luxe #app .life-side-card{border-top:1px solid var(--lx-line)!important;padding-left:0!important;padding-right:0!important}html body.bl-luxe.bl-luxe #app .life-side-card button{background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;border-radius:0!important;text-align:left;padding-left:0!important}html body.bl-luxe.bl-luxe #app .life-side-card>span:first-child,html body.bl-luxe.bl-luxe #app .life-empty-v238>span:first-child{background:transparent!important;border:1px solid var(--lx-line2)!important}html body.bl-luxe.bl-luxe #app .app-header .luxe-loc{flex:none!important}html body.bl-luxe.bl-luxe #app .app-header .luxe-loc span{max-width:150px}@media(min-width:760px){html body.bl-luxe.bl-luxe #app .account-v31{padding-right:44px!important;box-sizing:border-box!important}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.name-line i,.verified-badge,.verified-mark,.bl-verified,[class*=verified-badge]):not(.account-verified-badge){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}html body.bl-luxe.bl-luxe #app .account-v31-row{padding-right:8px!important;box-sizing:border-box!important;max-width:100%!important}@media(min-width:760px)and (max-width:1099px){html body.bl-luxe.bl-luxe #app .account-v31{grid-template-columns:minmax(0,1fr)!important;padding-right:32px!important}html body.bl-luxe.bl-luxe #app .account-v31-menu{grid-column:1!important}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.primary-btn,.primary-cta,button.primary,.ghost-cta,.secondary-btn,.ghost-btn,.text-btn.full,.luxe-member-card,.account-v31-edit,.onboarding-switch-account){border-radius:14px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.option-item,.chip,.tag-chip,.interest-chip,.life-topic-strip button,.plan-tag,.official-chip,.plan-status-pill){border-radius:999px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:12px!important}html body.bl-luxe.bl-luxe #app .onboarding-screen :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){border:1px solid var(--lx-line2)!important;background:#ffffffb3!important;padding-left:14px!important;padding-right:14px!important}html body.bl-luxe.bl-luxe #app .onboarding-screen textarea{border-radius:14px!important;background:#ffffffb3!important}html body.bl-luxe.bl-luxe #app :is(.discover-v247-card,.discover-v247-media,.encounter-v247-photo,.bl-gallery,.profile-gallery){border-radius:24px!important;overflow:hidden}html body.bl-luxe.bl-luxe #app .encounter-v247-photo{border-radius:20px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet{border-radius:30px 30px 0 0!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #overlay-root .modal-sheet{border-radius:28px!important}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.me{border-radius:20px 20px 6px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.other{border-radius:20px 20px 20px 6px!important}html body.bl-luxe.bl-luxe .toast{border-radius:999px!important}html body.bl-luxe.bl-luxe #app .account-v31-menu>section,html body.bl-luxe.bl-luxe #overlay-root :is(.settings-section,.membership-plan-card,.settings-note-card,.safety-practice-section){background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 0 0 .5px #1a17180f!important;padding:4px 16px!important;margin-top:12px!important;overflow:hidden}html body.bl-luxe.bl-luxe #app .account-v31-row{border-top:0!important;border-bottom:.5px solid var(--lx-line)!important;padding:14px 4px!important}html body.bl-luxe.bl-luxe #app .account-v31-row:last-child{border-bottom:0!important}html body.bl-luxe.bl-luxe #overlay-root .settings-section .settings-action{border-bottom:.5px solid var(--lx-line)!important}html body.bl-luxe.bl-luxe #overlay-root .settings-section .settings-action:last-child{border-bottom:0!important}html body.bl-luxe.bl-luxe #overlay-root :is(.credit-card,.plan-card,.settings-toggle-card,.safety-situation,.catalog-notice,.free-membership,.membership-details){background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 0 0 .5px #1a17180f!important;padding:16px!important;margin-top:10px!important}html body.bl-luxe.bl-luxe #overlay-root .plan-card.recommended-card{box-shadow:0 0 0 1.5px var(--lx-rose)!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet article{background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 0 0 .5px #1a17180f!important;margin-top:8px!important}html body.bl-luxe.bl-luxe #app :is(.together-v242-activity,.together-v242-match){background:#fff!important;border:0!important;border-radius:18px!important;box-shadow:0 0 0 .5px #1a17180f!important;padding:14px 16px!important;margin-top:8px!important}html body.bl-luxe.bl-luxe #app .life-side-card{background:#fff!important;border:0!important;border-radius:20px!important;box-shadow:0 0 0 .5px #1a17180f!important;padding:16px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.settings-hero-icon,.settings-row-icon,.together-v242-activity-icon,.credit-card>span:first-child,.life-compose-trigger>span:first-child){border-radius:12px!important}@media(max-width:759px){html body.bl-luxe.bl-luxe .mobile-bottom-nav{left:12px!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;height:66px!important;min-height:0!important;padding:6px!important;border-radius:33px!important;border:0!important;background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:var(--glass-shadow)!important;align-items:center!important}html body.bl-luxe.bl-luxe .mobile-nav-item{height:54px!important;min-height:0!important;border-radius:27px!important;padding:0!important;gap:2px!important}html body.bl-luxe.bl-luxe .mobile-nav-item.active{background:#c23d5f1a!important}html body.bl-luxe.bl-luxe .mobile-nav-item b{font-size:10px!important}}html body.bl-luxe.bl-luxe .app-header,html body.bl-luxe.bl-luxe #app .onboarding-header,html body.bl-luxe.bl-luxe #app .bl-chat-header{background:#faf5f39e!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border-bottom:.5px solid rgba(26,23,24,.08)!important}html body.bl-luxe.bl-luxe #app .discover-v247-actions{background:transparent!important}html body.bl-luxe.bl-luxe #app .discover-v247-actions button:not(.like){background:var(--glass-bg-strong)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:0!important;box-shadow:var(--glass-shadow)!important}html body.bl-luxe.bl-luxe #app .discover-v247-actions button.like{box-shadow:0 12px 26px -10px #c23d5fa6,0 1px #ffffff59 inset!important;border:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-gallery>.gallery-controls button,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .gallery-controls button{background:#ffffff6b!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;box-shadow:0 1px #fff9 inset,0 0 0 .5px #ffffff80!important;color:#1a1718!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .gallery-controls output{background:var(--glass-dark)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border-radius:999px!important}html body.bl-luxe.bl-luxe #app :is(.discover-v31-presence,.encounter-v3-presence,.discover-v31-photo-hint,.discover-v247-media [class*=badge],.discover-v247-media [class*=presence],.encounter-v247-photo [class*=presence],.encounter-v247-photo [class*=badge]){background:var(--glass-dark)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 0 .5px #ffffff47 inset!important;color:#fff!important}html body.bl-luxe.bl-luxe #app .bl-chat-composer,html body.bl-luxe.bl-luxe #app .bl-chat-dock{background:#faf5f399!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border-top:.5px solid rgba(26,23,24,.08)!important}html body.bl-luxe.bl-luxe #app .bl-chat-composer :is(textarea,input){background:#ffffffbf!important;border:.5px solid rgba(26,23,24,.1)!important;border-radius:22px!important;padding-left:14px!important}html body.bl-luxe.bl-luxe #app .bl-chat-composer button:not(.bl-chat-send){border-radius:50%!important}html body.bl-luxe.bl-luxe #app .bl-chat-mailbox{background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:0!important;border-radius:18px!important;box-shadow:var(--glass-shadow)!important;margin:8px 12px!important}html body.bl-luxe.bl-luxe #overlay-root .sheet-close{background:#1a17180f!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}html body.bl-luxe.bl-luxe .modal-backdrop{background:#1a171847!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.billing-cycle,.life-toolbar){background:#1a17180d!important;border:0!important;border-radius:999px!important;padding:3px!important;display:flex!important;gap:2px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.billing-cycle,.life-toolbar) button{border-radius:999px!important;box-shadow:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.billing-cycle,.life-toolbar) button:is(.active,[aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:#fff!important;color:var(--lx-ink)!important;box-shadow:0 2px 8px -2px #3c19232e,0 0 0 .5px #1a17180f!important}@media(min-width:760px){html body.bl-luxe.bl-luxe .desktop-primary-nav{background:#faf5f3b3!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}html body.bl-luxe.bl-luxe .nav-item{border-radius:12px!important}html body.bl-luxe.bl-luxe .nav-item.active{background:#c23d5f14!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body.bl-luxe.bl-luxe .mobile-bottom-nav,html body.bl-luxe.bl-luxe .app-header,html body.bl-luxe.bl-luxe #app .bl-chat-composer{background:#faf5f3f7!important}}@media(prefers-reduced-transparency:reduce){html body.bl-luxe.bl-luxe .mobile-bottom-nav,html body.bl-luxe.bl-luxe .app-header,html body.bl-luxe.bl-luxe #app .bl-chat-composer,html body.bl-luxe.bl-luxe #app .discover-v247-actions button:not(.like){background:#faf5f3!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html body.bl-luxe.bl-luxe #app .encounter-v247-person{border-radius:0!important;overflow:visible!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .account-v31-menu{padding:0 16px!important;box-sizing:border-box}html body.bl-luxe.bl-luxe #app .luxe-member-card{border-radius:20px!important}}@media(min-width:760px){html body.bl-luxe.bl-luxe #app :is(.discover-v247-card,.discover-v31-card,.discover-v247-layout>article){border-radius:24px!important;overflow:hidden}}html body .brand-logo .brand-symbol.brand-mark{display:block!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}@media(min-width:760px){html body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo .brand-symbol.brand-mark{display:block!important}}html body.bl-luxe.bl-luxe #app .onboarding-header .brand-logo .brand-symbol.brand-mark{display:block!important}html body.bl-luxe.bl-luxe .brand-logo{display:flex!important;align-items:center!important;gap:12px!important}body.bl-luxe.bl-luxe .luxe-mark{display:block;width:62px;height:auto;margin:22px 0 26px;flex:none}@media(min-width:760px){body.bl-luxe.bl-luxe .luxe-mark{width:84px;margin:26px 0 30px}}.bl-startup-brand img{width:32px!important;height:40px!important;object-fit:contain;border-radius:0!important;box-shadow:none!important;background:transparent!important}.membership-brand{display:inline-flex;align-items:center;gap:10px}.membership-brand img{display:block;width:26px;height:auto}html body.bl-luxe.bl-luxe #overlay-root .auth-sheet .brand-logo{justify-content:center;margin-bottom:6px}.voice-msg{display:flex;align-items:center;gap:10px;min-width:210px;max-width:280px;padding:2px 2px 2px 0}.voice-msg audio{display:none}.voice-play{flex:none;width:36px;height:36px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;background:#ffffffe6;color:#c23d5f}.msg.other .voice-play{background:#c23d5f;color:#fff}.voice-play .vp-pause,.voice-msg.playing .voice-play .vp-play{display:none}.voice-msg.playing .voice-play .vp-pause{display:block}.voice-wave{flex:1;display:flex;align-items:center;gap:2px;height:30px;cursor:pointer;min-width:0}.voice-wave i{flex:1;min-width:2px;max-width:4px;border-radius:2px;background:currentColor;opacity:.45;transition:opacity .12s}.voice-wave i.played{opacity:1}.voice-time{flex:none;font-size:12px;letter-spacing:.04em;font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.msg.me .voice-msg{color:#fff}.msg.other .voice-msg{color:#c23d5f}.msg.other .voice-time{color:#5e5856}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-type-voice{padding:8px 12px 8px 8px!important}.bl-chat-composer{position:relative}.voice-recorder{position:absolute;inset:6px 8px;z-index:5;display:flex;align-items:center;gap:10px;padding:0 6px;border-radius:999px;background:#fffcfbeb;-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);box-shadow:0 0 0 .5px #1a17181a,0 10px 26px -14px #3c192359}.voice-rec-cancel,.voice-rec-send{flex:none;width:40px;height:40px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.voice-rec-cancel{background:#1a17180f;color:#1a1718}.voice-rec-send{background:#c23d5f;color:#fff}.voice-rec-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#e0314f;animation:voiceRecPulse 1.1s ease-in-out infinite}.voice-rec-time{flex:none;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#1a1718;min-width:38px}.voice-rec-level{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:3px;height:28px;overflow:hidden;min-width:0}.voice-rec-level i{width:3px;height:4px;border-radius:2px;background:#c23d5f;flex:none;transition:height .08s linear}@keyframes voiceRecPulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.voice-rec-dot{animation:none}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-meta [data-retract],html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-meta .msg-report-btn{display:inline-flex!important;align-items:center;height:26px!important;min-height:26px!important;padding:0 10px!important;margin-left:6px;border-radius:999px!important;border:.5px solid rgba(26,23,24,.14)!important;background:#ffffffbf!important;font-size:11px!important;letter-spacing:.06em;color:#a8334f!important;text-decoration:none!important;white-space:nowrap;cursor:pointer}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-meta .msg-report-btn{color:#6f6966!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-meta [data-retract][data-confirm=yes]{background:#c23d5f!important;color:#fff!important;border-color:#c23d5f!important}.message-item .msg{-webkit-touch-callout:none}.msg-action-sheet{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:0 10px max(12px,env(safe-area-inset-bottom));background:#1a171838;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Noto Sans TC,PingFang TC,system-ui,sans-serif}.msg-action-card,.msg-action-cancel{width:100%;max-width:420px;margin:0 auto;border-radius:16px;background:#fffcfbdb;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 0 0 .5px #1a171814}.msg-action-card{display:flex;flex-direction:column;overflow:hidden}.msg-action-card button,.msg-action-cancel{min-height:54px;border:0;background:transparent;font:inherit;font-size:16px;letter-spacing:.04em;color:#1a1718;cursor:pointer}.msg-action-card button+button,.msg-action-card p+button,.msg-action-card button+p{border-top:.5px solid rgba(26,23,24,.12)}.msg-action-card button.danger{color:#c23d5f}.msg-action-card p{margin:0;padding:14px 18px;font-size:13px;color:#6f6966;text-align:center}.msg-action-cancel{font-weight:600;background:#fffffff2}@media(min-width:760px){.msg-action-sheet{justify-content:center}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.me .voice-play{color:#c23d5f!important;background:#fff!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.other .voice-play{color:#fff!important;background:#c23d5f!important}.bl-chat-composer .voice-recorder{inset:0;border-radius:inherit;background:#fff;padding:0 5px;gap:12px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bl-chat-composer .voice-recorder .voice-rec-cancel{background:#f5efed;color:#6a6462}.bl-chat-composer .voice-recorder .voice-rec-cancel:hover{background:#efe5e2;color:#1a1718}.bl-chat-composer .voice-recorder .voice-rec-dot{width:8px;height:8px;margin-left:2px;background:#e0314f}.bl-chat-composer .voice-recorder .voice-rec-time{margin-left:-6px;font-weight:600;color:#c23d5f}.bl-chat-composer .voice-recorder .voice-rec-level{justify-content:center;gap:3px;padding:0 6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.bl-chat-composer .voice-recorder .voice-rec-level i{width:3px;min-height:6px;border-radius:3px;background:#c23d5f;opacity:.85}html body.bl-luxe .bl-chat-composer .voice-recorder .voice-rec-send{background:#c23d5f!important;color:#fff!important;box-shadow:0 4px 12px -4px #c23d5f99}html body.bl-luxe .bl-chat-composer .voice-recorder .voice-rec-send svg{color:#fff!important;stroke:currentColor}html body :is(#app,#overlay-root) :is(.verified-inline,.name-line i){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#287adc!important}html body :is(#app,#overlay-root) :is(.official-chip,.plan-status-pill){border:0!important;box-shadow:none!important;background:#1a17180f!important;color:#5e5856!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.official-chip,.plan-status-pill,.plan-tag){border:0!important;box-shadow:none!important;background:#1a17180f!important;color:#5e5856!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(h1,h2,h3,h4,p,b,strong,small,label,li,dd,dt){overflow-wrap:break-word}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(button,a,.option-item)>:is(span,div){min-width:0}@media(min-width:760px){html body.bl-luxe.bl-luxe .desktop-primary-nav{overflow-x:hidden!important}html body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo.compact{min-width:0!important;max-width:100%!important;gap:10px!important}html body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo.compact>div{min-width:0!important}html body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo.compact b{font-size:15px!important;letter-spacing:.02em!important;white-space:nowrap!important}html body.bl-luxe.bl-luxe .desktop-primary-nav .brand-logo.compact small{font-size:10px!important;letter-spacing:.3em!important;white-space:nowrap!important}html body.bl-luxe.bl-luxe .desktop-primary-nav .nav-note{max-width:100%!important;box-sizing:border-box!important;padding-left:10px!important;padding-right:10px!important}html body.bl-luxe.bl-luxe .desktop-primary-nav .nav-note b{display:block;padding-right:2px}html body.bl-luxe.bl-luxe .bl-chat-contact{min-width:0!important}html body.bl-luxe.bl-luxe .bl-chat-contact .bl-contact-copy{min-width:0!important;overflow:hidden}html body.bl-luxe.bl-luxe .bl-chat-contact .bl-contact-copy :is(b,small){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(min-width:760px)and (max-width:1099px){html body.bl-luxe.bl-luxe aside.messages-v32-side{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:4px 16px!important}html body.bl-luxe.bl-luxe aside.messages-v32-side>.messages-v32-side-intro{grid-column:1/-1!important;display:flex!important;align-items:flex-start!important;gap:12px!important;width:auto!important}html body.bl-luxe.bl-luxe aside.messages-v32-side>.messages-v32-side-intro>div{flex:1 1 auto;min-width:0}}html body.bl-luxe.bl-luxe .messages-v32-side-intro>div{min-width:0}html body.bl-luxe.bl-luxe .discover-v247-name,html body.bl-luxe.bl-luxe .discover-v247-name>div{min-width:0}html body.bl-luxe.bl-luxe .discover-v247-name h2{min-width:0;max-width:100%;overflow-wrap:anywhere;flex-wrap:wrap;row-gap:2px}html body.bl-luxe.bl-luxe .studio-actionbar{flex-wrap:wrap!important;row-gap:10px!important}@media(max-width:480px){html body.bl-luxe.bl-luxe .studio-actionbar .studio-primary{flex:1 1 100%!important;width:100%!important;max-width:none!important;letter-spacing:.04em!important;justify-content:center!important}html body.bl-luxe.bl-luxe .studio-actionbar .studio-pager{flex:1 1 100%!important}}@media(max-width:380px){html body.bl-luxe.bl-luxe .studio-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}html body.bl-luxe.bl-luxe .studio-nav button{min-width:0!important;padding-left:2px!important;padding-right:2px!important}html body.bl-luxe.bl-luxe .studio-nav button b{font-size:11px!important;letter-spacing:0!important;white-space:nowrap}}@media(min-width:760px){html body.bl-luxe.bl-luxe #app .section-pad{padding-bottom:48px!important}html body.bl-luxe.bl-luxe #app .scroll-screen{padding-bottom:0!important}html body.bl-luxe.bl-luxe #app .encounter-v247-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:28px 20px!important}html body.bl-luxe.bl-luxe #app .encounter-v247-grid>*{min-width:0}html body.bl-luxe.bl-luxe #app .conversation-search{background:#1a17180b!important;border:0!important;border-radius:14px!important;padding:0 14px!important;min-height:44px;align-items:center}html body.bl-luxe.bl-luxe #app .conversation-search input{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;min-height:44px;padding:0 8px!important}html body.bl-luxe.bl-luxe #app .messages-v241-toolbar{border-bottom:0!important;padding-bottom:12px!important}html body.bl-luxe.bl-luxe #app .messages-v32-side-intro{display:flex!important;align-items:flex-start!important;gap:12px!important}html body.bl-luxe.bl-luxe #app .messages-v32-side-intro>span{flex:0 0 auto;margin-top:2px}html body.bl-luxe.bl-luxe #app aside.messages-v32-side{align-self:start}html body.bl-luxe.bl-luxe #app .together-v242-people{position:sticky!important;top:16px;align-self:start;max-height:calc(100vh - 32px);display:flex!important;flex-direction:column;overflow:hidden}html body.bl-luxe.bl-luxe #app .together-v242-people .together-v242-match-list{overflow-y:auto;min-height:0;flex:1 1 auto;padding-right:4px;scrollbar-width:thin}html body.bl-luxe.bl-luxe #app .together-v242-match-action{font-size:12px!important;gap:4px!important;color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #app .account-v31{padding-left:40px!important;align-items:start!important}html body.bl-luxe.bl-luxe #app .account-v31-menu{align-content:start!important}html body.bl-luxe.bl-luxe #app .account-v31-row.official-verification-card{border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .account-v31-row>em{font-style:normal;font-size:12px!important;margin-right:8px}html body.bl-luxe.bl-luxe #app .account-v31-profile{padding:8px 0 0!important}html body.bl-luxe.bl-luxe #app .account-v31-copy{padding-left:0!important;padding-right:0!important}html body.bl-luxe.bl-luxe #app .account-v31-completion{padding-left:0!important;padding-right:0!important;margin-left:0!important}html body.bl-luxe.bl-luxe #app .account-v31-menu>.luxe-member-card{margin-bottom:6px!important}html body.bl-luxe.bl-luxe #app .account-v31-menu>section.account-v31-secondary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;background:transparent!important;box-shadow:none!important;padding:0!important}html body.bl-luxe.bl-luxe #app .account-v31-secondary button{width:100%!important;justify-content:center!important;background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a171814!important;min-height:52px}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:is(.relationship-subtool-modal,.late-letter-modal-v249,.match-overlay,.filter-modal,.late-hub-modal-v250),html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-modal:not(.studio-redesign),html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(input[type=password]){width:min(640px,calc(100vw - 48px))!important;max-width:640px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.settings-modern,html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.relationship-tools-modal{width:min(760px,calc(100vw - 48px))!important;max-width:760px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.match-overlay{max-width:520px!important}html body.bl-luxe.bl-luxe #app .discover-v247-name h2{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.25!important}html body.bl-luxe.bl-luxe #app .together-v242-hero-copy h1{font-size:clamp(26px,2.4vw,34px)!important}}@media(min-width:1600px){html body.bl-luxe.bl-luxe #app .encounter-v247-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}}@media(min-width:760px){html body.bl-luxe.bl-luxe #app .discover-v247-name h2{display:flex!important;flex-wrap:nowrap!important;padding-right:8px!important;box-sizing:border-box;align-items:baseline!important;column-gap:8px!important}html body.bl-luxe.bl-luxe #app .discover-v247-name h2>:is(span,i,svg){flex:none!important}html body.bl-luxe.bl-luxe #app .discover-v247-name h2>:is(i,svg){align-self:center!important}}html body.bl-luxe.bl-luxe .discover-v247-name h2 .bl-name-badge{margin-left:6px}html body.bl-luxe.bl-luxe .name-line .bl-name-badge{align-self:center}html body.bl-luxe.bl-luxe #overlay-root .late-letter-modal-v249 .primary-btn{background:var(--lx-rose)!important;background-image:none!important;box-shadow:none!important;color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .late-letter-modal-v249 :is([aria-pressed=true],.active,.selected){background:#c23d5f1a!important;color:var(--lx-rose-deep)!important;border-color:#c23d5f59!important}html body.bl-luxe.bl-luxe .bl-name-badge{display:inline-block!important;flex:none!important;margin:0 0 0 6px!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;padding:0!important;border-radius:50%!important;color:#287adc!important}html body.bl-luxe.bl-luxe .bl-name-badge circle{fill:#287adc!important;stroke:none!important}html body.bl-luxe.bl-luxe .bl-name-badge path{fill:none!important;stroke:#fff!important}html body.bl-luxe.bl-luxe :is(.bl-avatar-badge,.account-verified-badge){display:none!important}html body.bl-luxe.bl-luxe .conversation-top b,html body.bl-luxe.bl-luxe .bl-contact-copy b,html body.bl-luxe.bl-luxe .bl-chat-person-copy b{display:inline-flex;align-items:center;min-width:0;max-width:100%}html body.bl-luxe.bl-luxe .bl-contact-copy b{display:flex}html body.bl-luxe.bl-luxe .name-tail{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:0!important;margin:0 0 0 6px!important;padding:0!important;width:auto!important;min-width:0!important;background:none!important;border:0!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;flex-wrap:nowrap!important;padding:18px 0 6px!important;margin:0 auto!important;width:100%!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button{flex:none!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border-radius:50%!important;aspect-ratio:1/1!important;box-sizing:border-box!important;line-height:0!important;align-self:center!important;transform:none!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.like{width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button>.ui-icon-frame{display:grid!important;place-items:center!important;grid-area:1/1!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button>span:not(.ui-icon-frame){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button{position:relative!important;grid-template:1fr/1fr!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions:after{content:"";order:99;flex:none;width:48px;height:48px;visibility:hidden}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-photo-meta{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:0 0 20px!important;border:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-head>div:first-child{min-width:0}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .name-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 10px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-display-name{margin:0!important;display:block!important;font-size:clamp(28px,3vw,36px)!important;letter-spacing:.02em!important;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-display-name .name-tail{font-size:.55em!important;color:var(--lx-ink2)!important;letter-spacing:.04em!important;vertical-align:.2em!important;margin-left:10px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-display-name .bl-name-badge{width:20px!important;height:20px!important;margin-left:8px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-head p{margin:8px 0 6px!important;color:var(--lx-meta)!important;font-size:13px!important;letter-spacing:.06em!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-compat{flex:none!important;justify-items:center!important;border:0!important;background:#c23d5f12!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-compat b{color:var(--lx-rose-deep)!important;font-family:"BL Latin Serif",Georgia,serif!important;font-weight:600!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-compat small{font-size:11px!important;color:var(--lx-ink2)!important;letter-spacing:.06em}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-info-section{padding:20px 0!important;border:0!important;border-top:1px solid var(--lx-line)!important;margin:0!important;background:none!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-info-section h3{margin:0 0 12px!important;font-size:12px!important;letter-spacing:.2em!important;color:var(--lx-meta)!important;font-weight:500!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-about-copy{font-size:15px!important;line-height:1.9!important;color:var(--lx-ink)!important;white-space:pre-line}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .tag-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .tag-row>span,html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-tag-row>span{display:inline-flex!important;align-items:center!important;height:32px!important;padding:0 14px!important;border-radius:999px!important;border:0!important;background:#c23d5f14!important;color:var(--lx-rose-deep)!important;font-size:13px!important;line-height:1!important;font-weight:500!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid>div{display:grid!important;justify-items:start!important;text-align:left!important;gap:4px!important;padding:12px 14px!important;border-radius:14px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a171812!important;min-width:0}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid span{font-size:11px!important;color:var(--lx-meta)!important;letter-spacing:.08em}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid b{font-size:14px!important;color:var(--lx-ink)!important;font-weight:500!important;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-boundary-note{display:flex!important;gap:12px!important;align-items:flex-start!important;margin:4px 0 0!important;padding:16px 0!important;border:0!important;border-top:1px solid var(--lx-line)!important;background:none!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-boundary-note b{font-size:13px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-boundary-note p{font-size:12px!important;color:var(--lx-meta)!important;margin:4px 0 0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions{position:sticky!important;bottom:0!important;z-index:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important;align-items:center!important;margin:8px 0 0!important;padding:14px 0 calc(16px + env(safe-area-inset-bottom))!important;border:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>button{height:50px!important;min-height:50px!important;margin:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;padding:0 18px!important;font-size:14px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>.primary-btn{width:100%!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>.ghost-cta{background:#fff!important;border:1px solid var(--lx-line2)!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>.ghost-cta.danger{color:#a23a3a!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-gallery{position:relative!important;display:block!important;background:#efe6e2!important;border-radius:0!important;overflow:hidden!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-controls{position:absolute!important;left:16px!important;right:16px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;grid-template-columns:none!important;bottom:16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;pointer-events:none!important;background:none!important;border:0!important;padding:0!important;margin:0!important;height:auto!important;z-index:2}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-controls>*{pointer-events:auto!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-controls button{width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;background:#ffffffb8!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 6px 18px -8px #1a171859!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-controls button:disabled{opacity:.35!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-controls output{padding:6px 12px!important;border-radius:999px!important;background:#1a171873!important;color:#fff!important;font-size:12px!important;letter-spacing:.08em!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .photo-report-btn{position:absolute!important;inset:16px auto auto 16px!important;z-index:2!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;border:0!important;background:#1a171873!important;color:#fff!important;font-size:12px!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media(min-width:900px){html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.profile-modal{--pm-h:min(860px, calc(100vh - 48px) );width:min(1100px,calc(100vw - 64px))!important;max-width:1100px!important;height:var(--pm-h)!important;max-height:var(--pm-h)!important;padding:0!important;border-radius:28px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246{display:grid!important;grid-template-columns:minmax(0,47fr) minmax(0,53fr)!important;align-items:start!important;min-height:var(--pm-h)!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-media{position:sticky!important;top:0!important;height:var(--pm-h)!important;max-height:none!important;margin:0!important;padding:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-gallery,html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-track{height:100%!important;max-height:none!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-track>img{height:100%!important;max-height:none!important;width:100%!important;object-fit:contain!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-body{padding:44px 48px 0!important;min-width:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .sheet-close{position:sticky!important;top:16px!important;float:right!important;margin:16px 16px -60px auto!important;z-index:6!important;width:44px!important;height:44px!important;border-radius:50%!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-head{padding-right:56px!important}}@media(max-width:899px){html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246{display:block!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-media{position:relative!important;height:auto!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-track{aspect-ratio:4/5!important;height:auto!important;max-height:64vh!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-track>img{height:100%!important;width:100%!important;object-fit:contain!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-body{padding:22px 20px 0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions{grid-template-columns:minmax(0,1fr) 50px 50px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>.ghost-cta{padding:0!important;font-size:0!important;gap:0!important;width:50px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>.ghost-cta svg{width:19px!important;height:19px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .sheet-close{top:12px!important;right:12px!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions>*{grid-column:auto!important;grid-row:auto!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid>div>*{text-align:left!important;justify-self:start!important;width:auto!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-fact-grid>div{grid-template-columns:minmax(0,1fr)!important;justify-content:start!important;align-content:start!important}html body.bl-luxe.bl-luxe #app label.conversation-search,html body.bl-luxe.bl-luxe #overlay-root label.bl-chat-search{display:flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 14px!important;margin:0!important;border:0!important;border-radius:14px!important;background:#1a17180d!important;box-shadow:none!important;box-sizing:border-box!important;flex:1 1 auto;min-width:0}html body.bl-luxe.bl-luxe #app label.conversation-search>:is(svg,.ui-icon-frame),html body.bl-luxe.bl-luxe #overlay-root label.bl-chat-search>:is(svg,.ui-icon-frame){flex:none!important;position:static!important;margin:0!important;color:var(--lx-meta)!important}html body.bl-luxe.bl-luxe #app label.conversation-search input,html body.bl-luxe.bl-luxe #overlay-root label.bl-chat-search input{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;font-size:15px!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe #app label.conversation-search:focus-within,html body.bl-luxe.bl-luxe #overlay-root label.bl-chat-search:focus-within{box-shadow:0 0 0 2px #c23d5f40!important;background:#fff!important}html body.bl-luxe.bl-luxe #app .messages-v241-toolbar{border:0!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .messages-v241-toolbar label.conversation-search{flex:1 1 100%!important}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.safety-hub-hero,.settings-hero,.verification-center-head,.notification-center-hero,.settings-modern-head,.membership-modern-head){padding-right:56px!important;grid-template-columns:44px minmax(0,1fr) auto!important;column-gap:14px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.safety-hub-hero,.settings-hero,.verification-center-head,.notification-center-hero) h2{word-break:keep-all;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.membership-modal>:first-child:not(.sheet-close){padding-right:52px!important}html body.bl-luxe.bl-luxe #app .together-v242-activity{display:grid!important;grid-template-columns:40px minmax(0,1fr) 16px!important;grid-template-areas:"icon copy chev" "icon time chev";column-gap:14px!important;row-gap:4px!important;align-items:center!important;text-align:left}html body.bl-luxe.bl-luxe #app .together-v242-activity-icon{grid-area:icon}html body.bl-luxe.bl-luxe #app .together-v242-activity-copy{grid-area:copy;min-width:0}html body.bl-luxe.bl-luxe #app .together-v242-activity>em{grid-area:time;justify-self:start;font-style:normal;font-size:11px!important;letter-spacing:.06em;color:var(--lx-rose-deep)!important;white-space:nowrap}html body.bl-luxe.bl-luxe #app .together-v242-chevron{grid-area:chev}html body.bl-luxe.bl-luxe #app .together-v242-hero-copy h1{word-break:keep-all;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #app .account-v31-completion{width:100%!important;box-sizing:border-box!important;max-width:none!important}@media(max-width:370px){html body.bl-luxe.bl-luxe #app .discover-v31-actions{gap:12px!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.rewind,html body.bl-luxe.bl-luxe #app .discover-v31-actions:after{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.like{width:66px!important;height:66px!important;min-width:66px!important;min-height:66px!important}}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-rail label.bl-chat-search{flex:0 0 auto!important;height:44px!important;min-height:44px!important;max-height:44px!important;align-self:stretch!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-rail .bl-chat-contact-list{flex:1 1 auto!important;min-height:0!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button>.ui-icon-frame{width:28px!important;height:28px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;line-height:0!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button>.ui-icon-frame>svg{width:100%!important;height:100%!important;margin:0!important;display:block!important;position:static!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.like>.ui-icon-frame>svg{transform:translateY(.5px)}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet .hero-text-action{white-space:nowrap!important;align-self:start!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.plan-top,.plan-tag,.official-chip,.plan-status-pill,.hero-text-action,.encounter-v247-photo em,.encounter-v3-presence){height:auto!important;min-height:0!important;max-height:none!important;line-height:1.5!important;overflow:visible!important}html body.bl-luxe.bl-luxe #overlay-root .plan-top{min-height:28px!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.plan-tag,.official-chip,.plan-status-pill){padding:3px 10px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.verification-score-ring b,.together-v242-status b,.account-v31-copy .name-line h1,.together-v242-hero-copy h1){line-height:1.3!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-display-name{line-height:1.3!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) 10px!important;align-items:center!important;column-gap:14px!important;text-align:left!important;padding:14px 16px!important;min-height:0!important;height:auto!important;overflow:visible!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row>.notification-icon{grid-column:1!important;grid-row:1!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:12px!important;margin:0!important;position:static!important;align-self:center!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row>div{grid-column:2!important;grid-row:1!important;min-width:0!important;text-align:left!important;justify-self:stretch!important;display:grid!important;gap:2px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row>div>*{text-align:left!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row>i{grid-column:3!important;grid-row:1!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--lx-rose)!important;position:static!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row.unread{background:#fff7f9!important;border-color:#f3d3dc!important}html body.bl-luxe.bl-luxe #overlay-root .membership-modern>:is(section,.credit-grid){margin-left:24px!important;margin-right:24px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .membership-modern .settings-section{padding:16px 20px!important}@media(max-width:520px){html body.bl-luxe.bl-luxe #overlay-root .membership-modern>:is(section,.credit-grid){margin-left:16px!important;margin-right:16px!important}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(#phone-binding){width:min(560px,calc(100vw - 32px))!important;max-width:560px!important;padding:28px 28px 24px!important}html body.bl-luxe.bl-luxe #overlay-root #phone-binding{padding:0 48px 0 0!important}html body.bl-luxe.bl-luxe #overlay-root #phone-binding h2{margin:0 0 10px!important}html body.bl-luxe.bl-luxe #overlay-root #phone-binding :is(p,.binding-status,.phone-current){margin:6px 0!important;line-height:1.8!important;color:var(--lx-ink2)!important}html body.bl-luxe.bl-luxe #overlay-root #phone-binding .binding-status{padding:12px 14px!important;border-radius:12px!important;background:#fff8ee!important;color:#6b4a12!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #app .life-v32-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:8px 0 20px!important;border-bottom:1px solid var(--lx-line)!important;margin:0 0 20px!important}html body.bl-luxe.bl-luxe #app .life-v32-head>div{display:grid!important;gap:4px!important}html body.bl-luxe.bl-luxe #app .life-v32-head :is(.entry-kicker,h1){display:none!important}html body.bl-luxe.bl-luxe #app .life-v32-head p{font-size:15px!important;color:var(--lx-ink2)!important;padding:0!important;margin:0!important}html body.bl-luxe.bl-luxe #app .life-v32-head .primary-btn{height:46px!important;min-height:46px!important;padding:0 22px!important}html body.bl-luxe.bl-luxe #app .life-v241-main :is(article,.life-post,.social-post){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #app .life-v241-main :is(.life-post-media,.social-media,.post-media) img{max-height:560px!important;object-fit:contain!important}html body.bl-luxe.bl-luxe #app :is(.together-v242,.relation-v32-page,.encounter-v247-page){max-width:none!important;margin-left:0!important;margin-right:0!important}html body.bl-luxe.bl-luxe #app .together-v242-hero{padding-left:0!important;padding-right:0!important}}@media(min-width:760px){html body.bl-luxe.bl-luxe #app #social-feed{max-width:none!important;margin:0!important;width:100%!important}}@media(prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe #overlay-root :is(.modal-sheet,.bl-chat-dialog,.overlay,.msg-action-card){animation:none!important;transition:none!important;transform:none!important}html body.bl-luxe.bl-luxe *{scroll-behavior:auto!important}}html body.bl-luxe.bl-luxe .membership-preview{background:var(--lx-bg)!important;background-image:none!important}html body.bl-luxe.bl-luxe .membership-preview>header{background:#ffffffbf!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0!important;box-shadow:0 0 0 .5px #1a171814!important;border-radius:22px!important}html body.bl-luxe.bl-luxe .membership-preview .membership-brand{font-family:"BL Latin Serif",Georgia,serif!important;letter-spacing:.24em!important;font-weight:600!important;font-size:15px!important;display:inline-flex!important;align-items:center!important;gap:10px!important}html body.bl-luxe.bl-luxe .membership-preview>header a{border:1px solid var(--lx-line2)!important;background:#fff!important;color:var(--lx-ink)!important;border-radius:12px!important;box-shadow:none!important}html body.bl-luxe.bl-luxe .membership-preview .billing-cycle{background:#1a17180f!important;border:0!important;border-radius:999px!important;padding:4px!important;box-shadow:none!important}html body.bl-luxe.bl-luxe .membership-preview .billing-cycle button{background:transparent!important;color:var(--lx-ink2)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-weight:600!important}html body.bl-luxe.bl-luxe .membership-preview .billing-cycle button[aria-pressed=true]{background:#fff!important;color:var(--lx-ink)!important;box-shadow:0 2px 8px -4px #1a171840!important}html body.bl-luxe.bl-luxe .membership-preview :is(.catalog-notice,.price-explanation){background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a171814!important;color:var(--lx-ink2)!important;border-radius:16px!important}html body.bl-luxe.bl-luxe .membership-preview :is(.plan-card,.free-membership,.extra-card){background:#fff!important;background-image:none!important;border:0!important;box-shadow:0 0 0 .5px #1a171814!important;border-radius:22px!important}html body.bl-luxe.bl-luxe .membership-preview .plan-card.recommended-card{box-shadow:0 0 0 1.5px var(--lx-rose)!important}html body.bl-luxe.bl-luxe .membership-preview .plan-tag{background:#1a17180f!important;color:var(--lx-ink2)!important;border:0!important;border-radius:999px!important;padding:3px 10px!important;box-shadow:none!important;background-image:none!important}html body.bl-luxe.bl-luxe .membership-preview .plan-card h3{font-family:"BL Latin Serif",Georgia,serif!important;font-weight:500!important;letter-spacing:.04em!important}html body.bl-luxe.bl-luxe .membership-preview .primary-btn{background:var(--lx-rose)!important;background-image:none!important;border:0!important;border-radius:14px!important;box-shadow:none!important;color:#fff!important}html body.bl-luxe.bl-luxe .membership-preview .ghost-cta{background:#fff!important;border:1px solid var(--lx-line2)!important;border-radius:14px!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe{--bl-muted:#6A6462;--muted:#6A6462;--bl33-muted:#6A6462;--bl32-muted:#6A6462;--bl34-muted:#6A6462;--bl415-muted:#6A6462;--bl417-muted:#6A6462;--bl418-muted:#6A6462;--v238-muted:#6A6462;--bl-subtle:#7A7370;--bl32-soft:#7A7370;--lx-meta:#6A6462}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.fine-print,.muted,.settings-note,.modal-copy,.step-sub,.plans-head p,.verification-center-head p,.verification-score-v3 p,.verification-privacy-v3 p,.together-v242-hero-copy p,.together-v242-status p,.together-v242-section-head p,.relationship-section-title small,.relationship-subtool-actions p,.relationship-tools-footer p,.studio-section-heading small,.studio-main-card p,.studio-safetyline,.studio-person small,.match-modal p,.menu-row small,.privacy-inline span,.push-device-top small,.notification-system-card small,.notification-toolbar span,.late-inbox-top small,.message-meta span,.message-meta time,header>div>p,.program-kicker){color:#6a6462!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.notification-row small,.late-inbox-top small,#late-count,.studio-card-top b,.settings-section-head h3 em){color:#6a6462!important;font-size:12px!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row p{font-size:13px!important;color:#4a4446!important;line-height:1.6!important}html body.bl-luxe.bl-luxe #overlay-root .notification-row b{font-size:14px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .verification-center-head small{color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) form.member-report-form label,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) label.form-label{color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(input,textarea)::placeholder{font-weight:400!important;color:#9a928f!important;opacity:1!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) input[type=date]:invalid,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) input[type=datetime-local]:invalid{color:#9a928f!important;font-weight:400!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(input,select,textarea){font-weight:500!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.ghost-cta,.secondary-btn,.ghost-btn,.text-btn.full,.outline-btn){border:1px solid rgba(26,23,24,.22)!important;background:#fff!important;color:var(--lx-ink)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.ghost-cta,.secondary-btn,.ghost-btn,.text-btn.full):hover{border-color:#1a171873!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) input[type=checkbox][role=switch]:checked,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .switch input:checked+span,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .toggle input:checked+span{background:var(--lx-rose)!important;border-color:var(--lx-rose)!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) input[type=checkbox]{accent-color:var(--lx-rose)!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.verification-checklist-v3 .done em,.status-note,.connected,.provider-connected,.auth-provider .ok){color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .verification-checklist-v3 .done em{background:#c23d5f1a!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .status-note{background:#fff7f9!important;border:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.catalog-notice,.photo-ai-warning,.review-banner.warning,.photo-review-note){background:#fff!important;color:var(--lx-ink2)!important;border:0!important;box-shadow:0 0 0 .5px #1a17181a!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.encounter-v3-presence,.discover-v31-presence,.discover-v247-media-badges>span,.gallery-controls output,.encounter-v247-photo em,.profile-editor-photo em){background:#1a17188c!important;color:#fff!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .discover-v31-photo-hint{background:#1a17188c!important;color:#fff!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .discover-v247-tags span{background:#1a171873!important;color:#fff!important;border-color:#ffffff59!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.official-chip,em.official-chip,.plan-tag,.role-pill){font-style:normal!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.relation-v32-tabs b,.relation-v32-tabs span,.account-v31-completion em,.account-v31-completion em b){text-shadow:none!important;box-shadow:none!important;background:transparent!important;filter:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .account-v31-completion em:before,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .account-v31-completion em:after{display:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-report-btn{min-height:32px!important;padding:0 12px!important}html body.bl-luxe.bl-luxe #app :is(.discover-v247-filters .option-item,.conversation-filters button){min-height:36px!important;min-width:36px!important;padding-left:10px!important;padding-right:10px!important}html body.bl-luxe.bl-luxe .mobile-bottom-nav .mobile-nav-item.active,html body.bl-luxe.bl-luxe .mobile-bottom-nav .mobile-nav-item[aria-current=page]{background:#c23d5f1a!important;background-image:none!important;box-shadow:none!important;filter:none!important}html body.bl-luxe.bl-luxe .mobile-bottom-nav .mobile-nav-item:before,html body.bl-luxe.bl-luxe .mobile-bottom-nav .mobile-nav-item:after{background-image:none!important;filter:none!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .scroll-screen{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}html body.bl-luxe.bl-luxe .mobile-bottom-nav{z-index:50!important}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.safety-hub-hero,.settings-hero,.verification-center-head,.notification-center-hero){display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-auto-rows:auto!important;column-gap:14px!important;row-gap:10px!important;padding-right:20px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.safety-hub-hero,.settings-hero,.verification-center-head,.notification-center-hero)>div:not([class]){grid-column:2!important;min-width:0}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.safety-hub-hero,.settings-hero,.verification-center-head,.notification-center-hero) h2{padding-right:56px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.safety-hub-hero,.settings-hero,.verification-center-head,.notification-center-hero)>:is(.hero-text-action,em,.official-chip,.plan-status-pill,.role-pill,button:not(.sheet-close)){grid-column:2!important;justify-self:start!important;align-self:start!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(p,small){text-wrap:pretty}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(p,li,small,.step-sub){text-wrap:pretty}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.settings-section,.settings-card,section.panel){padding-top:18px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.settings-section,.settings-card)>:is(h3,h4,.settings-section-head):first-child{margin-top:0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety :is(.safety-hub-grid,.safety-status-grid,.safety-quick)>*,html body.bl-luxe.bl-luxe #overlay-root .brand-safety>section{margin-left:0!important;margin-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet>.sheet-close{width:40px!important;height:40px!important;border-radius:50%!important;background:#1a17180f!important;border:0!important;display:grid!important;place-items:center!important;font-size:20px!important;color:var(--lx-ink)!important;box-shadow:none!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root .overlay:not(:has(.bl-chat-dialog)){align-items:flex-end!important;justify-content:center!important}html body.bl-luxe.bl-luxe #overlay-root .overlay:not(:has(.bl-chat-dialog))>.modal-sheet{margin:0!important;width:100%!important;max-width:100%!important;border-radius:24px 24px 0 0!important;max-height:calc(100dvh - 40px)!important}}@media(min-width:760px){html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(.menu-row),html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(.confirm-actions),html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.report-modal{width:min(520px,calc(100vw - 48px))!important;max-width:520px!important}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.settings-section,.settings-card,.settings-toggle-card,.account-v31-row,.conversation,.notification-row,.together-v242-card,.relationship-tool-row,.menu-row,.service-card,.extra-card,.plan-card,.free-membership,.support-category,.studio-workspace,.late-inbox,.verification-checklist-v3) small{color:#6a6462!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.luxe-member-card,.msg.me,.primary-btn,.primary-cta) :is(small,p,span){color:#ffffffe0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .mini-switch.on{background:var(--lx-rose)!important;border-color:var(--lx-rose)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .mini-switch{box-shadow:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .auth-method.active{background:#c23d5f14!important;color:var(--lx-ink)!important;border:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .auth-method.active b{color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #overlay-root .security-summary>*{background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a171814!important;border-radius:12px!important}html body.bl-luxe.bl-luxe #overlay-root .message-kind-withdrawn .msg,html body.bl-luxe.bl-luxe #overlay-root .message-item[data-withdrawn=true] .msg{background:transparent!important;color:var(--lx-meta)!important;border:1px dashed rgba(26,23,24,.22)!important;box-shadow:none!important;font-size:13px!important}html body.bl-luxe.bl-luxe #overlay-root .message-has-media .msg{padding:4px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a17181f!important}html body.bl-luxe.bl-luxe #overlay-root .message-has-media .msg :is(img,video){border-radius:14px!important;display:block}html body.bl-luxe.bl-luxe #overlay-root #chat-mailbox-close{width:32px!important;height:32px!important;min-width:32px!important;border:0!important;background:transparent!important;box-shadow:none!important;margin-left:4px!important;border-left:1px solid var(--lx-line)!important;border-radius:0!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-mailbox{z-index:2;margin:8px 12px!important}html body.bl-luxe.bl-luxe #app .conversation .conversation-top{display:flex!important;align-items:baseline!important;gap:10px!important;min-width:0}html body.bl-luxe.bl-luxe #app .conversation .conversation-top b{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important}html body.bl-luxe.bl-luxe #app .conversation .conversation-top b .bl-name-badge{vertical-align:-2px}html body.bl-luxe.bl-luxe #app .conversation .conversation-top time{flex:none!important;color:var(--lx-meta)!important}html body.bl-luxe.bl-luxe #app .conversation .conversation-end{align-self:center!important;display:grid!important;place-items:center!important;width:24px!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions:after{display:none!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.rewind{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;order:0!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.pass{order:1!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.like{order:2!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.super{order:3!important}html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.pass,html body.bl-luxe.bl-luxe #app .discover-v31-actions>button.super{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important}@media(max-width:370px){html body.bl-luxe.bl-luxe #app .discover-v31-actions>button:not(.like){width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .discover-v247-filters{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:28px!important}}html body.bl-luxe.bl-luxe #app .account-v31-copy .name-line h1{color:var(--lx-ink)!important;display:inline-flex!important;align-items:center!important;flex-wrap:wrap}html body.bl-luxe.bl-luxe #app .account-v31-photo{border-radius:50%!important;overflow:visible!important}html body.bl-luxe.bl-luxe #app .account-v31-photo>:is(img,.avatar-art){width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;border:0!important;box-shadow:0 0 0 1px var(--lx-line)!important}html body.bl-luxe.bl-luxe #app .account-v31-photo:before,html body.bl-luxe.bl-luxe #app .account-v31-photo:after{display:none!important}html body.bl-luxe.bl-luxe #app .account-v31-edit{background:#fff!important;color:var(--lx-ink)!important;border:1px solid rgba(26,23,24,.18)!important;box-shadow:0 4px 14px -8px #1a17184d!important}html body.bl-luxe.bl-luxe #overlay-root .membership-modal>.sheet-close+:not(.plans-head){padding-right:52px!important;border-top:0!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .membership-modal .plans-head .entry-kicker{display:block}html body.bl-luxe.bl-luxe #overlay-root .membership-modal :is(button,.ghost-cta)[disabled]{color:#7a7370!important;background:#1a17180a!important;border-color:transparent!important;opacity:1!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-head{flex-wrap:wrap!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-head>div:first-child{flex:1 1 100%!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-compat{order:2;display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;padding:6px 12px!important;border-radius:999px!important;min-width:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-compat b{font-size:15px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions{background:var(--lx-bg)!important;box-shadow:0 -1px 0 var(--lx-line)!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-body{padding-bottom:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-boundary-note{margin-bottom:12px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .gallery-controls button:last-child{margin-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .photo-slot :is(.photo-sort button,.photo-delete,button[data-delete-photo]){width:32px!important;height:32px!important;background:#ffffffe0!important;color:var(--lx-ink)!important;border:0!important;box-shadow:0 2px 8px -4px #1a171866!important}html body.bl-luxe.bl-luxe #overlay-root .photo-slot{border:0!important;box-shadow:0 0 0 .5px #1a17181a!important}html body.bl-luxe.bl-luxe #overlay-root .profile-editor-modal-v246 header :is(button[type=submit],.profile-editor-save,#profile-save){border-radius:50%!important;width:40px!important;height:40px!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety :is(.safety-status,.safety-hub-status,.safety-promises)>*{margin-left:0!important;margin-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety>*:not(.sheet-close):not(.safety-hub-hero){margin-left:16px!important;margin-right:16px!important}html body.bl-luxe.bl-luxe #life-compose-dialog #post-cancel{width:40px!important;height:40px!important;border-radius:50%!important;background:#1a17180f!important;border:0!important;display:grid!important;place-items:center!important}html body.bl-luxe.bl-luxe #life-compose-dialog .life-editor-comments{margin-bottom:96px!important}html body.bl-luxe.bl-luxe #life-compose-dialog footer .primary-btn{min-height:48px!important;border-radius:14px!important}html body.bl-luxe.bl-luxe #overlay-root #phone-binding .binding-status:empty{display:none!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #app .encounter-v247-page{padding-left:28px!important;padding-right:28px!important;box-sizing:border-box!important}}html body.bl-luxe.bl-luxe #overlay-root .membership-modal .plans-head .entry-kicker{padding:0 40px!important;letter-spacing:.22em!important}html body.bl-luxe.bl-luxe #life-compose-dialog{height:auto!important;max-height:calc(100dvh - 48px)!important}html body.bl-luxe.bl-luxe #app :is(.encounter-v3-presence,.discover-v31-presence,.discover-v247-media-badges>span),html body.bl-luxe.bl-luxe #overlay-root .gallery-controls output{background:#1a1718b8!important;color:#fff!important}html body.bl-luxe.bl-luxe #app [data-official-profile] .account-v31-copy .name-line h1{color:#c23d5f!important}html body.bl-luxe.bl-luxe :is(.plans-script,.plan-script){display:block;font-family:"BL Latin Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--lx-rose-deep)!important;line-height:1.4!important}html body.bl-luxe.bl-luxe .plans-script{font-size:19px!important;margin:10px 0 2px!important;text-align:inherit}html body.bl-luxe.bl-luxe .plan-card .plan-script{font-size:15px!important;margin:-2px 0 10px!important;opacity:.95}html body.bl-luxe.bl-luxe .free-membership .plan-script{font-size:14px!important;margin:0 0 4px!important}html body.bl-luxe.bl-luxe .extras-section h3{display:flex!important;align-items:baseline!important;gap:12px!important;flex-wrap:wrap}html body.bl-luxe.bl-luxe .extras-section h3 .plan-script{display:inline!important;font-size:14px!important;color:var(--lx-meta)!important}html body.bl-luxe.bl-luxe .plan-card h3{font-family:"BL Latin Serif",Georgia,serif!important;font-weight:500!important;font-size:30px!important;letter-spacing:.03em!important;margin-bottom:2px!important}html body.bl-luxe.bl-luxe .plan-card strong{font-family:"BL Latin Serif",Georgia,serif!important;font-weight:500!important;letter-spacing:.01em}html body.bl-luxe.bl-luxe .plans-head .entry-kicker{font-family:"BL Latin Serif",Georgia,serif!important;letter-spacing:.32em!important}html body.bl-luxe.bl-luxe .plan-card.recommended-card:before{content:"most loved";position:absolute;top:-11px;padding:2px 12px;border-radius:999px;background:var(--lx-rose);color:#fff;font:italic 12px/1.6 "BL Latin Serif",Georgia,serif;letter-spacing:.04em}html body.bl-luxe.bl-luxe .plan-card{position:relative}html body.bl-luxe.bl-luxe :is(#app,#overlay-root,.membership-preview) .plan-card em.plan-script,html body.bl-luxe.bl-luxe :is(#app,#overlay-root,.membership-preview) .free-membership em.plan-script{position:static!important;inset:auto!important;transform:none!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:auto!important;height:auto!important;min-height:0!important;white-space:normal!important}html body.bl-luxe.bl-luxe .plan-card.recommended-card:before{left:50%;right:auto;transform:translate(-50%)}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet .sheet-close,html body.bl-luxe.bl-luxe #overlay-root .sheet-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .sheet-close>.ui-icon-frame{width:20px!important;height:20px!important;margin:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(i.unread,.bl-contact-meta em,.nav-count,.conversation-end .unread){min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;line-height:1!important;font-size:11px!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246{background:#fff!important;background-image:none!important;color:var(--lx-ink)!important;border:0!important;box-shadow:0 0 0 .5px #1a171814,0 18px 40px -28px #1a171840!important;border-radius:22px!important;overflow:hidden!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 .profile-preview-shade{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 .profile-preview-copy{position:static!important;background:#fff!important;color:var(--lx-ink)!important;padding:18px 22px 22px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 :is(h2,p,span,b,small){color:var(--lx-ink)!important;text-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 h2{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;font-family:"BL Latin Serif","BL Serif TC",serif!important;font-size:28px!important;line-height:1.3!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 h2 .name-tail{font-size:16px!important;color:var(--lx-ink2)!important;margin-left:10px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 .profile-preview-copy>p{color:var(--lx-ink2)!important;font-size:14px!important;margin:6px 0 12px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 .profile-preview-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 .profile-preview-tags>*{background:#c23d5f14!important;color:var(--lx-rose-deep)!important;border:0!important;border-radius:999px!important;padding:5px 12px!important;font-size:12px!important;font-weight:500!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246 .bl-preview-photo{border-radius:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-preview-card-v246.has-photo{display:flex!important;flex-direction:column!important}html body.bl-luxe.bl-luxe #app .discover-v247-tags span{background:#c23d5f14!important;color:var(--lx-rose-deep)!important;border:0!important;box-shadow:none!important;font-weight:500!important;padding:5px 12px!important;border-radius:999px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .discover-v247-tags span{background:#ffffff38!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}}html body.bl-luxe.bl-luxe #app .life-compose-trigger{background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a171814!important;border-radius:22px!important}html body.bl-luxe.bl-luxe #app .life-toolbar .community-view-tabs{border:0!important;border-bottom:0!important}html body.bl-luxe.bl-luxe #app .social-post .post-media-grid{padding:0 22px!important;background:transparent!important;margin:0 0 14px!important}html body.bl-luxe.bl-luxe #app .social-post .post-media-grid :is(img,video){background:#f3ece9!important;border-radius:16px!important}html body.bl-luxe.bl-luxe #app .social-post .post-media-grid:has(>:only-child){grid-template-columns:1fr!important;justify-items:start!important}html body.bl-luxe.bl-luxe #app .social-post .post-media-grid>:is(img,video):only-child{width:auto!important;max-width:100%!important;height:auto!important;max-height:560px!important;aspect-ratio:auto!important;object-fit:contain!important;background:none!important}html body.bl-luxe.bl-luxe #overlay-root .bl-profile-preview .profile-preview-copy :is(h2,h2 span,p,b,small){color:var(--lx-ink)!important;-webkit-text-fill-color:currentColor!important}html body.bl-luxe.bl-luxe #overlay-root .bl-profile-preview .profile-preview-copy>p{color:var(--lx-ink2)!important}html body.bl-luxe.bl-luxe #overlay-root .bl-profile-preview .profile-preview-tags>*{color:var(--lx-rose-deep)!important;-webkit-text-fill-color:currentColor!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.discover-v247-tags span,.profile-preview-tags>*,.tag-row>span,.profile-tag-row>span){display:inline-flex!important;align-items:center!important;line-height:1.4!important;padding-top:4px!important;padding-bottom:4px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-redesign{background:var(--lx-bg)!important;background-image:none!important;padding:0!important;display:flex!important;flex-direction:column!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-redesign{width:min(980px,calc(100vw - 64px))!important;max-width:980px!important;height:min(720px,calc(100vh - 48px))!important;max-height:min(720px,calc(100vh - 48px))!important}}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-app,.studio-shell){background:transparent!important;background-image:none!important;flex:1 1 auto;min-height:0;display:flex!important;flex-direction:column!important}html body.bl-luxe.bl-luxe #overlay-root .studio-loading{background:transparent!important;background-image:none!important;display:grid!important;justify-items:center!important;align-content:center!important;text-align:center!important;gap:14px!important;min-height:420px!important;padding:40px 24px!important;flex:1}html body.bl-luxe.bl-luxe #overlay-root .studio-loading-mark{width:48px!important;height:48px!important;border-radius:14px!important;background:#c23d5f14!important;color:var(--lx-rose-deep)!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important}html body.bl-luxe.bl-luxe #overlay-root .studio-loading h2{font-size:26px!important;margin:4px 0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-loading p{color:var(--lx-meta)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-loading-bars{display:grid!important;justify-items:center!important;gap:8px!important;width:min(320px,80%)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-loading-bars i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#efe6e2,#f7f1ee,#efe6e2);background-size:200% 100%;animation:blShimmer 1.4s linear infinite;width:100%}html body.bl-luxe.bl-luxe #overlay-root .studio-loading-bars i:nth-child(2){width:80%}html body.bl-luxe.bl-luxe #overlay-root .studio-loading-bars i:nth-child(3){width:60%}@keyframes blShimmer{to{background-position:-200% 0}}html body.bl-luxe.bl-luxe #overlay-root .studio-topbar{display:flex!important;align-items:center!important;gap:14px!important;padding:20px 76px 16px 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;flex-wrap:wrap}html body.bl-luxe.bl-luxe #overlay-root .studio-brand{display:flex!important;align-items:center!important;gap:12px!important;margin-right:auto!important}html body.bl-luxe.bl-luxe #overlay-root .studio-brand-mark{width:40px!important;height:40px!important;border-radius:12px!important;background:#c23d5f14!important;color:var(--lx-rose-deep)!important;display:grid!important;place-items:center!important;border:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-brand h2{font-size:22px!important;margin:0!important;line-height:1.3!important}html body.bl-luxe.bl-luxe #overlay-root .studio-person{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 12px 6px 6px!important;border-radius:999px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a17181a!important;font-size:12px!important;max-width:280px}html body.bl-luxe.bl-luxe #overlay-root .studio-person small{display:block;font-size:11px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-plan{border-radius:999px!important;background:#1a17180f!important;color:var(--lx-ink2)!important;border:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-nav{display:flex!important;gap:4px!important;padding:0 16px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--lx-line)!important;overflow-x:auto!important;scrollbar-width:none}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 8px!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:var(--lx-ink2)!important;box-shadow:none!important;white-space:nowrap}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button small{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button b{font-size:14px!important;font-weight:500!important}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button[aria-current=page]{color:var(--lx-rose-deep)!important;border-bottom-color:var(--lx-rose)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button[aria-current=page] b{font-weight:600!important}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button:after{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-stage{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:transparent!important;display:flex!important;flex-direction:column!important}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-categories{overflow-y:auto!important;min-height:0!important;padding:18px 12px 18px 20px!important;border-right:1px solid var(--lx-line)!important;background:transparent!important;scrollbar-width:thin}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list{display:grid!important;gap:2px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-align:left!important;min-height:0!important;height:auto!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button>:is(svg,.ui-icon-frame){display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button>span{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;width:100%!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button b{font-size:14px!important;font-weight:500!important;color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button small{font-size:12px!important;color:var(--lx-meta)!important;white-space:nowrap}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button:hover{background:#1a17180a!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button.selected{background:#c23d5f14!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button.selected b{color:var(--lx-rose-deep)!important;font-weight:600!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button[data-locked=true]{opacity:.65}html body.bl-luxe.bl-luxe #overlay-root .studio-workspace{overflow-y:auto!important;min-height:0!important;padding:22px 28px!important;display:flex!important;flex-direction:column!important;gap:16px!important;background:transparent!important}html body.bl-luxe.bl-luxe #overlay-root .studio-section-heading{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-section-heading b,html body.bl-luxe.bl-luxe #overlay-root .studio-section-heading h3{font-size:12px!important;letter-spacing:.16em!important;color:var(--lx-meta)!important;font-weight:500!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card{position:relative!important;overflow:hidden!important;flex:1 1 auto!important;min-height:280px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:36px 40px!important;border:0!important;border-radius:24px!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 .5px #1a171814,0 24px 50px -36px #6e1e3759!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card:before,html body.bl-luxe.bl-luxe #overlay-root .studio-main-card:after{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card .studio-card-top{position:absolute!important;top:24px!important;left:40px!important;right:40px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card .studio-card-top span{font-size:12px!important;letter-spacing:.12em!important;color:var(--lx-rose-deep)!important;background:#c23d5f14!important;padding:4px 10px!important;border-radius:999px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card .studio-card-top b{font:italic 14px "BL Latin Serif",Georgia,serif!important;color:var(--lx-meta)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card h3{font-family:"BL Serif TC","Noto Serif TC",serif!important;font-size:clamp(24px,2.6vw,34px)!important;line-height:1.55!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--lx-ink)!important;margin:12px 0 10px!important;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card>p{font-size:13px!important;color:var(--lx-meta)!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;flex-wrap:nowrap!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar .studio-pager{display:flex!important;gap:8px!important;flex:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar :is(.studio-round,.studio-secondary,.studio-primary){height:48px!important;min-height:48px!important;border-radius:14px!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar .studio-round{width:48px!important;min-width:48px!important;padding:0!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid rgba(26,23,24,.15)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar .studio-secondary{background:#fff!important;border:1px solid rgba(26,23,24,.15)!important;padding:0 16px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar .studio-primary{flex:1 1 auto!important;max-width:none!important;width:auto!important}html body.bl-luxe.bl-luxe #overlay-root .studio-safetyline{padding:12px 24px!important;margin:0!important;border-top:1px solid var(--lx-line)!important;font-size:12px!important;flex:none}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-redesign{height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}html body.bl-luxe.bl-luxe #overlay-root .studio-topbar{padding:16px 64px 12px 16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-person{order:3;flex:1 1 100%;max-width:none}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button{padding:12px 4px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-nav button>:is(svg,.ui-icon-frame){display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout{grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important}html body.bl-luxe.bl-luxe #overlay-root .studio-categories{border-right:0!important;border-bottom:1px solid var(--lx-line)!important;padding:12px 16px!important;overflow:visible!important}html body.bl-luxe.bl-luxe #overlay-root .studio-categories .studio-section-heading{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none;margin:0 -16px!important;padding:0 16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button{flex:none!important;padding:8px 14px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a17181f!important}html body.bl-luxe.bl-luxe #overlay-root .studio-category-list button small{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .studio-workspace{padding:16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card{padding:56px 22px 28px!important;min-height:240px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card .studio-card-top{left:22px!important;right:22px!important;top:18px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar{flex-wrap:wrap!important}html body.bl-luxe.bl-luxe #overlay-root .studio-actionbar .studio-primary{flex:1 1 100%!important}}html body.bl-luxe.bl-luxe #overlay-root .notification-actions{margin:16px 0 4px!important;padding:0!important;display:grid!important;gap:10px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.settings-modern>:is(.settings-section,.notification-actions,.push-settings-modern){margin-left:20px!important;margin-right:20px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.settings-modern>.push-settings-modern>*{margin-left:0!important;margin-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .notification-actions .ghost-cta{height:48px!important;border-radius:14px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.settings-modern{padding-bottom:24px!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action{display:grid!important;grid-template-columns:36px minmax(0,1fr) 16px!important;align-items:center!important;column-gap:12px!important;padding:14px!important;min-height:68px!important;border:0!important;border-bottom:0!important;border-radius:16px!important;background:var(--lx-bg)!important;box-shadow:none!important;text-align:left!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action:hover{background:#c23d5f0f!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action>:first-child{width:36px!important;height:36px!important;border-radius:11px!important;background:#fff!important;display:grid!important;place-items:center!important;color:var(--lx-rose-deep)!important;box-shadow:0 0 0 .5px #1a171814!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action b{font-size:14px!important;font-weight:600!important;color:var(--lx-ink)!important;display:block}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action small{font-size:12px!important;font-weight:400!important;color:var(--lx-meta)!important;display:block;margin-top:2px}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action>:last-child{color:var(--lx-meta)!important;width:16px!important}html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action:after,html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid .settings-action:before{display:none!important}@media(max-width:520px){html body.bl-luxe.bl-luxe #overlay-root .settings-action-grid{grid-template-columns:1fr!important}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-redesign{position:relative!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-redesign>.sheet-close{position:absolute!important;top:16px!important;right:16px!important;left:auto!important;margin:0!important;z-index:5!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-safetyline{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety>*:not(.sheet-close):not(.safety-hub-hero){margin:0 20px 14px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-hub-hero{margin-bottom:18px!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-status-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-status-grid article{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;margin:0!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-status-grid article>span{flex:none;width:36px!important;height:36px!important;border-radius:11px!important;display:grid!important;place-items:center!important;background:#c23d5f14!important;color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-status-grid b{font-size:14px!important;display:block}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-status-grid small{font-size:12px!important;display:block;margin-top:2px}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .settings-section{padding:18px!important;border-radius:20px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .settings-section-head{margin-bottom:12px!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .settings-section-head h3{font-size:18px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-stage-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-stage-grid article{display:grid!important;align-content:start!important;gap:8px!important;padding:18px!important;margin:0!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-stage-grid article>span{width:28px!important;height:28px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:var(--lx-rose)!important;color:#fff!important;font:600 13px/1 "BL Latin Serif",Georgia,serif!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-stage-grid h3{font-size:16px!important;margin:4px 0 0!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-stage-grid p{font-size:13px!important;line-height:1.75!important;color:var(--lx-ink2)!important;margin:0!important}@media(max-width:640px){html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-stage-grid,html body.bl-luxe.bl-luxe #overlay-root .brand-safety .safety-status-grid{grid-template-columns:1fr!important}html body.bl-luxe.bl-luxe #overlay-root .brand-safety>*:not(.sheet-close):not(.safety-hub-hero){margin:0 14px 12px!important}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.studio-redesign{overflow:hidden!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-topbar,.studio-nav,.studio-safetyline){flex:none!important;position:relative!important;z-index:2}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-stage{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;padding:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-stage:has(>.studio-question-layout){overflow:hidden!important;display:flex!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-question-layout{height:100%!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-single,.studio-date-builder,.studio-custom-layout){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 28px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-single{display:flex!important;flex-direction:column!important;gap:16px!important;max-width:680px!important;margin:0 auto!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card.task{padding:72px 40px 36px!important;min-height:300px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-task-symbol{display:inline-grid!important;place-items:center!important;width:auto!important;height:auto!important;padding:0!important;margin:0 0 4px!important;background:none!important;border:0!important;box-shadow:none!important;font:italic 500 40px/1 "BL Latin Serif",Georgia,serif!important;color:#c23d5f59!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card.task h3{margin-top:4px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card.task p{font-size:14px!important;line-height:1.8!important;color:var(--lx-ink2)!important;margin:4px 0 0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-builder{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:18px!important;align-items:start!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro{position:sticky!important;top:0!important;padding:24px!important;border:0!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro h3{font-family:"BL Serif TC",serif!important;font-size:24px!important;line-height:1.6!important;margin:14px 0 10px!important;text-wrap:balance}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form{padding:22px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important;display:grid!important;gap:14px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form label{font-size:13px!important;font-weight:600!important;display:grid!important;gap:6px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form :is(input,select,textarea){height:46px!important;border-radius:12px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form textarea{height:auto!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-builder .studio-actionbar{grid-column:1/-1!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;align-items:start!important}html body.bl-luxe.bl-luxe #overlay-root :is(.studio-custom-editor,.studio-custom-library){padding:22px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important;margin:0!important;width:auto!important;min-height:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-editor .form-stack{display:grid!important;gap:14px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-editor label{font-size:13px!important;font-weight:600!important;display:grid!important;gap:6px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-editor :is(input,select){height:46px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-editor textarea{min-height:120px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-buttons{display:flex!important;gap:10px!important;margin-top:16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-buttons .primary-btn{flex:1 1 auto!important;height:48px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-custom-library .studio-empty{padding:48px 12px!important;text-align:center!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-section-heading>span{font-size:12px!important;letter-spacing:.14em!important;color:var(--lx-meta)!important;font-weight:600!important}html body.bl-luxe.bl-luxe #overlay-root .studio-plan{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:28px!important;padding:0 12px!important;line-height:1!important;font:italic 500 13px/1 "BL Latin Serif",Georgia,serif!important;letter-spacing:.06em!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root :is(.studio-date-builder,.studio-custom-layout){grid-template-columns:1fr!important;padding:16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro{position:static!important}html body.bl-luxe.bl-luxe #overlay-root .studio-single{padding:16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card.task{padding:60px 22px 26px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-stage:has(>.studio-question-layout){overflow-y:auto!important;display:block!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-question-layout{height:auto!important;display:block!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-workspace{overflow:visible!important}}html body.bl-luxe.bl-luxe #overlay-root .studio-main-card.task{align-items:flex-start!important;text-align:left!important}html body.bl-luxe.bl-luxe #overlay-root .studio-task-symbol{align-self:flex-start!important}html body.bl-luxe.bl-luxe #overlay-root .notification-permission{width:auto!important;max-width:none!important}html body.bl-luxe.bl-luxe #overlay-root .message-meta button.msg-report-btn{min-height:32px!important;height:32px!important;padding:0 12px!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-subtool-person small{color:#5e5856!important}html body.bl-luxe.bl-luxe #app .luxe-vertical h1{overflow:visible!important;width:auto!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-panel{display:flex!important;flex-direction:column!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-mailbox{position:static!important;flex:none!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-messages{flex:1 1 auto!important;min-height:0!important;padding-top:8px!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-progress{justify-content:center!important;border-bottom:1px solid var(--lx-line)!important;padding:8px 12px!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-contact-list{padding-top:8px!important}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-contact .bl-contact-copy small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow:hidden!important}html body.bl-luxe.bl-luxe #life-compose-dialog .life-editor-v241{padding-bottom:120px!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions{margin-left:-20px!important;margin-right:-20px!important;padding-left:20px!important;padding-right:20px!important}@media(min-width:900px){html body.bl-luxe.bl-luxe #overlay-root .profile-modal .profile-v246-actions{margin-left:-48px!important;margin-right:-48px!important;padding-left:48px!important;padding-right:48px!important}}html body.bl-luxe.bl-luxe #overlay-root .verification-checklist-v3>*>span:first-child{width:38px!important;height:38px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:#c23d5f14!important;color:var(--lx-rose-deep)!important;border:0!important}html body.bl-luxe.bl-luxe #overlay-root .verification-checklist-v3 :is(svg,em){color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #overlay-root .verification-center-modal-v3 .status-note{margin-left:20px!important;margin-right:20px!important;border-radius:14px!important;padding:12px 16px!important}html body.bl-luxe.bl-luxe :is(#overlay-root,.membership-preview) .plan-card .plan-top{min-height:30px!important;position:relative!important}html body.bl-luxe.bl-luxe :is(#overlay-root,.membership-preview) .plan-card .plan-top em{position:absolute!important;right:0!important;top:0!important}html body.bl-luxe.bl-luxe :is(#overlay-root,.membership-preview) .plan-card strong{color:var(--lx-ink)!important}html body.bl-luxe.bl-luxe :is(#overlay-root,.membership-preview) .plan-card.vip-card{background:#fff!important;background-image:none!important}html body.bl-luxe.bl-luxe #app :is(.encounter-v247-photo,.relation-v32-card .encounter-v247-photo):after{height:22%!important;background:linear-gradient(transparent,#1a171838)!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .discover-v247-media .gallery-controls{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;background:none!important}html body.bl-luxe.bl-luxe #app .discover-v247-media .gallery-controls>*{pointer-events:auto!important;position:absolute!important}html body.bl-luxe.bl-luxe #app .discover-v247-media .gallery-controls [data-photo-prev]{left:10px!important;top:50%!important;transform:translateY(-50%)!important}html body.bl-luxe.bl-luxe #app .discover-v247-media .gallery-controls [data-photo-next]{right:10px!important;top:50%!important;transform:translateY(-50%)!important}html body.bl-luxe.bl-luxe #app .discover-v247-media .gallery-controls output{top:14px!important;right:14px!important}html body.bl-luxe.bl-luxe #app .discover-v247-media .gallery-controls [disabled]{opacity:0!important;pointer-events:none!important}}html body.bl-luxe.bl-luxe #overlay-root .photo-slot{padding:8px!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}html body.bl-luxe.bl-luxe #overlay-root .photo-slot img{border-radius:12px!important;display:block!important}html body.bl-luxe.bl-luxe #overlay-root .photo-slot .photo-sort{left:14px!important;bottom:48px!important}html body.bl-luxe.bl-luxe #overlay-root .match-overlay{background:var(--lx-bg)!important;background-image:none!important;position:relative!important}html body.bl-luxe.bl-luxe #overlay-root .match-overlay>.sheet-close{position:absolute!important;top:14px!important;right:14px!important;z-index:3!important}html body.bl-luxe.bl-luxe #overlay-root .match-modal{background:transparent!important;text-align:center!important}html body.bl-luxe.bl-luxe #overlay-root .match-modal h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important;padding:0 40px!important}html body.bl-luxe.bl-luxe #overlay-root .match-faces{display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important}html body.bl-luxe.bl-luxe #overlay-root .match-face-labels{display:flex!important;justify-content:center!important;gap:0!important}html body.bl-luxe.bl-luxe #overlay-root .match-face-labels span{width:96px!important;text-align:center!important;margin:0 18px!important}html body.bl-luxe.bl-luxe #overlay-root .match-modal .text-btn{border:1px solid rgba(26,23,24,.18)!important;border-style:solid!important;background:#fff!important;font-weight:500!important;border-radius:14px!important;min-height:48px!important;width:100%!important}html body.bl-luxe.bl-luxe #overlay-root .confirm-actions .danger-btn{background:var(--lx-rose)!important;color:#fff!important;font-weight:500!important;border:0!important;border-radius:14px!important;min-height:48px!important}html body.bl-luxe.bl-luxe #overlay-root .confirm-actions .ghost-cta{font-weight:500!important;min-height:48px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(.confirm-actions) h2{word-break:keep-all!important;overflow-wrap:anywhere!important;padding-right:52px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(#phone-binding)>.sheet-close{position:absolute!important;top:16px!important;right:16px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet:has(#phone-binding){position:relative!important}html body.bl-luxe.bl-luxe #app .account-v31-row{grid-template-columns:42px minmax(0,1fr) auto 18px!important}html body.bl-luxe.bl-luxe #app .account-v31-row:not(:has(>em))>:last-child{grid-column:4!important}html body.bl-luxe.bl-luxe #app .account-v31-row.official-verification-card{grid-template-columns:42px minmax(0,1fr) auto 18px!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #app .account-v31-profile{padding-left:16px!important;padding-right:16px!important}html body.bl-luxe.bl-luxe #app .account-v31-copy{padding-left:0!important}}html body.bl-luxe.bl-luxe #app .account-v31-edit{left:calc(100% + 14px)!important;bottom:50%!important;transform:translateY(50%)!important}@media(max-width:759px){html body.bl-luxe.bl-luxe :is(#app .life-topic-strip,#overlay-root .studio-category-list){-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:32px!important}}html body.bl-luxe.bl-luxe #overlay-root .late-letter-modal-v249 [aria-label=開啟時間]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:16px!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #overlay-root .late-letter-modal-v249 [aria-label=開啟時間]{grid-template-columns:repeat(6,minmax(0,1fr))!important}}html body.bl-luxe.bl-luxe #overlay-root .late-letter-modal-v249 [aria-label=開啟時間] button{width:100%!important;justify-content:center!important}html body.bl-luxe.bl-luxe #overlay-root .late-letter-modal-v249 .late-letter-error:empty{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet :is(.form-stack,.relationship-subtool-modal form)>label+label{margin-top:4px!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-meeting-modal label{display:grid!important;gap:6px!important;margin-top:12px!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root .membership-modal>.sheet-close+:not(.plans-head){padding-right:16px!important;margin-top:44px!important}}html body.bl-luxe.bl-luxe #overlay-root .notification-toolbar button{border:1px solid rgba(26,23,24,.18)!important;background:#fff!important;border-radius:999px!important;padding:6px 14px!important;color:var(--lx-ink)!important;font-weight:500!important;min-height:34px!important}html body.bl-luxe.bl-luxe #overlay-root .notification-settings-shortcut,html body.bl-luxe.bl-luxe #overlay-root .hero-text-action{background:#fff!important;color:var(--lx-rose-deep)!important;border:1px solid rgba(194,61,95,.35)!important;border-radius:999px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(label.conversation-search,label.bl-chat-search){background:#fff!important;box-shadow:0 0 0 1px #1a17181a!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer :is(button,a){font-size:13px!important;color:var(--lx-rose-deep)!important}html body.bl-luxe.bl-luxe #app .messages-v241-toolbar{margin-bottom:0!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #app .onboarding-footer{max-width:var(--onb-w,680px)!important;margin-left:auto!important;margin-right:auto!important}}html body.bl-luxe.bl-luxe #overlay-root #chat-status-line{display:none!important}html body.bl-luxe.bl-luxe #app .app-header.has-back .app-brand{display:flex!important;align-items:center!important;gap:8px!important}html body.bl-luxe.bl-luxe #app .app-header.has-back .app-brand>.icon-btn{margin-left:-8px!important}html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .modal-sheet.bl-call-sheet{padding:0!important;overflow:hidden!important;background:#1f1a1c!important;background-image:none!important;color:#fff!important;position:relative!important;border-radius:28px!important}@media(min-width:760px){html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .modal-sheet.bl-call-sheet{width:min(560px,calc(100vw - 48px))!important;max-width:560px!important;height:min(820px,calc(100vh - 48px))!important}}@media(max-width:759px){html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .overlay:has(.bl-call-sheet)>.modal-sheet.bl-call-sheet{height:100dvh!important;max-height:100dvh!important;border-radius:0!important}}html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>.sheet-close{position:absolute!important;top:16px!important;right:16px!important;z-index:5!important;background:#ffffff24!important;color:#fff!important}html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>.sheet-close svg{color:#fff!important;stroke:#fff!important}html body.bl-luxe.bl-luxe #overlay-root #call-panel{height:100%}.bl-call{position:relative;height:100%;min-height:560px;display:flex;flex-direction:column;align-items:center;padding:56px 24px calc(28px + env(safe-area-inset-bottom));box-sizing:border-box;background:radial-gradient(120% 70% at 50% 0%,#3a2a31,#1f1a1c 70%);color:#fff;text-align:center;overflow:hidden}.bl-call-stage{position:absolute;inset:0;z-index:0;display:none;background:#000}.bl-call[data-kind=video]:is([data-state=live],[data-state=connecting],[data-state=calling]) .bl-call-stage{display:block}.bl-call-remote{width:100%;height:100%;object-fit:cover;background:#000}.bl-call-local{position:absolute;right:16px;top:64px;width:28%;max-width:150px;aspect-ratio:3/4;object-fit:cover;border-radius:16px;box-shadow:0 10px 30px -10px #0009;border:1.5px solid rgba(255,255,255,.7);transform:scaleX(-1);z-index:2;background:#222}.bl-call-local.off{opacity:.25}.bl-call>*:not(.bl-call-stage){position:relative;z-index:1}.bl-call-top{display:grid;justify-items:center;gap:6px;margin-top:4vh}.bl-call[data-kind=video][data-state=live] .bl-call-top{margin-top:0;padding:10px 16px;border-radius:18px;background:#00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bl-call[data-kind=video][data-state=live] .bl-call-avatar{display:none}.bl-call-avatar{width:112px;height:112px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#c23d5f;font:600 42px/1 "BL Serif TC",serif;color:#fff;box-shadow:0 0 0 6px #ffffff14,0 0 0 14px #ffffff0a}.bl-call-avatar img{width:100%;height:100%;object-fit:cover}.bl-call[data-state=calling] .bl-call-avatar,.bl-call[data-state=incoming] .bl-call-avatar{animation:blCallPulse 1.8s ease-in-out infinite}@keyframes blCallPulse{50%{box-shadow:0 0 0 10px #c23d5f40,0 0 0 22px #c23d5f1a}}@media(prefers-reduced-motion:reduce){.bl-call-avatar{animation:none!important}}.bl-call-name{margin:14px 0 0;font:600 26px/1.3 "BL Serif TC","Noto Serif TC",serif;color:#fff!important;letter-spacing:.04em}.bl-call-status{margin:0;font-size:14px;color:#ffffffbf!important}.bl-call-timer{margin:2px 0 0;font:500 20px/1.2 "BL Latin Serif",Georgia,serif;font-variant-numeric:tabular-nums;color:#fff!important;letter-spacing:.04em}.bl-call-meter{margin:6px 0 0;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;background:#ffffff1f;color:#fff!important}.bl-call-meter.free{background:#ffffff24}.bl-call-meter.paid{background:#c23d5fd9}.bl-call-note{margin:14px auto 0;max-width:360px;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.7;background:#ffffff1a;color:#fff!important}.bl-call-note.warn{background:#c23d5fe6}.bl-call-start{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:380px}.bl-call-choice{display:grid;justify-items:center;gap:6px;padding:20px 12px;border-radius:22px;border:0;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .15s}.bl-call-choice:hover{background:#ffffff29}.bl-call-choice svg{width:30px;height:30px;padding:12px;border-radius:50%;background:#c23d5f;box-sizing:content-box}.bl-call-choice b{font-size:15px;color:#fff}.bl-call-choice small{font-size:12px;color:#ffffffb3}.bl-call-pricing{margin:16px auto 0;max-width:380px;font-size:12px;line-height:1.8;color:#ffffffb8!important}.bl-call-pricing b{color:#fff}.bl-call-buy{margin-left:6px;padding:4px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:12px;cursor:pointer}.bl-call-controls,.bl-call-incoming{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:22px}.bl-call-ctl{width:60px;height:60px;border-radius:50%;border:0;display:grid;place-items:center;background:#ffffff29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bl-call-ctl.off{background:#fff;color:#1f1a1c}.bl-call-hang{width:68px;height:68px;background:#e5484d;color:#fff}.bl-call-accept{width:68px;height:68px;background:#2fa36b;color:#fff}.bl-call-incoming{gap:64px}.bl-call-summary{margin:auto 0 0;display:grid;gap:4px;justify-items:center}.bl-call-summary p{margin:0;color:#ffffffd9!important;font-size:14px}.bl-call-summary p:first-child{font-size:16px;color:#fff!important;font-weight:600;margin-bottom:6px}.bl-call-again{margin-top:14px;padding:12px 28px;border-radius:999px;border:0;background:#c23d5f;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.bl-call-safety{margin:18px auto 0;max-width:380px;font-size:11px;line-height:1.7;color:#ffffff8c!important}.bl-call-safety a{color:#ffffffd9!important;margin-left:4px}.bl-call[data-kind=video][data-state=live] .bl-call-safety{display:none}.bl-call [hidden]{display:none!important}html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call :is(.bl-call-name,.bl-call-timer,.bl-call-choice b,.bl-call-summary p:first-child){color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important}html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call .bl-call-name{text-align:center!important;width:100%;padding:0!important;text-indent:.04em;margin:14px 0 0!important;font-size:26px!important}html body.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call :is(.bl-call-status,.bl-call-pricing,.bl-call-summary p,.bl-call-choice small){-webkit-text-fill-color:currentColor!important}@media(min-width:760px){html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout{grid-template-rows:minmax(0,1fr)!important;overflow:hidden!important}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout>.studio-categories{height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:24px!important;scrollbar-width:thin;scrollbar-color:rgba(26,23,24,.18) transparent;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout>.studio-categories::-webkit-scrollbar{width:6px}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout>.studio-categories::-webkit-scrollbar-thumb{background:#1a171829;border-radius:3px}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout>.studio-categories .studio-section-heading{position:sticky;top:-18px;z-index:1;background:var(--lx-bg,#FAF6F4);padding:18px 0 8px!important;margin-top:-18px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-question-layout>.studio-workspace{min-height:0!important;overflow-y:auto!important}html body.bl-luxe.bl-luxe #overlay-root .studio-stage>.studio-safetyline{flex:none!important;position:relative!important;z-index:2!important;background:var(--lx-bg,#FAF6F4)!important}}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery{position:relative!important;overflow:hidden!important;background:#1f1a1c!important;isolation:isolate}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery:before{content:"";position:absolute;inset:-40px;z-index:0;background:var(--gal-bg,none) center/cover no-repeat;filter:blur(34px) saturate(1.15) brightness(.82);transform:scale(1.08);transition:background-image .35s ease;pointer-events:none}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-track{position:relative!important;z-index:1!important;background:transparent!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-track>img{background:transparent!important;object-fit:contain!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-segments{position:absolute;z-index:5;top:10px;left:14px;right:14px;display:flex;gap:4px;pointer-events:none}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-segments i{flex:1;height:3px;border-radius:2px;background:#ffffff61;box-shadow:0 0 4px #0000002e;transition:background .25s ease}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-segments i.on{background:#fff}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery[data-photo-count="1"]>.gallery-segments{display:none}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls{position:absolute!important;inset:0!important;z-index:4!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;grid-template-columns:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>output{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important;border:0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button{position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#ffffffd1!important;color:#1a1718!important;box-shadow:0 4px 14px #0000002e!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;opacity:0;transition:opacity .2s ease,transform .2s ease!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button[data-photo-prev]{left:12px!important;right:auto!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button[data-photo-next]{right:12px!important;left:auto!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button svg{width:18px!important;height:18px!important;color:#1a1718!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery:is(:hover,:focus-within)>.gallery-controls>button:not(:disabled){opacity:1}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button:disabled{opacity:0!important;pointer-events:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button:focus-visible{opacity:1;outline:2px solid #fff!important;outline-offset:2px}@media(hover:none){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button:not(:disabled){opacity:.92}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery>.gallery-controls>button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-media .discover-v31-photo-hint{position:absolute!important;left:14px!important;bottom:14px!important;top:auto!important;z-index:5!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 12px!important;min-height:0!important;border-radius:999px!important;background:#1a17186b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:500!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-media .discover-v31-photo-hint svg{width:15px!important;height:15px!important;color:#fff!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-media .discover-v247-menu{top:22px!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-dock{padding:10px 16px calc(14px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(26,23,24,.07)!important;border-bottom:0!important;background:var(--lx-bg,#FAF6F4)!important;box-shadow:none!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-dock>.bl-chat-composer{display:flex!important;align-items:flex-end!important;gap:2px!important;margin:0!important;padding:5px!important;min-height:0!important;border:0!important;border-radius:26px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171824,0 2px 10px -4px #1a17181f!important;grid-template-columns:none!important;transition:box-shadow .15s ease}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-dock>.bl-chat-composer:focus-within{box-shadow:0 0 0 1.5px #c23d5f73,0 2px 12px -4px #c23d5f40!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-icon-button{flex:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:#6a6462!important;display:grid!important;place-items:center!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-icon-button:hover{background:#f5efed!important;color:#1a1718!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-icon-button[aria-expanded=true]{background:#f8e9ed!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-icon-button svg{width:20px!important;height:20px!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>textarea#chat-input{flex:1 1 auto!important;min-width:0!important;min-height:40px!important;max-height:140px!important;margin:0 4px!important;padding:10px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;resize:none!important;font-size:15px!important;line-height:20px!important;color:#1a1718!important;-webkit-text-fill-color:#1A1718!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>textarea#chat-input::placeholder{color:#6e6764!important;-webkit-text-fill-color:#6E6764!important;opacity:1!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-send{flex:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#c23d5f!important;background-image:none!important;color:#fff!important;box-shadow:0 4px 12px -4px #c23d5f99!important;display:grid!important;place-items:center!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-send svg{width:18px!important;height:18px!important;color:#fff!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-send:disabled{background:#e9d3d9!important;box-shadow:none!important}@media(max-width:420px){html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-composer>.bl-chat-icon-button{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin-bottom:2px!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .bl-chat-dock{padding-left:10px!important;padding-right:10px!important}}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-media .discover-v247-media-badges{top:22px!important}html body.bl-luxe .incoming-call-banner{position:fixed!important;z-index:2147483000!important;top:calc(12px + env(safe-area-inset-top))!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%)!important;width:min(420px,calc(100vw - 24px))!important;box-sizing:border-box!important;padding:16px 18px!important;border-radius:22px!important;background:#1f1a1c!important;color:#fff!important;border:0!important;box-shadow:0 18px 48px -12px #00000073!important;pointer-events:auto!important;animation:blIncomingIn .3s ease}@keyframes blIncomingIn{0%{opacity:0;transform:translate(-50%,-12px)}}html body.bl-luxe .incoming-call-banner b{display:block;font-size:16px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.bl-luxe .incoming-call-banner p{margin:4px 0 12px!important;font-size:12px;line-height:1.6;color:#ffffffb8!important;-webkit-text-fill-color:currentColor!important}html body.bl-luxe .incoming-call-banner .incoming-call-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}html body.bl-luxe .incoming-call-banner button{min-height:44px!important;border-radius:999px!important;border:0!important;font-size:14px!important;font-weight:600!important;cursor:pointer;pointer-events:auto!important}html body.bl-luxe .incoming-call-banner [data-decline-call]{background:#ffffff24!important;color:#fff!important}html body.bl-luxe .incoming-call-banner [data-open-call]{background:#2fa36b!important;color:#fff!important}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app #discover-gallery.bl-gallery.bl-gallery>.gallery-controls>button{top:24%!important}}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-media .swipe-stamp{pointer-events:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app #discover-gallery.bl-gallery.bl-gallery>.gallery-controls{z-index:7!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-media #discover-gallery.bl-gallery{z-index:auto}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .social-auth-row .social-auth-btn{display:grid!important;place-items:center!important;padding:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .social-auth-row .social-auth-btn>*{grid-area:1/1!important;margin:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .social-auth-row .social-brand{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;line-height:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .social-auth-row .social-brand svg{display:block!important;width:24px!important;height:24px!important;margin:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .social-auth-row .social-auth-btn>.ui-icon-frame{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;line-height:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .social-auth-row .social-auth-btn>.ui-icon-frame svg{display:block!important;width:22px!important;height:22px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) label{display:grid!important;gap:8px!important;margin:0!important;font-size:13px!important;font-weight:600!important;color:#6a6462!important;letter-spacing:.02em}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) :is(select,input,textarea){box-sizing:border-box!important;width:100%!important;margin:0!important;border:1px solid rgba(26,23,24,.12)!important;border-radius:14px!important;background-color:#fff!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;color:#1a1718!important;-webkit-text-fill-color:#1A1718!important;transition:border-color .15s ease,box-shadow .15s ease}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) :is(select,input){height:48px!important;min-height:48px!important;padding:0 16px!important;line-height:46px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) select{-webkit-appearance:none!important;appearance:none!important;padding-right:44px!important;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236A6462' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) textarea{min-height:132px!important;padding:14px 16px!important;line-height:1.65!important;resize:vertical!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) :is(input,textarea)::placeholder{color:#a39b98!important;-webkit-text-fill-color:#A39B98!important;font-weight:400!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-form,.studio-custom-editor) :is(select,input,textarea):focus{outline:none!important;border-color:#c23d5f8c!important;box-shadow:0 0 0 4px #c23d5f1a!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-builder{display:grid!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important;padding:20px 24px 24px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-intro{position:sticky!important;top:0;padding:22px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-intro h3{margin:14px 0 10px!important;font-size:21px!important;line-height:1.5!important;text-wrap:balance;word-break:keep-all}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-intro p{margin:0!important;font-size:13px!important;line-height:1.7!important;color:#6a6462!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form{counter-reset:stop;display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 14px!important;padding:24px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>*{grid-column:1/-1}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(4),html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(5){grid-column:auto}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form .studio-date-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(-n+3){position:relative;padding-left:44px!important;counter-increment:stop}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(-n+3):before{content:counter(stop);position:absolute;left:0;bottom:10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f8e9ed;color:#c23d5f;font:600 13px/1 "BL Latin Serif",Georgia,serif}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(1):before{background:#c23d5f;color:#fff}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(-n+2):after{content:"";position:absolute;left:13.5px;bottom:-26px;width:1px;height:30px;background:repeating-linear-gradient(180deg,rgba(194,61,95,.45) 0 3px,transparent 3px 6px)}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(3){margin-bottom:6px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(3):after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:1px;background:#1a171812}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>button{margin-top:4px!important;min-height:52px!important;border-radius:999px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-custom-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important;align-items:start!important;padding:20px 24px 24px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-custom-editor,.studio-custom-library){padding:22px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-custom-editor .form-stack{display:grid!important;gap:18px!important;margin:16px 0 20px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-custom-buttons .primary-btn{width:100%!important;min-height:52px!important;border-radius:999px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-custom-library .studio-empty{min-height:240px!important;margin-top:14px!important;border-radius:16px!important;border:1px dashed rgba(26,23,24,.12)!important;background:#fcfaf9!important;gap:8px!important;padding:24px!important;text-align:center}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-custom-library .studio-empty>span{width:52px!important;height:52px!important;border-radius:50%!important;background:#f8e9ed!important;color:#c23d5f!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root .studio-redesign :is(.studio-date-builder,.studio-custom-layout){grid-template-columns:1fr!important;padding:14px!important;gap:14px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-intro{position:static!important;padding:18px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form{grid-template-columns:1fr!important;padding:18px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(4),html body.bl-luxe.bl-luxe #overlay-root .studio-redesign .studio-date-form>label:nth-of-type(5){grid-column:1/-1}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet .form-error{display:flex!important;gap:8px;align-items:flex-start;margin:0 0 12px!important;padding:12px 14px!important;border-radius:14px!important;border:0!important;background:#fbeff2!important;color:#a3324f!important;-webkit-text-fill-color:#A3324F!important;font-size:13px!important;line-height:1.6!important;text-align:left!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet .form-error:before{content:"!";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;background:#c23d5f;color:#fff;-webkit-text-fill-color:#fff;font:700 12px/18px system-ui;text-align:center}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation.is-official{position:relative}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation.is-official:before{position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:#c23d5f}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation .official-pin{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:999px;background:#c23d5f;color:#fff;-webkit-text-fill-color:#fff;font-size:10px;font-style:normal;font-weight:600;letter-spacing:.06em;vertical-align:2px;line-height:16px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation .official-note{color:#c23d5f!important;-webkit-text-fill-color:#C23D5F!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:16px 16px 16px 18px!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814,0 6px 18px -12px #1a171840!important;text-align:left!important;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241:hover{box-shadow:0 0 0 .5px #c23d5f40,0 10px 24px -14px #c23d5f73!important;transform:translateY(-1px)}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241>span:first-child{width:48px!important;height:48px!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#f8e9ed!important;color:#c23d5f!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241>span:first-child svg{width:20px!important;height:20px!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241>div{min-width:0;display:grid!important;gap:3px!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241 b{font-size:15px!important;font-weight:600!important;color:#1a1718!important;-webkit-text-fill-color:#1A1718!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241 small{font-size:13px!important;color:#6a6462!important;-webkit-text-fill-color:#6A6462!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241>:last-child:not(div){display:none!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241:after{content:"寫一則";display:inline-flex;align-items:center;height:38px;padding:0 18px;border-radius:999px;background:#c23d5f;color:#fff;font-size:14px;font-weight:600;letter-spacing:.06em;white-space:nowrap}@media(max-width:520px){html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241{grid-template-columns:44px minmax(0,1fr) auto!important;padding:14px!important;gap:12px!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241>span:first-child{width:44px!important;height:44px!important}html body.bl-luxe.bl-luxe #app .life-compose-trigger.life-compose-trigger-v241:after{height:34px;padding:0 14px;font-size:13px}}html body.bl-luxe.bl-luxe #overlay-root #credit-balance{margin:4px 0 22px!important;padding:16px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important;text-align:left!important;font-size:inherit!important;color:inherit!important}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-head span{font-size:13px;font-weight:600;letter-spacing:.08em;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-refresh{border:0;background:none;padding:4px 6px;font-size:12px;color:#c23d5f;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-tile{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#faf6f4}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-tile span{font-size:12px;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-tile b{font:600 22px/1.2 "BL Latin Serif",Georgia,serif;color:#1a1718;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-tile b small{margin-left:3px;font:500 12px/1 system-ui,sans-serif;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-tile em{font-style:normal;font-size:11px;color:#6e6764;line-height:1.4}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-call{grid-column:span 2;background:linear-gradient(135deg,#c23d5f,#9e2f4c)}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-call :is(span,b,b small,em){color:#fff!important;-webkit-text-fill-color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-call em{opacity:.8}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-error{margin:0;font-size:13px;color:#6a6462}@media(max-width:520px){html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body.bl-luxe.bl-luxe #overlay-root #credit-balance .wallet-call{grid-column:1/-1}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.chat-actions-modal{width:min(440px,calc(100vw - 24px))!important;max-width:440px!important;padding:24px 20px 20px!important}html body.bl-luxe.bl-luxe #overlay-root .chat-actions-head{display:flex;align-items:center;gap:14px;margin:0 48px 20px 4px}html body.bl-luxe.bl-luxe #overlay-root .chat-actions-head h2{margin:0!important;font-size:21px!important;line-height:1.3!important;display:flex;align-items:center;gap:6px}html body.bl-luxe.bl-luxe #overlay-root .chat-actions-head p{margin:3px 0 0!important;font-size:13px!important;color:#6a6462!important}html body.bl-luxe.bl-luxe #overlay-root .chat-actions-avatar{flex:none;display:block}html body.bl-luxe.bl-luxe #overlay-root .chat-action-group{display:grid;margin:0 0 12px;border-radius:18px;background:#fff;box-shadow:0 0 0 .5px #1a171814;overflow:hidden}html body.bl-luxe.bl-luxe #overlay-root .chat-action-group:last-child{margin-bottom:0}html body.bl-luxe.bl-luxe #overlay-root .chat-action{display:flex!important;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left;cursor:pointer;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .chat-action+.chat-action{border-top:1px solid rgba(26,23,24,.06)!important}html body.bl-luxe.bl-luxe #overlay-root .chat-action:hover{background:#fcfaf9!important}html body.bl-luxe.bl-luxe #overlay-root .chat-action-icon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f5efed;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .chat-action-text{display:grid;gap:2px;min-width:0}html body.bl-luxe.bl-luxe #overlay-root .chat-action-text b{font-size:15px;font-weight:600;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .chat-action-text small{font-size:12px;line-height:1.5;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .chat-action.danger .chat-action-icon{background:#fbeff2;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .chat-action.danger b{color:#b3304f}html body.bl-luxe.bl-luxe #app .conversation .conversation-end{align-items:center;gap:8px}html body.bl-luxe.bl-luxe #app .conversation .conversation-hide{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#6e6764;opacity:0;transition:opacity .15s ease,background .15s ease}html body.bl-luxe.bl-luxe #app .conversation:is(:hover,:focus-visible) .conversation-hide{opacity:1}html body.bl-luxe.bl-luxe #app .conversation .conversation-hide:hover{background:#fbeff2;color:#c23d5f}@media(hover:none){html body.bl-luxe.bl-luxe #app .conversation .conversation-hide{display:none}}.bl-action-toast{position:fixed;z-index:2147482000;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 12px 12px 18px;border-radius:999px;background:#1f1a1c;color:#fff;font-size:14px;box-shadow:0 12px 32px -10px #0006}.bl-action-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-action-toast button{flex:none;border:0;border-radius:999px;padding:8px 14px;background:#ffffff24;color:#fff;font-weight:600;cursor:pointer}@keyframes blHalo{50%{transform:scale(1.04);box-shadow:0 0 0 1px #c23d5f33,0 30px 70px -22px #c23d5f8c}}@keyframes blOrbit{to{transform:rotate(360deg)}}html body .bl-startup h1{font-family:"BL Serif TC","Noto Serif TC",Georgia,serif!important;font-weight:600!important;letter-spacing:.02em!important;color:#1a1718!important}html body .bl-startup .bl-startup-progress{margin:22px auto 0;border-radius:2px;overflow:hidden}html body .bl-startup .bl-startup-progress i{display:block;width:40%;height:100%;border-radius:2px;background:#c23d5f;animation:blProgress 1.6s ease-in-out infinite}@keyframes blProgress{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){html body .bl-startup :is(.bl-startup-halo,.bl-startup-orbit,.bl-startup-progress i){animation:none!important}}html body.bl-luxe.bl-luxe #overlay-root .bl-chat-progress.bl-bond{--bond:0;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:9px 16px!important;min-height:44px;background:linear-gradient(90deg,#fff0,rgba(248,233,237,calc(.35 + var(--bond)*.45)),#fff0)!important;border-bottom:1px solid rgba(194,61,95,.08)!important;font-size:13px!important;color:#9e2f4c!important}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-heart{position:relative;display:grid;place-items:center;width:26px;height:26px;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-heart .ui-icon-frame,html body.bl-luxe.bl-luxe #overlay-root .bl-bond-heart svg{width:18px!important;height:18px!important}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-heart svg{color:#e0718f!important;filter:drop-shadow(0 0 calc(2px + var(--bond)*5px) rgba(240,120,155,calc(.25 + var(--bond)*.4))) drop-shadow(0 0 calc(var(--bond)*10px) rgba(255,170,195,calc(var(--bond)*.35)));animation:blBondBreath 3.4s ease-in-out infinite}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-heart svg path{fill:rgba(240,130,160,calc(.12 + var(--bond)*.5))}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-heart:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:radial-gradient(circle,rgba(255,182,203,calc(.18 + var(--bond)*.32)),#ffb6cb00 70%);animation:blBondBreath 3.4s ease-in-out infinite}@keyframes blBondBreath{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-day{white-space:nowrap;color:#9e2f4c}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-day b{font:600 15px/1 "BL Latin Serif",Georgia,serif;margin:0 1px}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track{display:flex;align-items:center;gap:5px;margin:0;padding:0;list-style:none}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track li{width:7px;height:7px;border-radius:50%;background:#c23d5f29;transition:background .3s ease}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track li.on{background:#e0718fbf;box-shadow:0 0 5px #f082a073}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track li.got{background:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track li.next{background:#fff;box-shadow:0 0 0 1.5px #e0718f;animation:blBondBreath 2.2s ease-in-out infinite}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-next{white-space:nowrap;font-size:12px;color:#b0607a}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-next b{color:#c23d5f;font-weight:700}html body.bl-luxe.bl-luxe #overlay-root .bl-bond.just-earned .bl-bond-heart svg{animation:blBondEarn 1.2s ease 2}@keyframes blBondEarn{40%{transform:scale(1.35)}}@media(max-width:520px){html body.bl-luxe.bl-luxe #overlay-root .bl-chat-progress.bl-bond{gap:8px!important;padding:8px 12px!important}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track{gap:3px}html body.bl-luxe.bl-luxe #overlay-root .bl-bond-track li{width:5px;height:5px}}@media(max-width:360px){html body.bl-luxe.bl-luxe #overlay-root .bl-bond-next{display:none}}@media(prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe #overlay-root :is(.bl-bond-heart svg,.bl-bond-heart:before,.bl-bond-track li.next){animation:none!important}}html body.bl-luxe.bl-luxe #app .life-post-card>header{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important}html body.bl-luxe.bl-luxe #app .life-post-card>header>div{flex:1 1 auto;min-width:0}html body.bl-luxe.bl-luxe #app .post-more.post-more-v26{position:relative!important;flex:none;margin:0 -6px 0 auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;align-self:flex-start}html body.bl-luxe.bl-luxe #app .post-more-v26>summary{list-style:none;width:36px;height:36px;min-height:0!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#6a6462;cursor:pointer;border:0!important;background:transparent!important}html body.bl-luxe.bl-luxe #app .post-more-v26>summary::-webkit-details-marker{display:none}html body.bl-luxe.bl-luxe #app .post-more-v26>summary:hover,html body.bl-luxe.bl-luxe #app .post-more-v26[open]>summary{background:#f5efed!important;color:#1a1718}html body.bl-luxe.bl-luxe #app .post-more-v26 .post-more-menu{position:absolute;z-index:20;top:42px;right:0;min-width:176px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 0 0 .5px #1a17181a,0 16px 40px -14px #1a17184d;display:grid;gap:2px;animation:blMenuIn .16s ease}@keyframes blMenuIn{0%{opacity:0;transform:translateY(-4px)}}html body.bl-luxe.bl-luxe #app .post-more-v26 .post-more-menu button{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:0 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#1a1718!important;font-size:14px!important;font-weight:500!important;text-align:left!important;justify-content:flex-start!important}html body.bl-luxe.bl-luxe #app .post-more-v26 .post-more-menu button:hover{background:#faf6f4!important}html body.bl-luxe.bl-luxe #app .post-more-v26 .post-more-menu button.danger{color:#b3304f!important}html body.bl-luxe.bl-luxe #app .post-more-v26 .post-more-menu button svg{width:17px!important;height:17px!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer .relationship-return{background:#c23d5f!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;min-height:48px!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.04em!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer .relationship-return *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer .relationship-clear{min-height:48px!important;border-radius:999px!important;color:#b3304f!important;-webkit-text-fill-color:#B3304F!important}html body.bl-luxe.bl-luxe #overlay-root .notification-permission{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;min-height:30px!important;max-height:none!important;padding:5px 14px!important;line-height:1.4!important;overflow:visible!important;white-space:nowrap!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;align-self:center!important;background:#f2eeec!important;color:#6a6462!important;-webkit-text-fill-color:#6A6462!important;border:0!important}html body.bl-luxe.bl-luxe #overlay-root .notification-permission.ok{background:#e6f4ec!important;color:#2b7a4b!important;-webkit-text-fill-color:#2B7A4B!important}html body.bl-luxe.bl-luxe #overlay-root .notification-hero .notification-permission{flex:none!important;width:max-content!important;min-width:max-content!important;max-width:none!important;justify-self:end}@media(max-width:640px){html body.bl-luxe.bl-luxe #overlay-root .notification-hero{flex-wrap:wrap!important;grid-template-columns:auto 1fr!important}html body.bl-luxe.bl-luxe #overlay-root .notification-hero .notification-permission{grid-column:1/-1;justify-self:start;margin-top:4px}}@media(max-width:640px){html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer>*{width:100%!important;max-width:none!important}html body.bl-luxe.bl-luxe #overlay-root .relationship-tools-footer .relationship-clear{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;background:#fbeff2!important}}html body.bl-luxe.bl-luxe #overlay-root .settings-hero.notification-hero{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;row-gap:10px!important;padding-right:56px!important}html body.bl-luxe.bl-luxe #overlay-root .settings-hero.notification-hero .notification-permission{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .settings-hero.notification-hero .settings-hero-icon{grid-row:1/span 2;align-self:start!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-card .discover-v247-media,html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-card #discover-gallery.bl-gallery.bl-gallery{border-radius:0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app #discover-gallery.bl-gallery.bl-gallery>.gallery-track{height:100%!important;max-height:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app #discover-gallery.bl-gallery.bl-gallery>.gallery-track>img{height:100%!important;max-height:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(#discover-gallery,.bl-gallery).bl-gallery.bl-gallery{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}@keyframes blRipple{0%{transform:scale(.6);opacity:0}15%{opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes blMarkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html body .bl-startup .bl-startup-center>*{animation:blStartIn .9s cubic-bezier(.2,.7,.2,1) both}html body .bl-startup .bl-startup-center>:nth-child(2){animation-delay:.08s}html body .bl-startup .bl-startup-center>:nth-child(3){animation-delay:.16s}html body .bl-startup .bl-startup-center>:nth-child(4){animation-delay:.24s}@keyframes blStartIn{0%{opacity:0;transform:translateY(8px)}}html body .bl-startup .bl-startup-eyebrow{margin-bottom:18px!important}html body .bl-startup .bl-startup-progress{width:120px!important;height:1px!important;margin-top:28px!important;background:#c23d5f24!important}@media(prefers-reduced-motion:reduce){html body .bl-startup .bl-startup-center>*{animation:none!important}}html body.bl-luxe.bl-luxe #app .social-comments{margin-top:12px!important;border-radius:18px!important}html body.bl-luxe.bl-luxe #app .social-comments .comment-closed{margin:0!important;font-size:13px!important;color:#6e6764!important;text-align:center;padding:4px 0}html body.bl-luxe.bl-luxe #app .discover-v247-actions button{position:relative!important;overflow:visible!important}html body.bl-luxe.bl-luxe #app .discover-v247-actions button.boost{width:56px!important;height:56px!important;color:#8a5cc8!important}html body.bl-luxe.bl-luxe #app .discover-v247-actions button.boost.is-active{background:linear-gradient(135deg,#b48cf0,#c23d5f)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 0 0 4px #b48cf02e,0 10px 24px -10px #8c5ac899!important;animation:blBoostGlow 2.4s ease-in-out infinite}@keyframes blBoostGlow{50%{box-shadow:0 0 0 7px #b48cf01f,0 12px 28px -10px #8c5ac8b3}}html body.bl-luxe.bl-luxe #app .discover-v247-actions .boost-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;display:grid;place-items:center;background:#1a1718;color:#fff;font:600 11px/20px system-ui,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #faf6f4;pointer-events:none;transition:transform .2s ease}html body.bl-luxe.bl-luxe #app .discover-v247-actions .boost-badge.empty{background:#d9cfcc;color:#fff}html body.bl-luxe.bl-luxe #app .discover-v247-actions .boost-badge.live{background:#8a5cc8}html body.bl-luxe.bl-luxe #app .discover-v247-actions button.rewind .boost-badge{top:-6px;right:-6px}@media(prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe #app .discover-v247-actions button.boost.is-active{animation:none}}@media(max-width:420px){html body.bl-luxe.bl-luxe #app .discover-v247-actions{gap:14px!important}}html body.bl-luxe.bl-luxe #app .discover-v247-actions button.boost{order:99!important}html body.bl-luxe.bl-luxe #app .relations-v32-page{max-width:1180px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs{max-width:100%!important;margin:20px auto 28px!important;gap:4px!important;border:0!important;border-radius:999px!important;background:#f2eeec!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button{min-width:150px;padding:0 22px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#6a6462!important;font-size:14px!important;font-weight:600!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button:after,html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button:before{display:none!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button:is([aria-selected=true],[aria-pressed=true],.active,.selected){background:#fff!important;color:#1a1718!important;box-shadow:0 1px 3px #1a17181f!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button :is(em,b,span,small):last-child{min-width:22px;height:22px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;background:#f8e9ed;color:#c23d5f;font:600 12px/22px system-ui,sans-serif;font-style:normal}@media(max-width:520px){html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button{min-width:0;padding:0 10px!important}}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-v247-empty{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;max-width:560px!important;margin:12px auto 0!important;padding:48px 32px!important;gap:6px!important;border:0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814,0 18px 40px -28px #1a171840!important}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-v247-empty>div{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:none!important}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-empty-art{width:72px!important;height:72px!important;margin:0 0 14px!important;border:0!important;border-radius:50%!important;background:#f8e9ed!important;color:#c23d5f!important;display:grid!important;place-items:center!important;box-shadow:0 0 0 10px #f8e9ed73!important}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-v247-empty h2{margin:6px 0!important;font-size:22px!important}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-v247-empty p{margin:0!important;font-size:14px!important;line-height:1.7!important;color:#6a6462!important}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-empty-actions{justify-content:center!important;margin-top:22px!important;gap:10px!important}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-empty-actions>button{min-height:46px!important;padding:0 22px!important;border-radius:999px!important}html body.bl-luxe.bl-luxe #app .together-page .together-v242{max-width:1180px!important;margin:0 auto!important}@media(min-width:900px){html body.bl-luxe.bl-luxe #app .together-v242-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;align-items:center!important;gap:32px!important;padding:36px 40px!important;border:0!important;border-radius:28px!important;background:radial-gradient(120% 140% at 0% 0%,#fbeff2,#fff 55%)!important;box-shadow:0 0 0 .5px #1a171814,0 18px 40px -30px #c23d5f59!important;margin-bottom:24px!important}html body.bl-luxe.bl-luxe #app .together-v242-status{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:22px 24px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #c23d5f26!important}}html body.bl-luxe.bl-luxe #app .together-v242-hero h1,html body.bl-luxe.bl-luxe #app .together-v242-hero h2{text-wrap:balance}html body.bl-luxe.bl-luxe #app .together-v242-hero :is(.primary-btn,.ghost-cta,button){border-radius:999px!important}html body.bl-luxe.bl-luxe #app .together-v242-card{border-radius:24px!important}html body.bl-luxe.bl-luxe #app .together-v242-safety{border-radius:20px!important}@media(min-width:1024px){html body.bl-luxe.bl-luxe #app .account-v31.account-v32{max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;padding:28px 24px 48px!important;box-sizing:border-box}html body.bl-luxe.bl-luxe #app .account-v31-profile{position:sticky!important;top:20px;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:32px 24px 20px!important;border-radius:28px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814,0 18px 40px -30px #1a17184d!important}html body.bl-luxe.bl-luxe #app .account-v31-photo{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;margin:0!important}html body.bl-luxe.bl-luxe #app .account-v31-photo img{width:112px!important;height:112px!important;border-radius:50%!important;box-shadow:0 0 0 4px #fff,0 0 0 5px #c23d5f59!important}html body.bl-luxe.bl-luxe #app .account-v31-edit{position:static!important;margin:0!important;height:34px!important;padding:0 16px!important;border-radius:999px!important}html body.bl-luxe.bl-luxe #app .account-v31-copy{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}html body.bl-luxe.bl-luxe #app .account-v31-copy .name-line{justify-content:center!important}html body.bl-luxe.bl-luxe #app .account-v31-stats{width:100%!important;margin-top:16px!important;border-radius:18px!important;background:#faf6f4!important;border:0!important}html body.bl-luxe.bl-luxe #app .account-v31-stats>*{border:0!important}html body.bl-luxe.bl-luxe #app .account-v31-completion{width:100%!important;margin-top:12px!important;border:0!important;border-radius:16px!important;background:#fbeff2!important;padding:14px 16px!important;text-align:left!important}html body.bl-luxe.bl-luxe #app .account-v31-menu{min-width:0}}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button[aria-current=page]{background:#fff!important;color:#1a1718!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button>span{color:inherit!important}html body.bl-luxe.bl-luxe #app .relation-v32-tabs>button>i{place-items:center}html body.bl-luxe.bl-luxe #app .relations-v32-page .encounter-empty-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important}html body.bl-luxe.bl-luxe.bl-luxe #app .relations-screen-v32 .relations-v32-page .encounter-v247-empty .encounter-empty-actions{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;width:auto!important;justify-content:center!important}html body.bl-luxe.bl-luxe.bl-luxe #app .relations-screen-v32 .relations-v32-page .encounter-v247-empty .encounter-empty-actions>button{width:auto!important;flex:none!important}html body.bl-luxe.bl-luxe #app .together-v242-workspace>.together-v242-card{background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important;border:0!important}@media(min-width:1024px){html body.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile .account-v31-photo{min-height:0!important;overflow:visible!important}html body.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile .account-v31-photo .account-v31-edit{inset:auto!important}html body.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-stats{height:auto!important;min-height:0!important}}@media(min-width:1024px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile .account-v31-photo{position:relative!important;width:116px!important;height:116px!important;flex:none!important;display:block!important;border-radius:50%!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile .account-v31-photo>img{width:116px!important;height:116px!important;object-fit:cover!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile .account-v31-photo .account-v31-edit{position:absolute!important;left:50%!important;bottom:-16px!important;top:auto!important;transform:translate(-50%)!important;white-space:nowrap!important;box-shadow:0 4px 12px -4px #1a171840!important;background:#fff!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile .account-v31-copy{margin-top:30px!important}}@media(max-width:360px){html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-actions{gap:8px!important;padding:0 6px!important;max-width:100%!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-actions button:not(.like){width:46px!important;height:46px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-actions button.like{width:60px!important;height:60px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-actions button.rewind{width:40px!important;height:40px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v247-actions .boost-badge{right:-2px!important}}html body.bl-luxe.bl-luxe #app .discover-v247-stage{grid-template-columns:minmax(0,1fr)!important}html body.bl-luxe.bl-luxe #app .discover-v247-stage>*{min-width:0!important;max-width:100%!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;max-width:1180px!important;margin:0 auto!important;padding:18px 16px 120px!important;box-sizing:border-box!important;align-items:start!important}@media(min-width:1024px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32{grid-template-columns:380px minmax(0,1fr)!important;gap:28px!important;padding:28px 24px 56px!important}}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin:0!important;padding:0 0 20px!important;border:0!important;border-radius:28px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814,0 20px 44px -32px #1a171859!important;overflow:hidden!important}@media(min-width:1024px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile{position:sticky!important;top:20px}}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile:before{content:"";position:absolute;left:0;right:0;top:0;height:104px;background:radial-gradient(120% 160% at 15% 0%,#f6d9e1,#fbeff2 55%,#fdf7f8);pointer-events:none}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-photo{position:static!important;width:auto!important;height:auto!important;margin:46px 0 0!important;padding:0!important;display:block!important;border:0!important;background:none!important;box-shadow:none!important;z-index:1}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-photo>:is(img,.avatar-art){position:relative!important;display:grid!important;place-items:center;width:108px!important;height:108px!important;border-radius:50%!important;object-fit:cover!important;border:0!important;box-shadow:0 0 0 4px #fff,0 10px 24px -10px #c23d5f73!important;margin:0 auto!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-photo .account-v31-edit{position:absolute!important;inset:14px 14px auto auto!important;transform:none!important;z-index:2;display:inline-flex!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:0!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:#ffffffe0!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 .5px #1a17181a!important;color:#1a1718!important;font-size:13px!important;font-weight:600!important;white-space:nowrap!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-copy{width:100%!important;margin:14px 0 0!important;padding:0 20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-copy .name-line{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;margin:0!important;flex-wrap:wrap}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-copy .name-line h1{margin:0!important;font-size:26px!important;line-height:1.25!important;display:inline-flex!important;align-items:center!important;gap:6px!important;color:#1a1718!important;-webkit-text-fill-color:#1A1718!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-profile[data-official-profile] .name-line h1{color:#c23d5f!important;-webkit-text-fill-color:#C23D5F!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-copy .name-line>span{font:500 20px/1 "BL Latin Serif",Georgia,serif!important;color:#6e6764!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-copy>p{margin:8px 0 0!important;max-width:30em;font-size:14px!important;line-height:1.65!important;color:#6a6462!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin:18px 0 0!important;padding:12px 4px!important;border:0!important;border-radius:18px!important;background:#faf6f4!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-stats>*{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;height:auto!important;min-height:0!important;padding:4px 0!important;border:0!important;border-radius:12px!important;background:none!important;box-shadow:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-stats>button:hover{background:#fff!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-stats b{font:600 22px/1.2 "BL Latin Serif",Georgia,serif!important;color:#1a1718!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-stats small{font-size:12px!important;color:#6e6764!important;letter-spacing:.04em}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;width:calc(100% - 40px)!important;margin:12px 20px 0!important;padding:14px 16px 24px!important;border:0!important;border-radius:16px!important;background:#fbeff2!important;box-shadow:none!important;text-align:left!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>span{display:grid;gap:2px;min-width:0}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>span b{font-size:14px;color:#1a1718}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>span small{font-size:12px;color:#6a6462}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>em{position:static!important;font-style:normal;background:none!important;width:auto!important;height:auto!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>em b{font:600 18px/1 "BL Latin Serif",Georgia,serif!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>em:before{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>em:after{position:absolute;left:16px;right:16px;bottom:11px;height:4px;border-radius:2px;background:linear-gradient(90deg,#c23d5f 0,#e0718f calc(var(--score,0)*1%),#c23d5f24 calc(var(--score,0)*1%))}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-menu{display:grid!important;gap:16px!important;margin:0!important;min-width:0}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-menu>section:not(.account-v31-secondary){margin:0!important;padding:6px 16px!important;border-radius:24px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .luxe-member-card{margin:0!important;border-radius:24px!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-row>span:first-child{width:40px!important;height:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fbeff2!important;color:#c23d5f!important;flex:none}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-secondary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-secondary>button{width:100%!important;min-height:54px!important;margin:0!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .operator-credit{text-align:center!important;margin:6px 0 0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion>em:after{content:none!important;display:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-completion:after{content:""!important;display:block!important;position:absolute!important;inset:auto 16px 11px!important;width:auto!important;height:4px!important;border-radius:2px!important;background:linear-gradient(90deg,#c23d5f 0,#e0718f calc(var(--score,0)*1%),#c23d5f24 calc(var(--score,0)*1%))!important;opacity:1!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-menu{padding:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .account-v32 .account-v31-menu>*{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button>span{display:inline-block!important;line-height:1.2!important;font-family:Noto Sans TC,PingFang TC,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.02em!important;transform:none!important;margin:0!important;padding:0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:22px!important;width:auto!important;height:22px!important;margin:0!important;padding:0 7px!important;border-radius:999px!important;background:#e9e3e0!important;color:#6a6462!important;box-shadow:none!important;font:600 12px/1 system-ui,-apple-system,Segoe UI,sans-serif!important;font-style:normal!important;font-variant-numeric:lining-nums tabular-nums!important;transform:none!important;position:static!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button>i:before,html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button>i:after{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button[aria-current=page]>i{background:#f8e9ed!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:nowrap!important;padding:0!important;margin:0 0 16px!important;grid-template-columns:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-search{flex:1 1 auto!important;min-width:0!important;height:46px!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid #EAE3E0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-search input{height:100%!important;border:0!important;background:transparent!important;padding:0!important;font-size:14px!important;line-height:1!important;min-width:0!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-search:focus-within{border-color:#e7b9c5!important;box-shadow:0 0 0 3px #c23d5f1a!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-filters{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;width:auto!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-filters>[data-conversation-filter]{height:38px!important;min-width:64px!important;padding:0 16px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6a6462!important;box-shadow:none!important;font:600 14px/1 Noto Sans TC,PingFang TC,system-ui,sans-serif!important;text-decoration:none!important;position:relative}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-filters>[data-conversation-filter]:after,html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-filters>[data-conversation-filter]:before{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-filters>[data-conversation-filter=all]{border-radius:999px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-seg{display:inline-flex!important;align-items:center!important;gap:2px!important;height:46px!important;padding:4px!important;box-sizing:border-box!important;border-radius:999px!important;background:#f2eeec!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-seg>[data-conversation-filter]{height:38px!important;min-width:64px!important;padding:0 16px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6a6462!important;box-shadow:none!important;font:600 14px/1 Noto Sans TC,PingFang TC,system-ui,sans-serif!important;text-decoration:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-seg>[data-conversation-filter]:before,html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-seg>[data-conversation-filter]:after{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-seg>[data-conversation-filter][aria-pressed=true]{background:#fff!important;color:#1a1718!important;box-shadow:0 1px 3px #1a171824!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-seg>[data-conversation-filter]>span{display:inline-flex!important;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#c23d5f!important;color:#fff!important;font:600 11px/1 system-ui,sans-serif!important;font-variant-numeric:lining-nums tabular-nums}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .refresh-conversations{width:46px!important;height:46px!important;min-width:46px!important;margin:0 0 0 4px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;border:1px solid #EAE3E0!important;background:#fff!important;color:#c23d5f!important;box-shadow:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .refresh-conversations:hover{background:#fbf1f4!important;border-color:#e7b9c5!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .refresh-conversations svg{display:block}@media(max-width:640px){html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar{flex-wrap:wrap!important;row-gap:12px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-search{flex:1 1 100%!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .conversation-filters{flex:1 1 100%!important;padding-left:4px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .messages-v241-toolbar .refresh-conversations{margin-left:auto!important;width:40px!important;height:40px!important;min-width:40px!important}}html body.bl-luxe.bl-luxe.bl-luxe #app .life-side-card.topics{display:block!important;padding:22px 18px 14px!important;text-align:left}html body.bl-luxe.bl-luxe.bl-luxe #app .life-side-card.topics>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 6px 12px;margin:0 0 6px;border-bottom:1px solid #F0EAE7}html body.bl-luxe.bl-luxe.bl-luxe #app .life-side-card.topics>header h2{margin:0!important;font-size:18px!important;line-height:1.2!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-side-card.topics>header small{color:#6e6764;font-size:12px}html body.bl-luxe.bl-luxe.bl-luxe #app .life-topic-list{display:grid;gap:2px}html body.bl-luxe.bl-luxe.bl-luxe #app .life-topic-list>button{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;height:42px!important;padding:0 12px!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#3d3739!important;box-shadow:none!important;font:500 14px/1 Noto Sans TC,PingFang TC,system-ui,sans-serif!important;text-align:left!important;cursor:pointer}html body.bl-luxe.bl-luxe.bl-luxe #app .life-topic-list>button>i{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#d9d1ce;transition:background .2s,transform .2s}html body.bl-luxe.bl-luxe.bl-luxe #app .life-topic-list>button:hover{background:#f7f2f0!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-topic-list>button[aria-pressed=true]{background:#fbeff2!important;color:#c23d5f!important;font-weight:600!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-topic-list>button[aria-pressed=true]>i{background:#c23d5f;transform:scale(1.25)}@media(min-width:1100px){html body.bl-luxe.bl-luxe.bl-luxe #app .life-v32 .life-topic-strip{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-side-v241{align-content:start!important}}@media(max-width:1099px){html body.bl-luxe.bl-luxe.bl-luxe #app .life-side-card.topics{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-v32 .life-topic-strip{display:flex!important;flex-wrap:nowrap!important;gap:22px!important;overflow-x:auto!important;scrollbar-width:none;padding:2px 4px 0!important;margin:2px 0 14px!important;border-bottom:1px solid #EDE6E3!important;background:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-v32 .life-topic-strip::-webkit-scrollbar{display:none}html body.bl-luxe.bl-luxe.bl-luxe #app .life-v32 .life-topic-strip>button{flex:0 0 auto!important;height:38px!important;min-width:0!important;padding:0 1px!important;margin:0 0 -1px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#6e6764!important;box-shadow:none!important;font:500 14px/1 Noto Sans TC,PingFang TC,system-ui,sans-serif!important;white-space:nowrap!important}html body.bl-luxe.bl-luxe.bl-luxe #app .life-v32 .life-topic-strip>button[aria-pressed=true]{color:#1a1718!important;font-weight:600!important;border-bottom-color:#c23d5f!important}}html body .bl-startup .bl-startup-art{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs{display:flex!important;width:max-content!important;margin-left:auto!important;margin-right:auto!important;align-items:center!important;height:50px!important;min-height:0!important;max-height:50px!important;padding:4px!important;box-sizing:border-box!important;grid-template-columns:none!important;grid-auto-rows:auto!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button{height:42px!important;min-height:0!important;align-self:center!important;margin:0!important;flex:1 1 0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button[aria-current=page]{box-shadow:0 1px 2px #1a17181a,0 0 0 1px #1a171808!important}@media(max-width:520px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs{width:100%!important}}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button>span{white-space:nowrap!important}@media(min-width:521px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-tabs>button{flex:0 0 auto!important;min-width:160px!important;width:auto!important;padding:0 20px!important}}html body.bl-luxe.bl-luxe #overlay-root .pe26{--pe-ink:#1A1718;--pe-mute:#6E6764;--pe-line:#EEE7E4;--pe-pink:#C23D5F;flex-direction:column;min-height:100%;background:#faf6f4!important;position:relative}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-head{top:0;z-index:5;display:grid!important;align-items:center;gap:12px;padding:12px 16px!important;background:#faf6f4eb!important;backdrop-filter:blur(12px);border-bottom:1px solid var(--pe-line)!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-head>div{text-align:center}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-head small{display:block;font:600 10px/1 system-ui,sans-serif;letter-spacing:.2em;color:var(--pe-mute)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-head h2{margin:4px 0 0!important;font-size:18px!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 #pe-back{width:44px;height:44px;border-radius:50%;border:1px solid var(--pe-line);background:#fff;display:grid;place-items:center;color:var(--pe-ink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-save{height:40px!important;min-width:72px;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#ede6e3!important;color:var(--pe-mute)!important;font:600 14px/1 Noto Sans TC,system-ui,sans-serif!important;box-shadow:none!important;transition:background .2s,color .2s}html body.bl-luxe.bl-luxe #overlay-root .pe26.is-dirty .pe26-save{background:var(--pe-pink)!important;color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-progress{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:20px;background:#fff;border:1px solid var(--pe-line)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-ring{--pct:0;flex:0 0 64px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--pe-pink) calc(var(--pct)*1%),#F2E9EC 0)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-ring b{width:50px;height:50px;border-radius:50%;background:#fff;place-items:center;font:700 16px/1 system-ui,sans-serif;color:var(--pe-ink);font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-ring b small{font-size:10px;font-weight:600;color:var(--pe-mute);margin-left:1px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-ring b{display:flex;align-items:baseline;justify-content:center;padding-top:17px;box-sizing:border-box}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-progress-copy{min-width:0}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-progress-copy>b{font-size:15px;color:var(--pe-ink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-progress-copy>p{margin:3px 0 0;font-size:12.5px;color:var(--pe-mute)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-todo{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-todo button{height:28px;padding:0 12px;border:1px solid #F0D5DC;border-radius:999px;background:#fdf5f7;color:var(--pe-pink);font:600 12px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-todo button:before{content:"+ "}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs{z-index:4;display:flex!important;gap:4px!important;padding:4px!important;border:0!important;border-radius:999px!important;background:#f0eae7!important;overflow-x:auto;scrollbar-width:none}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs::-webkit-scrollbar{display:none}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs>button{position:relative;padding:0 14px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6a6462!important;font:600 14px/1 Noto Sans TC,system-ui,sans-serif!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs>button:after,html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs>button:before{display:none!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs>button[aria-current]{background:#fff!important;color:var(--pe-ink)!important;box-shadow:0 1px 3px #1a17181f!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-dot{top:8px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--pe-pink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-body{flex:1;padding:12px 16px 120px!important;background:transparent!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-form{display:grid;gap:12px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-card{padding:18px!important;border-radius:20px!important;background:#fff!important;border:1px solid var(--pe-line)!important;box-shadow:none!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-card>header h3{margin:0!important;font-size:16px!important;color:var(--pe-ink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-card>header p{margin:4px 0 0!important;font-size:12.5px!important;line-height:1.55;color:var(--pe-mute)!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-link{flex:0 0 auto;height:32px;padding:0 14px;border:1px solid var(--pe-line);border-radius:999px;background:#fff;color:var(--pe-ink);font:600 13px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-count{flex:0 0 auto;font:500 12px/1.6 system-ui,sans-serif;color:var(--pe-mute);font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;border:0;padding:0;background:#f4efed;display:grid;place-items:center;color:#b9afab;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo img{width:100%;height:100%;object-fit:cover;display:block}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo.empty{border:1.5px dashed #DCD2CE;background:#fbf8f7}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo.empty:hover{border-color:var(--pe-pink);color:var(--pe-pink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo em{position:absolute;left:6px;bottom:6px;padding:3px 8px;border-radius:999px;background:#1a17189e;color:#fff;font:600 11px/1.2 system-ui,sans-serif;font-style:normal}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo i{position:absolute;right:6px;top:6px;padding:3px 7px;border-radius:999px;background:#fff;color:#a0612a;font:600 10px/1.2 system-ui,sans-serif;font-style:normal}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photo.primary{outline:2px solid var(--pe-pink);outline-offset:2px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-fields>label{display:grid;gap:6px;min-width:0;font:600 12px/1.2 Noto Sans TC,system-ui,sans-serif!important;color:#6a6462!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 :is(.pe26-fields input,.pe26-fields select,#u-tags,.pe26-prompt select){width:100%;height:46px!important;min-height:0!important;box-sizing:border-box;padding:0 14px!important;border:1px solid #E6DEDA!important;border-radius:14px!important;background-color:#fcfaf9!important;color:var(--pe-ink)!important;font:500 15px/1.2 Noto Sans TC,system-ui,sans-serif!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 :is(.pe26-fields select,.pe26-prompt select){padding-right:34px!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 :is(input,select,textarea):focus{outline:0;border-color:#e7b9c5!important;background-color:#fff!important;box-shadow:0 0 0 3px #c23d5f1a!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 :is(input,select):disabled,html body.bl-luxe.bl-luxe #overlay-root .pe26 input[readonly]{background-color:#f4f0ee!important;color:#6e6764!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-unit{position:relative;display:block}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-unit input{padding-right:46px!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-unit b{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:500 13px/1 system-ui,sans-serif;color:var(--pe-mute)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-gps{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-gps small{font-size:12px;color:var(--pe-mute)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-ghost{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 16px;border:1px solid var(--pe-line);border-radius:999px;background:#fff;color:var(--pe-ink);font:600 13px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-chips{display:flex;flex-wrap:wrap;gap:8px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-chips button{height:36px;padding:0 14px;border:1px solid #E6DEDA;border-radius:999px;background:#fff;color:#3d3739;font:500 14px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-chips button.selected{background:#fbeff2;border-color:#ebb8c6;color:var(--pe-pink);font-weight:600}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-chips button.selected:before{content:"✓ ";font-size:12px}html body.bl-luxe.bl-luxe #overlay-root .pe26 #u-bio{width:100%;box-sizing:border-box;min-height:132px;padding:14px!important;border:1px solid #E6DEDA!important;border-radius:16px!important;background:#fcfaf9!important;font:400 15px/1.7 Noto Sans TC,system-ui,sans-serif!important;color:var(--pe-ink)!important;resize:vertical;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-starters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-starters span{font-size:12px;color:var(--pe-mute);margin-right:2px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-starters button{height:28px;padding:0 11px;border:0;border-radius:999px;background:#f4efed;color:#4a4446;font:500 12.5px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-starters button:hover{background:#fbeff2;color:var(--pe-pink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-prompts{display:grid;gap:10px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-prompt{position:relative;padding:12px;border-radius:16px;background:#fbf6f7;border:1px solid #F3E3E8}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-prompt-top{display:flex;gap:8px;align-items:center}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-prompt select{flex:1;height:40px!important;background-color:#fff!important;font-weight:600!important;color:var(--pe-pink)!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-icon{flex:0 0 36px;width:36px;height:36px;border-radius:50%;border:0;background:#fff;color:var(--pe-mute);display:grid;place-items:center;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-prompt textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;min-height:66px;padding:10px 12px!important;border:1px solid #EADDE1!important;border-radius:12px!important;background:#fff!important;font:400 15px/1.6 Noto Sans TC,system-ui,sans-serif!important;color:var(--pe-ink)!important;resize:vertical;box-shadow:none!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-prompt small{position:absolute;right:20px;bottom:18px;font:500 11px/1 system-ui,sans-serif;color:#b5aba8}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-add{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:46px;margin-top:10px;border:1.5px dashed #E3C6CF;border-radius:14px;background:#fff;color:var(--pe-pink);font:600 14px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-add[hidden]{display:none}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tagpreview{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tagpreview:empty{display:none}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tagpreview span{padding:6px 11px;border-radius:999px;background:#f4efed;color:#4a4446;font:500 13px/1 Noto Sans TC,system-ui,sans-serif}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar{bottom:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:#1a1718;color:#fff;box-shadow:0 10px 30px #1a171840;animation:pe26up .25s ease-out}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar[hidden]{display:none}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar span{display:inline-flex;align-items:center;gap:8px;font:500 14px/1 Noto Sans TC,system-ui,sans-serif}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar button{height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--pe-pink);color:#fff;font:600 14px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}@keyframes pe26up{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:20px;background:#1a171861}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave[hidden]{display:none}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave>div{width:min(360px,100%);padding:22px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 20px 50px #1a171840}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave b{font-size:17px;color:var(--pe-ink)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave p{margin:8px 0 18px;font-size:13.5px;color:var(--pe-mute)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave>div>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-leave .pe26-ghost{justify-content:center;height:44px}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-danger{height:44px;border:0;border-radius:999px;background:#b83a3a;color:#fff;font:600 13px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pe26-backlink{display:inline-flex;align-items:center;gap:6px;height:36px;margin:0 0 10px;padding:0 14px 0 10px;border:1px solid #EEE7E4;border-radius:999px;background:#fff;color:#1a1718;font:600 13px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe :is(.profile-prompts-v26,.profile-preview-prompts){display:grid;gap:10px}html body.bl-luxe.bl-luxe :is(.profile-prompts-v26,.profile-preview-prompts) article{padding:16px 18px;border-radius:18px;background:#fbf6f7;border:1px solid #F3E3E8}html body.bl-luxe.bl-luxe :is(.profile-prompts-v26,.profile-preview-prompts) article span{display:block;font:600 12.5px/1.3 Noto Sans TC,system-ui,sans-serif;color:#c23d5f}html body.bl-luxe.bl-luxe :is(.profile-prompts-v26,.profile-preview-prompts) article p{margin:6px 0 0;font:500 16px/1.6 "Noto Serif TC",Georgia,serif;color:#1a1718}html body.bl-luxe.bl-luxe .profile-preview-prompts{margin:14px 0}@media(min-width:900px){html body.bl-luxe.bl-luxe #overlay-root .pe26 :is(.pe26-progress,.pe26-tabs,.pe26-body){width:min(760px,calc(100% - 32px));margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-body{padding-left:0!important;padding-right:0!important}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar{margin-left:auto;margin-right:auto}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-photos{grid-template-columns:repeat(3,minmax(0,1fr))}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html body.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs>button{padding:0 10px!important;font-size:13.5px!important}}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;height:100%!important;overflow:hidden!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-head{position:relative!important;grid-template-columns:44px minmax(0,1fr) auto!important;width:auto!important;box-sizing:border-box}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-save{position:static!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs{position:relative!important;top:auto!important;height:auto!important;min-height:46px;width:auto!important;box-sizing:border-box;margin:12px 16px 4px!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs>button{display:inline-flex!important;align-items:center;justify-content:center;height:38px!important;min-height:0!important;flex:1 0 auto!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-body{overflow-y:auto!important;overscroll-behavior:contain;min-height:0;padding-bottom:28px!important;height:auto!important;max-height:none!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-progress{margin:0 0 12px!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar{position:relative!important;margin:0 12px 12px!important}@media(min-width:900px){html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-tabs{width:min(760px,calc(100% - 32px))!important;margin:14px auto 4px!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-body{width:auto!important;padding:12px max(16px,calc((100% - 760px)/2)) 28px!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-progress{width:auto!important}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar{margin:0 auto 14px!important}}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar{width:auto!important;max-width:none;box-sizing:border-box!important;min-width:0}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar button{flex:0 0 auto}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-dot{position:static!important;display:inline-block;margin:0 0 8px 3px;vertical-align:top}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-dot[hidden]{display:none}html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26.is-preview .pe26-progress{display:none!important}@media(min-width:900px){html body.bl-luxe.bl-luxe.bl-luxe #overlay-root .pe26 .pe26-savebar{width:min(560px,calc(100% - 32px))!important;justify-self:center}}@keyframes pg26pulse{0%{box-shadow:0 0 #c23d5f73}70%{box-shadow:0 0 0 8px #c23d5f00}to{box-shadow:0 0 #c23d5f00}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps{list-style:none;margin:0;padding:0;display:grid;gap:0}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li{position:relative;display:flex;gap:12px;padding:0 0 16px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:2px;width:2px;background:#efe8e5}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li.done:not(:last-child):before{background:#e7b9c5}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps i{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f4efed;color:#6e6764;font:700 12px/1 system-ui,sans-serif;font-style:normal;position:relative;z-index:1}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li.done i{background:#fbeff2;color:#c23d5f}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li.now i{background:#c23d5f;color:#fff;box-shadow:0 0 0 4px #fbeff2}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps b{display:block;font-size:14px;color:#1a1718;margin-top:4px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps small{display:block;font-size:12px;color:#6e6764;margin-top:2px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li.now b{color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-steps{margin:16px 0}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal-actions{display:grid;gap:8px;margin-top:16px}html body.bl-luxe.bl-luxe #overlay-root .pg26-form{display:grid;gap:14px;margin-top:14px}html body.bl-luxe.bl-luxe #overlay-root .pg26-form>label{position:relative;display:grid;gap:7px;font:600 13px/1.3 Noto Sans TC,system-ui,sans-serif;color:#3d3739}html body.bl-luxe.bl-luxe #overlay-root .pg26-form textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #E6DEDA;border-radius:14px;background:#fcfaf9;font:400 15px/1.7 Noto Sans TC,system-ui,sans-serif;color:#1a1718;resize:vertical}html body.bl-luxe.bl-luxe #overlay-root .pg26-form textarea:focus{outline:0;border-color:#e7b9c5;background:#fff;box-shadow:0 0 0 3px #c23d5f1a}html body.bl-luxe.bl-luxe #overlay-root .pg26-form label>small{justify-self:end;font:500 11px/1 system-ui,sans-serif;color:#b5aba8}html body.bl-luxe.bl-luxe #overlay-root .pg26-form .pg26-consent{display:flex!important;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:#fbf6f7;font-weight:500!important;font-size:13px!important;line-height:1.6!important;color:#4a4446!important}html body.bl-luxe.bl-luxe #overlay-root .pg26-form .pg26-consent input{margin-top:3px;accent-color:#C23D5F;width:16px;height:16px;flex:0 0 auto}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal :is(.pg26-form,.pg26-modal-actions,.pg26-steps){margin-left:26px!important;margin-right:26px!important}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-form{margin-bottom:8px!important}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .entry-kicker{display:block;padding:24px 26px 0;font:600 11px/1 system-ui,sans-serif;letter-spacing:.2em;color:#c23d5f}html body.bl-luxe.bl-luxe #app .social-comments .comment-collapse{display:flex;align-items:center;justify-content:center;gap:4px;margin:10px auto 0;height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#6e6764;font:600 12.5px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #app .social-comments .comment-collapse:hover{background:#f4efed;color:#1a1718}html body.bl-luxe.bl-luxe #app .social-comments .comment-collapse .ui-icon-frame{transform:rotate(-90deg)!important}html body.bl-luxe.bl-luxe #app [data-do=comments].is-open{color:#c23d5f!important}html body.bl-luxe.bl-luxe #app .social-comments{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.bl-luxe.bl-luxe #app .fbc{margin-top:6px;padding:14px 0 4px;border-top:1px solid #F1EBE8}html body.bl-luxe.bl-luxe #app .fbc-head{display:flex;align-items:center;gap:6px;margin:0 2px 12px;font-size:14px;color:#1a1718}html body.bl-luxe.bl-luxe #app .fbc-head span{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f2eeec;display:inline-grid;place-items:center;font:600 11px/1 system-ui,sans-serif;color:#6a6462}html body.bl-luxe.bl-luxe #app .fbc-more{display:block;margin:0 0 10px 2px;padding:0;border:0;background:none;color:#6a6462;font:600 13px/1.4 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #app .fbc-more:hover{color:#1a1718;text-decoration:underline}html body.bl-luxe.bl-luxe #app .fbc-list{display:grid;gap:12px}html body.bl-luxe.bl-luxe #app .fbc-empty{margin:4px 2px 10px;font-size:13px;color:#6e6764}html body.bl-luxe.bl-luxe #app .fbc-item{display:flex;gap:8px;align-items:flex-start}html body.bl-luxe.bl-luxe #app :is(.fbc-avatar){flex:0 0 36px;width:36px;height:36px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#f3e6ea;color:#c23d5f;font:600 14px/1 system-ui,sans-serif}html body.bl-luxe.bl-luxe #app .fbc-item.is-reply .fbc-avatar,html body.bl-luxe.bl-luxe #app .fbc-composer.reply .fbc-avatar{flex-basis:28px;width:28px;height:28px;font-size:12px}html body.bl-luxe.bl-luxe #app .fbc-avatar.sm{flex-basis:30px;width:30px;height:30px;font-size:12px}html body.bl-luxe.bl-luxe #app .fbc-main{min-width:0;flex:1}html body.bl-luxe.bl-luxe #app .fbc-bubble{position:relative;display:inline-block;max-width:100%;padding:8px 13px 9px;border-radius:18px;background:#f2eeec;box-sizing:border-box}html body.bl-luxe.bl-luxe #app .fbc-name{display:flex;align-items:center;gap:6px}html body.bl-luxe.bl-luxe #app .fbc-name b{font:700 13px/1.3 Noto Sans TC,system-ui,sans-serif;color:#1a1718}html body.bl-luxe.bl-luxe #app .fbc-name em{font:600 10.5px/1 system-ui,sans-serif;font-style:normal;padding:3px 6px;border-radius:999px;background:#fbeff2;color:#c23d5f}html body.bl-luxe.bl-luxe #app .fbc-bubble p{margin:2px 0 0!important;font:400 14.5px/1.5 Noto Sans TC,system-ui,sans-serif!important;color:#1a1718!important;white-space:pre-wrap;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #app .fbc-mention{color:#c23d5f;font-weight:600;background:#fbeff2;border-radius:6px;padding:0 3px}html body.bl-luxe.bl-luxe #app .fbc-likes{position:absolute;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 6px 0 3px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #1a17182e;font:600 11px/1 system-ui,sans-serif;color:#4a4446}html body.bl-luxe.bl-luxe #app .fbc-likes .ui-icon-frame{width:15px;height:15px;border-radius:50%;background:#c23d5f;color:#fff;display:grid;place-items:center}html body.bl-luxe.bl-luxe #app .fbc-likes .ui-icon-frame svg{fill:currentColor;width:9px;height:9px}html body.bl-luxe.bl-luxe #app .fbc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 0 12px;font-size:12px}html body.bl-luxe.bl-luxe #app .fbc-actions time{color:#6e6764}html body.bl-luxe.bl-luxe #app .fbc-actions button{padding:0;border:0;background:none;color:#6a6462;font:700 12px/1.4 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #app .fbc-actions button:hover{color:#1a1718;text-decoration:underline}html body.bl-luxe.bl-luxe #app .fbc-actions button.is-liked{color:#c23d5f}html body.bl-luxe.bl-luxe #app .fbc-actions button.is-armed{color:#b83a3a}html body.bl-luxe.bl-luxe #app .fbc-replies{display:grid;gap:10px;margin:10px 0 0 44px}html body.bl-luxe.bl-luxe #app .fbc-view-replies{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#6a6462;font:700 12.5px/1.4 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #app .fbc-view-replies:hover{color:#1a1718}html body.bl-luxe.bl-luxe #app .fbc-reply-slot:not(:empty){margin:10px 0 0 44px}html body.bl-luxe.bl-luxe #app .fbc-composer{display:flex;gap:8px;align-items:flex-start;margin-top:14px}html body.bl-luxe.bl-luxe #app .fbc-composer.reply{margin-top:0}html body.bl-luxe.bl-luxe #app .fbc-field{position:relative;flex:1;min-width:0;display:flex;align-items:flex-end;gap:6px;border-radius:20px;background:#f2eeec;border:1px solid transparent;transition:background .15s,border-color .15s}html body.bl-luxe.bl-luxe #app .fbc-field:focus-within{background:#fff;border-color:#e7b9c5;box-shadow:0 0 0 3px #c23d5f14}html body.bl-luxe.bl-luxe #app .fbc-field textarea{flex:1;min-width:0;min-height:30px;max-height:140px;padding:6px 0!important;border:0!important;background:transparent!important;box-shadow:none!important;resize:none;outline:0;font:400 14.5px/1.45 Noto Sans TC,system-ui,sans-serif!important;color:#1a1718!important}html body.bl-luxe.bl-luxe #app .fbc-field .comment-send{flex:0 0 32px;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#c9bfbb;display:grid;place-items:center;cursor:pointer;transition:color .15s,background .15s}html body.bl-luxe.bl-luxe #app .fbc-field .comment-send.ready{color:#fff;background:#c23d5f}html body.bl-luxe.bl-luxe #app .fbc-suggest{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;width:min(300px,100%);max-height:260px;overflow:auto;padding:6px;border-radius:16px;background:#fff;box-shadow:0 12px 32px #1a17182e;border:1px solid #F0EAE7}html body.bl-luxe.bl-luxe #app .fbc-suggest[hidden]{display:none}html body.bl-luxe.bl-luxe #app .fbc-suggest button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer}html body.bl-luxe.bl-luxe #app .fbc-suggest button.active,html body.bl-luxe.bl-luxe #app .fbc-suggest button:hover{background:#fbf1f4}html body.bl-luxe.bl-luxe #app .fbc-suggest b{display:block;font:600 14px/1.3 Noto Sans TC,system-ui,sans-serif;color:#1a1718}html body.bl-luxe.bl-luxe #app .fbc-suggest small{display:block;font-size:11.5px;color:#6e6764}html body.bl-luxe.bl-luxe #app .fbc .comment-closed{margin:12px 2px 0;font-size:13px;color:#6e6764}html body.bl-luxe.bl-luxe #app .fbc .comment-collapse{margin-top:8px}@media(max-width:560px){html body.bl-luxe.bl-luxe #app .fbc-replies,html body.bl-luxe.bl-luxe #app .fbc-reply-slot:not(:empty){margin-left:36px}html body.bl-luxe.bl-luxe #app .fbc-avatar{flex-basis:32px;width:32px;height:32px}}html body.bl-luxe.bl-luxe #app .fbc-likes{right:-10px!important;bottom:-9px!important}html body.bl-luxe.bl-luxe #app .fbc-likes>i{width:15px;height:15px;border-radius:50%;background:#c23d5f;color:#fff;display:grid;place-items:center;font: 9px/1 system-ui,sans-serif}html body.bl-luxe.bl-luxe #app .fbc-bubble:has(.fbc-likes){margin-right:12px}html body.bl-luxe.bl-luxe #app .fbc-actions{margin-top:7px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-field textarea.comment-input,html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-field textarea.comment-input:focus{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;height:auto;margin:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-wrap{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-item.mine .msg-wrap{flex-direction:row-reverse}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-wrap>.msg{min-width:0}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) [data-heartable]{-webkit-user-select:text;user-select:text;touch-action:manipulation}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart{position:absolute;bottom:-9px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#c23d5f;font: 12px/1 system-ui,sans-serif;box-shadow:0 1px 4px #1a17182e;pointer-events:none}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart.is-new{animation:msgHeartPop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes msgHeartPop{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-item:has(.msg-heart) .message-meta{margin-top:12px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart-btn{flex:0 0 26px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:#cfc6c2;font: 15px/1 system-ui,sans-serif;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-item:hover .msg-heart-btn,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart-btn:focus-visible{opacity:1}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart-btn:hover{background:#fbeff2;color:#c23d5f}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart-btn.is-on{color:#c23d5f}@media(hover:none){html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-heart-btn{display:none}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-anchor{position:relative;display:inline-block;min-width:0}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-item.theirs .msg-heart{right:-6px!important;left:auto!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .message-item.mine .msg-heart{left:-6px!important;right:auto!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-wrap{width:auto!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-anchor{max-width:min(100%,560px)!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg-anchor>.msg{max-width:100%!important}html body.bl-luxe.bl-luxe #overlay-root .ll26-modal{padding:0!important}html body.bl-luxe.bl-luxe #overlay-root .ll26{display:flex;flex-direction:column;min-height:0}html body.bl-luxe.bl-luxe #overlay-root .ll26-hero{position:relative;padding:34px 26px 22px;text-align:center;background:radial-gradient(120% 100% at 50% 0%,#fbe6ec,#fff7f4 60%,#fff);border-bottom:1px solid #F1E6E8}html body.bl-luxe.bl-luxe #overlay-root .ll26-hero .entry-kicker{display:block;margin-top:14px;font:600 11px/1 system-ui,sans-serif;letter-spacing:.24em;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .ll26-hero h2{margin:8px 0 0!important;padding:0!important;font:600 28px/1.2 "Noto Serif TC",Georgia,serif!important;color:#1a1718!important}html body.bl-luxe.bl-luxe #overlay-root .ll26-hero>p{margin:6px 0 0;font:400 14px/1.6 "Noto Serif TC",Georgia,serif;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root :is(.ll26-hero-env,.ll26-env,.ll26-empty-env){position:relative;width:84px;height:56px;margin:0 auto;border-radius:8px;background:linear-gradient(180deg,#fffdfb,#f7eeea);box-shadow:0 8px 20px #96465a24,inset 0 0 0 1px #ebddd8;overflow:visible}html body.bl-luxe.bl-luxe #overlay-root :is(.ll26-hero-env,.ll26-env,.ll26-empty-env):after{content:"";position:absolute;inset:auto 0 0;height:60%;border-radius:0 0 8px 8px;background:linear-gradient(160deg,transparent 49%,rgba(220,200,195,.55) 50%,transparent 51%),linear-gradient(200deg,transparent 49%,rgba(220,200,195,.55) 50%,transparent 51%)}html body.bl-luxe.bl-luxe #overlay-root .ll26-flap{position:absolute;left:0;right:0;top:0;height:62%;background:linear-gradient(180deg,#f3e2de,#ebd3ce);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:8px 8px 0 0;transform-origin:top;transition:transform .45s ease}html body.bl-luxe.bl-luxe #overlay-root .ll26-wax{position:absolute;left:50%;top:38%;z-index:2;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d9607f,#b02f50 70%);color:#fce7ec;display:grid;place-items:center;font:700 18px/1 "Noto Serif TC",Georgia,serif;box-shadow:0 2px 6px #96284659}html body.bl-luxe.bl-luxe #overlay-root .ll26-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}html body.bl-luxe.bl-luxe #overlay-root .ll26-stats>div{padding:10px 6px;border-radius:14px;background:#fffc;border:1px solid #F0E4E6}html body.bl-luxe.bl-luxe #overlay-root .ll26-stats b{display:block;font:700 20px/1.1 system-ui,sans-serif;color:#1a1718;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root .ll26-stats span{display:block;margin-top:3px;font-size:11.5px;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .ll26-stats .hot{background:#fbeff2;border-color:#f0cbd5}html body.bl-luxe.bl-luxe #overlay-root .ll26-stats .hot b{color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .ll26-bar{display:flex;align-items:center;gap:10px;padding:16px 22px 6px}html body.bl-luxe.bl-luxe #overlay-root .ll26-tabs{flex:1;display:flex;gap:2px;padding:4px;border-radius:999px;background:#f2eeec}html body.bl-luxe.bl-luxe #overlay-root .ll26-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:0;border-radius:999px;background:transparent;color:#6a6462;font:600 14px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .ll26-tabs button[aria-selected=true]{background:#fff;color:#1a1718;box-shadow:0 1px 3px #1a17181f}html body.bl-luxe.bl-luxe #overlay-root .ll26-tabs i{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#c23d5f;color:#fff;font:600 11px/18px system-ui,sans-serif;font-style:normal;box-sizing:border-box}html body.bl-luxe.bl-luxe #overlay-root .ll26-refresh{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:1px solid #EEE7E4;background:#fff;color:#6a6462;display:grid;place-items:center;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .ll26-list{display:grid;gap:12px;padding:10px 22px 16px}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:20px;background:#fff;border:1px solid #EEE7E4}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter .ll26-env{flex:0 0 64px;width:64px;height:44px;margin:2px 0 0;border-radius:7px}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter-main{min-width:0;flex:1}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter-top{display:flex;align-items:baseline;justify-content:space-between}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter-top b{font:600 14.5px/1.4 Noto Sans TC,system-ui,sans-serif;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter-top small{flex:0 0 auto;font-size:12px;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter p{margin:5px 0 0;font-size:13.5px;line-height:1.6;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .ll26-chip{display:inline-flex;align-items:center;margin-top:10px;height:26px;padding:0 11px;border-radius:999px;background:#f4efed;color:#4a4446;font:600 12px/1 Noto Sans TC,system-ui,sans-serif;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root .ll26-chip.ok{background:#eaf5ee;color:#2e7d4f}html body.bl-luxe.bl-luxe #overlay-root .ll26-lock{position:absolute;left:50%;top:40%;z-index:2;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:#fff;color:#a39894;display:grid;place-items:center;box-shadow:0 1px 3px #1a171826}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.locked .ll26-env{filter:saturate(.6);opacity:.85}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.ready{background:linear-gradient(135deg,#fceff3,#fff 70%);border-color:#f0cbd5;box-shadow:0 8px 24px #c23d5f1f}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.ready .ll26-env{animation:llFloat 2.6s ease-in-out infinite}@keyframes llFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}html body.bl-luxe.bl-luxe #overlay-root .ll26-seal{position:absolute;left:50%;top:40%;z-index:3;transform:translate(-50%,-50%);height:26px;padding:0 9px;border:0;border-radius:999px;background:radial-gradient(circle at 35% 30%,#d9607f,#b02f50 75%);color:#fff;font:700 11.5px/1 Noto Sans TC,system-ui,sans-serif;box-shadow:0 2px 8px #96284666;cursor:pointer;white-space:nowrap}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.is-opening .ll26-flap{transform:rotateX(180deg)}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.paper{background:#fffcf7;border-color:#efe3d3;box-shadow:inset 0 0 0 4px #fffcf7,inset 0 0 0 5px #f3e8da}html body.bl-luxe.bl-luxe #overlay-root .ll26-paper-text{margin-top:8px!important;font:400 15.5px/1.85 "Noto Serif TC",Georgia,serif!important;color:#2a2426!important;white-space:pre-wrap;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.sent .ll26-paper-text{font-size:14px!important;color:#4a4446!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}html body.bl-luxe.bl-luxe #overlay-root .ll26-env-mini{flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#f4efed;color:#6e6764;display:grid;place-items:center}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter.sent.delivered .ll26-env-mini{background:#fbeff2;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .ll26-empty{padding:26px 16px 10px;text-align:center}html body.bl-luxe.bl-luxe #overlay-root .ll26-empty-env{opacity:.7;margin-bottom:16px}html body.bl-luxe.bl-luxe #overlay-root .ll26-empty b{display:block;font-size:15px;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .ll26-empty p{margin:6px auto 0;max-width:300px;font-size:13px;line-height:1.7;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .ll26-foot{position:sticky;bottom:0;padding:12px 22px max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,#fff 24%);text-align:center}html body.bl-luxe.bl-luxe #overlay-root .ll26-foot .primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}html body.bl-luxe.bl-luxe #overlay-root .ll26-foot small{display:block;margin-top:8px;font-size:11.5px;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .ll26-back{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0 0 12px;padding:0 12px 0 8px;border:1px solid #EEE7E4;border-radius:999px;background:#fff;color:#1a1718;font:600 12.5px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .ll26-letter-top{flex-direction:column;align-items:flex-start!important;gap:2px!important}html body.bl-luxe.bl-luxe #overlay-root .ll26-open{display:inline-flex;align-items:center;gap:6px;margin-top:12px;height:36px;padding:0 16px;border:0;border-radius:999px;background:#c23d5f;color:#fff;font:600 13.5px/1 Noto Sans TC,system-ui,sans-serif;cursor:pointer;box-shadow:0 6px 16px #c23d5f38}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-composer{align-items:center!important}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-field{align-items:center!important;min-height:44px!important;padding:5px 5px 5px 16px!important;box-sizing:border-box}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-field textarea.comment-input{display:block!important;min-height:0!important;height:22px;max-height:140px!important;padding:0!important;line-height:22px!important;font-size:14.5px!important;overflow-y:auto}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-field textarea.comment-input::placeholder{color:#6e6764!important;line-height:22px}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-field .comment-send{align-self:center!important;margin:0!important}html body.bl-luxe.bl-luxe.bl-luxe #app .fbc-composer .fbc-avatar{align-self:center}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .is-link[data-profile-open]{cursor:pointer}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) b.is-link[data-profile-open]:hover{text-decoration:underline}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(img,span).is-link[data-profile-open]:hover{filter:brightness(.94)}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .is-link[data-profile-open]:focus-visible{outline:2px solid #C23D5F;outline-offset:2px;border-radius:999px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .chat-msg-avatar{display:inline-flex;flex:0 0 auto;border-radius:50%}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal{max-height:min(92vh,880px);overflow-y:auto!important;overscroll-behavior:contain}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-record-top{margin:14px 26px 4px!important;padding:14px 16px;border-radius:16px;background:#fbf6f7;border:1px solid #F3E3E8}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-record-top dt{font:600 12px/1.4 Noto Sans TC,system-ui,sans-serif;color:#c23d5f;margin-top:10px}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-record-top dt:first-child{margin-top:0}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-record-top dd{margin:3px 0 0;font:400 14.5px/1.7 Noto Sans TC,system-ui,sans-serif;color:#1a1718;white-space:pre-wrap;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal .pg26-steps-title{margin:18px 26px 8px;font-size:14px;color:#1a1718}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps b time{margin-left:8px;font:500 11.5px/1 system-ui,sans-serif;color:#6e6764;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .pg26-steps li.ended i{background:#f4efed;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal fieldset{margin:0;padding:16px 0 4px;border:0;border-top:1px solid #F1EBE8;display:grid;gap:12px;min-width:0}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal legend{padding:0 0 4px;font:700 15px/1.3 Noto Sans TC,system-ui,sans-serif;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .pg26-modal legend em{margin-left:8px;font:500 12px/1 system-ui,sans-serif;font-style:normal;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}html body.bl-luxe.bl-luxe #overlay-root .pg26-field{display:grid;gap:6px;min-width:0;font:600 12.5px/1.3 Noto Sans TC,system-ui,sans-serif;color:#4a4446}html body.bl-luxe.bl-luxe #overlay-root .pg26-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:6px}html body.bl-luxe.bl-luxe #overlay-root .pg26-field em{font:500 11px/1 system-ui,sans-serif;font-style:normal;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-field :is(input,select,textarea){width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #E6DEDA;border-radius:12px;background:#fcfaf9;font:400 15px/1.5 Noto Sans TC,system-ui,sans-serif;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .pg26-field textarea{resize:vertical}html body.bl-luxe.bl-luxe #overlay-root .pg26-field :is(input,select,textarea):focus{outline:0;border-color:#e7b9c5;background:#fff;box-shadow:0 0 0 3px #c23d5f1a}html body.bl-luxe.bl-luxe #overlay-root .pg26-field.has-error :is(input,select,textarea){border-color:#d9828f;background:#fff7f8}html body.bl-luxe.bl-luxe #overlay-root .pg26-err{color:#b83a3a;font:500 12px/1.4 Noto Sans TC,system-ui,sans-serif}html body.bl-luxe.bl-luxe #overlay-root .pg26-hint{margin:-4px 0 0;font-size:12.5px;line-height:1.6;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-drop{display:grid;justify-items:center;gap:4px;padding:18px;border:1.5px dashed #E3C6CF;border-radius:16px;background:#fffbfc;color:#c23d5f;cursor:pointer;text-align:center}html body.bl-luxe.bl-luxe #overlay-root .pg26-drop[hidden]{display:none}html body.bl-luxe.bl-luxe #overlay-root .pg26-drop.over{background:#fbeff2;border-color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .pg26-drop b{font-size:14px}html body.bl-luxe.bl-luxe #overlay-root .pg26-drop small{font-size:12px;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root :is(.pg26-files-edit,.pg26-files){display:grid;gap:8px}html body.bl-luxe.bl-luxe #overlay-root .pg26-files-edit:empty{display:none}html body.bl-luxe.bl-luxe #overlay-root .pg26-file{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px 8px 12px;border-radius:12px;background:#f7f3f1;overflow:hidden}html body.bl-luxe.bl-luxe #overlay-root .pg26-file>.ui-icon-frame{color:#c23d5f;flex:0 0 auto}html body.bl-luxe.bl-luxe #overlay-root .pg26-file span{flex:1;min-width:0;font-size:13.5px;color:#1a1718;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.bl-luxe.bl-luxe #overlay-root .pg26-file small{flex:0 0 auto;font:500 12px/1 system-ui,sans-serif;color:#6e6764;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root .pg26-file button{flex:0 0 28px;width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#6e6764;display:grid;place-items:center;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .pg26-bar{position:absolute;left:0;bottom:0;height:3px;width:var(--p,0%);background:#c23d5f;transition:width .2s}html body.bl-luxe.bl-luxe #overlay-root .pg26-consents{gap:8px}html body.bl-luxe.bl-luxe #overlay-root .pg26-form-error{margin:4px 0 0;padding:10px 12px;border-radius:12px;background:#fbeaea;color:#b83a3a;font-size:13px}html body.bl-luxe.bl-luxe #overlay-root .pg26-form{margin-left:26px!important;margin-right:26px!important}html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card{margin:14px 26px 0;padding:14px 16px;border-radius:16px;background:linear-gradient(135deg,#fbeff2,#fff);border:1px solid #F0CBD5}html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card b{display:block;font:700 18px/1.3 Noto Sans TC,system-ui,sans-serif;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card span{display:block;margin-top:4px;font-size:12.5px;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card.declined,html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card.withdrawn{background:#f7f3f1;border-color:#eee7e4}html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card.declined b,html body.bl-luxe.bl-luxe #overlay-root .pg26-status-card.withdrawn b{color:#4a4446}html body.bl-luxe.bl-luxe #overlay-root .pg26-notes{margin:14px 26px 0;display:grid;gap:8px}html body.bl-luxe.bl-luxe #overlay-root :is(.pg26-notes,.pg26-files) h3{margin:0 0 2px;font-size:14px;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .pg26-notes article{padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #EEE7E4}html body.bl-luxe.bl-luxe #overlay-root .pg26-notes time{font:500 11.5px/1 system-ui,sans-serif;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-notes p{margin:4px 0 0;font-size:14px;line-height:1.65;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary{margin:6px 26px 0;border-top:1px solid #F1EBE8}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;list-style:none;cursor:pointer;font:600 14px/1 Noto Sans TC,system-ui,sans-serif;color:#1a1718}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary summary::-webkit-details-marker{display:none}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary summary .ui-icon-frame{transform:rotate(90deg);color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary[open] summary .ui-icon-frame{transform:rotate(-90deg)}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 10px;font-size:13.5px}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary dt{color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-summary dd{margin:0;color:#1a1718;white-space:pre-wrap;overflow-wrap:anywhere}html body.bl-luxe.bl-luxe #overlay-root .pg26-consent-note{margin:0 0 12px;font-size:12px;color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root .pg26-files{margin:6px 26px 0}html body.bl-luxe.bl-luxe #overlay-root .pg26-locked{margin:0;font-size:12.5px;color:#6e6764;text-align:center}@media(max-width:520px){html body.bl-luxe.bl-luxe #overlay-root .pg26-row{grid-template-columns:1fr}html body.bl-luxe.bl-luxe #overlay-root :is(.pg26-form,.pg26-status-card,.pg26-notes,.pg26-summary,.pg26-files){margin-left:20px!important;margin-right:20px!important}}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting],[data-state=calling]):before{content:"";position:absolute;inset:0 0 auto;height:150px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000073,#0000)}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-top{position:absolute!important;z-index:3;top:max(14px,env(safe-area-inset-top));left:14px;right:auto;margin:0!important;display:grid!important;grid-template-columns:40px auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;justify-items:start!important;max-width:calc(100% - 150px);padding:8px 14px 8px 8px!important;border-radius:999px!important;background:#14101261!important;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 6px 20px #0000002e;text-align:left!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-avatar{width:40px!important;height:40px!important;margin:0!important;border-width:0!important;box-shadow:none!important;font-size:16px!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-avatar :is(img,span){width:40px;height:40px}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-name{margin:0!important;font:600 16px/1.2 Noto Sans TC,system-ui,sans-serif!important;color:#fff!important;letter-spacing:0!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=live] .bl-call-status{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=connecting] .bl-call-status{margin:0!important;font:500 12px/1.3 system-ui,sans-serif!important;color:#ffffffd9!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=live] .bl-call-timer:not([hidden]){grid-column:2;margin:0!important;display:inline-flex!important;align-items:center;gap:8px;font:500 12.5px/1.2 system-ui,sans-serif!important;color:#ffffffeb!important;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=live] .bl-call-timer:before{content:"";width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=live] .bl-call-meter{position:absolute;left:14px;top:calc(max(14px,env(safe-area-inset-top)) + 64px);margin:0!important;padding:5px 11px!important;border-radius:999px!important;background:#14101261!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;font:500 11.5px/1.2 system-ui,sans-serif!important;font-variant-numeric:tabular-nums;z-index:3;border:0!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=live] .bl-call-meter.paid{background:#c23d5f8c!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-local{top:max(14px,env(safe-area-inset-top))!important;right:14px!important;width:26%!important;max-width:118px!important;border-radius:18px!important;border:2px solid rgba(255,255,255,.55)!important;box-shadow:0 10px 26px #00000059!important;z-index:3}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-note{position:absolute;z-index:3;left:50%;transform:translate(-50%);top:calc(max(14px,env(safe-area-inset-top)) + 104px);max-width:calc(100% - 28px);margin:0!important;padding:8px 14px!important;border-radius:999px!important;background:#1410128c!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;font:500 12.5px/1.4 Noto Sans TC,system-ui,sans-serif!important;text-align:center}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-controls{position:absolute!important;z-index:3;left:50%;transform:translate(-50%);bottom:max(22px,calc(env(safe-area-inset-bottom) + 10px));margin:0!important;gap:14px!important;padding:10px 14px!important;border-radius:999px;background:#14101261;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 10px 30px #00000040}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-ctl{width:54px!important;height:54px!important;background:#ffffff29!important;border:0!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-ctl.off{background:#fff!important;color:#1a1718!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-hang{width:62px!important;height:54px!important;border-radius:999px!important;background:#e5484d!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) :is(.bl-call-safety,.bl-call-pricing){display:none!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet:has(.bl-call[data-kind=video][data-state=live])>.sheet-close{top:auto!important;bottom:-200px!important;opacity:0;pointer-events:none}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=audio][data-state=live] .bl-call-status{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=audio][data-state=live] .bl-call-timer{font:300 34px/1.1 system-ui,sans-serif!important;letter-spacing:.02em;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=audio][data-state=live] .bl-call-meter{padding:5px 12px!important;border-radius:999px!important;font-size:12px!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-avatar{display:grid!important;place-items:center;overflow:hidden;border-radius:50%;grid-column:1;grid-row:1 / span 2}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-name{grid-column:2;grid-row:1;align-self:end}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) :is(.bl-call-timer,.bl-call-status){grid-column:2;grid-row:2;align-self:start}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video][data-state=live] .bl-call-meter{white-space:nowrap}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=audio][data-state=live] .bl-call-timer:not([hidden]){display:block!important;margin:2px 0 0!important;color:#fff!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-avatar>span{display:grid!important;place-items:center;width:40px;height:40px;margin:0!important;font:700 16px/1 "Noto Serif TC",Georgia,serif!important;position:static!important;transform:none!important}html body.bl-luxe.bl-luxe #app .pg28{--ink:#1A1718;--mute:#6A6462;--faint:#9A918E;--line:#EADFDB;--paper:#FFFDFB;--rose:#C23D5F;--rose-soft:#FBEFF2}html body.bl-luxe.bl-luxe #app .pg28 .pg28-wrap{width:min(1080px,100%);margin:0 auto;padding:12px 20px 64px;box-sizing:border-box;display:grid;gap:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-kicker{display:block;font:600 11px/1 system-ui,sans-serif;letter-spacing:.3em;color:var(--rose)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-top{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:440px;border-radius:32px;overflow:hidden;background-color:var(--paper);border:1px solid var(--line);box-shadow:0 30px 60px -40px #501e2d59}html body.bl-luxe.bl-luxe #app .pg28 .pg28-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:56px 12px 44px 56px;min-width:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-top h1{margin:22px 0 0!important;font:600 clamp(40px,5.6vw,68px)/1.12 "BL Serif TC","Noto Serif TC",Georgia,serif!important;letter-spacing:.05em!important;color:var(--ink)!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-comma{color:var(--rose)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-tagline{margin:16px 0 0;font:500 17px/1.7 "BL Serif TC","Noto Serif TC",Georgia,serif;color:var(--mute);letter-spacing:.04em}html body.bl-luxe.bl-luxe #app .pg28 .pg28-art{position:relative;margin:0;min-height:100%}html body.bl-luxe.bl-luxe #app .pg28 .pg28-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-art{background:transparent}html body.bl-luxe.bl-luxe #app .pg28 .pg28-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:30px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;height:52px!important;min-width:0!important;margin:0!important;padding:0 24px 0 30px!important;border:0!important;border-radius:999px!important;background:var(--rose)!important;color:#fff!important;font:600 16px/1 Noto Sans TC,system-ui,sans-serif!important;letter-spacing:.06em;box-shadow:0 14px 28px -12px #c23d5f99!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}html body.bl-luxe.bl-luxe #app .pg28 .pg28-cta:hover{transform:translateY(-1px);box-shadow:0 18px 32px -12px #c23d5fb3!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-status{display:inline-flex;align-items:center;gap:8px;margin:0;font:500 13.5px/1.4 Noto Sans TC,system-ui,sans-serif;color:var(--mute)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-copy>.pg28-status{margin-top:26px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-status i{width:7px;height:7px;border-radius:50%;background:#c9bfbb;flex:none}html body.bl-luxe.bl-luxe #app .pg28 .pg28-status.live i{background:var(--rose);animation:pg28pulse 2.2s ease-out infinite}@keyframes pg28pulse{0%{box-shadow:0 0 #c23d5f73}70%{box-shadow:0 0 0 8px #c23d5f00}to{box-shadow:0 0 #c23d5f00}}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin:38px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits>div{min-width:0;padding:0 22px;white-space:nowrap;border-left:1px solid var(--line)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits>div:first-child{padding-left:0;border-left:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits dt{font:600 11.5px/1.3 Noto Sans TC,system-ui,sans-serif;letter-spacing:.12em;color:var(--faint)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits dd{margin:7px 0 0;font:600 15.5px/1.35 "BL Serif TC","Noto Serif TC",Georgia,serif;color:var(--ink)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;width:min(460px,100%);padding:0;border:1px solid #EBCFD7;border-radius:20px;background:#fff;text-align:left;cursor:pointer;color:var(--ink);box-shadow:0 14px 30px -20px #c23d5f80;transition:transform .2s ease}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket:hover{transform:translateY(-1px)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-stub{position:relative;display:grid;align-content:center;justify-items:center;gap:4px;padding:14px 18px;background:var(--rose);color:#fff;border-radius:19px 0 0 19px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-stub:after{content:"";position:absolute;top:8px;bottom:8px;right:-1px;border-right:2px dashed #fff}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-stub small{font:600 9px/1 system-ui,sans-serif!important;letter-spacing:.22em;color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-stub b{color:#fff!important;-webkit-text-fill-color:#fff!important;font:600 22px/1 "BL Latin Serif",Georgia,serif;letter-spacing:.04em}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-body{display:grid;gap:3px;align-content:center;padding:14px 16px;min-width:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-body small{font-size:12px;color:var(--faint);letter-spacing:.08em}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-body b{font:600 17px/1.3 "BL Serif TC","Noto Serif TC",Georgia,serif}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-body em{font-style:normal;font-size:12.5px;color:var(--mute)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket-go{display:flex;align-items:center;gap:2px;padding:0 16px 0 4px;font-size:13px;font-weight:600;color:var(--rose)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;padding:44px 8px;border-bottom:1px solid var(--line)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-top+.pg28-sec{margin-top:24px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-head{display:grid;align-content:start;gap:6px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-num{font:400 italic 15px/1 "BL Latin Serif",Georgia,serif;color:var(--rose);letter-spacing:.04em}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-head h2{margin:6px 0 0!important;font:600 22px/1.3 "BL Serif TC","Noto Serif TC",Georgia,serif!important;letter-spacing:.06em!important;color:var(--ink)!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-head small{font-size:13px;line-height:1.5;color:var(--faint)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-body{min-width:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-lead{margin:0;font:500 clamp(18px,2.1vw,22px)/1.9 "BL Serif TC","Noto Serif TC",Georgia,serif;color:#2a2426;letter-spacing:.03em;white-space:pre-line}html body.bl-luxe.bl-luxe #app .pg28 .pg28-text{margin:0;font-size:15.5px;line-height:1.9;color:#4a4446}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs li{display:flex;align-items:baseline;gap:14px;padding:16px 0;border-top:1px solid var(--line)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs li:nth-child(-n+2){border-top:0;padding-top:4px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs span{flex:none;font:400 italic 14px/1 "BL Latin Serif",Georgia,serif;color:var(--rose)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs p{margin:0;font-size:15.5px;line-height:1.65;color:var(--ink)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps{list-style:none;margin:0;padding:0;display:grid}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px 14px 12px;border-radius:18px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li:not(:last-child):after{content:"";position:absolute;left:33px;top:calc(50% + 24px);height:calc(100% - 48px);width:1px;background:var(--line)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li.done:not(:last-child):after{background:var(--rose);opacity:.45}html body.bl-luxe.bl-luxe #app .pg28 .pg28-step-n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;font:400 italic 15px/1 "BL Latin Serif",Georgia,serif;color:var(--faint)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li.done .pg28-step-n{background:var(--rose-soft);border-color:#f0cbd5;color:var(--rose)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li.now{background:var(--rose-soft)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li.now .pg28-step-n{background:var(--rose);border-color:var(--rose);color:#fff;box-shadow:0 0 0 6px #c23d5f1f}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li.ended .pg28-step-n{background:#f3efee;color:var(--mute)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps b{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:600 16px/1.35 Noto Sans TC,system-ui,sans-serif;color:var(--ink)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li:not(.done):not(.now):not(.ended) b{color:#5d5658}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps b em{font-style:normal;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#fff;color:var(--rose);border:1px solid #F0CBD5}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps small{display:block;margin-top:3px;font-size:13px;color:var(--faint)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps time{font-size:12.5px;color:var(--mute);white-space:nowrap;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #app .pg28 .pg28-note{margin:16px 0 0;padding:14px 16px;border-radius:14px;background:#f7f3f2;font-size:14px;color:var(--mute)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq details{border-top:1px solid var(--line)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq details:first-child{border-top:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font:600 16px/1.5 "BL Serif TC","Noto Serif TC",Georgia,serif;color:var(--ink)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq details:first-child summary{padding-top:4px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq summary::-webkit-details-marker{display:none}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq summary i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);color:var(--rose);transition:transform .25s ease,background .25s ease}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq details[open] summary i{transform:rotate(45deg);background:var(--rose-soft)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-faq details p{margin:-4px 46px 18px 0;font-size:15px;line-height:1.85;color:#4a4446}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final{display:grid;justify-items:center;text-align:center;gap:0;margin-top:48px;padding:56px 24px;border-radius:32px;background-color:#3a1220;background-image:radial-gradient(80% 120% at 50% 0%,#8e2342,#5a1830 45%,#2e0f1a);color:#fff}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final .pg28-kicker{color:#ffffffb3}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final h2{text-wrap:balance;margin:18px 0 0!important;font:600 clamp(24px,3.4vw,34px)/1.4 "BL Serif TC","Noto Serif TC",Georgia,serif!important;letter-spacing:.06em!important;color:#fff!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final p{margin:12px 0 28px;font-size:14.5px;line-height:1.7;color:#ffffffbf}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final .pg28-cta{background:#fff!important;color:var(--rose)!important;box-shadow:0 14px 30px -12px #00000073!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-privacy{display:flex;align-items:center;gap:16px;width:min(620px,100%);margin:32px auto 0;padding:18px 22px;border-radius:22px;border:1px solid var(--line);background:#fff;box-sizing:border-box}html body.bl-luxe.bl-luxe #app .pg28 .pg28-seal{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--rose);color:#fff;box-shadow:inset 0 0 0 3px #ffffff40}html body.bl-luxe.bl-luxe #app .pg28 .pg28-privacy b{display:block;font:600 15px/1.4 "BL Serif TC","Noto Serif TC",Georgia,serif;color:var(--ink)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-privacy p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--mute)}@media(max-width:860px){html body.bl-luxe.bl-luxe #app .pg28 .pg28-wrap{padding:8px 16px 48px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-top{grid-template-columns:1fr;min-height:0;border-radius:28px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-art{order:-1;height:210px;min-height:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-art img{object-position:50% 16%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}html body.bl-luxe.bl-luxe #app .pg28 .pg28-copy{padding:0 24px 28px;margin-top:-28px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-top h1{margin-top:16px!important;font-size:clamp(38px,11vw,52px)!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-tagline{font-size:16px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-actions{flex-direction:column;align-items:stretch;margin-top:24px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-actions .pg28-cta{width:100%!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-actions .pg28-status{justify-content:center}html body.bl-luxe.bl-luxe #app .pg28 .pg28-ticket{width:100%}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits{grid-template-columns:1fr 1fr;justify-content:stretch;gap:16px 0;margin-top:28px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-credits>div:nth-child(3){padding-left:0;border-left:0}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec{grid-template-columns:1fr;gap:18px;padding:34px 4px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-head{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-head h2{margin:0!important;font-size:20px!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-sec-head small{grid-column:2}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs{grid-template-columns:1fr}html body.bl-luxe.bl-luxe #app .pg28 .pg28-reqs li:nth-child(2){border-top:1px solid var(--line);padding-top:16px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li{grid-template-columns:40px minmax(0,1fr);gap:14px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-step-n{width:40px;height:40px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps li:not(:last-child):after{left:31px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-steps time{grid-column:2;margin-top:-8px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final{margin-top:36px;padding:44px 22px;border-radius:28px}html body.bl-luxe.bl-luxe #app .pg28 .pg28-final .pg28-cta{width:100%!important}html body.bl-luxe.bl-luxe #app .pg28 .pg28-privacy{align-items:flex-start;padding:16px 18px}}html body.bl-luxe .incoming-call-banner.icb26{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 14px 14px 16px!important;width:min(460px,calc(100vw - 20px))!important;border-radius:28px!important;background:#1c1618f0!important;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 24px 60px -16px #0000008c,0 0 0 .5px #ffffff14 inset!important;animation:blIncomingIn .28s cubic-bezier(.2,.9,.3,1.2) both}html body.bl-luxe .icb26 .icb26-who{display:flex;align-items:center;gap:14px;flex:1;min-width:0}html body.bl-luxe .icb26 .icb26-avatar{position:relative;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#c23d5f;color:#fff}html body.bl-luxe .icb26 .icb26-avatar img{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;object-fit:cover}html body.bl-luxe .icb26 .icb26-avatar>b{position:relative;z-index:1;font-size:20px!important}html body.bl-luxe .icb26 .icb26-avatar i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(47,163,107,.7);animation:icb26ring 1.6s ease-out infinite}html body.bl-luxe .icb26 .icb26-avatar i+i{animation-delay:.8s}@keyframes icb26ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.55);opacity:0}}html body.bl-luxe .icb26 .icb26-who>div{min-width:0;display:grid;gap:1px}html body.bl-luxe .icb26 small{font-size:12px;font-weight:600;letter-spacing:.06em;color:#7fe0ae}html body.bl-luxe .icb26 strong{font-size:18px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.bl-luxe .incoming-call-banner.icb26 p{margin:0!important;font-size:12px;color:#fff9!important}html body.bl-luxe .incoming-call-banner.icb26 .incoming-call-actions{display:flex!important;gap:12px!important;flex:none}html body.bl-luxe .incoming-call-banner.icb26 button{position:relative;width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#fff!important}html body.bl-luxe .incoming-call-banner.icb26 button svg{width:24px!important;height:24px!important}html body.bl-luxe .incoming-call-banner.icb26 button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html body.bl-luxe .incoming-call-banner.icb26 [data-decline-call]{background:#e5484d!important}html body.bl-luxe .incoming-call-banner.icb26 [data-open-call]{background:#2fa36b!important;animation:icb26nudge 1.4s ease-in-out infinite}@keyframes icb26nudge{0%,to{transform:none}10%{transform:rotate(-12deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-8deg)}40%{transform:none}}@media(prefers-reduced-motion:reduce){html body.bl-luxe .icb26 .icb26-avatar i,html body.bl-luxe .incoming-call-banner.icb26 [data-open-call]{animation:none}}html body.bl-luxe #app .ann26{position:relative;display:flex;align-items:stretch;gap:0;margin:10px 16px 4px;border-radius:20px;background:linear-gradient(100deg,#fff7f9,#fff 70%);border:1px solid #F0D5DD;box-shadow:0 10px 24px -20px #c23d5f99;overflow:hidden}html body.bl-luxe #app .ann26:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#c23d5f}html body.bl-luxe #app .ann26-main{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:12px 6px 12px 16px;border:0;background:transparent;text-align:left;cursor:pointer;color:#1a1718}html body.bl-luxe #app .ann26-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c23d5f;color:#fff;box-shadow:inset 0 0 0 3px #ffffff38}html body.bl-luxe #app .ann26-text{flex:1;min-width:0;display:grid;gap:1px}html body.bl-luxe #app .ann26-text small{font-size:11px;font-weight:600;letter-spacing:.1em;color:#c23d5f}html body.bl-luxe #app .ann26-text b{font:600 15px/1.35 "BL Serif TC","Noto Serif TC",Georgia,serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.bl-luxe #app .ann26-text em{font-style:normal;font-size:12.5px;color:#6a6462;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body.bl-luxe #app .ann26-more{flex:none;display:flex;align-items:center;gap:2px;font-size:12.5px;font-weight:600;color:#c23d5f}html body.bl-luxe #app .ann26-close{flex:none;width:40px;border:0;background:transparent;color:#9a918e;display:grid;place-items:center;cursor:pointer}html body.bl-luxe #app .ann26-close:hover{color:#1a1718}@media(min-width:900px){html body.bl-luxe #app .ann26{margin:12px auto 4px;width:min(1040px,calc(100% - 40px))}}html body.bl-luxe .ann26-sheet .ann26-modal{display:grid;justify-items:center;text-align:center;gap:6px;padding-top:8px}html body.bl-luxe .ann26-modal .ann26-seal{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#c23d5f;color:#fff;box-shadow:0 0 0 6px #fbeff2,inset 0 0 0 3px #ffffff38;margin-bottom:10px}html body.bl-luxe .ann26-modal small{font-size:11.5px;font-weight:600;letter-spacing:.14em;color:#c23d5f}html body.bl-luxe .ann26-modal h2{margin:2px 0 0!important;font:600 22px/1.4 "BL Serif TC","Noto Serif TC",Georgia,serif!important;color:#1a1718!important}html body.bl-luxe .ann26-modal time{font-size:12px;color:#9a918e}html body.bl-luxe .ann26-modal p{margin:14px 0 18px!important;width:100%;text-align:left;font-size:15px;line-height:1.85;color:#3a3335;white-space:pre-line;padding:16px 18px;border-radius:16px;background:#faf6f4;box-sizing:border-box}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-slot{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;margin:0 0 0 6px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;flex:none!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;position:static!important;line-height:1!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-slot[hidden]{display:none!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-slot .bl-tier{position:relative!important;display:inline-flex!important;align-items:center!important;gap:3px!important;height:18px!important;padding:0 7px 0 5px!important;margin:0!important;border:0!important;border-radius:999px!important;box-sizing:border-box!important;overflow:hidden!important;flex:none!important;min-width:max-content!important;white-space:nowrap!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-slot .bl-tier svg{width:10px!important;height:10px!important;flex:none!important;margin:0!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-slot .bl-tier-t{display:inline-block!important;margin:0!important;padding:.5px 0 0!important;background:none!important;font-family:Helvetica Neue,Arial,Noto Sans TC,system-ui,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;letter-spacing:.13em!important;font-style:normal!important;text-transform:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important;overflow:visible!important;max-width:none!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-plus{background:#fff0f4!important;color:#c23d5f!important;box-shadow:inset 0 0 0 1px #f2c3d0!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-premium{background:linear-gradient(135deg,#d1476c,#9b2747 55%,#6e1832)!important;color:#fff!important;box-shadow:0 3px 8px -3px #6e1832a6,inset 0 1px #ffffff47!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-vip{background:linear-gradient(135deg,#2e2428,#141113)!important;color:#e9c46f!important;box-shadow:inset 0 0 0 1px #e9c46f8c,0 3px 10px -3px #00000080!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-vip .bl-tier-t{background:linear-gradient(180deg,#fbe7b0,#e2b65a 55%,#b8892f)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-vip svg{color:#e9c46f!important;filter:drop-shadow(0 0 3px rgba(233,196,111,.45))}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-vip:after,html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-premium:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-18deg);animation:blTierShine 5.5s ease-in-out infinite;pointer-events:none}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-premium:after{animation-delay:1.2s}@keyframes blTierShine{0%,70%{left:-60%}to{left:130%}}@media(prefers-reduced-motion:reduce){html body :is(#app,#overlay-root,#producer-app,body) .bl-tier:after{display:none}}html body :is(#app,#overlay-root,#producer-app,body) .bl-tier-slot .bl-tier{clip-path:inset(0 round 999px);isolation:isolate}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet{width:min(500px,calc(100vw - 32px))!important;max-width:500px!important;padding:36px 28px 26px!important;box-sizing:border-box!important;border-radius:28px!important;background:#fffdfb!important;overflow:hidden auto!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .sheet-close{top:16px!important;right:16px!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-modal{display:grid!important;justify-items:center!important;gap:6px!important;padding:0!important;margin:0!important;text-align:center!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-seal{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;margin:0 0 12px!important;border-radius:50%!important;background:#c23d5f!important;color:#fff!important;box-shadow:0 0 0 7px #fbeff2,0 12px 24px -10px #c23d5f99!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-seal svg{width:24px!important;height:24px!important;color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-modal small{font-size:11.5px!important;font-weight:700!important;letter-spacing:.16em!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-modal h2{margin:4px 0 0!important;padding:0 8px!important;font:600 23px/1.4 "BL Serif TC","Noto Serif TC",Georgia,serif!important;letter-spacing:.04em!important;color:#1a1718!important;text-align:center!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-modal time{font-size:12.5px!important;color:#9a918e!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-modal p{display:block!important;width:100%!important;box-sizing:border-box!important;margin:18px 0 22px!important;padding:18px 20px!important;border-radius:18px!important;background:#f7f1ee!important;border:1px solid #EFE4E0!important;text-align:left!important;font-size:15.5px!important;line-height:1.9!important;color:#2f2a2c!important;white-space:pre-line!important;max-height:46vh!important;overflow:auto!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet .ann26-modal .primary-btn{width:100%!important;margin:0!important;height:52px!important;border-radius:999px!important;box-shadow:0 12px 24px -12px #c23d5fa6!important}@media(max-width:640px){html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.ann26-sheet{width:100%!important;max-width:none!important;border-radius:26px 26px 0 0!important;padding:34px 20px calc(20px + env(safe-area-inset-bottom))!important}}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation.is-official{margin:8px 0!important;padding-left:12px!important;padding-right:10px!important;border-radius:20px!important;border:1px solid #F2D6DE!important;border-bottom:1px solid #F2D6DE!important;background:linear-gradient(100deg,#fff4f7,#fff 80%)!important;box-shadow:0 10px 22px -18px #c23d5f8c!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation.is-official:before{display:none!important;content:none!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .conversation.is-official+.conversation{border-top-color:transparent!important}@media(max-width:759px){html body.bl-production-v417 #app :is(.discover-v247-media,.discover-v31-media){height:clamp(300px,calc(58dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)),620px)!important}}html body.bl-luxe #overlay-root .match-faces{position:relative!important}html body.bl-luxe #overlay-root .match-faces>.match-face{margin:0!important;transform:none!important}html body.bl-luxe #overlay-root .match-faces>.match-face.me{margin-right:-10px!important;z-index:1}html body.bl-luxe #overlay-root .match-faces>.match-face.them{margin-left:-10px!important;z-index:2}html body.bl-luxe #overlay-root .match-faces>.match-heart{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:3!important;width:42px!important;height:42px!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;padding:0!important;border:4px solid #fff!important;border-radius:50%!important;background:#c23d5f!important;color:#fff!important;box-shadow:0 6px 16px -4px #c23d5f8c!important}html body.bl-luxe #overlay-root .match-faces>.match-heart>*{margin:0!important}html body.bl-luxe #overlay-root .match-faces>.match-heart svg{width:18px!important;height:18px!important;display:block!important}html body .bl-update-pill{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:2147482000;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 14px;border:0;border-radius:999px;background:#1f1a1c;color:#fff;font:600 13.5px/1 Noto Sans TC,system-ui,sans-serif;box-shadow:0 14px 30px -12px #00000080;cursor:pointer;animation:blIncomingIn .3s ease both}html body .bl-update-pill svg{width:15px;height:15px;color:#f2b8c6}@media(min-width:760px){html body .bl-update-pill{bottom:28px}}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe.bl-luxe #overlay-root>.overlay:not([data-overlay-kind=chat]):not([data-overlay-kind=editor])>.modal-sheet.modal-sheet.modal-sheet{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px)!important}}html body.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>.call-minimize{position:absolute;top:16px;left:16px;z-index:6;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>.call-grab{position:absolute;top:7px;left:50%;transform:translate(-50%);width:38px;height:5px;border-radius:3px;background:#ffffff52;z-index:6;pointer-events:none}html body.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>.call-pill-hit{display:none}html body.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet .bl-call:not([data-state=ended]){touch-action:none}html body.bl-luxe :is(#overlay-root,#call-dock) .modal-sheet.bl-call-sheet{transition:transform .28s cubic-bezier(.2,.8,.2,1),border-radius .28s,width .28s,height .28s}@media(max-width:759px){html body.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>:is(.call-minimize,.sheet-close){top:calc(10px + env(safe-area-inset-top,0px))!important}html body.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet>.call-grab{top:calc(4px + env(safe-area-inset-top,0px))}}#call-dock{position:fixed;inset:0;z-index:2147482500;pointer-events:none}#call-dock[data-mode=full]{pointer-events:auto;display:flex;align-items:center;justify-content:center;background:#140f116b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body.bl-luxe.bl-luxe.bl-luxe #call-dock[data-mode=full]>.modal-sheet.bl-call-sheet{position:relative!important;margin:0!important;width:min(560px,calc(100vw - 48px))!important;max-width:560px!important;height:min(820px,calc(100vh - 48px))!important;max-height:none!important}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-luxe #call-dock[data-mode=full]>.modal-sheet.bl-call-sheet{width:100vw!important;height:100dvh!important;border-radius:0!important}}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe #call-dock[data-mode=mini]>.modal-sheet.bl-call-sheet{position:fixed!important;inset:0 auto auto 0!important;width:2px!important;height:2px!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;transform:none!important;animation:none!important}#call-dock .call-island{display:none}#call-dock[data-mode=mini] .call-island{pointer-events:auto;position:fixed;top:calc(env(safe-area-inset-top,0px) + 6px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:40px;min-width:168px;max-width:min(300px,calc(100vw - 32px));box-sizing:border-box;padding:4px 14px 4px 4px;border:0;border-radius:999px;background:#000;color:#fff;box-shadow:0 10px 26px -10px #0000008c;cursor:pointer;font:500 12px/1.2 Noto Sans TC,system-ui,-apple-system,sans-serif;text-align:left;animation:blIslandIn .38s cubic-bezier(.2,.9,.25,1.2) both;-webkit-tap-highlight-color:transparent}@keyframes blIslandIn{0%{opacity:0;transform:translate(-50%) scaleX(.55) scaleY(.8)}}#call-dock .ci-av{flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#c23d5f;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff}#call-dock .ci-av img{width:100%;height:100%;object-fit:cover;display:block}#call-dock .ci-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}#call-dock .ci-txt b{font-size:13px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#call-dock .ci-txt small{font-size:11.5px;color:#34c759;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}#call-dock .ci-wave{flex:none;display:flex;align-items:center;gap:2.5px;height:16px}#call-dock .ci-wave i{display:block;width:3px;height:40%;border-radius:2px;background:#34c759;animation:blIslandWave .9s ease-in-out infinite alternate}#call-dock .ci-wave i:nth-child(2){animation-delay:.15s}#call-dock .ci-wave i:nth-child(3){animation-delay:.3s}#call-dock .ci-wave i:nth-child(4){animation-delay:.45s}#call-dock .call-island.waiting .ci-wave i{background:#ff9f0a}#call-dock .call-island.waiting small{color:#ff9f0a}@keyframes blIslandWave{to{height:100%}}@media(prefers-reduced-motion:reduce){#call-dock .ci-wave i{animation:none;height:70%}}body.call-docked .incoming-call-banner{top:calc(70px + env(safe-area-inset-top,0px))!important}html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet:has(>.call-minimize) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-top{left:70px!important;max-width:calc(100% - 140px)!important}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-luxe :is(#overlay-root,#call-dock) .bl-call-sheet:has(>.call-minimize) .bl-call[data-kind=video]:is([data-state=live],[data-state=connecting]) .bl-call-top{top:calc(10px + env(safe-area-inset-top,0px))!important}}html body.bl-luxe label .field-hint{display:block;margin-top:6px;font:400 12.5px/1.5 Noto Sans TC,system-ui,sans-serif;color:#6f6367;letter-spacing:0}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) select.phone-country{display:block;width:100%;box-sizing:border-box;min-height:48px;margin-top:8px;padding:0 40px 0 14px;border:1px solid #E3D9D5;border-radius:14px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A7F82' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;font:500 16px/1.2 Noto Sans TC,system-ui,sans-serif;color:var(--lx-ink,#221A1D)}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) select.phone-country:focus-visible{outline:2px solid #C23D5F;outline-offset:2px}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) select.phone-country:disabled{opacity:.7}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info{padding-bottom:64px!important}}html body.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-card .encounter-v247-photo>small.encounter-v3-presence{inset:auto auto 10px 10px!important;max-width:calc(100% - 20px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.bl-luxe.bl-luxe.bl-luxe #app .relation-v32-card .encounter-v247-photo>em{top:10px!important;left:10px!important;right:auto!important;max-width:calc(100% - 66px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:759px){html body.bl-production-v417.bl-production-v417 #app :is(.discover-v247-media,.discover-v31-media){height:clamp(250px,min(calc(58dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)),calc(100dvh - 366px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))),620px)!important}}@media(max-width:759px)and (max-height:760px){html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-media .discover-v31-photo-hint{display:none!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info{padding-bottom:18px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info h2{font-size:26px!important;line-height:1.2!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info .discover-v247-bio{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:6px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info .discover-v247-tags{margin-top:8px!important}}@media(max-width:759px)and (max-height:700px){html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info h2{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:24px!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info .discover-v247-bio{-webkit-line-clamp:1!important}}@media(max-width:759px)and (max-height:600px){html body.bl-production-v417.bl-production-v417.bl-production-v417 #app :is(.discover-v247-media,.discover-v31-media){height:max(190px,calc(100dvh - 366px))!important}html body.bl-luxe.bl-luxe.bl-luxe #app .discover-v31-card .discover-v247-info .discover-v247-tags{display:none!important}}html body.bl-luxe.bl-luxe.bl-luxe #app .app-header .luxe-loc{max-width:min(58vw,260px)!important;letter-spacing:.02em!important}html body.bl-luxe.bl-luxe.bl-luxe #app .app-header .luxe-loc span:last-child{max-width:min(48vw,220px)!important}html body.bl-luxe.bl-luxe #overlay-root .member-wallet{margin:4px 0 22px!important;padding:16px!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 .5px #1a171814!important;text-align:left!important;font-size:inherit!important;color:inherit!important}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-head{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-head span{font-size:13px;font-weight:600;letter-spacing:.08em;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-refresh{border:0;background:none;padding:4px 6px;font-size:12px;color:#c23d5f;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-tile{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#faf6f4}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-tile span{font-size:12px;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-tile b{font:600 22px/1.2 "BL Latin Serif",Georgia,serif;color:#1a1718;font-variant-numeric:tabular-nums}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-tile b small{margin-left:3px;font:500 12px/1 system-ui,sans-serif;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-tile em{font-style:normal;font-size:11px;color:#6e6764;line-height:1.4}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-call{grid-column:span 2;background:linear-gradient(135deg,#c23d5f,#9e2f4c)}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-call :is(span,b,b small,em){color:#fff!important;-webkit-text-fill-color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-call em{opacity:.8}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-error{margin:0;font-size:13px;color:#6a6462}@media(max-width:520px){html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-call{grid-column:1/-1}}html body.bl-luxe.bl-luxe #overlay-root .member-wallet .wallet-loading{margin:0;font-size:13px;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile em{color:#6e6764}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile b{display:flex;gap:3px}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile b small.wallet-left{margin:0 2px 0 0}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-unlimited b{align-items:center;gap:6px;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-unlimited .wallet-inf{display:block;width:34px;height:17px;color:#c23d5f}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-unlimited b small{margin:0;color:#c23d5f;font-weight:600}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-call{grid-column:1/-1!important;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-call>span{grid-column:1;grid-row:1}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-call>b{grid-column:1;grid-row:2}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-call>em{grid-column:2;grid-row:1/3;justify-self:end;text-align:right}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile{grid-template-rows:auto 36px auto;align-content:start;min-width:0}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile b{height:36px;min-height:0;align-items:center!important;flex-wrap:nowrap!important;white-space:nowrap}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile b small.wallet-left{align-self:center}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile em{display:block;font-size:12px!important;line-height:1.5!important}@media(max-width:620px){html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile:not(.wallet-call){grid-column:span 2}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile:nth-child(5),html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile:nth-child(6){grid-column:span 3}}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile em .wallet-line{display:block;white-space:nowrap}@media(max-width:620px){html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile:not(.wallet-call){padding:12px 10px!important}html body.bl-luxe.bl-luxe #overlay-root :is(#credit-balance,.member-wallet) .wallet-tile em{font-size:11.5px!important}}html body.bl-luxe.bl-luxe #app #swipe-card.swipe-out{transition:transform .14s ease-in,opacity .14s ease-in!important;opacity:0!important;pointer-events:none}html body.bl-luxe.bl-luxe #app #swipe-card.swipe-out.swipe-left{transform:translate(-36%) rotate(-6deg)!important}html body.bl-luxe.bl-luxe #app #swipe-card.swipe-out.swipe-right{transform:translate(36%) rotate(6deg)!important}@media(prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe #app #swipe-card.swipe-out{transform:none!important}}html body.bl-luxe.bl-luxe #overlay-root .support-attach{display:grid;gap:10px;margin:4px 0 14px}html body.bl-luxe.bl-luxe #overlay-root .support-attach-btn{display:inline-flex;align-items:center;gap:8px;align-self:start;justify-self:start;min-height:44px;padding:0 16px;border-radius:999px;border:1px dashed #D9C9C4;background:#fffbfa;color:#7e2139;font-size:14px;font-weight:600;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .support-thumbs{display:flex;flex-wrap:wrap;gap:8px}html body.bl-luxe.bl-luxe #overlay-root .support-thumbs:empty{display:none}html body.bl-luxe.bl-luxe #overlay-root .support-thumb{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;background:#f4efed}html body.bl-luxe.bl-luxe #overlay-root .support-thumb img{width:100%;height:100%;object-fit:cover;display:block}html body.bl-luxe.bl-luxe #overlay-root .support-thumb button{position:absolute;top:4px;right:4px;width:24px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;background:#1a1718b3;color:#fff;padding:0}html body.bl-luxe.bl-luxe #overlay-root .support-email b{color:#a8304f;user-select:all;word-break:break-all}html body.bl-luxe.bl-luxe #overlay-root .support-copy{margin-left:6px;height:28px;padding:0 12px;border:1px solid #EAD7DC;border-radius:999px;background:#fff;color:#a8304f;font-size:12px;font-weight:600;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .support-ticket-files{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .support-inline{margin:14px 0 0;font-size:13.5px;color:#6a6462;text-align:center}html body.bl-luxe.bl-luxe #overlay-root .text-btn.inline{display:inline;padding:0;min-height:0;border:0;background:none;color:#a8304f;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .support-email{display:grid;gap:8px;margin-top:6px}html body.bl-luxe.bl-luxe #overlay-root .support-email>span{font-size:14px;color:#6a6462}html body.bl-luxe.bl-luxe #overlay-root .support-email-row{display:flex;align-items:center;justify-content:flex-start;border-radius:14px;background:#fff;border:1px solid #F0E3E7;max-width:100%;box-sizing:border-box}html body.bl-luxe.bl-luxe #overlay-root .support-email-row b{min-width:0;color:#a8304f;user-select:all;letter-spacing:0}html body.bl-luxe.bl-luxe #overlay-root .support-email-row .support-copy{flex:none;margin:0;border:0;border-radius:999px;background:#c23d5f;color:#fff;font-size:13px;font-weight:700;cursor:pointer}html body.bl-luxe.bl-luxe #overlay-root .support-hero>div{min-width:0}html body.bl-luxe.bl-luxe #overlay-root .support-email-row b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:keep-all!important;line-height:1.4}html body.bl-luxe.bl-luxe #overlay-root .support-hero{flex-wrap:wrap!important}html body.bl-luxe.bl-luxe #overlay-root .support-hero>.support-email{flex:1 0 100%;margin-top:4px}html body.bl-luxe.bl-luxe #overlay-root .support-email-row{flex-wrap:nowrap!important}html body.bl-luxe.bl-luxe #overlay-root .support-email-row .support-copy{display:inline-flex;align-items:center;gap:4px}@media(max-width:360px){html body.bl-luxe.bl-luxe #overlay-root .support-email-row .support-copy{justify-content:center}}html body.bl-luxe.bl-luxe #overlay-root .support-email-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:12px 14px!important}html body.bl-luxe.bl-luxe #overlay-root .support-email-row b{flex:none!important;width:100%;font-size:14px!important;font-weight:650!important}html body.bl-luxe.bl-luxe #overlay-root .support-email-row .support-copy{width:auto!important;padding:0 14px!important;height:32px}html body.bl-luxe.bl-luxe #overlay-root .support-email-row .support-copy span{display:inline!important}@media(min-width:560px){html body.bl-luxe.bl-luxe #overlay-root .support-email-row{flex-direction:row!important;align-items:center!important}html body.bl-luxe.bl-luxe #overlay-root .support-email-row b{flex:1 1 auto!important;width:auto}}html body.bl-luxe.bl-luxe #overlay-root .support-email-row{width:100%!important;align-self:stretch}html body.bl-luxe.bl-luxe #overlay-root .support-hero>.support-email{grid-column:1/-1!important;width:100%;min-width:0}html body.bl-luxe.bl-luxe #overlay-root .support-category-grid button.active{border-color:#c23d5f!important;background:#fbedf1!important;box-shadow:0 0 0 2px #c23d5f2e!important}html body.bl-luxe.bl-luxe #overlay-root .support-category-grid button.active b{color:#a8304f!important}html body.bl-luxe.bl-luxe #overlay-root #support-category-label{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#c23d5f;color:#fff!important;font-size:13px;font-weight:700}html body.bl-luxe.bl-luxe #overlay-root .support-compose-card{scroll-margin-top:16px}html body.bl-luxe.bl-luxe #overlay-root .support-compose-card.just-picked{animation:bl-pick .9s ease-out}@keyframes bl-pick{0%{box-shadow:0 0 #c23d5f59}to{box-shadow:0 0 0 14px #c23d5f00}}@media(prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe #overlay-root .support-compose-card.just-picked{animation:none}}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.membership-modal>.grant-note{display:flex!important;align-items:center!important;gap:12px!important;margin:4px 60px 22px 0!important;padding:12px 16px!important;min-height:56px!important;border:1px solid #F3D6DE!important;border-radius:16px!important;background:#fff6f8!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe #overlay-root .grant-note .grant-note-icon{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fbe4ea!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root .grant-note>div{display:grid!important;gap:2px!important;min-width:0!important}html body.bl-luxe.bl-luxe #overlay-root .grant-note b{font-size:14px!important;line-height:1.4!important;color:#8f2643!important;font-weight:700!important}html body.bl-luxe.bl-luxe #overlay-root .grant-note small{font-size:12.5px!important;line-height:1.45!important;color:#7a5a62!important}html body.bl-luxe.bl-luxe .dfx{border:0!important;margin:0!important;padding:0!important;min-width:0!important;display:grid!important;gap:10px!important}html body.bl-luxe.bl-luxe .dfx>legend{padding:0!important;margin:0 0 8px!important;font-size:14px!important;font-weight:700!important;color:#3a3230!important}html body.bl-luxe.bl-luxe .dfx .dfx-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}html body.bl-luxe.bl-luxe .dfx label{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important}html body.bl-luxe.bl-luxe .dfx label>span{font-size:12.5px!important;font-weight:600!important;color:#7a6e6b!important;line-height:1.3!important}html body.bl-luxe.bl-luxe .dfx label[hidden],html body.bl-luxe.bl-luxe .dfx [hidden]{display:none!important}html body.bl-luxe.bl-luxe .dfx :is(select,input){width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.bl-luxe.bl-luxe .dfx .dfx-result{margin:0!important;padding:9px 12px!important;border-radius:12px!important;background:#fff6f8!important;color:#a8304f!important;font-size:13px!important;line-height:1.5!important;word-break:break-word!important}html body.bl-luxe.bl-luxe .dfx .dfx-here{justify-self:start!important;display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:7px 14px!important;border:1px solid #F0D4DC!important;border-radius:999px!important;background:#fff!important;color:#a8304f!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}html body.bl-luxe.bl-luxe .dfx .dfx-here:disabled{opacity:.6!important}html body.bl-luxe.bl-luxe .outing-form .dfx+.dfx,html body.bl-luxe.bl-luxe .form-stack .dfx+.dfx,html body.bl-luxe.bl-luxe .relationship-form-card .dfx{margin-top:6px!important}@media(max-width:359px){html body.bl-luxe.bl-luxe .dfx .dfx-grid{grid-template-columns:1fr!important}}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .dfx label[hidden],html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .dfx .dfx-date[hidden],html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .dfx [hidden]{display:none!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite{padding:0!important;background:#fff!important;color:#2e2624!important;border:1px solid #F0D3DB!important;border-radius:18px!important;overflow:hidden!important;width:min(300px,74vw)!important;max-width:100%!important;box-shadow:0 6px 18px #96284614!important;text-align:left!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite.me{border-radius:18px 18px 4px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite.other{border-radius:18px 18px 18px 4px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-card{display:grid!important;color:#2e2624!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-head{display:grid!important;gap:4px!important;padding:13px 16px 12px!important;background:#fbedf1!important;color:#8f2643!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite.me .invite-head{background:var(--lx-rose,#C23D5F)!important;color:#fff!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-kicker{font-size:9.5px!important;letter-spacing:.18em!important;font-weight:600!important;opacity:.85!important;color:inherit!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-head b{font-family:var(--lx-serif,"Noto Serif TC",serif)!important;font-size:16.5px!important;line-height:1.4!important;font-weight:700!important;color:inherit!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows{margin:0!important;padding:6px 16px!important;display:grid!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows>div{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;padding:9px 0!important;border-bottom:1px dashed #F1E2E5!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows>div:last-child{border-bottom:0!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows dt{display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:12px!important;font-weight:600!important;color:#a8304f!important;line-height:1.5!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows dt svg{flex:0 0 15px!important;width:15px!important;height:15px!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows dd{margin:0!important;font-size:14px!important;line-height:1.5!important;color:#2e2624!important;word-break:break-word!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-foot{margin:0!important;padding:11px 16px 13px!important;background:#fff8f9!important;border-top:1px solid #F6E6EA!important;font-size:13px!important;line-height:1.6!important;color:#6a5a5e!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .msg.msg-invite .invite-rows dt>span{display:inline!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;font-size:12px!important;color:#a8304f!important;white-space:nowrap!important}html body.bl-luxe.bl-luxe #overlay-root .safety-practice-section #safety-practice{display:block!important;padding:0!important;border:0!important;background:none!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-card{display:grid!important;gap:14px!important;border-radius:22px!important;text-align:left!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-top{display:flex!important;align-items:center!important;gap:14px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-count{flex:0 0 auto!important;font-size:12.5px!important;color:#6f6366!important;letter-spacing:.04em!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-count b{color:#c23d5f!important;font-size:15px!important;font-weight:700!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-bar{flex:1 1 auto!important;display:flex!important;gap:5px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-bar i{flex:1 1 0!important;height:5px!important;border-radius:99px!important;background:#f3e6e9!important;transition:background .25s ease!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-bar i.is-done{background:#e7a9b9!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-bar i.is-now{background:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-kicker{font-size:10.5px!important;letter-spacing:.2em!important;color:#c23d5f!important;font-weight:600!important;margin-top:4px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-title{margin:-6px 0 0!important;font-family:var(--lx-serif,"Noto Serif TC",serif)!important;font-size:20px!important;line-height:1.4!important;font-weight:700!important;color:#2a2224!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-quote{position:relative!important;display:flex!important;gap:10px!important;align-items:flex-start!important;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:16px 16px 16px 4px!important;background:#f7f1ef!important;color:#4a3f41!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-quote svg{flex:0 0 16px!important;margin-top:3px!important;color:#b48a93!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-quote p{margin:0!important;font-size:14.5px!important;line-height:1.7!important;color:inherit!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-ask{margin:2px 0 -4px!important;font-size:13px!important;font-weight:700!important;color:#6a5a5e!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-options{display:grid!important;gap:10px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option{all:unset;box-sizing:border-box!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) 22px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:56px!important;padding:12px 14px!important;border:1.5px solid #EBDDE0!important;border-radius:16px!important;background:#fff!important;color:#2e2624!important;cursor:pointer!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option:hover:not(:disabled){border-color:#d98ca0!important;background:#fff7f9!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option:focus-visible{outline:2px solid #C23D5F!important;outline-offset:2px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option:disabled{cursor:default!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-letter{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f6ebee!important;color:#a8304f!important;font-size:13px!important;font-weight:700!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-text{font-size:14.5px!important;line-height:1.55!important;color:inherit!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-mark{width:22px!important;height:22px!important;border-radius:50%!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-safe{border-color:#c23d5f!important;background:#fff4f7!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-safe .sp-letter{background:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-safe .sp-mark{background:#c23d5f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-risky{border-color:#e2d6d8!important;background:#faf7f7!important;color:#6f6366!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-risky .sp-mark{background:#bfb1b4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") center/12px no-repeat!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option:disabled:not(.is-safe):not(.is-risky){opacity:.55!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result{display:flex!important;gap:12px!important;align-items:flex-start!important;padding:14px 16px!important;border-radius:16px!important;animation:spIn .28s ease both!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result[hidden]{display:none!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result.is-ok{background:#fceff3!important;color:#5e2232!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result.is-warn{background:#fbf3ea!important;color:#5c4126!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result-icon{flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result.is-warn .sp-result-icon{color:#b7792f!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result b{display:block!important;font-size:14.5px!important;margin-bottom:3px!important;color:inherit!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result p{margin:0!important;font-size:13.5px!important;line-height:1.7!important;color:inherit!important;opacity:.9}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-foot{display:flex!important;justify-content:flex-end!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-foot[hidden]{display:none!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-next{all:unset;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 20px!important;border-radius:999px!important;background:#c23d5f!important;color:#fff!important;font-size:14.5px!important;font-weight:700!important;cursor:pointer!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-next:hover{background:#a8304f!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-next:focus-visible{outline:2px solid #C23D5F!important;outline-offset:3px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-next svg{color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-finish{justify-items:center!important;text-align:center!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-finish h4{margin:0!important;font-family:var(--lx-serif,"Noto Serif TC",serif)!important;font-size:20px!important;color:#2a2224!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-finish p{margin:0!important;max-width:420px!important;font-size:13.5px!important;line-height:1.75!important;color:#6a5a5e!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-finish-icon{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;border-radius:50%!important;background:#fbedf1!important;color:#c23d5f!important}@keyframes spIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-result{animation:none!important}}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option:disabled{opacity:1!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-safe{color:#2e2624!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-safe .sp-text{color:#2e2624!important;font-weight:600!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-next[data-sp-restart]{background:#fff!important;color:#c23d5f!important;border:1.5px solid #E7B7C4!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-next[data-sp-restart] svg{color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-option.is-safe .sp-letter{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-card{border:0!important;box-shadow:none!important;background:transparent!important;padding:6px 0 2px!important}html body.bl-luxe.bl-luxe #overlay-root #safety-practice .sp-finish{padding:18px 8px 8px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-block{display:grid!important;gap:10px!important;margin-top:20px!important;padding-top:18px!important;border-top:1px solid #F2E8EA!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-label{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;font-size:13px!important;font-weight:700!important;color:#3a3230!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-label small{font-size:11.5px!important;font-weight:500!important;color:#74686b!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-ideas{display:grid!important;gap:8px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-idea{all:unset;box-sizing:border-box!important;display:flex!important;align-items:center!important;border:1px solid #EFE1E4!important;border-radius:14px!important;background:#fffafb!important;color:#4a3f41!important;font-weight:600!important;cursor:pointer!important;transition:border-color .18s,background .18s!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-idea svg{flex:0 0 16px!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-idea:hover{border-color:#d98ca0!important;background:#fff2f5!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-idea:focus-visible{outline:2px solid #C23D5F!important;outline-offset:2px!important}html body.bl-luxe.bl-luxe #overlay-root .sd-live{display:flex!important;justify-content:flex-end!important;padding:16px!important;border-radius:16px!important;background:#f7f1ef!important;min-height:90px!important}html body.bl-luxe.bl-luxe #overlay-root .sd-live .msg.msg-invite{width:100%!important;max-width:320px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .sd-live .sd-live-empty{display:flex!important;align-items:center!important;gap:8px!important;margin:auto!important;font-size:13px!important;line-height:1.6!important;color:#6f6366!important;text-align:left!important}html body.bl-luxe.bl-luxe #overlay-root .sd-live .sd-live-empty svg{flex:0 0 18px!important;color:#c9a4ad!important}html body.bl-luxe.bl-luxe #overlay-root .studio-preview-card .sd-live{margin-top:8px!important;justify-content:center!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-extras{display:grid!important;gap:12px!important;margin:4px 0 0!important;padding:16px!important;border:1px dashed #EBCFD7!important;border-radius:16px!important;background:#fffbfc!important;min-width:0!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-extras legend{display:flex!important;gap:8px!important;align-items:baseline!important;padding:0 6px!important;font-size:13.5px!important;font-weight:700!important;color:#a8304f!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-extras legend small{font-size:11.5px!important;font-weight:500!important;color:#74686b!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;cursor:pointer!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check input{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#C23D5F!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check b{display:block!important;font-size:13.5px!important;color:#3a3230!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check small{display:block!important;font-size:12px!important;font-weight:400!important;color:#6f6366!important;line-height:1.5!important;margin-top:2px!important}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-live-block{display:none!important}}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-idea span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-ideas{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro .sd-idea{flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:64px!important;padding:10px 6px!important;text-align:center!important;font-size:13px!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro{max-height:calc(100vh - 220px)!important;overflow:auto!important;scrollbar-width:thin}@media(max-width:759px){html body.bl-luxe.bl-luxe #overlay-root .studio-date-intro{max-height:none!important;overflow:visible!important}}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:0!important;padding:0!important;margin:1px 0 0!important;border:1.5px solid #D9B3BE!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;outline:0!important;cursor:pointer!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check input[type=checkbox]:checked{border-color:#c23d5f!important;background:#c23d5f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat!important}html body.bl-luxe.bl-luxe #overlay-root .studio-date-form .sd-check input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #c23d5f40!important}html body.bl-luxe.bl-luxe #overlay-root .slow-modal .sf-wrap{display:grid!important;gap:14px!important;padding:4px 22px 6px!important}html body.bl-luxe.bl-luxe #overlay-root .sf-hero{display:grid!important;justify-items:center!important;gap:8px!important;padding:26px 20px!important;border-radius:20px!important;background:#fff7f9!important;text-align:center!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root .sf-hero.is-mutual{background:linear-gradient(160deg,#c23d5f,#a8304f)!important;color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .sf-hero h3{margin:4px 0 0!important;font-family:var(--lx-serif,"Noto Serif TC",serif)!important;font-size:20px!important;color:inherit!important}html body.bl-luxe.bl-luxe #overlay-root .sf-hero p{margin:0!important;max-width:420px!important;font-size:14px!important;line-height:1.75!important;color:#5e4f53!important}html body.bl-luxe.bl-luxe #overlay-root .sf-hero.is-mutual p{color:#ffffffeb!important}html body.bl-luxe.bl-luxe #overlay-root .sf-days{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;gap:10px!important}html body.bl-luxe.bl-luxe #overlay-root .sf-day{all:unset;box-sizing:border-box!important;display:grid!important;gap:2px!important;justify-items:center!important;padding:12px 8px!important;border:1.5px solid #EBDDE0!important;border-radius:16px!important;background:#fff!important;cursor:pointer!important}html body.bl-luxe.bl-luxe #overlay-root .sf-day b{font-size:15px!important;color:#2e2624!important}html body.bl-luxe.bl-luxe #overlay-root .sf-day small{font-size:12px!important;color:#6f6366!important}html body.bl-luxe.bl-luxe #overlay-root .sf-day.is-on{border-color:#c23d5f!important;background:#fff4f7!important}html body.bl-luxe.bl-luxe #overlay-root .sf-day.is-on b{color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root .sf-day:focus-visible{outline:2px solid #C23D5F!important;outline-offset:2px!important}html body.bl-luxe.bl-luxe #overlay-root .sf-actions{display:flex!important;gap:10px!important;justify-content:center!important;flex-wrap:wrap!important}html body.bl-luxe.bl-luxe #overlay-root .mr-ask{margin:0!important;font-size:14.5px!important;font-weight:700!important;color:#3a3230!important}html body.bl-luxe.bl-luxe #overlay-root .mr-options{display:grid!important;gap:10px!important}html body.bl-luxe.bl-luxe #overlay-root .mr-option{all:unset;box-sizing:border-box!important;display:grid!important;gap:3px!important;padding:14px 16px!important;border:1.5px solid #EBDDE0!important;border-radius:16px!important;background:#fff!important;cursor:pointer!important}html body.bl-luxe.bl-luxe #overlay-root .mr-option:hover{border-color:#d98ca0!important;background:#fff7f9!important}html body.bl-luxe.bl-luxe #overlay-root .mr-option b{font-size:15px!important;color:#2e2624!important}html body.bl-luxe.bl-luxe #overlay-root .mr-option small{font-size:12.5px!important;color:#6f6366!important}html body.bl-luxe.bl-luxe #overlay-root .sj-road{list-style:none!important;margin:0!important;padding:6px 22px 4px!important;display:grid!important;gap:0!important}html body.bl-luxe.bl-luxe #overlay-root .sj-stop{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:14px!important;position:relative!important;padding-bottom:18px!important}html body.bl-luxe.bl-luxe #overlay-root .sj-stop:not(:last-child):before{content:""!important;position:absolute!important;left:14px!important;top:30px!important;bottom:0!important;width:2px!important;background:#f0e2e6!important}html body.bl-luxe.bl-luxe #overlay-root .sj-stop.is-open:not(:last-child):before{background:#e7a9b9!important}html body.bl-luxe.bl-luxe #overlay-root .sj-node span{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f6eef0!important;color:#74686b!important;font-size:13px!important;font-weight:700!important}html body.bl-luxe.bl-luxe #overlay-root .sj-stop.is-open .sj-node span{background:#c23d5f!important;color:#fff!important}html body.bl-luxe.bl-luxe #overlay-root .sj-stop.is-now .sj-node span{box-shadow:0 0 0 5px #c23d5f29!important}html body.bl-luxe.bl-luxe #overlay-root .sj-head{display:grid!important;gap:2px!important;padding-top:4px!important}html body.bl-luxe.bl-luxe #overlay-root .sj-head b{font-size:15px!important;color:#2e2624!important}html body.bl-luxe.bl-luxe #overlay-root .sj-head small{font-size:12.5px!important;color:#6f6366!important}html body.bl-luxe.bl-luxe #overlay-root .sj-cards{display:grid!important;gap:8px!important;margin-top:10px!important}html body.bl-luxe.bl-luxe #overlay-root .sj-card{all:unset;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:11px 14px!important;border-radius:14px!important;background:#f7f1ef!important;color:#3a3230!important;font-size:13.5px!important;line-height:1.55!important;cursor:pointer!important}html body.bl-luxe.bl-luxe #overlay-root .sj-card:hover{background:#fbedf1!important}html body.bl-luxe.bl-luxe #overlay-root .sj-card svg{flex:0 0 15px!important;color:#c23d5f!important}html body.bl-luxe.bl-luxe #overlay-root .sj-lock{display:flex!important;align-items:center!important;gap:6px!important;margin:8px 0 0!important;font-size:12.5px!important;color:#74686b!important}html body.bl-luxe.bl-luxe #overlay-root .checkin-modal .ck-wrap{display:grid!important;gap:18px!important;padding:26px 24px 22px!important}html body.bl-luxe.bl-luxe #overlay-root .ck-hero{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding-right:44px!important}html body.bl-luxe.bl-luxe #overlay-root .ck-hero h2{margin:2px 0 6px!important;font-family:var(--lx-serif,"Noto Serif TC",serif)!important;font-size:22px!important}html body.bl-luxe.bl-luxe #overlay-root .ck-hero p{margin:0!important;font-size:14px!important;line-height:1.7!important;color:#5e4f53!important}html body.bl-luxe.bl-luxe #overlay-root .ck-list h3,html body.bl-luxe.bl-luxe #overlay-root .ck-form h3{margin:0 0 10px!important;font-size:15px!important;color:#2e2624!important}html body.bl-luxe.bl-luxe #overlay-root .ck-item{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;padding:14px 16px!important;border-radius:16px!important;background:#fff5f8!important;border:1px solid #F3D6DE!important}html body.bl-luxe.bl-luxe #overlay-root .ck-item b{display:block!important;font-size:15px!important;color:#8f2643!important}html body.bl-luxe.bl-luxe #overlay-root .ck-item small{display:block!important;font-size:12.5px!important;color:#6a5a5e!important;margin-top:2px!important}html body.bl-luxe.bl-luxe #overlay-root .ck-item-actions{display:flex!important;gap:8px!important}html body.bl-luxe.bl-luxe #overlay-root .ck-item-actions button{min-height:38px!important;padding:6px 16px!important}html body.bl-luxe.bl-luxe #overlay-root .ck-form{padding:18px!important;border-radius:18px!important;background:#fff!important;border:1px solid #F0E4E7!important}html body.bl-luxe.bl-luxe #overlay-root .ck-past p{display:flex!important;justify-content:space-between!important;margin:0!important;padding:8px 2px!important;border-bottom:1px solid #F3EAEC!important;font-size:13px!important;color:#6a5a5e!important}html body.bl-luxe.bl-luxe #overlay-root .ck-past em{font-style:normal!important;color:#a8304f!important}html body.bl-luxe.bl-luxe .checkin-banner{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:9000;display:flex;align-items:center;gap:12px;width:min(520px,calc(100vw - 24px));box-sizing:border-box;padding:12px 12px 12px 14px;border-radius:18px;background:#2a2224;color:#fff;box-shadow:0 14px 40px #140a0e47}html body.bl-luxe.bl-luxe .checkin-banner-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#c23d5f;color:#fff}html body.bl-luxe.bl-luxe .checkin-banner div{flex:1 1 auto;min-width:0;display:grid;gap:2px}html body.bl-luxe.bl-luxe .checkin-banner b{font-size:14.5px}html body.bl-luxe.bl-luxe .checkin-banner small{font-size:12.5px;line-height:1.45;color:#ffffffd1}html body.bl-luxe.bl-luxe .checkin-banner button{flex:0 0 auto;min-height:40px;padding:8px 16px;border:0;border-radius:999px;background:#fff;color:#a8304f;font-weight:700;font-size:14px;cursor:pointer}@media(max-width:759px){html body.bl-luxe.bl-luxe .mobile-bottom-nav.glass-tabbar{overflow:visible!important;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg,#ffffffa8,#faf2f48f)!important;-webkit-backdrop-filter:saturate(170%) blur(16px)!important;backdrop-filter:saturate(170%) blur(16px)!important;box-shadow:0 14px 34px -14px #3c192352,0 1px #ffffffe6 inset,0 0 0 .5px #1a171814!important;transform:translateZ(0)}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item{position:relative!important;z-index:1!important;background:transparent!important;-webkit-tap-highlight-color:transparent;transition:none!important;color:var(--lx-meta)!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.active,html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item[aria-current=page]{background:transparent!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-lens,html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-under{color:#c23d5f!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item .ui-icon,html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item svg{stroke:currentColor!important;transition:none!important;filter:none!important}html body.bl-luxe.bl-luxe .glass-lens{position:absolute;z-index:0;left:0;top:6px;bottom:6px;width:60px;border-radius:999px;pointer-events:none;opacity:0;transform-origin:center;will-change:transform;contain:layout paint;backface-visibility:hidden}html body.bl-luxe.bl-luxe .glass-lens.is-ready{opacity:1}html body.bl-luxe.bl-luxe .glass-lens-rim{position:absolute;inset:0;border-radius:inherit;opacity:0;will-change:opacity}}@media(max-width:759px){html body.bl-luxe.bl-luxe .glass-tabbar.is-dragging .mobile-nav-item.is-lens:not(.is-under){color:var(--lx-meta)!important}}@media(max-width:759px){html body.bl-luxe.bl-luxe .glass-lens{background:#786c7021!important;box-shadow:inset 0 0 0 .5px #503c420f!important}html body.bl-luxe.bl-luxe .glass-tabbar.is-lifted .glass-lens{background:transparent!important;box-shadow:none!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item>span,html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item>b{transition:transform .18s cubic-bezier(.3,1.4,.5,1)!important;will-change:transform}html body.bl-luxe.bl-luxe .glass-tabbar.is-lifted .mobile-nav-item.is-lens:not(.is-under){color:var(--lx-meta)!important}}@media(max-width:759px)and (prefers-reduced-motion:reduce){html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-under>span,html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-under>b{transform:none}}html body.bl-luxe.bl-luxe .busy-icon-only{display:inline-grid!important;place-items:center!important;overflow:hidden!important}html body.bl-luxe.bl-luxe .busy-icon-only{opacity:1!important;filter:none!important}html body.bl-luxe.bl-luxe .busy-icon-only .spinner{display:block!important;box-sizing:border-box!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;background:none!important;border:2.5px solid rgba(194,61,95,.2)!important;border-top-color:#c23d5f!important;border-radius:50%!important;animation:spin .7s linear infinite!important}@media(max-width:759px){html body.bl-luxe.bl-luxe .glass-lens-rim{background:linear-gradient(180deg,#ffffff6b,#ffffff0f 38%,#ffffff05 62%,#ffffff38)!important;box-shadow:inset 0 0 0 1.2px #fff,inset 0 1px 1px 1px #ffffffbf,inset 3px 0 4px -3px #ff46a08c,inset 6px 0 6px -5px #ffc83c47,inset -3px 0 4px -3px #3caaff8c,inset -6px 0 6px -5px #78ffc840,inset 0 -5px 8px -6px #50324647,0 10px 22px -8px #28141e4d,0 2px 5px -2px #28141e2e,0 0 0 .5px #3c283229!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-under>span{transform:scale(1.34) translateY(-2px)!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-under>b{transform:scale(1.14) translateY(2px)!important}html body.bl-luxe.bl-luxe .glass-tabbar .mobile-nav-item.is-under span i{transform:scale(.8)}}@media(max-width:759px){html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .discover-v247-actions button:not(.like){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fffcfbf2!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .gallery-controls button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fffffff0!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .gallery-controls output{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#1a17189e!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .discover-v247-media-badges .discover-v31-presence{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .encounter-v3-presence{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#1e161980!important}html body.bl-luxe.bl-luxe.bl-luxe.bl-luxe :is(#app,#overlay-root) .account-v31-edit{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fffffff5!important}}html body.bl-luxe .conversation-presence i,html body.bl-luxe .presence-pill i{animation:none!important}html body.bl-luxe :is(.profile-presence,.chat-presence) i{animation:blPresenceSoft 3.2s ease-in-out infinite!important;box-shadow:none!important}@keyframes blPresenceSoft{0%,to{opacity:.6}50%{opacity:1}}html body.bl-luxe #app .conversation-list>.conversation{content-visibility:auto;contain-intrinsic-size:auto 76px}html body.bl-luxe #app .social-post{content-visibility:auto;contain-intrinsic-size:auto 460px}@media(prefers-reduced-motion:reduce){html body.bl-luxe :is(.profile-presence,.chat-presence) i{animation:none!important}}html body.bl-luxe.bl-luxe #overlay-root .profile-modal .sheet-close{background:#fffffff0!important;color:#1a1718!important;box-shadow:0 2px 12px #1a171838!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.profile-modal-v246{padding-bottom:0!important}html body.bl-luxe.bl-luxe #overlay-root .profile-modal-v246 .profile-v246-actions{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .wallet-refresh,html body.bl-luxe.bl-luxe :is(#app,#overlay-root) #notification-settings-shortcut{min-height:36px!important;padding-block:6px!important}html body.bl-luxe.bl-luxe #app .life-topic-strip>button{min-width:44px!important;min-height:38px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) .relationship-day{font-size:11px!important}html body.bl-luxe.bl-luxe #app :is(.account-v31-stats,.account-v32-stats) small{color:#6e6764!important}html body.bl-luxe.bl-luxe #app .conversation :is(.conversation-presence,.presence-text) b,html body.bl-luxe.bl-luxe #app .conversation .relationship-day~*{font-size:11px!important}html body.bl-luxe.bl-luxe :is(#app,#overlay-root) :is(.wallet-card,.wallet-grid,.wallet) em{text-wrap:balance}html body.bl-luxe.bl-luxe #app :is(.nav-group-label,.operator-credit){font-size:11px!important}html body.bl-luxe #overlay-root .modal-sheet.game-sheet{background:#faf5f3!important;padding:0!important}html body.bl-luxe #overlay-root .gm-shell{display:flex;flex-direction:column;gap:16px;padding:26px 20px calc(24px + env(safe-area-inset-bottom,0px));color:#1a1718}html body.bl-luxe #overlay-root .gm-head{display:flex;flex-direction:column;gap:6px;padding-right:48px}html body.bl-luxe #overlay-root .gm-head h2{margin:0;font-family:var(--lx-serif,"Noto Serif TC",serif);font-weight:600;font-size:26px;letter-spacing:.04em;line-height:1.35}html body.bl-luxe #overlay-root .gm-lead{margin:0;font-size:14px;line-height:1.7;color:#6e6764}html body.bl-luxe #overlay-root .gm-games{display:flex;flex-direction:column;gap:12px}html body.bl-luxe #overlay-root .gm-game{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:0;border-radius:22px;background:#fff;box-shadow:0 1px #efe6e3,0 10px 28px #c23d5f14;text-align:left;color:inherit;cursor:pointer}html body.bl-luxe #overlay-root .gm-game-icon{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#fbeff1;color:#c23d5f}html body.bl-luxe #overlay-root .gm-game[data-game=pick] .gm-game-icon,html body.bl-luxe #overlay-root [data-game-kind=pick] .gm-game-icon{background:#f3eee6;color:#8a6a3d}html body.bl-luxe #overlay-root .gm-game-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}html body.bl-luxe #overlay-root .gm-game-copy b{font-family:var(--lx-serif,"Noto Serif TC",serif);font-size:18px;font-weight:600}html body.bl-luxe #overlay-root .gm-game-copy b i{font-family:var(--lx-latin,Georgia,serif);font-style:italic;font-weight:500;font-size:14px;color:#c23d5f;margin-left:6px}html body.bl-luxe #overlay-root .gm-game[data-game=pick] .gm-game-copy b i{color:#8a6a3d}html body.bl-luxe #overlay-root .gm-game-copy small{font-size:13px;line-height:1.6;color:#6e6764}html body.bl-luxe #overlay-root .gm-game-copy em{font-style:normal;font-size:12px;color:#6e6764}html body.bl-luxe #overlay-root .gm-last{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;border:1px dashed #D9B8C1;border-radius:16px;background:#fffafb;color:#a8304f;font-size:14px;text-align:left}html body.bl-luxe #overlay-root .gm-last span{flex:1}html body.bl-luxe #overlay-root .gm-rules{list-style:none;margin:0;padding:14px 16px;border-radius:18px;background:#f4eeec;display:flex;flex-direction:column;gap:10px}html body.bl-luxe #overlay-root .gm-rules li{display:flex;align-items:center;gap:10px;font-size:13px;color:#4a4341}html body.bl-luxe #overlay-root .gm-rules svg{color:#c23d5f;flex:none}html body.bl-luxe #overlay-root .gm-decks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body.bl-luxe #overlay-root .gm-deck{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:118px;padding:14px;border:1px solid #EFE6E3;border-radius:20px;background:#fff;text-align:left;color:inherit;cursor:pointer}html body.bl-luxe #overlay-root .gm-deck i{width:10px;height:10px;border-radius:50%;background:#c23d5f}html body.bl-luxe #overlay-root .gm-deck[data-deck=daily] i{background:#b98a4e}html body.bl-luxe #overlay-root .gm-deck[data-deck=food] i{background:#c7643b}html body.bl-luxe #overlay-root .gm-deck[data-deck=travel] i{background:#3f6475}html body.bl-luxe #overlay-root .gm-deck[data-deck=whatif] i{background:#6a5a8c}html body.bl-luxe #overlay-root .gm-deck[data-deck=winter] i{background:#5e7560}html body.bl-luxe #overlay-root .gm-deck:disabled i{background:#b3a9a6}html body.bl-luxe #overlay-root .gm-deck b{font-family:var(--lx-serif,"Noto Serif TC",serif);font-size:16px;font-weight:600}html body.bl-luxe #overlay-root .gm-deck small{font-size:12px;line-height:1.5;color:#5e5755}html body.bl-luxe #overlay-root .gm-deck em{margin-top:auto;font-style:normal;font-size:11px;letter-spacing:.04em;color:#6e6764}html body.bl-luxe #overlay-root .gm-deck.is-on{border:1.5px solid #C23D5F;box-shadow:0 10px 24px #1a171814}html body.bl-luxe #overlay-root .gm-deck:disabled{background:#f1ecea;border-style:dashed;cursor:default;opacity:.8}html body.bl-luxe #overlay-root .gm-foot{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:4px}html body.bl-luxe #overlay-root .gm-foot .ghost-cta{align-self:center;min-height:40px}html body.bl-luxe #overlay-root .gm-note{text-align:center;font-size:12px;color:#6e6764}html body.bl-luxe #overlay-root .gm-invite{display:flex;align-items:center;gap:14px;padding:18px;border-radius:22px;background:#fff;box-shadow:0 1px #efe6e3}html body.bl-luxe #overlay-root .gm-invite p{margin:0;font-size:14px;line-height:1.75;color:#4a4341}html body.bl-luxe #overlay-root .gm-progress{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding-right:48px}html body.bl-luxe #overlay-root .gm-progress small{justify-self:end;font-size:13px;color:#6e6764}html body.bl-luxe #overlay-root .gm-bars{display:flex;gap:6px}html body.bl-luxe #overlay-root .gm-bars span{width:18px;height:4px;border-radius:2px;background:#e6d9d6}html body.bl-luxe #overlay-root .gm-bars span.on{background:#c23d5f}html body.bl-luxe #overlay-root .gm-play[data-game-kind=pick] .gm-bars span.on{background:#1a1718}html body.bl-luxe #overlay-root .gm-qcard{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:26px;background:#fff;box-shadow:0 1px #efe6e3,0 18px 40px #c23d5f14}html body.bl-luxe #overlay-root .gm-qcard span{font-family:var(--lx-latin,Georgia,serif);font-style:italic;font-size:15px;color:#c23d5f}html body.bl-luxe #overlay-root .gm-q{margin:0;font-family:var(--lx-serif,"Noto Serif TC",serif);font-weight:600;font-size:22px;line-height:1.5;letter-spacing:.02em}html body.bl-luxe #overlay-root .gm-q-pick{text-align:center;padding:6px 8px 0}html body.bl-luxe #overlay-root .gm-mine{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:#f4eeec}html body.bl-luxe #overlay-root .gm-mine small{font-size:12px;color:#6e6764}html body.bl-luxe #overlay-root .gm-mine b{flex:1;font-size:14px;font-weight:500}html body.bl-luxe #overlay-root .gm-mine button{min-height:36px;border:0;background:transparent;color:#c23d5f;font-size:13px}html body.bl-luxe #overlay-root .gm-prompt{margin:0;font-size:13px;font-weight:500;color:#4a4341}html body.bl-luxe #overlay-root .gm-options{display:flex;flex-direction:column;gap:10px}html body.bl-luxe #overlay-root .gm-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 18px;border:1px solid #EDE3E0;border-radius:18px;background:#fff;font-size:15px;color:#1a1718;text-align:left;cursor:pointer}html body.bl-luxe #overlay-root .gm-option.is-on{background:#fbeff1;border:1.5px solid #C23D5F;font-weight:500}html body.bl-luxe #overlay-root .gm-option svg{color:#c23d5f}html body.bl-luxe #overlay-root .gm-pick{display:flex;flex-direction:column;align-items:stretch;min-height:min(52vh,460px)}html body.bl-luxe #overlay-root .gm-pick-card{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:18px;border:2px solid transparent;border-radius:28px;background:#e9eee6;color:#2f3e31;cursor:pointer;transition:opacity .2s,border-color .2s}html body.bl-luxe #overlay-root .gm-pick-card b{font-family:var(--lx-serif,"Noto Serif TC",serif);font-size:32px;font-weight:600;letter-spacing:.08em;text-align:center;line-height:1.3}html body.bl-luxe #overlay-root .gm-pick-card small{font-size:14px;opacity:.85;text-align:center}html body.bl-luxe #overlay-root .gm-pick-card i{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:currentColor}html body.bl-luxe #overlay-root .gm-pick-card i svg{color:#fff}html body.bl-luxe #overlay-root .gm-pick-card.is-on{border-color:currentColor}html body.bl-luxe #overlay-root .gm-pick-card.is-off{opacity:.55}html body.bl-luxe #overlay-root .gm-pick-card[data-tone="1"]{background:#e4edf1;color:#23404d}html body.bl-luxe #overlay-root .gm-pick-card[data-tone="2"]{background:#f4e8e0;color:#6b3a22}html body.bl-luxe #overlay-root .gm-pick-card[data-tone="3"]{background:#ece7f2;color:#3e3358}html body.bl-luxe #overlay-root .gm-pick-card[data-tone="4"]{background:#f6e8ec;color:#7e2440}html body.bl-luxe #overlay-root .gm-pick-card[data-tone="5"]{background:#efebe3;color:#4d4334}html body.bl-luxe #overlay-root .gm-or{position:relative;z-index:1;align-self:center;display:grid;place-items:center;width:46px;height:46px;margin:-23px 0;border-radius:50%;background:#faf5f3;box-shadow:0 0 0 6px #faf5f3;font-family:var(--lx-latin,Georgia,serif);font-style:italic;font-weight:600;font-size:19px;color:#8a6a3d}html body.bl-luxe #overlay-root .gm-score{display:flex;align-items:baseline;justify-content:center;gap:6px;font-family:var(--lx-latin,Georgia,serif);font-style:italic}html body.bl-luxe #overlay-root .gm-score b{font-size:60px;line-height:1;font-weight:600}html body.bl-luxe #overlay-root .gm-score span{font-size:24px;color:#6e6764}html body.bl-luxe #overlay-root .gm-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}html body.bl-luxe #overlay-root .gm-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:13px 15px;border:1px solid #EFE6E3;border-radius:18px;background:#fff}html body.bl-luxe #overlay-root .gm-row>span{font-size:14px;font-weight:500;line-height:1.5}html body.bl-luxe #overlay-root .gm-row>div{grid-column:1/2;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:#5e5755}html body.bl-luxe #overlay-root .gm-row>div b{font-weight:500;color:#1a1718}html body.bl-luxe #overlay-root .gm-row>div small{flex-basis:100%;color:#6e6764}html body.bl-luxe #overlay-root .gm-row>em{grid-column:2;grid-row:1;align-self:start;font-style:normal;font-size:12px;padding:3px 10px;border-radius:999px;background:#f1ecea;color:#5e5755}html body.bl-luxe #overlay-root .gm-row.is-hit>em{background:#fbeff1;color:#a8304f;font-weight:500}html body.bl-luxe #overlay-root .gm-row.is-skip{opacity:.7}html body.bl-luxe #overlay-root .gm-talk{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px;background:#1a1718;color:#fff}html body.bl-luxe #overlay-root .gm-talk small{font-size:12px;color:#d9cfcc}html body.bl-luxe #overlay-root .gm-talk p{margin:0;font-family:var(--lx-serif,"Noto Serif TC",serif);font-size:16px;line-height:1.7}html body.bl-luxe #overlay-root .gm-talk .primary-btn{align-self:flex-start;background:#fff!important;color:#1a1718!important}html body.bl-luxe #overlay-root .gm-talk em{font-style:normal;font-size:12px;color:#cfc5c2}html body.bl-luxe :is(#app,#overlay-root) .game-card .game-card-open{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-top:10px;padding:0 16px;border:0;border-radius:20px;background:#c23d5f;color:#fff;font-size:14px;font-weight:500;cursor:pointer}html body.bl-luxe :is(#app,#overlay-root) .msg.me .game-card .game-card-open{background:#fbeff1;color:#a8304f}html body.bl-luxe #overlay-root .gm-head h2{text-wrap:balance}html body.bl-luxe #overlay-root .gm-progress .entry-kicker{white-space:nowrap;letter-spacing:.22em}html body.bl-luxe :is(#app,#overlay-root) .game-card .game-card-open{margin:4px 16px 14px!important;align-self:flex-start}html body.bl-luxe :is(#app,#overlay-root) .game-card{display:flex;flex-direction:column}html body.bl-luxe #overlay-root .plan-card .plan-renew-note{margin:8px 0 0;font-size:12px;line-height:1.6;color:#6e6764;text-align:center}html body.bl-luxe #overlay-root .plan-change-note{background:#fbeff1!important;color:#7e2440!important}html body.bl-luxe #overlay-root .purchase-consent{display:flex;gap:10px;align-items:flex-start;margin:12px 0;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #EFE6E3;font-size:13px;line-height:1.65;color:#4a4341;cursor:pointer}html body.bl-luxe #overlay-root .purchase-consent input{flex:none;width:20px;height:20px;margin-top:1px;accent-color:#C23D5F}html body.bl-luxe #overlay-root .purchase-consent a{color:#c23d5f;text-decoration:underline}html body.bl-luxe #overlay-root .membership-modern .member-head{padding:24px 64px 14px 20px!important;margin:0!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.membership-modern>:is(.member-pass,.member-wallet,.settings-section,.settings-note-card){margin:0 16px 14px!important;width:auto!important;box-sizing:border-box!important}html body.bl-luxe #overlay-root .membership-modern .member-head h2{margin:0;font-family:"Noto Serif TC",serif;font-weight:600;font-size:22px;letter-spacing:.04em;color:#1a1718}html body.bl-luxe #overlay-root .member-pass{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:20px 20px 18px;border-radius:24px;background:linear-gradient(150deg,#fff,#fbf3f2);border:1px solid #EFE3E0;box-shadow:0 1px #f3eae7,0 16px 36px #c23d5f14;color:#1a1718}html body.bl-luxe #overlay-root .member-pass:after{content:"";position:absolute;right:-48px;top:-56px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#c23d5f1a,#c23d5f00 70%);pointer-events:none}html body.bl-luxe #overlay-root .member-pass[data-tier=vip],html body.bl-luxe #overlay-root .member-pass[data-tier=staff]{background:linear-gradient(150deg,#2a2224,#3a2a2f);border-color:#3a2e31;color:#faf5f3;box-shadow:0 18px 40px #2a222438}html body.bl-luxe #overlay-root .member-pass[data-tier=vip]:after,html body.bl-luxe #overlay-root .member-pass[data-tier=staff]:after{background:radial-gradient(circle,#e8b4a038,#e8b4a000 70%)}html body.bl-luxe #overlay-root .member-pass-top{display:flex;align-items:center;justify-content:space-between;gap:12px}html body.bl-luxe #overlay-root .member-pass-kicker{font-size:11px;font-weight:700;letter-spacing:.24em;color:#c23d5f}html body.bl-luxe #overlay-root .member-pass:is([data-tier=vip],[data-tier=staff]) .member-pass-kicker{color:#e8b4a0}html body.bl-luxe #overlay-root .member-pass-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fbeff1;color:#c23d5f}html body.bl-luxe #overlay-root .member-pass:is([data-tier=vip],[data-tier=staff]) .member-pass-icon{background:#ffffff14;color:#e8b4a0}html body.bl-luxe #overlay-root .member-pass h2{margin:2px 0 0;font-family:"Noto Serif TC",serif;font-weight:600;font-size:26px;line-height:1.3;letter-spacing:.03em;color:inherit!important}html body.bl-luxe #overlay-root .member-pass-status{margin:0;font-size:14px;line-height:1.6;color:#4a4341}html body.bl-luxe #overlay-root .member-pass-perk{margin:0;font-size:13px;line-height:1.6;color:#6e6764}html body.bl-luxe #overlay-root .member-pass:is([data-tier=vip],[data-tier=staff]) .member-pass-status{color:#f1e6e3}html body.bl-luxe #overlay-root .member-pass:is([data-tier=vip],[data-tier=staff]) .member-pass-perk{color:#cdbfbc}html body.bl-luxe #overlay-root .member-pass-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}html body.bl-luxe #overlay-root .member-pass-actions button{min-height:44px;padding:0 20px;border-radius:999px!important;border:0!important;background:#c23d5f!important;color:#fff!important;font:500 14px/1 inherit;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 20px #c23d5f3d!important}html body.bl-luxe #overlay-root .member-pass-actions button.is-quiet{background:transparent!important;color:#c23d5f!important;border:1px solid rgba(194,61,95,.35)!important;box-shadow:none!important}html body.bl-luxe #overlay-root .member-pass:is([data-tier=vip]) .member-pass-actions button{background:#faf5f3!important;color:#2a2224!important;box-shadow:none!important}html body.bl-luxe #overlay-root .member-pass:is([data-tier=vip]) .member-pass-actions button.is-quiet{background:transparent!important;color:#f1e6e3!important;border-color:#ffffff47!important}html body.bl-luxe.bl-luxe #overlay-root .modal-sheet.membership-modern>.settings-note-card{padding:16px 18px!important;align-items:flex-start!important}html body.bl-luxe #app .conv-swipe{position:relative;overflow:hidden;--swipe:0}html body.bl-luxe #app .conv-swipe[hidden]{display:none!important}html body.bl-luxe.bl-luxe #app .conv-swipe>.conversation{position:relative!important;z-index:1!important;touch-action:pan-y;transform:translate3d(var(--swipe-x,0px),0,0)!important;transition:none!important}html body.bl-luxe.bl-luxe #app .conv-swipe.is-settling>.conversation{transition:transform .28s cubic-bezier(.2,.8,.2,1)!important}html body.bl-luxe.bl-luxe #app .conv-swipe:is(.is-swiping,.is-open)>.conversation{background:#faf5f3!important}html body.bl-luxe #app .conv-swipe-actions{position:absolute;inset:0 0 0 auto;z-index:0!important;display:flex;align-items:center;gap:8px;padding:0 14px 0 10px;pointer-events:none}html body.bl-luxe #app .conv-swipe.is-open .conv-swipe-actions{pointer-events:auto}html body.bl-luxe #app .conv-act{width:56px;height:56px;padding:0;border:0;border-radius:18px;font:600 13px/1 Noto Sans TC,sans-serif;letter-spacing:.06em;cursor:pointer;opacity:var(--swipe);transform:scale(calc(.55 + .45 * var(--swipe)));transform-origin:center;transition:filter .15s ease}html body.bl-luxe #app .conv-swipe:not(.is-swiping) .conv-act{transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1)}html body.bl-luxe #app .conv-act:active{filter:brightness(.92)}html body.bl-luxe #app .conv-act.is-read{background:#ece4e1;color:#4a4341}html body.bl-luxe #app .conv-act.is-hide{background:#6e6764;color:#fff}html body.bl-luxe #app .conv-act.is-delete{background:#c23d5f;color:#fff;box-shadow:0 8px 18px #c23d5f3d}html body.bl-luxe #app .conv-swipe:not(:has(>.conversation.has-unread)) .conv-act.is-read{display:none}html body.bl-luxe.bl-luxe #app .conv-swipe:is(.is-open,.is-swiping) .conversation .conversation-hide{opacity:0!important;pointer-events:none}html body.bl-luxe :is(#app,#overlay-root) .bl-guard{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html body.bl-luxe :is(#app,#overlay-root) .bl-guard img{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}html body.bl-luxe :is(#app,#overlay-root) .bl-wm{position:absolute;inset:0;z-index:3;display:block;pointer-events:none;background-image:var(--bl-wm,none);background-repeat:no-repeat;background-size:250px 44px;background-position:50% 50%;border-radius:inherit;animation:bl-wm-roam 26s cubic-bezier(.45,.05,.55,.95) infinite;will-change:background-position}@keyframes bl-wm-roam{0%{background-position:12% 14%}14%{background-position:86% 30%}28%{background-position:38% 58%}42%{background-position:94% 88%}57%{background-position:8% 72%}71%{background-position:62% 10%}85%{background-position:20% 40%}to{background-position:12% 14%}}@media(prefers-reduced-motion:reduce){html body.bl-luxe :is(#app,#overlay-root) .bl-wm{animation:none}}html body.bl-luxe #overlay-root .bl-photo-viewer{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:max(56px,env(safe-area-inset-top)) 16px max(28px,env(safe-area-inset-bottom));box-sizing:border-box;background:#181013e6;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);animation:bl-pv-in .18s ease-out both;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:zoom-out}html body.bl-luxe.bl-luxe #overlay-root .bl-photo-viewer,html body.bl-luxe.bl-luxe #overlay-root .bl-photo-viewer *{pointer-events:auto!important}html body.bl-luxe #overlay-root .bl-photo-viewer.is-closing{animation:bl-pv-out .16s ease-in both}html body.bl-luxe #overlay-root .bl-photo-viewer.is-closing>*{visibility:hidden}html body.bl-luxe #overlay-root .bl-pv-frame{position:relative;margin:0;display:inline-block;max-width:min(92vw,720px);border-radius:18px;overflow:hidden;background:#2a2023;box-shadow:0 24px 70px #00000073;min-width:120px;min-height:120px}html body.bl-luxe #overlay-root .bl-pv-frame img{display:block;max-width:min(92vw,720px);max-height:calc(100dvh - 160px);width:auto;height:auto;object-fit:contain;opacity:0;transition:opacity .2s ease}html body.bl-luxe #overlay-root .bl-photo-viewer.is-ready .bl-pv-frame img{opacity:1}html body.bl-luxe #overlay-root .bl-pv-loading{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid rgba(255,242,245,.25);border-top-color:#fff2f5;animation:bl-pv-spin .8s linear infinite}html body.bl-luxe #overlay-root .bl-photo-viewer.is-ready .bl-pv-loading{display:none}html body.bl-luxe #overlay-root .bl-pv-close{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 22px;border-radius:22px;border:1px solid rgba(255,242,245,.24);background:#fff2f51f;color:#fff7f9;font-size:14px;letter-spacing:.08em;cursor:pointer}html body.bl-luxe #overlay-root .bl-pv-note{margin:0;font-size:12.5px;letter-spacing:.06em;color:#fff2f5b8}@keyframes bl-pv-in{0%{opacity:0}to{opacity:1}}@keyframes bl-pv-out{0%{opacity:1}to{opacity:0}}@keyframes bl-pv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html body.bl-luxe #overlay-root :is(.bl-photo-viewer,.bl-photo-viewer.is-closing){animation:none}}html body.bl-luxe :is(#app,#overlay-root) .chat-photo-guard{display:block;overflow:hidden;border-radius:inherit;cursor:pointer;touch-action:pan-y}html body.bl-luxe :is(#app,#overlay-root) .chat-photo-guard img{display:block;filter:blur(22px) saturate(.92);transform:scale(1.08);transition:filter .18s ease,transform .18s ease}html body.bl-luxe :is(#app,#overlay-root) .chat-photo-hint{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%);height:34px;padding:0 14px;border-radius:17px;background:#1a171875;color:#fff;font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap;display:flex;align-items:center;gap:6px;pointer-events:none;transition:opacity .15s ease}html body.bl-luxe :is(#app,#overlay-root) .chat-once{position:relative;overflow:hidden;width:min(240px,62vw);min-height:72px;padding:14px 16px;box-sizing:border-box;border:1px solid rgba(194,61,95,.22);border-radius:20px;background:#fff7f9;color:#1a1718;font:inherit;text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;touch-action:pan-y}html body.bl-luxe :is(#app,#overlay-root) .chat-once svg{flex:none;color:#c23d5f}html body.bl-luxe :is(#app,#overlay-root) .chat-once span{display:flex;flex-direction:column;gap:2px}html body.bl-luxe :is(#app,#overlay-root) .chat-once b{font-size:14px}html body.bl-luxe :is(#app,#overlay-root) .chat-once small{font-size:12px;color:#6e6764}html body.bl-luxe :is(#app,#overlay-root) .chat-once img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;z-index:2;margin:0!important}html body.bl-luxe :is(#app,#overlay-root) .chat-once img[hidden]{display:none!important}html body.bl-luxe :is(#app,#overlay-root) .chat-once>.ui-icon-frame{flex:none!important;color:#c23d5f}html body.bl-luxe :is(#app,#overlay-root) .chat-once.is-used{cursor:default;background:#f6f0ee;border-color:#ede3e0}html body.bl-luxe :is(#app,#overlay-root) .chat-once.is-used svg{color:#6e6764}html body.bl-luxe :is(#app,#overlay-root) .chat-once>span:not(.ui-icon-frame){flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;position:static!important;white-space:normal!important}html body.bl-luxe :is(#app,#overlay-root) .chat-once>span:not(.ui-icon-frame)>:is(b,small){display:block!important;white-space:nowrap!important}html body.bl-luxe :is(#app,#overlay-root) .chat-photo-guard.is-own{cursor:default}html body.bl-luxe :is(#app,#overlay-root) .chat-photo-guard.is-own img{filter:none;transform:none}html body.bl-luxe :is(#app,#overlay-root) .chat-once-tag{position:absolute;left:10px;top:10px;z-index:4;height:26px;padding:0 10px;border-radius:13px;background:#fff7f9eb;color:#c23d5f;font-size:11px;font-weight:700;letter-spacing:.04em;display:flex;align-items:center}:root{--bl-build:"6ed55027062121e8"}
