.wall3d{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .7s ease;background:#06070d}.wall3d[data-wall3d-state=paused],.wall3d[data-wall3d-state=running],.wall3d[data-wall3d-state=static]{opacity:1}.wall3d[data-wall3d-state=fallback]{display:none}.wall3d canvas{display:block;width:100%;height:100%}.wall3d:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(214,181,109,.06),transparent 60%)}.msg-thread[data-wall3d=on] .msg-scroller{position:relative;background:transparent!important}@media (prefers-reduced-motion:reduce){.wall3d{transition:none}}.message-activities_backdrop__c_enO{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:18px;background:#050507b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.message-activities_sheet__Pkcwg{width:min(680px,100%);max-height:min(760px,calc(100dvh - 30px));overflow:auto;border:1px solid #ffffff22;border-radius:22px;background:linear-gradient(155deg,#242329,#121216);box-shadow:0 28px 100px #000b;padding:23px;color:#f7f5ef}.message-activities_header__mJtAH{display:flex;align-items:start;justify-content:space-between;gap:15px}.message-activities_eyebrow__6ph79{margin:0 0 7px;color:#e6ad8d;font-size:10px;font-weight:800;letter-spacing:.13em}.message-activities_header__mJtAH h2{margin:0;font-size:30px;letter-spacing:-.05em;line-height:1.05}.message-activities_header__mJtAH p:not(.message-activities_eyebrow__6ph79){margin:10px 0 0;color:#aaa8b3;font-size:12px;line-height:1.6}.message-activities_close__EDFzI{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff24;border-radius:50%;background:#ffffff09;color:#fff;cursor:pointer}.message-activities_grid__NILAl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px}.message-activities_card__Kj79A{display:grid;grid-template-columns:92px 1fr;grid-gap:12px;gap:12px;text-align:left;border:1px solid #ffffff16;border-radius:14px;padding:8px;background:#ffffff06;color:#fff;cursor:pointer;transition:border-color .18s,transform .18s}.message-activities_card__Kj79A.message-activities_selected__ZbK7E,.message-activities_card__Kj79A:hover{border-color:#e8af8f80;transform:translateY(-2px)}.message-activities_art__vns2r{position:relative;display:block;overflow:hidden;border-radius:9px;aspect-ratio:1}.message-activities_art__vns2r img,.message-activities_launchArt__eysZe img{width:100%;height:100%;display:block;object-fit:cover}.message-activities_art__vns2r i{position:absolute;right:7px;bottom:7px;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 3px #101013aa}.message-activities_cardBody__Wiecy{display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0}.message-activities_cardBody__Wiecy small{color:#b9b3a8;font-size:8px;letter-spacing:.09em}.message-activities_cardBody__Wiecy strong{font-size:19px;letter-spacing:-.03em}.message-activities_cardBody__Wiecy>span{color:#a8a6b1;font-size:10px;line-height:1.45}.message-activities_launch__5pMOp{display:grid;grid-template-columns:150px 1fr;grid-gap:16px;gap:16px;margin-top:16px;border:1px solid #e5ad8d42;border-radius:14px;padding:10px;background:linear-gradient(135deg,#2c2628,#17181d)}.message-activities_launchArt__eysZe{overflow:hidden;border-radius:9px;min-height:130px}.message-activities_launchCopy__vifVX{display:grid;align-content:center;grid-gap:8px;gap:8px}.message-activities_launchCopy__vifVX small{color:#e4ac8d;font-size:8px;letter-spacing:.1em}.message-activities_launchCopy__vifVX h3{margin:4px 0 0;font-size:25px;letter-spacing:-.04em}.message-activities_launchCopy__vifVX p{margin:0;color:#b1adb5;font-size:11px;line-height:1.55}.message-activities_actions__SBJKD{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.message-activities_primary__Nbt5r,.message-activities_secondary__8kWKT{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border-radius:9px;font-size:11px;font-weight:800;cursor:pointer;text-decoration:none}.message-activities_primary__Nbt5r{background:#e8ad8d;color:#241712}.message-activities_secondary__8kWKT{border:1px solid #ffffff24;background:#ffffff0b;color:#f4f0e9}.message-activities_empty__hxX9X{display:flex;align-items:center;gap:8px;justify-content:center;margin-top:16px;padding:20px;border:1px dashed #ffffff25;border-radius:12px;color:#9d9aa7;font-size:11px}.message-activities_note__HVyL5{margin:18px 0 0;color:#85828d;font-size:10px;line-height:1.6}.message-activities_sheet__Pkcwg a:focus-visible,.message-activities_sheet__Pkcwg button:focus-visible{outline:3px solid #ff965f;outline-offset:3px}@media(max-width:560px){.message-activities_backdrop__c_enO{padding:10px;align-items:end}.message-activities_sheet__Pkcwg{border-radius:20px 20px 12px 12px;padding:18px 16px;max-height:calc(100dvh - 18px)}.message-activities_header__mJtAH h2{font-size:26px}.message-activities_grid__NILAl{grid-template-columns:1fr}.message-activities_card__Kj79A{grid-template-columns:82px 1fr}.message-activities_launch__5pMOp{grid-template-columns:92px 1fr;gap:11px}.message-activities_launchArt__eysZe{min-height:92px}.message-activities_launchCopy__vifVX h3{font-size:21px}.message-activities_primary__Nbt5r,.message-activities_secondary__8kWKT{font-size:10px;padding:0 10px}}.msg-app[data-premium]{--pm-spring:cubic-bezier(.32,.72,0,1);--pm-bounce:cubic-bezier(.34,1.4,.64,1);font-family:var(--lg-font,-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif);-webkit-font-smoothing:antialiased}.msg-app[data-premium] .msg-thread-head{position:relative;z-index:3;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 12px 32px -14px rgba(0,0,0,.8)!important}.msg-app[data-premium] .msg-thread-head h2,.msg-app[data-premium] .msg-thread-head strong{font-size:16px;font-weight:650;letter-spacing:-.012em}.msg-app[data-premium] .msg-composer{position:relative;z-index:3}.msg-app[data-premium] .msg-composer .msg-composer-row{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(0,0,0,.3),0 18px 40px -16px rgba(0,0,0,.85),0 2px 8px rgba(0,0,0,.35)!important;transition:box-shadow .3s var(--pm-spring),transform .35s var(--pm-bounce)}.msg-app[data-premium] .msg-composer .msg-composer-row:focus-within{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 1px rgba(214,181,109,.35),0 18px 44px -14px rgba(214,181,109,.28),0 2px 8px rgba(0,0,0,.35)!important}.msg-app[data-premium] .msg-composer textarea{font-size:16px;line-height:1.35;letter-spacing:-.005em;transition:box-shadow .25s var(--pm-spring),border-color .25s var(--pm-spring),background .25s}.msg-app[data-premium] .msg-composer .msg-send:not(:disabled){transition:transform .35s var(--pm-bounce),filter .2s}.msg-app[data-premium] .msg-composer .msg-send:not(:disabled):active{transform:scale(.9)}.msg-app[data-premium] .msg-bubble{font-size:15.5px;line-height:1.38;letter-spacing:-.008em}.msg-app[data-premium] .msg-bubble-row.mine .msg-bubble:not(.msg5-sticker-bubble):not(.snp-bubble){box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 18px -8px rgba(214,181,109,.45)}.msg-app[data-premium] .msg-bubble-row.theirs .msg-bubble:not(.msg5-sticker-bubble):not(.snp-bubble){box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 18px -10px rgba(0,0,0,.8)}.msg-app[data-premium] .msg-day span{font-size:11.5px;font-weight:600;letter-spacing:.02em}.msg-app[data-premium] .msg-row{transition:background .2s,transform .35s var(--pm-bounce)}.msg-app[data-premium] .msg-row:active{transform:scale(.985)}.msg-app[data-premium] .msg-row strong,.msg-app[data-premium] .msg-row-name{font-weight:620;letter-spacing:-.01em}.msg-app[data-premium] .msg-row time,.msg-app[data-premium] .msg-row-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.msg-app[data-premium] .msg-bubble-row.mine .msg-bubble.pending{animation:pm-send .52s var(--pm-bounce) both;transform-origin:bottom right}.msg-app[data-premium] .gg-enter>.msg-bubble-row{animation-duration:.5s;animation-timing-function:var(--pm-bounce)}}@keyframes pm-send{0%{opacity:0;transform:translate3d(0,28px,0) scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.msg-app[data-premium][data-nav=push][data-thread-open=true] .msg-thread{animation:pm-push .46s var(--pm-spring) both}.msg-app[data-premium][data-nav=back][data-thread-open=false] .msg-list{animation:pm-back .42s var(--pm-spring) both}}@keyframes pm-push{0%{transform:translate3d(100%,0,0);box-shadow:-30px 0 60px rgba(0,0,0,.5)}to{transform:none;box-shadow:none}}@keyframes pm-back{0%{transform:translate3d(-24%,0,0);opacity:.55}to{transform:none;opacity:1}}@media (prefers-reduced-transparency:reduce){.msg-app[data-premium] .msg-composer .msg-composer-row:focus-within{box-shadow:0 0 0 1px rgba(214,181,109,.5)!important}}.msg-app[data-premium] .msg-bubble-row{transition:transform .46s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)),opacity .22s ease}.msg-app[data-premium] .msg-bubble-row.is-swiping{transition:none}.msg-app[data-premium] .snp-swipe-hint{opacity:calc(.25 + var(--sw, 0) * .75);transform:scale(calc(.55 + var(--sw, 0) * .45)) rotate(calc((1 - var(--sw, 0)) * -40deg));transition:background .18s ease,color .18s ease;box-shadow:0 6px 18px rgba(0,0,0,.35)}.msg-app[data-premium] .snp-swipe-hint.on{animation:pm-hint-pop .34s var(--lg-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes pm-hint-pop{0%{scale:1}45%{scale:1.28}to{scale:1}}.msg-app[data-premium] .msg-composer-reply{animation:pm-reply-in .38s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)) both;transform-origin:bottom center}@keyframes pm-reply-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.msg-app[data-premium] .msg-scroller:has(.fbm-lifted) .msg-bubble-row:not(.fbm-lifted){opacity:.32}.msg-app[data-premium] .msg-scroller:has(.fbm-lifted) .msg-bubble-row:not(.fbm-lifted) .msg-bubble{filter:saturate(.6)}.msg-app[data-premium] .fbm-lifted>.msg-bubble{transition:transform .42s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)),box-shadow .3s ease}.msg-app[data-premium] .fbm-actions{transform-origin:top left;animation:pm-menu .46s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)) both}.msg-app[data-premium] .mine>.fbm-actions{transform-origin:top right}@keyframes pm-menu{0%{opacity:0;transform:translateY(-8px) scale(.6)}60%{opacity:1}to{opacity:1;transform:none}}.msg-app[data-premium] .fbm-actions .wa-react-row button{transition:transform .32s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)),background .15s ease}.msg-app[data-premium] .fbm-actions .wa-react-row button.pm-hot{transform:scale(1.5) translateY(-12px);background:rgba(255,255,255,.12);z-index:1}.msg-app[data-premium] .fbm-actions .wa-react-row button:active{transform:scale(.88)}.msg-app[data-premium] .msg-reactions button.gg-pop{animation:pm-react-pop .5s var(--lg-spring,cubic-bezier(.34,1.56,.64,1))}@keyframes pm-react-pop{0%{transform:scale(.3)}55%{transform:scale(1.25)}to{transform:scale(1)}}.msg-app[data-premium] .msg5-older{height:44px}.msg-app[data-premium] .pm-older-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;font:600 12px/1 var(--lg-font,inherit);color:var(--m-ink-2,rgba(255,255,255,.72));background:var(--lg-glass,rgba(28,28,32,.62));-webkit-backdrop-filter:blur(var(--lg-blur,18px)) saturate(1.4);backdrop-filter:blur(var(--lg-blur,18px)) saturate(1.4);box-shadow:inset 0 0 0 1px var(--lg-edge,rgba(255,255,255,.12)),0 8px 22px rgba(0,0,0,.3);animation:pm-pill-drop .42s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)) both}.msg-app[data-premium] .pm-older-pill .msg-loading{padding:0;transform:scale(.8)}@keyframes pm-pill-drop{0%{opacity:0;transform:translateY(-16px) scale(.9)}to{opacity:1;transform:none}}.msg-app[data-premium] .pm-older-in{animation:pm-older-fade .5s ease both}@keyframes pm-older-fade{0%{opacity:0}to{opacity:1}}.msg-app[data-premium] .pm-thread-start{display:flex;align-items:center;gap:10px;margin:6px 18px 14px;font:600 11px/1 var(--lg-font,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--m-ink-3,rgba(255,255,255,.45))}.msg-app[data-premium] .pm-thread-start:after,.msg-app[data-premium] .pm-thread-start:before{content:"";flex:1 1;height:1px;background:var(--lg-line,rgba(255,255,255,.1))}@media (prefers-reduced-motion:reduce){.msg-app[data-premium] .fbm-actions .wa-react-row button,.msg-app[data-premium] .msg-bubble-row{transition:none}.msg-app[data-premium] .fbm-actions,.msg-app[data-premium] .msg-composer-reply,.msg-app[data-premium] .msg-reactions button.gg-pop,.msg-app[data-premium] .pm-older-in,.msg-app[data-premium] .pm-older-pill,.msg-app[data-premium] .snp-swipe-hint.on{animation:none}}.msg-app[data-premium] .msg-profile-nudge{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:11px;gap:11px;margin:4px 12px 10px;padding:11px 12px;border:1px solid rgba(214,181,109,.25);border-radius:17px;background:linear-gradient(135deg,rgba(214,181,109,.13),rgba(255,255,255,.035));color:#fff;text-decoration:none}.msg-app[data-premium] .msg-profile-nudge>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.msg-app[data-premium] .msg-profile-nudge small{color:#d6b56d;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.msg-app[data-premium] .msg-profile-nudge b{font-size:13px}.msg-app[data-premium] .msg-profile-nudge i{overflow:hidden;color:rgba(255,255,255,.48);font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .msg-profile-nudge>svg{color:rgba(214,181,109,.75)}.msg-app[data-premium] .msg-friends-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgba(214,181,109,.42);border-radius:999px;background:linear-gradient(145deg,rgba(242,223,170,.18),rgba(201,159,76,.09));color:#f2dfaa;font:700 12px/1 inherit;white-space:nowrap;cursor:pointer}.msg-app[data-premium] .msg-friends-cta.is-active,.msg-app[data-premium] .msg-friends-cta:hover{background:linear-gradient(145deg,#f2dfaa,#c99f4c);color:#130f07}.msg-app[data-premium] .msg-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.msg-app[data-premium] .snp-friends{display:grid;align-content:flex-start;min-height:100%;padding:4px 10px 110px}.msg-app[data-premium] .snp-friends-hero{display:flex;gap:12px;margin:4px 4px 10px;padding:16px;border:1px solid rgba(214,181,109,.2);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(214,181,109,.16),transparent 68%),rgba(255,255,255,.035)}.msg-app[data-premium] .snp-people-plus .snp-friends-hero{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:18px;overflow:hidden;min-height:142px;padding:22px;background:radial-gradient(circle at 88% 18%,rgba(214,181,109,.3),transparent 28%),radial-gradient(circle at 12% 100%,rgba(114,73,255,.2),transparent 42%),linear-gradient(135deg,#1c1722,#111116 62%,#211b11);border-color:rgba(242,223,170,.32);box-shadow:inset 0 1px rgba(255,255,255,.12),0 18px 38px rgba(0,0,0,.18)}.msg-app[data-premium] .snp-people-plus .snp-friends-hero:after{position:absolute;right:-38px;bottom:-58px;width:180px;height:180px;border:1px solid rgba(242,223,170,.18);border-radius:50%;box-shadow:0 0 0 18px rgba(242,223,170,.035),0 0 0 36px rgba(242,223,170,.025);content:"";pointer-events:none}.msg-app[data-premium] .snp-people-hero-copy{position:relative;z-index:1;display:flex;align-items:flex-start;gap:13px;min-width:0}.msg-app[data-premium] .snp-people-hero-icon{display:grid;flex:none;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:15px;background:linear-gradient(145deg,#f2dfaa,#c99f4c);color:#151006;box-shadow:0 8px 24px rgba(201,159,76,.22)}.msg-app[data-premium] .snp-people-plus .snp-friends-hero h2{max-width:440px;font-size:clamp(21px,2.8vw,31px);line-height:1.05;letter-spacing:-.04em}.msg-app[data-premium] .snp-people-plus .snp-friends-hero p{max-width:520px;margin-top:9px;font-size:12px}.msg-app[data-premium] .snp-people-hero-meta{position:relative;z-index:1;display:grid;grid-template-columns:auto auto;align-content:center;grid-gap:2px 8px;gap:2px 8px;min-width:148px;padding-left:17px;border-left:1px solid rgba(255,255,255,.14)}.msg-app[data-premium] .snp-people-hero-meta b{font-size:20px;color:#f2dfaa;line-height:1.1}.msg-app[data-premium] .snp-people-hero-meta span{align-self:center;color:rgba(255,255,255,.5);font-size:9px;white-space:nowrap}.msg-app[data-premium] .snp-people-hero-meta i{grid-column:1/-1;height:1px;margin:7px 0;background:rgba(255,255,255,.12)}.msg-app[data-premium] .snp-friends-hero>span{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:14px;background:linear-gradient(145deg,#f2dfaa,#c89c43);color:#151006}.msg-app[data-premium] .snp-friends-hero h2{margin:0;color:var(--m-ink,#fff);font-size:17px;letter-spacing:-.02em}.msg-app[data-premium] .snp-friends-hero small{display:block;margin-bottom:4px;color:#d6b56d;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.msg-app[data-premium] .snp-friends-hero p{margin:4px 0 0;color:var(--m-dim,rgba(255,255,255,.58));font-size:12px;line-height:1.42}.msg-app[data-premium] .snp-scene-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:0 4px 10px}.msg-app[data-premium] .snp-scene-actions a{display:flex;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035);color:#fff;text-decoration:none}.msg-app[data-premium] .snp-scene-actions a>svg{flex:none;color:#d6b56d}.msg-app[data-premium] .snp-scene-actions a>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.msg-app[data-premium] .snp-scene-actions b{font-size:11px}.msg-app[data-premium] .snp-scene-actions small{overflow:hidden;color:rgba(255,255,255,.46);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .snp-discovery-lanes{display:flex;gap:6px;margin:0 4px 10px;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none}.msg-app[data-premium] .snp-discovery-lanes::-webkit-scrollbar{display:none}.msg-app[data-premium] .snp-discovery-lanes button{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.65);font:inherit;font-size:10px;font-weight:750;cursor:pointer}.msg-app[data-premium] .snp-discovery-lanes button.is-active{border-color:#d6b56d;background:#d6b56d;color:#171207}.msg-app[data-premium] .snp-people-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 4px 10px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025)}.msg-app[data-premium] .snp-people-summary{display:grid;min-width:0;grid-gap:3px;gap:3px}.msg-app[data-premium] .snp-people-summary b{font-size:11px;color:#fff}.msg-app[data-premium] .snp-people-summary span{overflow:hidden;color:rgba(255,255,255,.44);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .snp-people-controls{display:flex;align-items:center;gap:7px}.msg-app[data-premium] .snp-people-controls label{display:flex;align-items:center;gap:5px;color:rgba(255,255,255,.38);font-size:9px}.msg-app[data-premium] .snp-people-controls select{height:29px;padding:0 22px 0 8px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#17171b;color:#eee;font:inherit;font-size:9px}.msg-app[data-premium] .snp-view-toggle{display:flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(0,0,0,.18)}.msg-app[data-premium] .snp-view-toggle button{display:grid;width:27px;height:25px;place-items:center;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.45);font:700 13px/1 inherit;cursor:pointer}.msg-app[data-premium] .snp-view-toggle button.is-active{background:rgba(214,181,109,.22);color:#f2dfaa}.msg-app[data-premium] .snp-location-note{display:flex;align-items:center;gap:5px;margin:0 8px 8px;color:var(--m-dim,rgba(255,255,255,.5));font-size:10.5px}.msg-app[data-premium] .snp-location-note a{margin-left:auto;color:#d6b56d;text-decoration:none}.msg-app[data-premium] .snp-friend-row{display:flex;align-items:center;gap:10px;min-height:72px;padding:8px 7px;border-bottom:1px solid rgba(255,255,255,.055)}.msg-app[data-premium] .snp-friend-profile{display:flex;flex:1 1 auto;align-items:center;gap:11px;min-width:0;color:inherit;text-decoration:none}.msg-app[data-premium] .snp-friend-profile>span:last-child{display:grid;min-width:0;grid-gap:3px;gap:3px}.msg-app[data-premium] .snp-friend-profile b{overflow:hidden;color:var(--m-ink,#fff);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .snp-friend-profile small{overflow:hidden;color:var(--m-dim,rgba(255,255,255,.5));font-size:11px;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .snp-add-btn{flex:none;min-width:68px;height:34px;padding:0 12px;border:0;border-radius:999px;background:linear-gradient(145deg,#f2dfaa,#c99f4c);color:#130f07;font:700 12px/1 inherit;cursor:pointer}.msg-app[data-premium] .snp-add-btn:disabled{cursor:default}.msg-app[data-premium] .snp-add-btn.is-requested{background:rgba(255,255,255,.075);color:rgba(255,255,255,.58)}.msg-app[data-premium] .snp-add-btn.is-friends{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff}.msg-app[data-premium] .snp-add-btn.is-incoming{background:linear-gradient(145deg,#f2dfaa,#c99f4c);color:#130f07;box-shadow:0 6px 20px rgba(201,159,76,.2)}.msg-app[data-premium] .snp-friends-safety{display:flex;justify-content:center;align-items:center;gap:6px;margin:16px 8px 0;color:rgba(255,255,255,.36);font-size:10px;text-align:center}.msg-app[data-premium] .snp-match-reason{display:block;overflow:hidden;margin-top:3px;color:#d6b56d;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .snp-creator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 4px}.msg-app[data-premium] .snp-creator-grid.view-list{grid-template-columns:1fr}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-card{grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto 1fr auto;border-radius:15px}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-gallery{grid-row:1/4;height:100%;min-height:144px}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-identity{margin:0;padding:12px 12px 0;grid-template-columns:45px minmax(0,1fr)}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-identity>a{border-width:2px}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-identity>span{padding-top:0}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-bio{margin:8px 12px 0}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-tags,.msg-app[data-premium] .snp-creator-grid.view-list .snp-match-reason{margin-left:12px}.msg-app[data-premium] .snp-creator-grid.view-list .snp-creator-actions{padding:10px 12px}.msg-app[data-premium] .snp-people-plus .snp-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.msg-app[data-premium] .snp-people-plus .snp-creator-card{min-height:318px}.msg-app[data-premium] .snp-people-plus .snp-creator-gallery{height:142px}.msg-app[data-premium] .snp-people-plus .snp-creator-actions{min-height:52px}.msg-app[data-premium] .snp-people-plus .snp-creator-grid.view-list .snp-creator-card{min-height:0}.msg-app[data-premium] .snp-creator-card{display:grid;align-content:flex-start;overflow:hidden;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 14px 36px rgba(0,0,0,.16)}.msg-app[data-premium] .snp-creator-gallery{display:grid;width:100%;height:112px;overflow:hidden;padding:0;border:0;background:radial-gradient(circle at 20% 10%,rgba(214,181,109,.24),transparent 55%),#121215;text-decoration:none;cursor:pointer}.msg-app[data-premium] .snp-creator-gallery.count-2,.msg-app[data-premium] .snp-creator-gallery.count-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:2px}.msg-app[data-premium] .snp-creator-gallery.count-2 img:first-child,.msg-app[data-premium] .snp-creator-gallery.count-3 img:first-child{grid-row:1/3}.msg-app[data-premium] .snp-creator-gallery img{width:100%;height:100%;min-height:0;object-fit:cover}.msg-app[data-premium] .snp-gallery-empty{display:grid;place-content:center;justify-items:center;grid-gap:5px;gap:5px;color:rgba(242,223,170,.72)}.msg-app[data-premium] .snp-gallery-empty small{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.msg-app[data-premium] .snp-creator-identity{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;margin-top:-15px;padding:0 10px}.msg-app[data-premium] .snp-creator-identity>a{z-index:1;border:3px solid #171719;border-radius:50%}.msg-app[data-premium] .snp-creator-identity>span{display:grid;grid-gap:2px;gap:2px;padding-top:16px;min-width:0}.msg-app[data-premium] .snp-creator-identity b,.msg-app[data-premium] .snp-creator-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-app[data-premium] .snp-creator-identity b{font-size:13px}.msg-app[data-premium] .snp-creator-identity small{color:rgba(255,255,255,.48);font-size:9px}.msg-app[data-premium] .snp-creator-bio{display:-webkit-box;min-height:30px;margin:8px 10px 0;overflow:hidden;color:rgba(255,255,255,.62);font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.msg-app[data-premium] .snp-creator-tags{display:flex;gap:4px;overflow:hidden;margin:8px 10px 0}.msg-app[data-premium] .snp-creator-tags span{flex:none;padding:4px 7px;border-radius:999px;background:rgba(214,181,109,.1);color:#ead59e;font-size:8px;font-weight:700}.msg-app[data-premium] .snp-creator-card>.snp-match-reason{margin:7px 10px 0}.msg-app[data-premium] .snp-creator-actions{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:6px;gap:6px;margin-top:auto;padding:10px}.msg-app[data-premium] .snp-creator-actions>a{display:inline-flex;align-items:center;gap:5px;color:#f2dfaa;font-size:10px;font-weight:750;text-decoration:none}.msg-app[data-premium] .snp-creator-actions .snp-add-btn{min-width:64px;height:31px;padding:0 10px;font-size:10px}.msg-app[data-premium] .snp-creator-actions.has-snap{grid-template-columns:minmax(0,1fr) auto auto}.msg-app[data-premium] .snp-snap-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:62px;height:31px;padding:0 9px;border:1px solid rgba(214,181,109,.42);border-radius:999px;background:rgba(214,181,109,.1);color:#f2dfaa;font:800 10px/1 inherit;cursor:pointer}.msg-app[data-premium] .snp-snap-btn:hover{background:#d6b56d;color:#171207}.msg-app[data-premium] .snp-snap-btn:disabled{opacity:.55;cursor:wait}.msg-app[data-premium] .snp-profile-backdrop{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.msg-app[data-premium] .snp-profile-sheet{position:relative;width:min(480px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#151518;box-shadow:0 30px 100px rgba(0,0,0,.6)}.msg-app[data-premium] .snp-profile-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(10,10,12,.72);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.msg-app[data-premium] .snp-profile-gallery{display:grid;height:230px;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(214,181,109,.24),transparent 55%),#0d0d0f}.msg-app[data-premium] .snp-profile-gallery.count-2,.msg-app[data-premium] .snp-profile-gallery.count-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.msg-app[data-premium] .snp-profile-gallery.count-2 img:first-child,.msg-app[data-premium] .snp-profile-gallery.count-3 img:first-child{grid-row:1/3}.msg-app[data-premium] .snp-profile-gallery img{width:100%;height:100%;min-height:0;object-fit:cover}.msg-app[data-premium] .snp-profile-sheet-body{display:grid;grid-gap:12px;gap:12px;padding:0 22px 22px}.msg-app[data-premium] .snp-profile-sheet-id{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:flex-end;grid-gap:12px;gap:12px;margin-top:-25px}.msg-app[data-premium] .snp-profile-sheet-id>.mbr-avatar{border:4px solid #151518}.msg-app[data-premium] .snp-profile-sheet-id h3{display:flex;align-items:center;gap:5px;margin:0;color:#fff;font-size:21px}.msg-app[data-premium] .snp-profile-sheet-id p{margin:4px 0 2px;color:rgba(255,255,255,.48);font-size:11px}.msg-app[data-premium] .snp-profile-headline{font-size:15px}.msg-app[data-premium] .snp-profile-about{margin:0;color:rgba(255,255,255,.65);font-size:12px;line-height:1.55}.msg-app[data-premium] .snp-profile-looking,.msg-app[data-premium] .snp-profile-match{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 11px;border:1px solid rgba(214,181,109,.15);border-radius:12px;background:rgba(214,181,109,.06);color:#ddc887;font-size:10px;line-height:1.4}.msg-app[data-premium] .snp-profile-looking svg,.msg-app[data-premium] .snp-profile-match svg{flex:none}.msg-app[data-premium] .snp-profile-looking span{display:grid;grid-gap:2px;gap:2px;color:rgba(255,255,255,.68)}.msg-app[data-premium] .snp-profile-looking b{color:#ddc887;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.msg-app[data-premium] .snp-profile-links{display:flex;gap:7px;overflow-x:auto}.msg-app[data-premium] .snp-profile-links a{display:inline-flex;align-items:center;gap:4px;flex:none;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#eee;text-decoration:none;font-size:10px}.msg-app[data-premium] .snp-profile-sheet-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:3px}.msg-app[data-premium] .snp-profile-sheet-actions>a,.msg-app[data-premium] .snp-profile-sheet-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border-radius:999px;font-size:12px;font-weight:800}.msg-app[data-premium] .snp-profile-sheet-actions>a{border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none}.msg-app[data-premium] .snp-profile-sheet-actions>.snp-add-btn{height:43px}.msg-app[data-premium] .snp-profile-sheet-actions.has-snap{grid-template-columns:1fr 1fr 1fr}.msg-app[data-premium] .snp-profile-sheet-actions>.snp-snap-btn{height:43px;font-size:12px}.msg-app[data-premium] .snp-friend-row.is-loading i{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.07)}.msg-app[data-premium] .snp-friend-row.is-loading span{width:55%;height:12px;border-radius:6px;background:rgba(255,255,255,.06)}@media (max-width:900px){.msg-app[data-premium] .snp-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:max(7px,env(safe-area-inset-left))}.msg-app[data-premium] .snp-mobile-nav>button{min-width:0;padding-inline:2px}.msg-app[data-premium] .snp-mobile-nav .snp-mobile-camera{order:0}.msg-app[data-premium] .snp-updates-icon{position:relative;display:grid;place-items:center}.msg-app[data-premium] .snp-updates-icon i{position:absolute;right:-5px;top:-3px;width:8px;height:8px;border:2px solid #050506;border-radius:50%;background:#d6b56d}}@media (min-width:900px) and (max-width:1199px){.msg-app[data-premium] .snp-people-plus .snp-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.msg-app[data-premium] .snp-people-plus .snp-friends-hero{display:grid;grid-gap:15px;gap:15px;min-height:0;padding:17px}.msg-app[data-premium] .snp-people-hero-meta{grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.14);border-left:0}.msg-app[data-premium] .snp-people-hero-meta i{display:none}.msg-app[data-premium] .snp-people-hero-meta b{font-size:17px}.msg-app[data-premium] .snp-people-hero-meta span{font-size:8px}.msg-app[data-premium] .snp-people-hero-meta b:nth-of-type(2){margin-left:0}.msg-app[data-premium] .snp-people-plus .snp-creator-grid{grid-template-columns:1fr;gap:12px}.msg-app[data-premium] .snp-people-plus .snp-creator-card{min-height:0}.msg-app[data-premium] .snp-people-plus .snp-creator-gallery{height:132px}.msg-app[data-premium] .msg-friends-cta{width:42px;min-height:42px;padding:0}.msg-app[data-premium] .msg-friends-cta span{display:none}}@media (max-width:390px){.msg-app[data-premium] .snp-creator-grid,.msg-app[data-premium] .snp-scene-actions{grid-template-columns:1fr}}.mbr.msg-app.fbm-app[data-premium] .fbm-list .msg-list-head h1{transition:none;overflow:hidden;max-height:none;margin:0!important;opacity:1;transform:none}.mbr.msg-app.fbm-app[data-premium] .fbm-list .fbm-mini-title{transition:none;opacity:clamp(0,calc((var(--lt, 0) - .55) * 2.5),1);transform:translateY(calc((1 - var(--lt, 0)) * 6px))}.mbr.msg-app.fbm-app[data-premium] .fbm-list .msg-list-head{box-shadow:0 1px 0 rgba(255,255,255,calc(var(--lt, 0) * .08))}.msg-app[data-premium] .pm-chips{contain:inline-size;min-width:0;max-width:100%;box-sizing:border-box;flex:0 0 auto;display:flex;gap:6px;padding:2px 14px 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:14px}.msg-app[data-premium] .pm-chips::-webkit-scrollbar{display:none}.msg-app[data-premium] .pm-chips button{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:0;border-radius:999px;font:600 13px/1 var(--lg-font,inherit);letter-spacing:-.01em;color:var(--m-ink-2,rgba(255,255,255,.78));cursor:pointer;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--lg-line,rgba(255,255,255,.08));transition:background .2s ease,color .2s ease,transform .34s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)),box-shadow .2s ease}.msg-app[data-premium] .pm-chips button:hover{background:rgba(255,255,255,.1)}.msg-app[data-premium] .pm-chips button:active{transform:scale(.92)}.msg-app[data-premium] .pm-chips button.is-on{color:#120e06;background:linear-gradient(160deg,var(--lg-gold-2,#efe2c4),var(--lg-gold,#d6b56d));box-shadow:0 6px 16px rgba(214,181,109,.25)}.msg-app[data-premium] .pm-chips button b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:11px;background:var(--lg-gold,#d6b56d);color:#120e06}.msg-app[data-premium] .pm-chips button.is-on b{background:rgba(18,14,6,.85);color:var(--lg-gold-2,#efe2c4)}.msg-app[data-premium] .pm-chips button:focus-visible{outline:2px solid var(--lg-gold,#d6b56d);outline-offset:2px}.msg-app[data-premium] .msg-space-note{flex:0 0 auto;margin:0;padding:7px 16px 8px;border-top:1px solid rgba(255,255,255,.045);color:rgba(238,233,224,.5);font-size:11px;line-height:1.35}.msg-app[data-premium] .gg-swipe-actions{width:max(204px,calc(var(--pm-dx, 0px) * -1))}.msg-app[data-premium] .gg-sa{transition:flex-grow .32s var(--lg-spring,cubic-bezier(.34,1.56,.64,1)),opacity .2s ease}.msg-app[data-premium] .gg-swipe.pm-full .gg-sa:not(.archive){flex-grow:0;flex-basis:0;opacity:0;overflow:hidden}.msg-app[data-premium] .gg-swipe.pm-full .gg-sa.archive{flex-grow:1;justify-items:start;padding-left:26px}.msg-app[data-premium] .gg-swipe.pm-full .gg-sa.archive svg{animation:pm-arm .34s var(--lg-spring,cubic-bezier(.34,1.56,.64,1))}.msg-app[data-premium] .pm-lead{position:absolute;inset:0;z-index:0;display:grid;align-content:center;justify-items:center;grid-gap:3px;gap:3px;width:92px;font:600 11px/1 var(--lg-font,inherit);color:#0a0a0b;background:linear-gradient(160deg,#efe2c4,#c9a24a);width:max(92px,var(--pm-dx,0px))}.msg-app[data-premium] .pm-lead svg{opacity:.55;transform:scale(.8);transition:opacity .2s ease,transform .3s var(--lg-spring,cubic-bezier(.34,1.56,.64,1))}.msg-app[data-premium] .pm-lead.is-armed svg{opacity:1;transform:scale(1.12) rotate(-12deg)}@keyframes pm-arm{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.msg-app[data-premium] .gg-sa,.msg-app[data-premium] .pm-chips button,.msg-app[data-premium] .pm-lead svg{transition:none}.msg-app[data-premium] .gg-swipe.pm-full .gg-sa.archive svg{animation:none}}.msg-activity-now{display:flex;align-items:center;gap:10px;margin:0 12px 8px;padding:10px 12px;border:1px solid rgba(159,227,111,.28);border-radius:13px;background:linear-gradient(100deg,rgba(65,80,50,.46),rgba(25,27,25,.9));color:#f6f5ef}.msg-activity-dot{width:8px;height:8px;flex:none;border-radius:50%;background:#9ee36f;box-shadow:0 0 0 4px rgba(158,227,111,.13),0 0 18px rgba(158,227,111,.45)}.msg-activity-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1}.msg-activity-copy b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-activity-copy small{font-size:9px;color:#b8c3af}.msg-activity-now>a{display:inline-flex;align-items:center;gap:4px;color:#d6f5b1;font-size:10px;font-weight:800;text-decoration:none;white-space:nowrap}.msg-activity-now>button{display:grid;place-items:center;width:24px;height:24px;border:0;background:transparent;color:#a5aa9f;font-size:18px;cursor:pointer}.msg-activity-now>a:focus-visible,.msg-activity-now>button:focus-visible{outline:2px solid #b8f36a;outline-offset:3px}@media(max-width:560px){.msg-activity-now{margin:0 8px 7px;padding:9px 10px;gap:8px}.msg-activity-copy small,.msg-activity-now>a span{display:none}}.msg-app[data-premium]{--m-gold:#ff936c;--pm-gold:#ff936c;--m-bg:#141914;--m-line:#ffffff20;background:#141914!important}.msg-app[data-premium] .msg-list{background:#171d17!important;border-right:1px solid #ffffff20!important}.msg-app[data-premium] .msg-list-head{background:#171d17!important;border-bottom:0!important;box-shadow:none!important;padding-top:18px!important;padding-bottom:18px!important;min-height:78px!important}.msg-app[data-premium] .msg-list-head h1{font-size:29px!important;font-weight:750!important;letter-spacing:-.045em!important}.msg-app[data-premium] .msg-search{background:#ffffff08!important;border:1px solid #ffffff25!important;border-radius:7px!important;box-shadow:none!important;margin-bottom:16px!important}.msg-app[data-premium] .msg-profile-nudge{border-radius:7px!important;background:#242d22!important;border:1px solid #ffffff18!important;box-shadow:none!important}.msg-app[data-premium] .msg-profile-nudge small{color:#f6ad8b!important}.msg-app[data-premium] .msg-tabs.fbm-capsule{border-radius:7px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff20!important}.msg-app[data-premium] .msg-tabs.fbm-capsule:before{border-radius:5px!important;background:#374632!important;box-shadow:none!important}.msg-app[data-premium] .pm-chips button{box-shadow:none!important;border-radius:5px!important;background:transparent!important;border-color:#ffffff25!important}.msg-app[data-premium] .pm-chips button.is-on{background:#f0eee4!important;color:#20271d!important;border-color:#f0eee4!important}.msg-app[data-premium] .msg-row{border-radius:7px!important;background:#171d17!important;border:0!important;border-bottom:1px solid #ffffff12!important;padding-top:17px!important;padding-bottom:17px!important}.msg-app[data-premium] .msg-row.is-active,.msg-app[data-premium] .msg-row:hover{background:#252d23!important}.msg-app[data-premium] .msg-explore-tools{border-radius:7px!important;background:transparent!important}.msg-app[data-premium] .msg-thread-head{background:#171d17!important;border-bottom:1px solid #ffffff20!important;border-radius:0!important;box-shadow:none!important}.msg-app[data-premium] .msg-composer .msg-composer-row{box-shadow:none!important;border:1px solid #ffffff30!important;border-radius:12px!important;background:#20271f!important}.msg-app[data-premium] .snp-mobile-nav{background:#171d17!important;border-top:1px solid #ffffff20!important;box-shadow:none!important}.msg-app[data-premium] .snp-mobile-camera{background:transparent!important;color:#f1eee6!important;box-shadow:none!important;border:0!important}.msg-draft-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 12px;color:#ffe0ad;font-size:12px;line-height:1.5}.msg-draft-status button{min-height:44px;padding:8px 12px;border:1px solid #ffe0ad66;border-radius:8px;background:#332b20;color:#fff}.msg-draft-status button:focus-visible{outline:2px solid #ffe0ad;outline-offset:2px}