@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.mwDownloadCtaButton{border:0;cursor:pointer;font:inherit}.mwGateDownloadButton{width:100%;min-height:54px;border:0;border-radius:14px;background:#171117;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:850;cursor:pointer}.mwGateDownloadNote{display:block;margin-top:12px;color:#8e8288;font-size:11px;line-height:1.45}.mwDownloadProcessShade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#12040d94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px}.mwDownloadProcessCard{width:min(430px,100%);position:relative;background:#fff;border-radius:28px;padding:38px 30px 30px;text-align:center;box-shadow:0 35px 100px #20001257}.mwDownloadProcessClose{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:50%;border:1px solid #ece6e9;background:#fff;display:grid;place-items:center;cursor:pointer}.mwDownloadProcessIcon{width:72px;height:72px;border-radius:22px;margin:0 auto 18px;display:grid;place-items:center;background:linear-gradient(135deg,#ff275a,#b0126b);color:#fff;font-size:34px;font-weight:900;box-shadow:0 16px 36px #d2145a3d}.mwDownloadProcessIcon.done{background:linear-gradient(135deg,#22b66c,#0a8b4c)}.mwDownloadSpinner{width:29px;height:29px;border:3px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;animation:mwDownloadSpin .72s linear infinite}@keyframes mwDownloadSpin{to{transform:rotate(360deg)}}.mwDownloadProcessKicker{display:block;color:#e31d58;font-size:10px;letter-spacing:.16em;font-weight:900;margin-bottom:8px}.mwDownloadProcessCard h2{font-size:31px;letter-spacing:-.04em;margin:0 0 10px}.mwDownloadProcessCard p{color:#71666c;font-size:14px;line-height:1.55;margin:0 auto;max-width:340px}.mwDownloadProgress{height:7px;margin:24px 0 4px;background:#f0e9ed;border-radius:999px;overflow:hidden}.mwDownloadProgress span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#ff275a,#a9146b);border-radius:inherit;transform-origin:left;animation:mwDownloadProgress 1.2s ease-out forwards}@keyframes mwDownloadProgress{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.mwDownloadDoneButton{margin-top:22px;min-width:130px;min-height:46px;border:0;border-radius:13px;background:#171117;color:#fff;font-weight:850;cursor:pointer}.mwDesktopDownload{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:24px}.mwDesktopDownload button,.mwMobileStores button{border:1px solid rgba(255,255,255,.35);background:#171117;color:#fff;border-radius:12px;padding:14px 16px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.mwDesktopDownload span{font-size:12px;color:#ffffffb8}.mwFloatingApk{position:fixed;right:22px;bottom:22px;z-index:180;border:0;border-radius:999px;background:#151116;color:#fff;padding:13px 17px;display:flex;align-items:center;gap:8px;font-weight:850;box-shadow:0 14px 36px #19051247;cursor:pointer}@media (max-width:800px){.mwDesktopDownload{display:none}.mwMobileStores{display:grid}.mwMobileStores button{width:100%;justify-content:flex-start}.mwFloatingApk{right:50%;transform:translate(50%);bottom:14px;white-space:nowrap}.mwDownloadProcessCard{border-radius:22px;padding:34px 22px 26px}}.mwDirectShade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;background:#170a1394;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:grid;place-items:center;padding:18px;overflow:auto}.mwDirectModal{width:min(430px,100%);background:#fff;border-radius:28px;padding:30px;position:relative;box-shadow:0 35px 100px #20001252;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171117}.mwDirectClose{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:50%;border:1px solid #ece6e9;background:#fff;display:grid;place-items:center;cursor:pointer}.mwDirectMark{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:#fff2f6;margin-bottom:17px}.mwDirectMark span{width:31px;height:31px;border-radius:9px;background:linear-gradient(135deg,#ff2458,#e31653);transform:rotate(45deg);box-shadow:0 12px 28px #ed1c5638}.mwDirectKicker{display:block;color:#e91e4d;font-size:10px;line-height:1;font-weight:900;letter-spacing:.15em;margin-bottom:8px}.mwDirectModal h2{font-size:31px;letter-spacing:-.045em;line-height:1.03;margin:0 44px 9px 0}.mwDirectModal>p{color:#746a70;font-size:14px;line-height:1.55;margin:0 0 17px}.mwDirectPerson{display:flex;align-items:center;gap:11px;background:#f7f7f9;border:1px solid #ededf0;border-radius:16px;padding:10px;margin-bottom:17px}.mwDirectPerson>img,.mwDirectPerson>span{width:48px;height:48px;border-radius:13px;object-fit:cover;background:#ececef;display:grid;place-items:center;font-weight:900}.mwDirectPerson>div{display:grid;gap:2px}.mwDirectPerson b{font-size:14px}.mwDirectPerson small{font-size:11px;color:#7e767b}.mwDirectModal form{display:grid;gap:12px}.mwDirectModal form>label{display:grid;gap:6px;font-size:12px;font-weight:800}.mwDirectModal input[type=text],.mwDirectModal input[type=password],.mwDirectModal input[inputmode=numeric],.mwDirectModal input[type=tel]{width:100%;border:1px solid #dcdce1;background:#f8f8fa;border-radius:14px;padding:13px 14px;outline:none;font:inherit;font-size:14px}.mwDirectModal input:focus{border-color:#e91e4d;background:#fff;box-shadow:0 0 0 3px #e91e4d14}.mwDirectConsent{grid-template-columns:20px 1fr!important;align-items:start!important;gap:8px!important;background:#fafafd;border-radius:13px;padding:11px!important;font-weight:500!important;line-height:1.45}.mwDirectConsent input{width:17px;height:17px;margin:1px 0 0;accent-color:#e91e4d}.mwDirectConsent a{color:#d41449;font-weight:800;text-decoration:none}.mwDirectError{background:#fff0f4;border:1px solid #ffc8d6;color:#bd1240;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.4}.mwDirectSubmit{border:0;border-radius:14px;background:#171117;color:#fff;padding:14px 17px;font-weight:900;cursor:pointer;min-height:49px}.mwDirectSubmit:disabled{opacity:.55;cursor:wait}.mwDirectSwitch{display:block;width:100%;border:0;background:transparent;color:#d31549;font-weight:800;font-size:12px;padding:14px 0 8px;cursor:pointer}.mwDirectSafe{display:flex!important;align-items:center;justify-content:center;gap:6px;color:#8a8086;font-size:10px;line-height:1.4;text-align:center}@media (max-width:560px){.mwDirectShade{padding:10px;align-items:end}.mwDirectModal{width:100%;border-radius:25px 25px 18px 18px;padding:27px 20px 21px;max-height:94vh;overflow:auto}.mwDirectModal h2{font-size:28px}}button.mwGuestApkLink{font-family:inherit;cursor:pointer}.rh-admin-chat-page{display:grid;gap:16px;min-width:0;color:#111;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rh-chat-title-card,.rh-chat-shell{background:#fff;border:1px solid #e7e7eb;border-radius:24px}.rh-chat-title-card{padding:28px 30px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rh-chat-title-card>div>span{color:#ef1f55;font-size:11px;font-weight:800;letter-spacing:.18em}.rh-chat-title-card h1{margin:7px 0 3px;font-size:34px;line-height:1}.rh-chat-title-card p{margin:0;color:#7b7b86;font-size:13px}.rh-chat-title-card button,.rh-chat-inbox-head button{border:1px solid #dcdce2;background:#fff;color:#111;border-radius:999px;padding:11px 17px;font-weight:700;cursor:pointer}.rh-chat-error{border:1px solid #ffccd8;background:#fff2f6;color:#a31136;border-radius:14px;padding:11px 14px;font-size:13px}.rh-chat-shell{min-height:640px;overflow:hidden;display:grid;grid-template-columns:360px minmax(0,1fr)}.rh-chat-inbox{border-right:1px solid #e8e8ed;min-width:0;display:flex;flex-direction:column}.rh-chat-inbox-head{padding:18px 16px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rh-chat-inbox-head h2{margin:0;font-size:17px}.rh-chat-inbox-head small{color:#8d8d96;font-size:11px}.rh-chat-search{margin:0 14px 10px;width:calc(100% - 28px);box-sizing:border-box;border:1px solid #dbdbe1;background:#fff;border-radius:12px;padding:12px 13px;outline:none}.rh-chat-search:focus{border-color:#ef1f55;box-shadow:0 0 0 3px #ef1f5514}.rh-chat-list{overflow-y:auto}.rh-chat-row{width:100%;border:0;border-top:1px solid #ededf1;background:#fff;padding:12px 13px;cursor:pointer;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;text-align:left;align-items:start}.rh-chat-row:hover,.rh-chat-row.active{background:#fff1f5}.rh-chat-avatar{display:inline-grid;flex:0 0 auto;object-fit:cover;border-radius:12px;background:#f2f2f5}.rh-chat-avatar-fallback{place-items:center;font-size:16px;font-weight:800;color:#8a8a94}.rh-chat-row-main{min-width:0;display:grid;gap:2px}.rh-chat-row-name{display:flex;gap:6px;align-items:center;min-width:0}.rh-chat-row-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.rh-chat-mobile,.rh-chat-with{color:#777782;font-size:10px}.rh-chat-with{color:#ef1f55}.rh-chat-preview{margin-top:3px;color:#55555f;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rh-chat-row-side{display:grid;justify-items:end;gap:6px;color:#8d8d96;font-size:9px}.rh-chat-row-side b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#ef1f55;color:#fff;font-size:9px}.rh-premium-chip,.rh-free-chip{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;border-radius:999px;font-size:10px;font-weight:800}.rh-premium-chip{color:#1668e8;background:#edf5ff;padding:4px 7px}.rh-premium-chip.compact{padding:2px;background:transparent}.rh-premium-tick{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:50%;background:#1877f2;color:#fff;font-size:11px;line-height:1;font-weight:900}.rh-free-chip{background:#f1f1f4;color:#555560;padding:3px 6px}.rh-free-chip.limit{background:#fff1f1;color:#bd3030}.rh-chat-main{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:640px}.rh-chat-empty{grid-row:1 / -1;min-height:640px;display:grid;align-content:center;justify-items:center;color:#787883;text-align:center}.rh-chat-empty>div{font-size:32px}.rh-chat-empty h2{margin:8px 0 4px;color:#111}.rh-chat-empty p{margin:0}.rh-conversation-head{min-height:94px;padding:14px 16px;border-bottom:1px solid #e8e8ed;display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(220px,1fr);gap:16px;align-items:center;background:#fff}.rh-party{display:flex;align-items:center;gap:10px;min-width:0}.rh-party-user{justify-content:flex-start}.rh-party-managed{justify-content:flex-end;text-align:right}.rh-side-label{color:#93939c;font-size:9px;font-weight:800;letter-spacing:.12em}.rh-person-name-line{display:flex;align-items:center;gap:7px}.rh-party h3{margin:1px 0;font-size:15px}.rh-party p{margin:0;color:#777782;font-size:11px}.rh-managed-copy{min-width:0}.rh-unlimited{display:inline-block;margin-top:5px;color:#1877f2;font-weight:700}.rh-free-access{margin-top:5px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;color:#64646d;font-size:10px}.rh-free-access strong{border-radius:999px;padding:3px 6px;background:#f1f1f4;color:#33333a}.rh-free-access.limit strong{background:#fff0f0;color:#bd3030}.rh-head-actions{display:flex;align-items:center;justify-content:center}.rh-delete-chat{border:1px solid #ffd1dc;background:#fff;color:#cf1746;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800;cursor:pointer}.rh-delete-chat:hover{background:#fff1f5}.rh-delete-chat:disabled{opacity:.55;cursor:wait}.rh-messages{min-height:0;overflow-y:auto;padding:18px;background:#fff;display:flex;flex-direction:column;gap:11px}.rh-message-line{width:100%;display:flex}.rh-message-line.user{justify-content:flex-start}.rh-message-line.admin{justify-content:flex-end}.rh-message-bubble{max-width:min(70%,620px);padding:10px 12px;border-radius:18px;border:1px solid #ececf0;background:#f4f4f6}.rh-message-line.user .rh-message-bubble{border-top-left-radius:6px}.rh-message-line.admin .rh-message-bubble{border-top-right-radius:6px;border-color:#ffc9d7;background:#fff0f4}.rh-message-bubble>span{display:block;margin-bottom:3px;color:#8a8a94;font-size:9px;font-weight:700}.rh-message-line.admin .rh-message-bubble>span{color:#d71849;text-align:right}.rh-message-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.rh-message-bubble small{display:block;margin-top:4px;color:#909099;font-size:9px}.rh-message-line.admin .rh-message-bubble small{text-align:right}.rh-message-bubble img{display:block;max-width:280px;width:100%;border-radius:12px;margin-bottom:6px}.rh-reply-panel{padding:10px 14px 14px;border-top:1px solid #e8e8ed;background:#fff}.rh-reply-meta{min-height:22px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#73737d;font-size:10px}.rh-reply-meta strong{color:#ef1f55}.rh-reply-free-meta{color:#555560;font-weight:700}.rh-reply-premium-meta{display:inline-flex;align-items:center;gap:5px;color:#1668e8;font-weight:800}.rh-reply-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.rh-reply-row textarea{min-height:54px;max-height:130px;resize:vertical;border:1px solid #dcdce2;border-radius:14px;padding:12px 13px;outline:none;font:inherit}.rh-reply-row textarea:focus{border-color:#ef1f55;box-shadow:0 0 0 3px #ef1f5514}.rh-reply-row button{min-width:110px;border:0;border-radius:999px;background:#ff6d94;color:#fff;padding:0 20px;font-weight:800;cursor:pointer}.rh-reply-row button:hover{background:#ef1f55}.rh-reply-row button:disabled{opacity:.5;cursor:not-allowed}.rh-empty-list{padding:24px 16px;color:#8b8b95;text-align:center;font-size:12px}@media (max-width: 1050px){.rh-chat-shell{grid-template-columns:300px minmax(0,1fr)}.rh-conversation-head{grid-template-columns:minmax(190px,1fr) auto minmax(180px,1fr)}.rh-free-access span{display:none}}@media (max-width: 760px){.rh-chat-title-card{padding:20px}.rh-chat-shell{grid-template-columns:1fr;min-height:0}.rh-chat-inbox{border-right:0;border-bottom:1px solid #e8e8ed;max-height:320px}.rh-chat-main{min-height:620px}.rh-conversation-head{grid-template-columns:1fr auto}.rh-party-managed{grid-column:1 / -1;justify-content:flex-start;text-align:left;border-top:1px solid #eeeef2;padding-top:10px}.rh-party-managed .rh-managed-copy{order:2}.rh-message-bubble{max-width:84%}.rh-reply-meta{align-items:flex-start;flex-direction:column}.rh-reply-row{grid-template-columns:1fr}.rh-reply-row button{min-height:46px}}.rh-chat-row-name{flex-wrap:wrap}.rh-free-chip{border:1px solid #dedee5;background:#f7f7f9;color:#3d3d45;font-size:9px;letter-spacing:.01em}.rh-free-chip.limit{border-color:#ffd0d0;background:#fff2f2;color:#b42323}.rh-premium-chip{border:1px solid #cfe2ff;box-shadow:0 0 0 2px #1877f20d}.rh-free-access{width:fit-content;border:1px solid #e3e3e8;background:#fafafa;border-radius:10px;padding:5px 7px}.rh-free-access.limit{border-color:#ffd1d1;background:#fff6f6}.rh-conversation-head{grid-template-columns:minmax(320px,1fr) auto minmax(280px,1fr)}.rh-head-actions{align-self:stretch;display:flex;align-items:flex-start;padding-top:2px}.rh-delete-chat{border-color:#f2b9c8;background:#fff7f9;color:#c51442;padding:9px 14px}.rh-message-line.user .rh-message-bubble{background:#f3f4f6;border-color:#e4e5e9}.rh-message-line.admin .rh-message-bubble{background:#fff0f4;border-color:#ffbfd0}.rh-reply-meta{padding:2px 2px 4px}.rh-reply-free-meta,.rh-reply-premium-meta{border-radius:999px;padding:4px 8px}.rh-reply-free-meta{background:#f4f4f6;border:1px solid #e1e1e6}.rh-reply-premium-meta{background:#eef6ff;border:1px solid #cfe2ff}@media (max-width: 1050px){.rh-conversation-head{grid-template-columns:1fr auto}.rh-party-managed{grid-column:1 / -1;justify-content:flex-start;text-align:left;border-top:1px solid #ededf1;padding-top:10px}.rh-party-managed .rh-managed-copy{order:2}}.rh-admin-chat-page{height:calc(100vh - 184px);min-height:520px;overflow:hidden}.rh-chat-shell{height:100%;min-height:0!important;grid-template-columns:360px minmax(0,1fr);border-radius:20px;box-shadow:0 8px 30px #1611160a}.rh-chat-inbox{height:100%;min-height:0;overflow:hidden}.rh-chat-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rh-chat-main{height:100%;min-height:0!important;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}.rh-messages{min-height:0!important;height:auto!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;padding:18px 20px 26px}.rh-chat-inbox-head{align-items:flex-start;padding:16px 14px 10px}.rh-chat-inbox-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.rh-chat-live-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #dff0e7;background:#f5fff9;color:#13784b;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850;white-space:nowrap}.rh-chat-live-pill i{width:7px;height:7px;border-radius:50%;background:#19bd70;box-shadow:0 0 0 4px #19bd701f;animation:rhChatLivePulse 1.35s ease-in-out infinite}@keyframes rhChatLivePulse{0%,to{opacity:1}50%{opacity:.38}}.rh-chat-inbox-head button:disabled{opacity:.6;cursor:wait}.rh-chat-row{position:relative;transition:background .16s ease,box-shadow .16s ease,transform .16s ease;border-left:3px solid transparent}.rh-chat-row:hover{background:#fff8fa}.rh-chat-row.unread{background:linear-gradient(90deg,#fff0f5,#fff8fa 75%,#fff);border-left-color:#ef1f55;box-shadow:inset 0 0 0 1px #ef1f550a,0 4px 16px #ef1f550d}.rh-chat-row.unread .rh-chat-row-name strong{color:#bc123f}.rh-chat-row.active{background:linear-gradient(90deg,#ffe7ef,#fff4f7)!important;border-left-color:#be0c5d;box-shadow:inset 0 0 0 1px #be0c5d17,0 6px 18px #be0c5d14}.rh-chat-avatar-wrap{position:relative;display:inline-flex;width:46px;height:46px}.rh-new-chat-dot{position:absolute;right:-2px;top:-2px;width:10px;height:10px;border-radius:50%;background:#ef1f55;border:2px solid #fff;box-shadow:0 0 0 3px #ef1f551f}.rh-chat-row-side b{min-width:20px;height:20px;background:linear-gradient(135deg,#ff2b62,#c60865);box-shadow:0 4px 12px #e0145c3d;font-size:9px;font-weight:900}.rh-read-check{font-size:10px;color:#bbb}.rh-conversation-head{position:relative;z-index:2;flex:0 0 auto;background:#fffffffa;box-shadow:0 3px 14px #1c181c09}.rh-reply-panel{position:relative;z-index:2;flex:0 0 auto;box-shadow:0 -4px 18px #1c181c0b}.rh-reply-row textarea{min-height:50px;resize:none}.rh-reply-row button{background:linear-gradient(135deg,#ff2a61,#d80f73);box-shadow:0 7px 18px #e1165b33}.rh-message-bubble.optimistic{opacity:.78}.rh-thread-inline-loader{margin:auto;display:grid;justify-items:center;gap:8px;color:#7d7880;font-size:11px}.rh-thread-inline-loader span{width:28px;height:28px;border:3px solid #f6dce5;border-top-color:#ef1f55;border-radius:50%;animation:rhThreadSpin .72s linear infinite}@keyframes rhThreadSpin{to{transform:rotate(360deg)}}.rh-chat-empty{min-height:0!important;height:100%}.rh-delete-modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100500;background:#18111685;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);display:grid;place-items:center;padding:24px;animation:rhDeleteShadeIn .16s ease-out}.rh-delete-modal-card{position:relative;width:min(440px,100%);background:#fff;border:1px solid #f0e4e8;border-radius:24px;padding:28px;box-shadow:0 28px 90px #1f141a3d;text-align:center;animation:rhDeleteCardIn .2s cubic-bezier(.2,.8,.2,1)}.rh-delete-modal-close{position:absolute;right:15px;top:15px;width:34px;height:34px;border-radius:50%;border:1px solid #e7e1e4;background:#fff;color:#6b6267;font-size:22px;line-height:1;cursor:pointer}.rh-delete-modal-icon{width:48px;height:48px;margin:0 auto 10px;border-radius:16px;display:grid;place-items:center;background:#fff0f4;color:#d5154d;font-size:22px;font-weight:900;border:1px solid #ffd2df}.rh-delete-modal-kicker{display:block;color:#d5154d;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.rh-delete-modal-card h2{margin:0 0 9px;font-size:24px;letter-spacing:-.7px;color:#151115}.rh-delete-modal-card p{margin:0 auto;color:#726a70;font-size:12px;line-height:1.65;max-width:350px}.rh-delete-modal-card p strong{color:#171217}.rh-delete-modal-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:9px;margin-top:22px}.rh-delete-modal-actions button{min-height:44px;border-radius:13px;font-weight:850;cursor:pointer}.rh-delete-cancel{border:1px solid #ded8dc;background:#fff;color:#332d31}.rh-delete-confirm{border:0;background:linear-gradient(135deg,#ef1f55,#b80c58);color:#fff;box-shadow:0 8px 20px #d6125233}.rh-delete-modal-actions button:disabled{opacity:.58;cursor:wait}@keyframes rhDeleteShadeIn{0%{opacity:0}to{opacity:1}}@keyframes rhDeleteCardIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:1050px){.rh-admin-chat-page{height:auto;min-height:680px;overflow:visible}.rh-chat-shell{height:auto;min-height:680px!important;grid-template-columns:300px minmax(0,1fr)}.rh-chat-inbox,.rh-chat-main{height:680px}}@media (max-width:760px){.rh-chat-shell{grid-template-columns:1fr;height:auto}.rh-chat-inbox{height:320px;max-height:320px}.rh-chat-main{height:620px}.rh-delete-modal-shade{padding:14px}.rh-delete-modal-card{padding:24px 18px}.rh-delete-modal-actions{grid-template-columns:1fr}}:root{--brand:#e6005c;--brand2:#ff436c;--ink:#111116;--muted:#6d6d78;--line:#ececf1;--soft:#fff1f6;--bg:#fff;--good:#0a8f5b;--warn:#8d6700;--danger:#c92d45;--shadow:0 24px 80px rgba(24,20,28,.11)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif;background:#fff;color:var(--ink)}html,body,#root{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}a{color:inherit;text-decoration:none}body{min-width:320px}h1,h2,h3,p{margin-top:0}.wordmark,.appBrand{border:0;background:none;font-size:24px;font-weight:600;letter-spacing:-1.4px;padding:0;color:var(--ink)}.wordmark b,.appBrand b{font-weight:900}.brandBtn,.outlineBtn,.ghostBtn{border-radius:999px;padding:12px 19px;font-weight:800;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px}.brandBtn{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;box-shadow:0 12px 28px #e6005c33}.outlineBtn{background:#fff;border-color:#dcdce3;color:#1b1b22}.ghostBtn{background:#f7f7f9;color:#202028}.large{padding:15px 24px;font-size:15px}.full{width:100%}.eyebrow{display:inline-block;color:var(--brand);font-size:11px;letter-spacing:1.7px;text-transform:uppercase;font-weight:900}.formError{background:#fff0f2;border:1px solid #ffd3db;color:#a51f38;border-radius:12px;padding:10px 12px;font-size:12px;margin-top:12px}.toast{position:fixed;z-index:9999;top:18px;left:50%;transform:translate(-50%);background:#15151a;color:#fff;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:700;box-shadow:0 15px 35px #00000038;max-width:min(90vw,560px);text-align:center}.verifiedTick{width:23px;height:23px;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(135deg,#1a8cff,#005fdd);color:#fff;box-shadow:0 5px 12px #0066e638;vertical-align:middle}.verifiedTick.small{width:17px;height:17px}.nameLine{display:flex;align-items:center;gap:8px}.nameLine h1,.nameLine h2{margin:0}.modalShade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#0b0b1094;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modalCard{position:relative;width:min(560px,100%);max-height:92vh;overflow:auto;border-radius:28px;background:#fff;padding:28px;box-shadow:0 35px 100px #00000047}.modalClose{position:absolute;top:14px;right:14px;border:0;background:#f4f4f7;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.modalCard label,.setupCard label,.profileEdit label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;margin:11px 0}.modalCard input,.modalCard select,.modalCard textarea,.setupCard input,.setupCard select,.setupCard textarea,.profileEdit input,.profileEdit textarea{width:100%;border:1px solid #dfdfe6;border-radius:13px;padding:12px 13px;outline:none;background:#fff;color:#111}.modalCard input:focus,.modalCard select:focus,.modalCard textarea:focus,.setupCard input:focus,.setupCard select:focus,.setupCard textarea:focus,.profileEdit input:focus,.profileEdit textarea:focus{border-color:#ee6b9d;box-shadow:0 0 0 3px #e6005c14}textarea{min-height:92px;resize:vertical}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.checkRow{display:grid!important;grid-template-columns:20px 1fr;align-items:flex-start;gap:8px!important}.checkRow input{width:17px!important;height:17px;margin:1px 0 0}.checkRow span{font-size:11px;line-height:1.45;font-weight:600;color:#555}.fileField input{padding:9px}.switchAuth{border:0;background:none;color:var(--brand);font-weight:800;margin:12px auto 0;display:block}.privacyNote{display:block;color:#777;font-size:10px;line-height:1.5;text-align:center;margin-top:10px}.publicHeader{position:sticky;top:0;z-index:80;height:76px;padding:0 clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(230,230,235,.8)}.publicHeader nav{display:flex;gap:28px;font-size:12px;font-weight:700;color:#4d4d57}.publicHeader nav a:hover{color:var(--brand)}.publicActions{display:flex;gap:8px}.landing{overflow:hidden;background:#fff}.landingHero{min-height:720px;padding:86px clamp(22px,7vw,120px) 70px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:70px;background:radial-gradient(circle at 8% 15%,rgba(230,0,92,.1),transparent 32%),radial-gradient(circle at 92% 70%,rgba(255,67,108,.09),transparent 28%),#fff}.heroCopy{max-width:760px}.heroCopy h1{font-size:clamp(58px,7vw,104px);line-height:.91;letter-spacing:-6px;margin:17px 0 25px;font-weight:900}.heroCopy h1 em{color:var(--brand);font-style:normal}.heroCopy>p{max-width:650px;font-size:18px;line-height:1.65;color:#5d5d66}.heroCtas{display:flex;gap:11px;margin:28px 0 22px}.trustRow{display:flex;flex-wrap:wrap;gap:10px}.trustRow span{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #ececf0;border-radius:999px;background:#fff;font-size:10px;font-weight:800;color:#555;box-shadow:0 8px 22px #1414190d}.heroPhone{width:min(410px,100%);height:650px;border:11px solid #111;border-radius:54px;background:#101014;box-shadow:0 45px 100px #260f1b4d;padding:15px;justify-self:center;display:grid;grid-template-rows:54px 1fr 62px;overflow:hidden;transform:rotate(1.5deg)}.phoneTop{display:flex;align-items:center;justify-content:space-between;color:#fff;font-weight:900;padding:0 8px}.phonePill{font-size:9px;padding:7px 10px;background:#fff;color:#111;border-radius:999px}.phoneProfileMock{position:relative;border-radius:34px;overflow:hidden;background:linear-gradient(160deg,#260f1a,#541d3a 45%,#d83f72)}.mockGlow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.32),transparent 15%),linear-gradient(180deg,transparent 20%,rgba(0,0,0,.8) 100%)}.mockStatus{position:absolute;left:20px;right:70px;bottom:24px;color:#fff}.mockStatus span{display:block;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;font-weight:900;color:#ffc9db}.mockStatus b{display:block;font-size:25px;line-height:1.05;margin-top:7px}.mockActions{position:absolute;right:15px;bottom:19px;display:flex;flex-direction:column;gap:11px}.mockActions button{width:45px;height:45px;border:0;border-radius:50%;background:#00000057;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.phoneNav{display:flex;align-items:center;justify-content:space-around;color:#777}.phoneNav svg:first-child{color:#fff}.proofStrip{margin:0 clamp(22px,7vw,120px);display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ededf1;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #14141e0f;background:#fff}.proofStrip div{padding:24px 30px;border-right:1px solid #ededf1}.proofStrip div:last-child{border:0}.proofStrip b{display:block;font-size:32px;letter-spacing:-1px}.proofStrip span{font-size:10px;color:#777;font-weight:700}.featureSection,.starSection{padding:120px clamp(22px,7vw,120px)}.sectionCopy{max-width:760px}.sectionCopy h2,.safetyCopy h2,.verifiedSection h2,.closingCta h2{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-3.5px;margin:14px 0 20px}.sectionCopy p,.safetyCopy>p,.verifiedSection>div>p{color:#65656d;line-height:1.65;max-width:700px}.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}.featureGrid article{position:relative;min-height:310px;padding:30px;border:1px solid #ececf1;border-radius:28px;background:linear-gradient(180deg,#fff,#fafafd);overflow:hidden}.featureGrid article i{position:absolute;right:24px;top:18px;font-size:54px;font-weight:900;color:#f1f1f4;font-style:normal}.featureGrid article svg{color:var(--brand);margin-top:45px}.featureGrid h3{font-size:25px;letter-spacing:-1px;margin:24px 0 10px}.featureGrid p{font-size:13px;line-height:1.6;color:#6b6b74}.safetySection{padding:110px clamp(22px,7vw,120px);display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center;background:#f3f6ff}.safetyVisual{min-height:540px;border-radius:38px;background:linear-gradient(145deg,#fff,#e6ebff);border:1px solid #dfe5fb;padding:38px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 90px #3748821f}.safetySeal{width:220px;height:220px;align-self:center;border-radius:42px;display:grid;place-items:center;background:linear-gradient(145deg,#006cff,#00b5ff);color:#fff;transform:rotate(-8deg);box-shadow:0 30px 60px #006cff40}.safetySeal span{font-weight:900}.safetyMini{background:#fff;padding:24px;border-radius:24px;border:1px solid #e5e8f3}.safetyMini b{display:block;font-size:20px}.safetyMini span{display:block;color:#6a6f7b;font-size:12px;line-height:1.5;margin-top:6px}.safetyCopy ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:13px;margin:28px 0}.safetyCopy li{display:flex;gap:9px;font-size:13px;font-weight:700}.safetyCopy li svg{color:var(--good)}.textLink{border:0;background:none;padding:0;color:var(--brand);font-weight:900}.verifiedSection{padding:120px clamp(22px,7vw,120px);display:grid;grid-template-columns:1.1fr .9fr;gap:70px;background:#111116;color:#fff}.verifiedSection .eyebrow{color:#ff82b1}.verifiedSection>div>p{color:#b9b9c1}.verifiedPrice{display:flex;align-items:center;gap:10px;margin-top:28px}.verifiedPrice b{font-size:36px}.verifiedPrice span{font-size:11px;color:#aaa}.verifiedBenefits{display:grid;gap:12px}.verifiedBenefits>div{border:1px solid #2b2b34;background:#19191f;border-radius:24px;padding:24px}.verifiedBenefits svg{color:#5da8ff}.verifiedBenefits b{display:block;font-size:18px;margin:16px 0 6px}.verifiedBenefits span{font-size:12px;line-height:1.5;color:#a9a9b3}.starSection{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.packPreview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.packPreview article{border:1px solid #eeeef2;border-radius:26px;padding:28px 18px;text-align:center;background:#fff;box-shadow:0 18px 50px #1414190f}.packPreview svg{color:#f7aa00}.packPreview b{display:block;font-size:26px;margin:14px 0 4px}.packPreview span{color:#777;font-size:12px}.closingCta{margin:20px clamp(22px,7vw,120px) 110px;border-radius:40px;background:radial-gradient(circle at 20% 0,rgba(255,255,255,.18),transparent 25%),linear-gradient(135deg,#c90050,#ff4f70);color:#fff;padding:80px;text-align:center}.closingCta .eyebrow{color:#ffd7e5}.closingCta h2{max-width:900px;margin:15px auto 30px}.closingCta .brandBtn{background:#fff;color:#111;box-shadow:none}.publicFooter{padding:55px clamp(22px,7vw,120px);border-top:1px solid #ececf1;background:#fafafa;display:grid;grid-template-columns:280px 1fr;gap:30px}.publicFooter p{font-size:11px;color:#777;line-height:1.5}.footerLinks{display:flex;flex-wrap:wrap;gap:8px 18px;align-content:flex-start}.footerLinks button{border:0;background:none;padding:0;color:#555;font-size:11px;font-weight:700}.publicFooter>small{grid-column:1/-1;color:#999}.authModal{background:#111216;color:#fff;width:min(480px,100%);padding:34px}.authModal .modalClose{background:#22242a;color:#aaa}.authMark{font-size:26px;color:var(--brand);text-align:center}.authModal h2{text-align:center;font-size:34px;letter-spacing:-1.4px;margin:18px 0 12px}.authLegal{text-align:center;color:#c6c6cc;font-size:11px;line-height:1.55;margin:0 auto 24px;max-width:360px}.authLegal button{border:0;background:none;color:#36a2ff;text-decoration:underline;padding:0}.authModal label{color:#fff}.authModal input,.authModal select,.authModal textarea{background:#1b1c21;border-color:#33353d;color:#fff}.authModal .outlineBtn{background:transparent;border-color:#4a4b55;color:#fff}.googleButtonHost{min-height:44px;width:100%;display:flex;justify-content:center}.googlePlaceholder{width:100%;height:45px;border:1px solid #484a53;background:#fff;border-radius:999px;color:#222;font-weight:800}.googlePlaceholder span{font-size:18px;color:#4285f4;margin-right:8px}.orLine{position:relative;text-align:center;margin:18px 0}.orLine:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#303139}.orLine span{position:relative;background:#111216;color:#777;padding:0 10px;font-size:10px}.registerForm{margin-top:5px}.registerForm .formGrid{grid-template-columns:1fr 1fr}.authModal .fileField input{background:#1b1c21}.authModal .checkRow span{color:#bbb}.bootScreen{min-height:100vh;display:grid;place-items:center;background:#fff}.bootScreen .wordmark{font-size:34px}.appShell{min-height:100vh;background:#fff;padding-bottom:76px}.appHeader{position:fixed;top:0;left:0;right:0;height:68px;z-index:90;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ebebef;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.menuBtn{border:0;background:none;width:42px;height:42px;display:grid;place-items:center}.headerRight{display:flex;align-items:center;gap:8px}.starBalance,.verifyHeader,.headerVerified{height:36px;border-radius:999px;padding:0 12px;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:900}.starBalance{border:1px solid #f3df9b;background:#fff9df;color:#745900}.verifyHeader,.headerVerified{border:1px solid #cee3ff;background:#f2f7ff;color:#0069dc}.pendingBanner{position:fixed;z-index:85;top:68px;left:0;right:0;background:#fff8de;border-bottom:1px solid #f4df98;color:#6e5711;padding:9px 16px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px}.appMain{padding-top:68px}.pendingBanner+.appMain{padding-top:105px}.feedPage{max-width:720px;margin:0 auto;padding:26px 12px 40px}.feedIntro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin:5px 8px 18px}.feedIntro h1{font-size:30px;letter-spacing:-1.5px;margin:5px 0}.feedIntro p{font-size:10px;color:#777;max-width:200px;text-align:right}.feedCard{position:relative;height:min(78vh,780px);min-height:560px;margin:0 auto 18px;border-radius:32px;overflow:hidden;background:#111;scroll-snap-align:center;box-shadow:0 20px 55px #0000001f}.feedPhoto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.feedScrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014 35%,#000000d1)}.feedTop{position:absolute;top:18px;left:18px;right:18px;display:flex;justify-content:space-between;color:#fff;font-size:10px;font-weight:800}.feedTop>span{padding:8px 11px;border-radius:999px;background:#00000047;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.verifiedLabel{display:flex!important;align-items:center;gap:5px}.feedCopy{position:absolute;left:24px;right:88px;bottom:25px;color:#fff}.feedCopy h2{font-size:30px;letter-spacing:-1.3px;margin:0}.feedCopy p{font-size:12px;line-height:1.5;color:#ececf2;margin:10px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.viewProfileBtn{border:1px solid rgba(255,255,255,.5);background:#00000040;color:#fff;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800}.actionRail{position:absolute;right:15px;bottom:22px;display:flex;flex-direction:column;gap:12px}.actionRail button{border:0;background:none;color:#fff;display:flex;flex-direction:column;align-items:center;gap:4px}.actionRail button>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#08080c59;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.actionRail small{font-size:9px;font-weight:800;text-shadow:0 1px 3px #000}.actionRail button.active{color:#ff4d86}.actionRail .messageRail>span{background:var(--brand)}.loadMore{display:block;margin:20px auto;border:1px solid #dddde4;background:#fff;border-radius:999px;padding:11px 18px;font-weight:800}.emptyState{border:1px dashed #d7d7df;border-radius:28px;padding:50px 28px;text-align:center;color:#777;background:#fafafa}.emptyState h3{color:#222;margin:12px 0 8px}.emptyState p{font-size:12px;line-height:1.55;max-width:430px;margin:0 auto}.emptyState.compact{padding:32px}.simplePage{max-width:980px;margin:0 auto;padding:36px 18px 100px}.pageTitle{margin-bottom:24px}.pageTitle h1{font-size:42px;letter-spacing:-2px;margin:6px 0}.pageTitle p{color:#777;font-size:12px}.chatList{display:flex;flex-direction:column;border:1px solid #e9e9ee;border-radius:24px;overflow:hidden}.chatList>button{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;border:0;border-bottom:1px solid #ededf1;background:#fff;padding:14px;text-align:left}.chatList>button:last-child{border-bottom:0}.chatList img{width:54px;height:54px;border-radius:18px;object-fit:cover}.chatList div{min-width:0}.chatList b{font-size:13px;display:flex;align-items:center;gap:4px}.chatList span{display:block;font-size:10px;color:#777;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatList em{min-width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-style:normal;font-size:9px;font-weight:900}.chatThread{height:calc(100vh - 144px);max-width:820px;margin:0 auto;border-left:1px solid #eee;border-right:1px solid #eee;display:grid;grid-template-rows:70px auto 1fr 64px}.chatThread>header{display:grid;grid-template-columns:42px 48px 1fr auto;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #eee;background:#fff}.chatThread>header>button{border:0;background:none}.chatThread>header img{width:46px;height:46px;border-radius:15px;object-fit:cover}.chatThread>header b{font-size:12px}.chatThread>header span{display:block;font-size:9px;color:#777;margin-top:3px}.chatThread>header i{font-style:normal;font-size:9px;color:#777;display:flex;align-items:center;gap:4px}.messageSafety{font-size:9px;text-align:center;background:#fff8de;color:#705c1a;padding:7px}.messageList{padding:18px;overflow:auto;background:#fafafa;display:flex;flex-direction:column;gap:8px}.bubble{max-width:76%;padding:10px 13px;border-radius:17px;font-size:12px;line-height:1.45}.bubble.mine{align-self:flex-end;background:var(--brand);color:#fff;border-bottom-right-radius:5px}.bubble.theirs{align-self:flex-start;background:#fff;border:1px solid #e7e7ec;border-bottom-left-radius:5px}.bubble small{display:block;font-size:7px;opacity:.65;text-align:right;margin-top:3px}.messageComposer,.commentForm{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid #eee;background:#fff}.messageComposer input,.commentForm input{flex:1;border:1px solid #dddde4;border-radius:999px;padding:11px 14px;outline:none}.messageComposer button,.commentForm button{width:42px;height:42px;border:0;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center}.requestColumns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.requestColumns>div{border:1px solid #e9e9ee;border-radius:24px;padding:18px}.requestColumns h3{margin:0 0 12px}.requestCard{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #eee}.requestCard:last-child{border-bottom:0}.requestCard img{width:48px;height:48px;border-radius:15px;object-fit:cover}.requestCard b{font-size:11px;display:flex;align-items:center;gap:4px}.requestCard span,.requestCard small{display:block;font-size:9px;color:#777;margin-top:3px}.requestActions{display:flex;gap:5px}.requestActions button{border:1px solid #ddd;border-radius:9px;background:#fff;padding:7px 9px;font-size:9px;font-weight:800}.requestActions .accept{background:var(--brand);color:#fff;border-color:var(--brand)}.emptyMini{font-size:11px;color:#888;padding:10px 0}.bottomNav{position:fixed;z-index:90;left:0;right:0;bottom:0;height:76px;border-top:1px solid #ececf0;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;justify-content:space-around}.bottomNav button{flex:1;border:0;background:none;color:#85858d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.bottomNav button.active{color:var(--brand)}.bottomNav span{font-size:9px;font-weight:800}.drawerShade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000059}.drawerShade aside{height:100%;width:min(310px,86vw);background:#fff;padding:28px 18px;display:flex;flex-direction:column;gap:7px}.drawerShade aside .appBrand{margin:0 10px 24px;text-align:left}.drawerShade aside>button:not(.appBrand){border:0;background:none;padding:12px;border-radius:12px;text-align:left;display:flex;align-items:center;gap:10px;font-weight:800;color:#555}.drawerShade aside>button.active{background:var(--soft);color:var(--brand)}.drawerShade hr{border:0;border-top:1px solid #eee;width:100%}.profileTop{display:flex;align-items:center;gap:18px;margin-bottom:24px}.profileTop>img{width:96px;height:96px;border-radius:28px;object-fit:cover}.profileTop>div{flex:1}.profileTop h1{font-size:34px;letter-spacing:-1.5px}.profileTop p{font-size:11px;color:#777;margin:6px 0}.profileState{font-size:9px;font-weight:900;padding:6px 9px;border-radius:999px}.profileState.live{background:#e9fff4;color:#087d51}.profileState.pending{background:#fff5d7;color:#765d00}.accountCards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accountCards article{border:1px solid #e9e9ef;border-radius:23px;padding:20px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px}.accountCards article>svg{color:#e4a400}.accountCards article b{display:block;font-size:19px}.accountCards article span{font-size:9px;color:#777}.accountCards article button{border:0;background:#f4f4f7;border-radius:999px;padding:9px 11px;font-size:9px;font-weight:900}.accountCards .verifiedCard{background:#f4f8ff;border-color:#d6e7ff}.accountCards .verifiedCard>svg{color:#087cff}.profileEdit,.rechargeHistory{border:1px solid #e9e9ef;border-radius:24px;padding:22px;margin-top:16px}.sectionHead{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.sectionHead h3{margin:0}.sectionHead span{font-size:9px;color:#888}.rechargeHistory h3{margin:0 0 13px}.paymentHistory{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #eee;font-size:10px}.paymentHistory:last-child{border-bottom:0}.paymentHistory b.pending{color:#886900}.paymentHistory b.verified{color:var(--good)}.paymentHistory b.rejected{color:var(--danger)}.profileLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.profileLinks button{border:1px solid #e1e1e7;background:#fff;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.profileLinks .dangerLink{color:var(--danger);border-color:#ffd8df}.profileHero{width:100%;height:410px;object-fit:cover}.profileModal{padding:0;overflow:hidden}.profileModal .modalClose{background:#00000073;color:#fff}.profileModalBody{padding:22px}.profileModalBody h2{font-size:28px;letter-spacing:-1px}.profileMeta{color:#777!important;font-size:11px!important}.profileModalBody p{font-size:12px;line-height:1.6}.profileStats{display:flex;gap:14px;margin:15px 0}.profileStats span{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700}.commentsModal h2{font-size:27px;margin:6px 0 18px}.commentsList{display:flex;flex-direction:column;gap:12px;max-height:55vh;overflow:auto}.commentItem{display:flex;gap:9px}.commentItem img{width:38px;height:38px;border-radius:12px;object-fit:cover}.commentItem b{font-size:10px}.commentItem p{font-size:11px;margin:3px 0}.commentItem small{font-size:8px;color:#999}.commentsModal .commentForm{margin:18px -28px -28px;position:sticky;bottom:-28px}.paymentModal h2{font-size:31px;letter-spacing:-1px;margin:7px 0}.paymentModal>p{font-size:12px;line-height:1.6;color:#666}.packGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.packGrid button{border:1px solid #e2e2e8;background:#fff;border-radius:16px;padding:16px 8px}.packGrid button b{display:block;font-size:20px}.packGrid button span{font-size:10px;color:#777}.packGrid button.selected{border-color:var(--brand);background:var(--soft);color:var(--brand)}.upiBox{border:1px solid #e4e4e9;background:#fafafa;border-radius:18px;padding:15px;margin:14px 0}.upiBox span{display:block;font-size:8px;color:#888}.upiBox b,.upiBox code,.upiBox strong{display:block;margin-top:4px}.upiBox strong{font-size:24px;color:var(--brand)}.setupPage{min-height:100vh;padding:30px;background:radial-gradient(circle at 10% 5%,rgba(230,0,92,.09),transparent 30%),#fafafa}.setupCard{max-width:820px;margin:0 auto;background:#fff;border:1px solid #ececf1;border-radius:30px;padding:30px;box-shadow:var(--shadow)}.setupHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.setupCard h1{font-size:44px;letter-spacing:-2.3px;max-width:620px;margin:10px 0}.setupCard>p{font-size:13px;color:#777;line-height:1.55}.setupPhoto{display:flex;align-items:center;gap:14px;margin:22px 0}.setupPhoto img,.avatarFallback{width:86px;height:86px;border-radius:26px;object-fit:cover;background:#f2f2f5;display:grid;place-items:center;font-size:28px;font-weight:900}.setupPhoto label{margin:0;border:1px solid #e2e2e7;border-radius:999px;padding:10px 13px}.setupPhoto input{display:none}.legalShell{min-height:100vh;background:#fff}.legalHeader{height:76px;border-bottom:1px solid #ececf1;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,70px);position:sticky;top:0;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50}.legalBack{border:0;background:none;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.legalLayout{max-width:1200px;margin:0 auto;padding:60px 24px 100px;display:grid;grid-template-columns:240px 1fr;gap:70px}.legalNav{position:sticky;top:110px;height:max-content;display:flex;flex-direction:column;gap:4px}.legalNav button{border:0;background:none;text-align:left;padding:10px 12px;border-radius:10px;font-size:10px;font-weight:800;color:#777}.legalNav button.active{background:var(--soft);color:var(--brand)}.legalArticle{max-width:790px}.legalArticle h1{font-size:60px;letter-spacing:-3px;margin:12px 0}.legalIntro{font-size:16px;line-height:1.6;color:#5d5d66}.effectiveDate{display:block;color:#999;margin:10px 0 45px}.legalArticle section{padding:25px 0;border-top:1px solid #eee}.legalArticle h2{font-size:22px;letter-spacing:-.7px}.legalArticle section p{font-size:13px;line-height:1.7;color:#555}.adminLoginPage{min-height:100vh;display:grid;place-items:center;background:#f7f7f9;padding:20px}.adminLoginCard{width:min(430px,100%);background:#fff;border:1px solid #e8e8ed;border-radius:28px;padding:32px;box-shadow:var(--shadow)}.adminLoginCard .wordmark{margin-bottom:36px}.adminLoginCard h1{font-size:38px;letter-spacing:-1.8px;margin:8px 0 22px}.adminLoginCard label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:800;margin:12px 0}.adminLoginCard input{border:1px solid #dfdfe5;border-radius:12px;padding:12px}.adminShell{min-height:100vh;background:#f5f5f7;display:grid;grid-template-columns:245px 1fr}.adminSide{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid #e6e6eb;padding:24px 18px;display:flex;flex-direction:column;gap:5px}.adminSide small{font-size:8px;letter-spacing:1.8px;color:#999;font-weight:900;margin:26px 10px 8px}.adminSide>button:not(.appBrand){border:0;background:none;border-radius:12px;padding:12px;text-align:left;font-size:11px;font-weight:800;color:#666}.adminSide>button.active{background:var(--soft);color:var(--brand)}.adminSide .adminLogout{margin-top:auto!important;background:#111!important;color:#fff!important;text-align:center!important}.adminMain{min-width:0;padding:28px}.adminHeader{background:#fff;border:1px solid #e6e6eb;border-radius:24px;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.adminHeader h1{font-size:36px;letter-spacing:-1.8px;margin:6px 0}.adminHeader p{font-size:10px;color:#888;margin:0}.statGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.statGrid article,.revenueCard{border:1px solid #e6e6eb;background:#fff;border-radius:20px;padding:19px}.statGrid article.attention{background:#fff8dc}.statGrid span,.revenueCard span{font-size:9px;color:#888}.statGrid b{display:block;font-size:31px;letter-spacing:-1px;margin-top:8px}.revenueCard{margin-top:10px;background:linear-gradient(135deg,#fff,#fff2f7)}.revenueCard b{display:block;font-size:42px;color:var(--brand);margin:8px 0}.revenueCard p{font-size:9px;color:#888}.adminTableWrap{background:#fff;border:1px solid #e6e6eb;border-radius:20px;overflow:auto}.adminTable{width:100%;border-collapse:collapse;min-width:1050px}.adminTable th,.adminTable td{padding:12px 13px;border-bottom:1px solid #eee;font-size:10px;text-align:left;vertical-align:middle}.adminTable th{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#999;background:#fafafa}.tableUser{display:flex;align-items:center;gap:9px;min-width:190px}.tableUser img{width:44px;height:44px;border-radius:13px;object-fit:cover}.tableUser small,.blockSmall{display:block;color:#999;font-size:8px;margin-top:3px}.miniStatus{display:inline-block;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;text-transform:capitalize}.miniStatus.accepted,.miniStatus.verified{background:#e7fff2;color:#08764d}.miniStatus.pending{background:#fff6d8;color:#796000}.miniStatus.rejected{background:#fff0f2;color:#a2273e}.adminTick{display:inline-flex;align-items:center;gap:4px;color:#0877e8;font-size:9px;font-weight:800}.tableActions{display:flex;gap:5px;flex-wrap:wrap}.tableActions button,.adminTable td>button{border:1px solid #dddde4;background:#fff;border-radius:9px;padding:7px 8px;font-size:8px;font-weight:800}.tableActions .verify,.adminTable td>.verify{background:#e9fff3;color:#08764d;border-color:#c8eedb}.tableActions .delete{background:#fff1f3;color:#b12a43;border-color:#ffd9df}.adminChatModal{width:min(780px,100%)}.adminChatUsers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.adminChatUsers>div{background:#fafafa;border-radius:14px;padding:9px;display:flex;align-items:center;gap:9px}.adminChatUsers img{width:42px;height:42px;border-radius:12px;object-fit:cover}.adminChatUsers span{display:block;font-size:8px;color:#888;margin-top:2px}.adminMessages{max-height:55vh;overflow:auto;display:flex;flex-direction:column;gap:7px}.adminMessages>div{background:#fafafa;border-radius:12px;padding:11px}.adminMessages b{font-size:9px;color:var(--brand)}.adminMessages p{font-size:11px;margin:4px 0}.adminMessages small{font-size:7px;color:#999}@media (min-width:900px){.appShell{padding-left:86px;padding-bottom:0}.appHeader{left:86px}.bottomNav{left:0;right:auto;top:0;bottom:0;width:86px;height:100vh;flex-direction:column;border-top:0;border-right:1px solid #ececf0;padding-top:84px}.bottomNav button{height:76px;flex:0 0 auto}.feedPage{padding-top:28px}.pendingBanner{left:86px}.menuBtn{visibility:hidden}.chatThread{height:calc(100vh - 68px)}.simplePage{padding-top:48px}}@media (max-width:1050px){.landingHero{grid-template-columns:1fr .75fr;gap:35px}.heroCopy h1{font-size:70px}.heroPhone{height:580px}.verifiedSection,.starSection{grid-template-columns:1fr 1fr}.adminShell{grid-template-columns:1fr}.adminSide{position:static;height:auto;flex-direction:row;overflow-x:auto;align-items:center;padding:11px}.adminSide small{display:none}.adminSide .appBrand{margin-right:10px}.adminSide>button:not(.appBrand){white-space:nowrap}.adminSide .adminLogout{margin:0 0 0 auto!important}.adminMain{padding:14px}}@media (max-width:800px){.publicHeader nav{display:none}.landingHero{min-height:auto;grid-template-columns:1fr;padding-top:58px}.heroCopy{text-align:center}.heroCopy h1{font-size:clamp(52px,15vw,76px);letter-spacing:-4px}.heroCopy>p{font-size:15px}.heroCtas,.trustRow{justify-content:center}.heroPhone{width:min(390px,94%);height:610px;transform:none}.proofStrip{grid-template-columns:1fr 1fr}.proofStrip div:nth-child(2){border-right:0}.proofStrip div:nth-child(-n+2){border-bottom:1px solid #ededf1}.featureGrid{grid-template-columns:1fr}.safetySection,.verifiedSection,.starSection{grid-template-columns:1fr;gap:40px}.safetyVisual{min-height:440px}.packPreview{grid-template-columns:repeat(3,1fr)}.publicFooter{grid-template-columns:1fr}.publicFooter>small{grid-column:1}.legalLayout{grid-template-columns:1fr;gap:25px}.legalNav{position:static;flex-direction:row;overflow-x:auto}.legalNav button{white-space:nowrap}.legalArticle h1{font-size:46px}.requestColumns,.accountCards{grid-template-columns:1fr}.statGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.publicHeader{height:66px;padding:0 13px}.publicHeader .wordmark{font-size:21px}.publicActions .ghostBtn{display:none}.publicActions .brandBtn{padding:10px 13px;font-size:11px}.landingHero{padding:45px 16px 50px}.heroCopy h1{font-size:52px;letter-spacing:-3.4px}.heroCopy>p{font-size:14px}.heroCtas{flex-direction:column}.heroCtas button{width:100%}.trustRow span{font-size:9px}.heroPhone{height:540px;border-width:9px;border-radius:44px}.proofStrip{margin:0 16px;border-radius:22px}.proofStrip div{padding:18px}.proofStrip b{font-size:25px}.featureSection,.starSection{padding:80px 16px}.sectionCopy h2,.safetyCopy h2,.verifiedSection h2,.closingCta h2{font-size:40px;letter-spacing:-2.5px}.featureGrid article{min-height:260px;padding:24px}.safetySection,.verifiedSection{padding:80px 16px}.safetySeal{width:170px;height:170px}.packPreview{grid-template-columns:1fr}.closingCta{margin:10px 16px 80px;padding:55px 20px;border-radius:28px}.publicFooter{padding:40px 16px}.modalShade{padding:7px}.modalCard{padding:22px;border-radius:23px}.authModal{padding:27px 18px}.authModal h2{font-size:30px}.registerForm .formGrid,.formGrid{grid-template-columns:1fr}.feedPage{padding:20px 8px 30px}.feedIntro{align-items:flex-start;flex-direction:column;gap:4px;margin:4px 8px 14px}.feedIntro h1{font-size:26px}.feedIntro p{text-align:left}.feedCard{height:calc(100dvh - 190px);min-height:500px;border-radius:24px}.feedCopy{left:18px;right:75px;bottom:20px}.feedCopy h2{font-size:26px}.actionRail{right:8px}.actionRail button>span{width:44px;height:44px}.appHeader{height:62px;padding:0 10px}.appHeader .appBrand{font-size:21px}.headerRight{gap:4px}.starBalance,.verifyHeader,.headerVerified{height:33px;padding:0 9px}.headerVerified{font-size:0}.pendingBanner{top:62px;padding:7px 10px}.pendingBanner span{font-size:8px}.appMain{padding-top:62px}.pendingBanner+.appMain{padding-top:98px}.simplePage{padding:28px 10px 90px}.pageTitle h1{font-size:35px}.chatThread{height:calc(100dvh - 138px)}.chatThread>header{grid-template-columns:36px 42px 1fr}.chatThread>header i{display:none}.chatThread>header img{width:42px;height:42px}.profileTop{align-items:flex-start}.profileTop>img{width:82px;height:82px}.profileTop h1{font-size:28px}.accountCards article{grid-template-columns:38px 1fr auto;padding:15px}.sectionHead{flex-direction:column}.profileHero{height:55vh}.commentsModal .commentForm{margin:16px -22px -22px;bottom:-22px}.packGrid{grid-template-columns:1fr}.setupPage{padding:10px}.setupCard{border-radius:22px;padding:20px}.setupCard h1{font-size:35px}.setupHead{margin-bottom:28px}.legalHeader{height:64px;padding:0 13px}.legalBack{font-size:0}.legalLayout{padding:35px 14px 70px}.legalArticle h1{font-size:40px;letter-spacing:-2px}.legalIntro{font-size:14px}.adminMain{padding:8px}.adminHeader{padding:18px;flex-direction:column}.adminHeader h1{font-size:30px}.statGrid{grid-template-columns:1fr 1fr}.statGrid b{font-size:26px}.adminSide{gap:2px}.adminSide>button:not(.appBrand){padding:8px;font-size:9px}.adminSide .appBrand{font-size:18px}.adminChatUsers{grid-template-columns:1fr}}html,body,#root{font-family:Inter,Arial,sans-serif;font-weight:400}p,span,small,label,input,select,textarea,a,td,li{font-weight:400!important}h1,h2,h3,h4,h5,h6{font-family:Inter,Arial,sans-serif;font-weight:700!important}button,.brandBtn,.outlineBtn,.ghostBtn,.textLink,.switchAuth{font-family:Inter,Arial,sans-serif;font-weight:600!important}.wordmark,.appBrand{font-family:Inter,Arial,sans-serif;font-weight:700!important;letter-spacing:-1.1px}.wordmark b,.appBrand b{font-weight:700!important}.eyebrow{font-weight:600!important}.verifiedTick{width:22px!important;height:22px!important;border-radius:50%!important;background:linear-gradient(145deg,#20a8ff,#087cff)!important;box-shadow:0 5px 14px #087cff47!important;display:inline-grid!important;place-items:center!important;color:#fff!important;vertical-align:middle!important;flex:0 0 auto!important;border:0!important;padding:0!important;overflow:hidden!important}.verifiedTick svg{display:block!important;stroke-width:3!important}.verifiedTick.small{width:17px!important;height:17px!important}.privacyProtected{position:relative!important;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.privacyProtected img,.appShell img{user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.privacyWatermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);align-items:center;justify-items:center;opacity:.055;color:#fff;font-size:11px;font-weight:600!important;letter-spacing:1.3px;text-transform:uppercase;transform:rotate(-12deg);transform-origin:center}.privacyWatermark span{white-space:nowrap;font-weight:600!important}.profileModal .privacyWatermark{color:#111;opacity:.035}.chatThread .privacyWatermark{color:#111;opacity:.025;z-index:1}.chatThread>header,.chatThread>.messageSafety,.chatThread>.messageList,.chatThread>.messageComposer{position:relative;z-index:2}.feedCard>.feedPhoto,.feedCard>.feedScrim,.feedCard>.feedTop,.feedCard>.feedCopy,.feedCard>.actionRail{position:absolute;z-index:2}.feedCard>.privacyWatermark{z-index:4}.welcomeBonusModal{text-align:center;max-width:420px!important}.welcomeBonusModal h2{font-size:34px;margin:10px 0 12px;letter-spacing:-1.4px}.welcomeBonusModal p{font-size:13px;line-height:1.65;color:#666;margin-bottom:22px}.welcomeStar{width:64px;height:64px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;background:#fff0f6;color:var(--brand)}@media print{body{display:none!important}}.compactRegister{display:grid;gap:13px}.compactRegister label{margin:0}.compactRegisterNote{margin:2px 0 4px;color:#9b9ba4;font-size:10px;line-height:1.55;text-align:center}.profileCompletionCallout{display:flex;align-items:center;gap:12px;margin:16px 0;padding:15px 17px;border:1px solid #ffd3e1;background:#fff5f8;border-radius:18px;color:#222}.profileCompletionCallout svg{color:var(--brand);flex:0 0 auto}.profileCompletionCallout b{display:block;font-size:13px}.profileCompletionCallout span{display:block;margin-top:3px;color:#777;font-size:10px;line-height:1.45}.avatarFallback.large{width:104px;height:104px;border-radius:30px;display:grid;place-items:center;background:#f1f1f4;font-size:34px;font-weight:700}.profileEdit select{width:100%;border:1px solid #dfdfe6;border-radius:13px;padding:12px 13px;outline:none;background:#fff;color:#111}.profileEdit select:focus{border-color:#ee6b9d;box-shadow:0 0 0 3px #e6005c14}.notice{position:fixed;z-index:500;top:78px;left:50%;transform:translate(-50%);width:min(430px,calc(100% - 28px));background:#fff;border:1px solid #ececf0;border-radius:18px;padding:13px 15px;display:flex;gap:12px;align-items:flex-start;box-shadow:0 18px 55px #14141c29;animation:noticeIn .2s ease-out}.noticeIcon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff}.notice.success .noticeIcon{background:#16a36f}.notice.error .noticeIcon{background:#e34258}.notice b{display:block;font-size:11px;margin:1px 0 3px}.notice p{margin:0;font-size:10px;line-height:1.45;color:#65656e}.notice.success{border-color:#d9f3e8}.notice.error{border-color:#ffd9df}@keyframes noticeIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.confirmModal{text-align:center;max-width:430px!important}.confirmIcon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;color:#fff}.confirmIcon.success{background:#16a36f}.confirmIcon.danger{background:#e34258}.confirmModal h2{font-size:27px;letter-spacing:-1px;margin:0 0 8px}.confirmModal p{font-size:12px;line-height:1.6;color:#686871;margin:0 auto 20px;max-width:330px}.modalActions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dangerBtn{border:0;background:#e34258;color:#fff;border-radius:999px;padding:12px 18px;font-weight:700}.reelsFeed{max-width:620px;margin:0 auto;scroll-snap-type:y proximity}.postFeedCard{scroll-snap-align:start;background:#101014}.postAuthorBar{position:absolute;z-index:3;left:18px;right:18px;top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px}.postAuthorBar>button:first-child{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:9px;text-align:left;padding:0}.postAuthorBar img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.85)}.postAuthorBar b{display:flex;align-items:center;gap:4px;font-size:11px}.postAuthorBar small{display:block;font-size:8px;color:#fffc;margin-top:2px}.followPill{border:1px solid rgba(255,255,255,.72);background:#0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:700}.followPill.following{background:#fff;color:#111;border-color:#fff}.postCaption{color:#fff!important;font-size:12px!important;line-height:1.45!important;margin:0 0 9px!important;text-shadow:0 1px 2px rgba(0,0,0,.25)}.actionRail button small{max-width:52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actionRail button.active>span{background:var(--brand);color:#fff}.postFeedCard .feedPhoto{object-fit:cover;background:#111}.postFeedCard .feedScrim{background:linear-gradient(to bottom,#0003,#0000 35%,#0000000d 55%,#000000b8)}.socialProfileModal{padding:0;overflow:hidden}.socialProfileModal .profileModalBody{padding:26px}.socialProfileHead{display:grid;grid-template-columns:86px 1fr;gap:16px;align-items:center}.socialProfileHead>img{width:86px;height:86px;border-radius:26px;object-fit:cover}.socialCounts{display:flex;gap:16px;margin-top:7px}.socialCounts span{font-size:9px;color:#777}.socialCounts b{font-size:13px;color:#111}.profileActionRow{display:grid;grid-template-columns:1fr 1.35fr;gap:8px;margin:18px 0}.profileActionRow button{display:flex;align-items:center;justify-content:center;gap:6px}.profileActionRow .following{background:#f4f4f7}.profilePostGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;min-height:90px}.profilePostGrid img{width:100%;aspect-ratio:1/1.18;object-fit:cover;border-radius:8px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.profilePostGrid .emptyMini{grid-column:1/-1;border:1px dashed #dddde4;border-radius:14px;padding:24px;text-align:center}.myPostsPanel{border:1px solid #e9e9ef;border-radius:24px;padding:22px;margin-top:16px;background:#fff}.compactBtn{padding:9px 12px!important;display:inline-flex;align-items:center;gap:5px}.postComposer{display:grid;grid-template-columns:1.5fr 1fr auto;gap:9px;margin:16px 0}.postPicker{border:1px dashed #d8d8df;border-radius:15px;padding:12px 13px;display:flex;align-items:center;gap:10px;cursor:pointer;min-height:56px}.postPicker input{display:none}.postPicker svg{color:var(--brand)}.postPicker span{display:block}.postPicker b{display:block;font-size:10px}.postPicker small{display:block;color:#888;font-size:8px;margin-top:2px}.postComposer>input{border:1px solid #dfdfe6;border-radius:13px;padding:0 13px;outline:none}.postComposer>.brandBtn{align-self:stretch}.myPostGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.myPostGrid article{position:relative;border-radius:13px;overflow:hidden;background:#f4f4f6;min-height:120px}.myPostGrid article>img{width:100%;aspect-ratio:1/1.2;object-fit:cover;display:block}.myPostGrid article>p{font-size:8px;padding:8px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deletePostBtn{position:absolute;top:7px;right:7px;width:31px;height:31px;border:0;border-radius:50%;background:#0000009e;color:#fff;display:grid;place-items:center}.emptyPostBox{grid-column:1/-1;border:1px dashed #d8d8df;border-radius:16px;min-height:115px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#888}.emptyPostBox span{font-size:9px}@media (max-width:700px){.notice{top:72px}.reelsFeed{padding-left:0!important;padding-right:0!important}.reelsFeed .feedIntro{padding:0 12px}.postFeedCard{border-radius:0!important;height:calc(100dvh - 138px)!important;min-height:560px!important}.postAuthorBar{left:14px;right:14px;top:14px}.postAuthorBar img{width:38px;height:38px}.postFeedCard .feedCopy{bottom:18px;left:16px;right:82px}.postFeedCard .actionRail{right:9px;bottom:22px}.postComposer{grid-template-columns:1fr}.myPostGrid{grid-template-columns:repeat(2,1fr)}.myPostsPanel{padding:16px}.socialProfileModal .profileModalBody{padding:20px}.socialProfileHead{grid-template-columns:72px 1fr}.socialProfileHead>img{width:72px;height:72px;border-radius:21px}.profilePostGrid{grid-template-columns:repeat(3,1fr)}.modalActions{grid-template-columns:1fr 1fr}}.feedSentinel{height:48px;display:grid;place-items:center;color:#8a8a93;font-size:9px;font-weight:600}.paymentModal .modalActions{margin-top:14px}.passwordPanel{margin-top:16px;border:1px solid #e8e8ed;background:#fff;border-radius:22px;padding:20px}.passwordPanel h3{margin:0}.passwordForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.passwordForm label,.adminControlForm label,.adminPasswordReset label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700;color:#26262c}.passwordForm input,.adminControlForm input,.adminControlForm select,.adminControlForm textarea,.adminPasswordReset input{width:100%;border:1px solid #dedee5;background:#fff;border-radius:12px;padding:12px 13px;font:inherit;outline:none}.passwordForm input:focus,.adminControlForm input:focus,.adminControlForm select:focus,.adminControlForm textarea:focus,.adminPasswordReset input:focus{border-color:#ff2e69;box-shadow:0 0 0 3px #ff2e6914}.passwordSaveBtn{height:42px}.adminHeaderActions{display:flex;gap:8px;align-items:center}.adminHeaderActions .brandBtn{display:inline-flex;align-items:center;gap:6px;padding:10px 15px}.adminAccountModal{width:min(620px,100%)}.adminAccountModal.wide{width:min(840px,100%)}.adminAccountModal h2{font-size:30px;letter-spacing:-1.2px;margin:6px 0}.adminModalIntro{font-size:11px;line-height:1.6;color:#73737c;margin:0 0 18px}.adminControlForm{display:flex;flex-direction:column;gap:11px}.adminFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.adminControlForm textarea{min-height:82px;resize:vertical}.credentialSafety{display:flex;gap:9px;align-items:flex-start;background:#f7f8fb;border:1px solid #e7e8ed;border-radius:13px;padding:11px 12px;color:#555963;font-size:9px;line-height:1.5}.credentialSafety svg{flex:0 0 auto;color:#606572}.adminManageTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.adminManageTitle h2{margin:0}.adminManageTitle p{margin:3px 0 0;color:#85858d;font-size:10px}.credentialAudit{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.credentialAudit>div{background:#fafafa;border:1px solid #ededf1;border-radius:13px;padding:11px}.credentialAudit span{display:block;font-size:8px;color:#91919a;margin-bottom:4px}.credentialAudit b{font-size:9px;word-break:break-word}.adminPasswordReset{border-top:1px solid #ededf1;margin-top:20px;padding-top:17px}.adminPasswordReset h3{margin:0 0 4px;font-size:17px}.adminPasswordReset p{font-size:9px;color:#777780;margin:0 0 11px;line-height:1.5}.adminPasswordReset form{display:flex;flex-direction:column;gap:10px}.tableAvatar{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#f3f3f6;font-weight:800}.tableActions .manage{background:#f2f5ff;color:#3159a9;border-color:#dfe7ff}@media (max-width:700px){.passwordForm,.adminFormGrid{grid-template-columns:1fr}.credentialAudit{grid-template-columns:1fr 1fr}.adminHeaderActions{width:100%;margin-top:12px}.adminHeaderActions button{flex:1}.adminAccountModal{padding:20px!important}}:root{--rh-plum:#180316;--rh-plum-2:#2b0823;--rh-wine:#4b0a32;--rh-pink:#ff2f78;--rh-pink-2:#f80772;--rh-violet:#9b4dff;--rh-cyan:#5bdcff;--rh-glass:rgba(255,255,255,.105);--rh-glass-strong:rgba(255,255,255,.16);--rh-glass-line:rgba(255,255,255,.15);--rh-white:#fff;--rh-muted:rgba(255,255,255,.66);--rh-shadow:0 24px 70px rgba(0,0,0,.38)}.appShell{min-height:100vh;color:#fff;background:radial-gradient(circle at 14% 4%,rgba(255,47,120,.24),transparent 26%),radial-gradient(circle at 91% 22%,rgba(147,66,255,.18),transparent 30%),linear-gradient(160deg,#160212,#26051e 48%,#10020e);padding-bottom:96px}.appShell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 35%,rgba(255,255,255,.018))}.appHeader{height:76px;left:0;right:0;padding:0 18px;z-index:100;background:linear-gradient(180deg,#170312db,#17031294);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px #0000002e;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%)}.appHeader .appBrand,.appHeader .menuBtn{color:#fff}.appHeader .appBrand{font-size:22px;letter-spacing:-1.1px}.menuBtn,.headerMapQuick{color:#fff;border:1px solid rgba(255,255,255,.1);background:#ffffff12;border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.headerRight{gap:7px}.headerMapQuick{width:36px;height:36px}.starBalance,.verifyHeader,.headerVerified{border:1px solid rgba(255,255,255,.14)!important;background:#ffffff17!important;color:#fff!important;box-shadow:inset 0 1px #ffffff26,0 10px 25px #00000026;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.starBalance svg{color:#ffd453}.pendingBanner{top:76px;left:0;right:0;color:#ffe8a0;background:#5139076b;border-bottom:1px solid rgba(255,222,112,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:9px 16px}.appMain{padding-top:76px;position:relative;z-index:1}.pendingBanner+.appMain{padding-top:112px}.bottomNav{left:50%;right:auto;bottom:14px;transform:translate(-50%);width:min(94vw,520px);height:72px;padding:7px 8px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#1f0b1ca8;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff1f;backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%);justify-content:space-between}.bottomNav button{position:relative;min-width:0;color:#ffffff8c;gap:3px;border-radius:18px;transition:.2s ease}.bottomNav button.active{color:#fff;background:#ffffff13}.bottomNav button .navIcon{width:34px;height:30px;display:grid;place-items:center;border-radius:14px}.bottomNav button span:last-child{font-size:8px;font-weight:600;letter-spacing:.1px}.bottomNav .centerMapNav{overflow:visible;color:#fff;background:transparent!important}.bottomNav .centerMapNav .navIcon{width:54px;height:54px;margin-top:-28px;border-radius:22px;background:linear-gradient(145deg,#ff4d8b,#f2006e 55%,#a719ff);border:1px solid rgba(255,255,255,.34);box-shadow:0 15px 30px #f2006e66,inset 0 1px 2px #ffffff59}.bottomNav .centerMapNav span:last-child{margin-top:-1px}.bottomNav .centerMapNav.active .navIcon{transform:translateY(-2px) scale(1.03)}.feedPage{max-width:560px;padding:22px 10px 130px;scroll-snap-type:y proximity}.feedIntro{align-items:flex-end;margin:10px 8px 18px;color:#fff}.feedIntro h1{font-size:31px;line-height:1.02;letter-spacing:-1.6px;margin:6px 0 0;color:#fff}.feedIntro p{color:#ffffff80;font-size:9px;line-height:1.45}.eyebrow{color:#ff6ca4!important;font-weight:700!important;letter-spacing:1.9px}.feedCard.postFeedCard{height:min(77vh,760px);min-height:590px;border-radius:34px;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 90px #00000075,inset 0 1px #ffffff1a;background:#170511;scroll-snap-align:center}.feedCard.postFeedCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(34,3,26,.25),transparent 25%,transparent 58%,rgba(20,1,15,.94))}.feedPhoto{filter:saturate(1.06) contrast(1.02)}.feedScrim{background:linear-gradient(180deg,rgba(0,0,0,.13) 12%,transparent 38%,rgba(12,0,9,.88) 100%)}.postAuthorBar{position:absolute!important;left:16px;right:16px;top:16px;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-radius:22px;background:#1806147a;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.postAuthorBar>button:first-child{border:0;background:none;color:#fff;display:flex;gap:9px;align-items:center;padding:0;text-align:left}.postAuthorBar img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.72)}.postAuthorBar b{font-size:11px;display:flex;align-items:center;gap:4px}.postAuthorBar small{display:block;margin-top:2px;font-size:8px;color:#ffffffa3}.followPill{border:1px solid rgba(255,255,255,.2)!important;background:#ffffff1f!important;color:#fff!important;border-radius:999px!important;padding:8px 12px!important;font-size:9px;font-weight:700}.followPill.following{background:#ff2f7847!important;border-color:#ff2f7873!important}.feedCopy{left:20px;right:86px;bottom:22px;z-index:5!important}.postCaption{font-size:12px!important;color:#ffffffe6!important;line-height:1.45!important;margin-bottom:10px!important}.viewProfileBtn{background:#ffffff1a;border-color:#ffffff40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-weight:600}.actionRail{z-index:6!important;right:13px;bottom:20px;gap:10px}.actionRail button>span{width:48px;height:48px;border:1px solid rgba(255,255,255,.13);background:#1a08177a;box-shadow:inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.actionRail button.active>span{background:#ff2f7859;border-color:#ff4d8b73}.actionRail .messageRail>span{background:linear-gradient(145deg,#ff4c89,#ee006d)!important}.emptyState{color:#ffffff94;background:#ffffff0e;border:1px dashed rgba(255,255,255,.18);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff0d}.emptyState h3{color:#fff}.emptyState svg{color:#ff4e8d}.feedSentinel{color:#ffffff80}.simplePage,.profilePage,.pageTitle h1,.profileTop h1,.profileTop h2,.profilePage h3{color:#fff}.pageTitle p,.profileTop p,.sectionHead span,.profileMeta,.privacyNote,.emptyMini{color:#ffffff8c!important}.chatList,.requestColumns>div,.accountCards article,.myPostsPanel,.profileEdit,.passwordPanel,.rechargeHistory{border:1px solid var(--rh-glass-line)!important;background:#fff1!important;box-shadow:inset 0 1px #ffffff12,0 16px 50px #0000002b!important;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.chatList{border-radius:28px!important;overflow:hidden}.chatList>button{background:#ffffff06;border-color:#ffffff12;color:#fff}.chatList>button:hover{background:#ffffff13}.chatList b{color:#fff}.chatList span{color:#ffffff80}.chatThread{border:0;color:#fff;background:transparent}.chatThread>header,.messageComposer{background:#1d0819b3;border-color:#ffffff14;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.chatThread>header b{color:#fff}.chatThread>header span,.chatThread>header i{color:#ffffff85}.messageSafety{background:#ffcf4d17;color:#ffd97b}.messageList{background:radial-gradient(circle at 80% 5%,rgba(255,47,120,.12),transparent 28%),#0f020c59}.bubble.theirs{background:#ffffff17;border-color:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bubble.mine{background:linear-gradient(145deg,#ff3f82,#e60067)}.messageComposer input,.commentForm input{background:#ffffff14;border-color:#ffffff1f;color:#fff}.messageComposer input::placeholder,.commentForm input::placeholder{color:#ffffff61}.requestColumns>div{border-radius:28px}.requestCard{border-color:#ffffff14}.requestCard b{color:#fff}.requestCard span,.requestCard small{color:#ffffff80}.requestActions button{background:#ffffff14;border-color:#ffffff1f;color:#fff}.profileTop{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profileTop img{border-radius:26px!important;box-shadow:0 14px 30px #00000040}.profileState.live{background:#19cf8624!important;color:#61efb8!important;border-color:#49efb73d!important}.myPostsPanel .brandBtn,.profileLinks button{color:#fff}.accountCards article>svg{color:#ffcf4e}.postPicker{background:#ffffff0b!important;border-color:#ffffff1f!important;color:#fff}.postPicker small{color:#ffffff7a!important}.myPostsPanel input,.profileEdit input,.profileEdit select,.profileEdit textarea,.passwordPanel input{background:#ffffff13!important;border-color:#ffffff21!important;color:#fff!important}.myPostsPanel input::placeholder,.profileEdit input::placeholder,.profileEdit textarea::placeholder,.passwordPanel input::placeholder{color:#ffffff57!important}.profileEdit label,.passwordPanel label{color:#ffffffd1}.profileLinks{border-color:#ffffff14!important}.profileLinks button{background:#ffffff0d!important;border-color:#ffffff14!important}.profileCompletionCallout{background:#ff2f781a;border-color:#ff2f7838;color:#fff}.profileCompletionCallout span{color:#ffffff94}.drawerShade{background:#0700069e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drawerShade aside{background:#1d0719eb;border-right:1px solid rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.drawerShade aside .appBrand,.drawerShade aside>button:not(.appBrand){color:#fff}.drawerShade aside>button.active{background:#ff2f7826;color:#ff75a9}.drawerShade hr{border-color:#ffffff14}.appShell .modalShade{background:#080007ad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.appShell .modalCard{color:#fff;background:#1d0819e6;border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 100px #0000007a,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(34px) saturate(150%);backdrop-filter:blur(34px) saturate(150%)}.appShell .modalClose{color:#fff;background:#ffffff17}.appShell .modalCard input,.appShell .modalCard select,.appShell .modalCard textarea{background:#ffffff14;border-color:#ffffff21;color:#fff}.appShell .modalCard input::placeholder,.appShell .modalCard textarea::placeholder{color:#fff6}.appShell .outlineBtn{background:#ffffff12;border-color:#ffffff21;color:#fff}.socialProfileModal .profilePostGrid img{border:1px solid rgba(255,255,255,.08)}.nearbyPage{max-width:900px;margin:0 auto;padding:22px 12px 128px;color:#fff;min-height:calc(100vh - 76px)}.glassPanel{background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 70px #00000042,inset 0 1px #ffffff17;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.nearbyTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;border-radius:28px;padding:20px 22px;margin-bottom:10px}.nearbyTop h1{font-size:34px;letter-spacing:-1.7px;margin:6px 0 7px}.nearbyTop p{font-size:10px;color:#ffffff85;margin:0}.locationGlassBtn{white-space:nowrap;border:1px solid rgba(255,255,255,.18);background:#ffffff1c;color:#fff;border-radius:999px;padding:11px 14px;font-weight:650;display:flex;gap:7px;align-items:center}.nearbyFilters{border-radius:20px;padding:8px;display:flex;align-items:center;gap:7px;margin-bottom:10px}.nearbyFilters>button{border:0;background:transparent;color:#ffffff8c;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:650}.nearbyFilters>button.active{background:#fff;color:#2a0820}.googleAreaLink{margin-left:auto;color:#fff;font-size:9px;font-weight:650;display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:999px;background:#ffffff14}.mapPermissionCard{min-height:480px;border-radius:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:34px}.mapPermissionIcon{width:78px;height:78px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(145deg,#ff4c8b,#8d43ff);box-shadow:0 22px 50px #ff2f7847;margin-bottom:18px}.mapPermissionCard h2{font-size:30px;margin:0 0 10px}.mapPermissionCard p{max-width:480px;font-size:11px;line-height:1.6;color:#ffffff8f;margin-bottom:20px}.mapStage{height:calc(100vh - 220px);min-height:570px;max-height:850px;position:relative;border-radius:34px;overflow:hidden;border:1px solid rgba(255,255,255,.13);box-shadow:0 30px 90px #0006}.nearbyMap{height:100%;width:100%;background:#151b2c}.nearbyMap .leaflet-control-zoom a{background:#230e1fdb;color:#fff;border-color:#ffffff1a}.nearbyMap .leaflet-control-attribution{background:#0e070ea6;color:#ffffff8c}.nearbyMap .leaflet-control-attribution a{color:#ff86b4}.nearbyMap .leaflet-tile{filter:saturate(.72) brightness(.72) contrast(1.08) hue-rotate(8deg)}.rh-profile-pin,.rh-map-self{background:none!important;border:0!important}.mapAvatarPin{position:relative;width:48px;height:48px;border-radius:50%;padding:3px;background:linear-gradient(145deg,#fff,#ff4a8a 55%,#9c4cff);box-shadow:0 10px 28px #0000006b}.mapAvatarPin img,.mapAvatarPin>span{width:100%;height:100%;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#2b0921;color:#fff;font-size:17px;font-weight:800;border:2px solid #24051b}.mapPinVerified{position:absolute;right:-3px;bottom:-2px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#1b9cff;color:#fff;border:2px solid #fff;font-size:9px}.rh-profile-pin em{display:block;width:max-content;max-width:65px;margin:3px auto 0;padding:3px 6px;border-radius:999px;background:#1a0817c7;color:#fff;font-style:normal;font-size:7px;font-weight:700;box-shadow:0 4px 12px #00000040}.mapSelfPulse{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ff2f7833;box-shadow:0 0 0 10px #ff2f781c,0 0 0 20px #ff2f780d}.mapSelfPulse span{width:12px;height:12px;border-radius:50%;background:#ff347e;border:3px solid #fff}.mapFloatingCount{position:absolute;left:14px;top:14px;z-index:500;border-radius:17px;padding:9px 12px;display:flex;align-items:baseline;gap:6px}.mapFloatingCount b{font-size:16px}.mapFloatingCount span{font-size:8px;color:#ffffff94}.mapEmptyGlass{position:absolute;z-index:500;left:50%;bottom:24px;transform:translate(-50%);width:min(90%,420px);border-radius:18px;padding:11px 14px;display:flex;align-items:center;gap:9px;font-size:9px;color:#ffffffb3}.mapProfileSheet{position:absolute;z-index:700;left:14px;right:14px;bottom:14px;border-radius:26px;padding:13px;display:grid;grid-template-columns:62px 1fr;gap:11px;align-items:start}.mapProfileSheet>img{width:62px;height:72px;border-radius:20px;object-fit:cover}.mapProfileSheet .avatarFallback{width:62px;height:72px;border-radius:20px}.mapSheetCopy h3{margin:0;font-size:16px}.mapSheetCopy>span{display:block;margin:3px 0 5px;font-size:8px;color:#ffffff94}.mapSheetCopy p{font-size:9px;line-height:1.4;color:#ffffffb8;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mapSheetActions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.mapSheetActions button{padding:10px;font-size:10px}.sheetClose{position:absolute;right:9px;top:9px;border:0;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#00000040}.guestShell{background:#120210;color:#fff}.publicHeader{background:#180413b8;border-color:#ffffff14;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.publicHeader .wordmark,.publicHeader nav a{color:#fff}.publicHeader nav a{opacity:.68}.publicHeader .ghostBtn{background:#ffffff14;color:#fff}.landing{background:#120210}.landingHero{background:radial-gradient(circle at 20% 10%,rgba(255,47,120,.32),transparent 28%),radial-gradient(circle at 80% 65%,rgba(145,65,255,.25),transparent 34%),linear-gradient(150deg,#150211,#310723 55%,#13020f);color:#fff}.heroCopy>p{color:#ffffff9e}.trustRow span{background:#ffffff13;border-color:#ffffff1c;color:#ffffffbf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.heroPhone{border-color:#ffffff21;background:#190615b8;box-shadow:0 40px 100px #00000073}.proofStrip{background:#ffffff0f;border-color:#ffffff1a;box-shadow:none}.proofStrip div{border-color:#ffffff14}.proofStrip span{color:#ffffff7a}.featureSection,.starSection{background:#140211;color:#fff}.sectionCopy p{color:#ffffff94}.featureGrid article,.packPreview article{background:#ffffff0e;border-color:#ffffff1a;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.featureGrid article i{color:#ffffff12}.featureGrid p,.packPreview span{color:#ffffff85}.safetySection{background:#1b0620;color:#fff}.safetyVisual{background:linear-gradient(145deg,#ffffff1f,#9749ff1c);border-color:#ffffff1c}.safetyMini{background:#ffffff14;border-color:#ffffff1a}.safetyMini span,.safetyCopy>p{color:#ffffff94}.publicFooter{background:#0f020d;border-color:#ffffff14;color:#fff}.publicFooter p,.footerLinks button,.publicFooter>small{color:#ffffff80}@media (max-width:700px){.appShell{padding-bottom:94px}.appHeader{height:70px;padding:0 12px}.appMain{padding-top:70px}.pendingBanner{top:70px}.pendingBanner+.appMain{padding-top:106px}.appHeader .appBrand{font-size:20px}.headerMapQuick{display:none}.starBalance,.verifyHeader,.headerVerified{height:33px;padding:0 9px;font-size:9px}.feedPage{padding:14px 7px 112px}.feedIntro{margin:8px 12px 13px;display:block}.feedIntro h1{font-size:26px}.feedIntro p{text-align:left;max-width:none;margin:5px 0 0}.feedCard.postFeedCard{height:calc(100vh - 168px);min-height:590px;max-height:none;margin-bottom:12px;border-radius:30px}.bottomNav{height:68px;bottom:10px;border-radius:25px;width:calc(100vw - 20px)}.bottomNav .centerMapNav .navIcon{width:52px;height:52px;margin-top:-26px}.simplePage,.profilePage{padding:24px 12px 110px}.requestColumns{grid-template-columns:1fr}.pageTitle h1{font-size:34px}.nearbyPage{padding:12px 8px 112px}.nearbyTop{border-radius:25px;padding:16px;display:block}.nearbyTop h1{font-size:28px}.locationGlassBtn{margin-top:12px;width:100%;justify-content:center}.nearbyFilters{overflow:auto}.nearbyFilters>button{flex:0 0 auto}.googleAreaLink{flex:0 0 auto}.mapStage{height:calc(100vh - 240px);min-height:540px;border-radius:29px}.mapProfileSheet{left:9px;right:9px;bottom:9px}.guestShell .publicHeader nav{display:none}.landingHero{min-height:auto;padding:74px 22px 48px;display:block}.heroCopy h1{font-size:53px;letter-spacing:-3.2px}.heroCopy>p{font-size:15px}.heroCtas{display:grid}.heroPhone{margin-top:42px;height:590px}.proofStrip{grid-template-columns:1fr 1fr;margin:0 16px}.proofStrip div:nth-child(2){border-right:0}.proofStrip div{padding:18px}.featureSection,.starSection{padding:80px 20px;display:block}.featureGrid{grid-template-columns:1fr}.packPreview{margin-top:30px}.safetySection,.verifiedSection{grid-template-columns:1fr;padding:80px 20px;gap:35px}.closingCta{margin:20px 16px 70px;padding:45px 22px}.publicFooter{grid-template-columns:1fr;padding:40px 20px}}@media (min-width:900px){.appShell{padding-left:0;padding-bottom:96px}.appHeader,.pendingBanner{left:0}.bottomNav{left:50%;right:auto;top:auto;bottom:16px;width:min(620px,74vw);height:74px;flex-direction:row;padding:7px 9px;border-right:1px solid rgba(255,255,255,.14)}.bottomNav button{height:auto;flex:1}.menuBtn{visibility:visible}.chatThread{height:calc(100vh - 172px)}.feedPage{padding-top:28px}.feedCard.postFeedCard{max-width:520px}.nearbyPage{max-width:1040px}}.accountCards article button{background:#ffffffeb!important;color:#2a0820!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 7px 18px #0000001f}.accountCards article button:hover{background:#fff!important;color:#e6005c!important}.appShell .packGrid button{background:#fff!important;color:#180611!important;border-color:#ffffff4d!important}.appShell .packGrid button span{color:#777!important}.appShell .packGrid button.selected{background:#fff0f5!important;color:#e6005c!important;border-color:#ff2f78!important}.appShell .packGrid button.selected span{color:#8a5369!important}.upiPaymentCard{display:grid;grid-template-columns:150px 1fr;gap:15px;align-items:center;background:#fff;color:#17050f;border-radius:22px;padding:14px;margin:16px 0;border:1px solid rgba(255,255,255,.5);box-shadow:0 16px 36px #0003}.upiQrWrap{display:flex;flex-direction:column;align-items:center;gap:6px}.upiQrWrap img{display:block;width:138px;height:138px;border-radius:13px;background:#fff;border:1px solid #ece7ea;padding:5px}.upiQrWrap span{font-size:8px;color:#786b72;font-weight:650}.upiDetails>span{display:block;font-size:8px;color:#8b7e84}.upiDetails>b{display:block;font-size:15px;margin:3px 0 7px}.upiDetails>strong{display:block;font-size:27px;color:#e6005c;margin:9px 0 6px}.upiIdRow{display:flex;align-items:center;gap:7px;min-width:0}.upiIdRow code{font-size:10px;background:#f7f1f4;padding:8px 9px;border-radius:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:#321220}.upiIdRow button{border:0;background:#1a0713;color:#fff;border-radius:9px;padding:8px 10px;display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700}.upiDeepLink{display:inline-flex;margin-top:4px;color:#e6005c;font-size:9px;font-weight:800;text-decoration:none}.adminAgeVerifiedNote{display:flex;align-items:center;gap:8px;background:#22d2841a;border:1px solid rgba(34,210,132,.24);color:#78f0bd;border-radius:13px;padding:11px 12px;font-size:10px;font-weight:650;margin:10px 0}.nearbyFilters{justify-content:flex-start}.googleAreaLink{display:none!important}@media (max-width:520px){.upiPaymentCard{grid-template-columns:1fr}.upiQrWrap img{width:154px;height:154px}.upiDetails{text-align:center}.upiIdRow{max-width:290px;margin:0 auto}.upiDeepLink{justify-content:center}}.reelsFeed{width:min(100%,560px);max-width:560px;height:calc(100dvh - 76px);padding:0!important;margin:0 auto;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.reelsFeed::-webkit-scrollbar{display:none}.pendingBanner+.appMain .reelsFeed{height:calc(100dvh - 112px)}.reelsFeed .postFeedCard{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;border-radius:0!important;scroll-snap-align:start!important;scroll-snap-stop:always;border-left:0!important;border-right:0!important}.reelsFeed .postFeedCard .feedPhoto{width:100%;height:100%;object-fit:cover;object-position:center}.reelsFeed .feedSentinel{min-height:64px;display:grid;place-items:center;scroll-snap-align:end}.reelsFeed .emptyState{margin:18px;height:calc(100% - 36px);display:flex;flex-direction:column;justify-content:center}.profileEdit select,.appShell .modalCard select{color:#fff!important}.profileEdit select option,.appShell .modalCard select option,.setupCard select option{background:#fff!important;color:#111!important}.profileEdit input[type=date]{color-scheme:dark}.profileSocialStats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0 16px}.profileSocialStats>button,.profileSocialStats>div{min-height:68px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0f;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff0f}.profileSocialStats>button{cursor:pointer}.profileSocialStats b{font-size:20px;line-height:1}.profileSocialStats span{font-size:9px;color:#ffffff8c}.profileSocialStats>button:hover{background:#ffffff1a;border-color:#fff3}.connectionsModal{width:min(520px,100%)}.connectionsModal h2{margin:5px 0 4px;font-size:30px}.connectionsIntro{font-size:11px;color:#ffffff94;margin-bottom:16px}.connectionsList{display:flex;flex-direction:column;gap:8px;max-height:62vh;overflow:auto;padding-right:2px}.connectionRow{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#ffffff0e}.connectionRow>img,.connectionRow>.avatarFallback{width:46px;height:46px;border-radius:50%;object-fit:cover}.connectionRow b{display:flex;align-items:center;gap:5px;color:#fff;font-size:11px}.connectionRow span{display:block;margin-top:3px;font-size:8px;color:#ffffff80}.connectionRow>button{border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:700}.connectionRow>button:hover{background:#ff2f782e;border-color:#ff2f7857}.mapAvatarPin{width:54px!important;height:54px!important;border-radius:50%!important;padding:3px!important;background:linear-gradient(145deg,#fff,#ff4a8a 58%,#8b4cff)!important;box-shadow:0 10px 28px #0000006b,0 0 0 3px #ffffff21!important;overflow:visible}.mapAvatarPin img,.mapAvatarPin>span{width:48px!important;height:48px!important;aspect-ratio:1/1;border-radius:50%!important;object-fit:cover!important;object-position:center!important;border:2px solid #210419!important}.rh-profile-pin em{margin-top:5px!important}.mapProfileSheet>img,.mapProfileSheet .avatarFallback{width:64px!important;height:64px!important;aspect-ratio:1/1;border-radius:50%!important;object-fit:cover!important}@media (max-width:700px){.reelsFeed{height:calc(100dvh - 70px);width:100%;max-width:none}.pendingBanner+.appMain .reelsFeed{height:calc(100dvh - 106px)}.reelsFeed .postFeedCard{border-radius:0!important}.postAuthorBar{top:14px!important}.profileSocialStats{margin-left:0;margin-right:0}.connectionsModal{width:100%;max-height:88dvh;border-radius:26px 26px 0 0!important;align-self:end}}:root{--keyboard-offset:0px}.homeReelMode .appMain{padding-top:0!important}.homeReelMode .reelsFeed{height:100dvh!important;max-height:100dvh!important;width:100%!important;max-width:560px!important}.homeReelMode .postFeedCard{height:100dvh!important;min-height:100dvh!important;scroll-snap-align:start!important}.homeReelMode .appHeader{background:linear-gradient(180deg,rgba(18,1,14,.86) 0%,rgba(18,1,14,.38) 72%,transparent 100%);border-bottom:0;box-shadow:none}.homeReelMode .postAuthorBar{top:88px!important;z-index:8}.homeReelMode .postFeedCard .actionRail{bottom:108px!important;z-index:8}.homeReelMode .postFeedCard .feedCopy{bottom:105px!important;z-index:8}.homeReelMode .bottomNav{z-index:120}.homeReelMode .feedPhoto{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.homeReelMode .feedSentinel{display:none!important}.chatOpen .appMain{padding-top:76px!important;height:100dvh;overflow:hidden}.chatOpen .appHeader{z-index:160}.chatThread{height:calc(100dvh - 76px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;overflow:hidden!important;background:radial-gradient(circle at 70% 0%,rgba(231,0,103,.18),transparent 34%),#180313!important;border-radius:0!important;color:#fff!important}.chatThreadHeader{min-height:70px;display:grid!important;grid-template-columns:38px 44px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding:10px 13px!important;position:relative!important;z-index:4!important}.chatThreadHeader>button{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:#fff}.chatThreadHeader>img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important}.chatThreadHeader>div{min-width:0}.chatThreadHeader>div b{display:flex;align-items:center;gap:5px;font-size:13px}.chatThreadHeader>div span{font-size:9px;color:#ffffff80}.chatThreadHeader>i{font-style:normal;font-size:8px;display:flex;align-items:center;gap:4px;color:#ffffff73}.messageSafety.emptyOnly{margin:10px 16px 0;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0e;font-size:9px;color:#ffffff8c;display:flex;align-items:center;gap:7px}.messageList{min-height:0!important;overflow-y:auto!important;padding:16px 14px 20px!important;display:flex!important;flex-direction:column!important;gap:8px!important;scroll-behavior:smooth;overscroll-behavior:contain}.bubble{max-width:78%;border-radius:20px!important;padding:9px 11px!important;overflow:hidden;word-break:break-word}.bubble.mine{align-self:flex-end;background:linear-gradient(145deg,#ff347e,#dd0065)!important;color:#fff!important;border-bottom-right-radius:6px!important}.bubble.theirs{align-self:flex-start;background:#ffffff17!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-bottom-left-radius:6px!important}.bubble p{margin:0;font-size:12px;line-height:1.45}.bubble small{display:block;text-align:right;font-size:7px;opacity:.55;margin-top:4px}.chatImage{display:block;width:min(250px,65vw);max-height:330px;object-fit:cover;border-radius:14px;margin-bottom:6px;background:#0c0109}.chatImagePreview{position:absolute;left:14px;right:14px;bottom:76px;z-index:20;padding:8px;border-radius:18px;background:#1e0619f0;border:1px solid rgba(255,255,255,.12);display:flex;align-items:flex-start;gap:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chatImagePreview img{width:76px;height:76px;border-radius:13px;object-fit:cover}.chatImagePreview button{width:30px;height:30px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;display:grid;place-items:center}.messageComposer{position:relative!important;bottom:auto!important;z-index:12!important;padding:9px 11px calc(9px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 42px!important;gap:7px!important;background:#180313f0!important;border-top:1px solid rgba(255,255,255,.08)!important}.messageComposer input[type=text],.messageComposer>input{height:42px!important;background:#fff!important;color:#111!important;border:0!important;border-radius:999px!important;padding:0 14px!important;font-size:12px!important}.messageComposer>input::placeholder{color:#777!important}.messageComposer>button,.chatPhotoBtn{width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ff347e,#e00067);color:#fff}.chatPhotoBtn{background:#ffffff17;border:1px solid rgba(255,255,255,.11)}.chatPhotoBtn input{display:none}.chatsPage.hasChats{padding-top:18px!important}.chatsPage.hasChats .chatList{margin-top:0!important}.chatList button{background:#ffffff13!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.chatList button span{color:#ffffff8c!important}.commentsModal{display:flex!important;flex-direction:column!important;overflow:hidden!important}.commentsList{flex:1;min-height:120px;overflow-y:auto;padding-bottom:8px}.commentForm{position:sticky!important;bottom:0!important;z-index:5!important;background:#1c0618fa!important;padding:9px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:7px!important}.commentsModal .commentForm input{height:44px!important;background:#fff!important;color:#111!important;border:0!important;border-radius:999px!important;padding:0 14px!important;font-size:13px!important;caret-color:#e6005c!important}.commentsModal .commentForm input::placeholder{color:#777!important}.commentForm button{width:44px;height:44px;border-radius:50%;border:0;background:linear-gradient(145deg,#ff347e,#e00067);color:#fff;display:grid;place-items:center}.commentItem p{color:#fff!important}.commentItem small{color:#ffffff70!important}.appShell input,.appShell textarea,.appShell select{scroll-margin-bottom:38dvh}.profileEdit,.myPostsPanel,.passwordPanel,.rechargeHistory,.profileLinks{position:relative;z-index:2}.profilePage{padding-bottom:140px!important}.profileSocialStats{position:relative;z-index:4;margin-bottom:18px!important}.phoneProfileMock{position:relative}.landingPhoneImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.phoneProfileMock .mockGlow,.phoneProfileMock .mockStatus,.phoneProfileMock .mockActions{z-index:2}.publicFooter .wordmark{color:#fff!important}.adminChatImage{display:block;width:min(280px,100%);max-height:320px;object-fit:cover;border-radius:12px;margin:8px 0}@media (max-width:700px){.homeReelMode .reelsFeed{max-width:none!important}.homeReelMode .postAuthorBar{top:82px!important;left:12px!important;right:12px!important}.homeReelMode .postFeedCard .actionRail{bottom:100px!important}.homeReelMode .postFeedCard .feedCopy{bottom:98px!important}.modalShade:has(.commentsModal){align-items:end!important;padding:0!important}.commentsModal{width:100%!important;max-width:none!important;height:min(72dvh,650px)!important;max-height:calc(100dvh - 10px)!important;border-radius:28px 28px 0 0!important;padding:22px 18px calc(12px + env(safe-area-inset-bottom))!important}.chatOpen .appHeader{height:64px!important}.chatOpen .appMain{padding-top:64px!important}.chatThread{height:calc(100dvh - 64px)!important}.profilePage{padding-bottom:155px!important}}.landingPhoneCarousel{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:linear-gradient(145deg,#31041f,#16010f);z-index:0}.landingPhoneCarousel .landingPhoneImage{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:0;transform:translateY(9%);transition:opacity .55s ease,transform .65s cubic-bezier(.22,.75,.25,1);z-index:0!important;pointer-events:none}.landingPhoneCarousel .landingPhoneImage.isActive{opacity:1;transform:translateY(0)}.landingCarouselDots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:4;display:flex;gap:5px;padding:5px 7px;border-radius:999px;background:#0c010a47;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landingCarouselDots span{width:5px;height:5px;border-radius:50%;background:#fff6;transition:.25s ease}.landingCarouselDots span.active{width:15px;border-radius:999px;background:#fff}.phoneProfileMock>.mockGlow,.phoneProfileMock>.mockStatus,.phoneProfileMock>.mockActions{position:absolute}.appShell.chatOpen{padding-bottom:0!important;overflow:hidden!important;background:#180313!important}.chatOpen .appMain{position:fixed!important;top:76px!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:radial-gradient(circle at 72% 0%,rgba(231,0,103,.18),transparent 34%),#180313!important;z-index:40!important}.chatOpen .chatThread{height:100%!important;min-height:100%!important;max-width:820px!important;margin:0 auto!important;background:radial-gradient(circle at 70% 0%,rgba(231,0,103,.18),transparent 34%),#180313!important}.chatAvatarFallback{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ff347e,#8e1cff);font-weight:900;color:#fff}.chatLoading,.chatThreadError{min-height:0;display:grid;place-items:center;align-content:center;gap:9px;padding:28px;color:#ffffffb8;text-align:center;background:#180313}.chatLoading span{width:30px;height:30px;border-radius:50%;border:3px solid rgba(255,255,255,.15);border-top-color:#ff347e;animation:rhChatSpin .8s linear infinite}.chatLoading p,.chatThreadError p{margin:0;font-size:11px;color:#ffffff85}.chatThreadError h3{margin:0;color:#fff}.chatThreadError .outlineBtn{margin-top:5px}@keyframes rhChatSpin{to{transform:rotate(360deg)}}@media (min-width:900px){.chatOpen .appMain{left:86px!important}}@media (max-width:700px){.chatOpen .appMain{top:64px!important}.chatOpen .chatThread{max-width:none!important}.landingCarouselDots{bottom:9px}}html,body,#root{min-height:100%;background:#180313}.appShell.chatOpen,.chatOpen .appMain{background:#180313!important}.chatThread,.chatBoundaryFallback{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;background:radial-gradient(circle at 76% 0%,rgba(255,45,122,.18),transparent 31%),linear-gradient(180deg,#24051c,#16020f)!important;color:#fff!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.chatThreadHeader{background:#22061be6!important;border-bottom:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.chatLoading,.chatThreadError{grid-row:2 / -1;min-height:0!important;background:linear-gradient(180deg,#24051c,#16020f)!important;color:#fff!important}.chatThreadError{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.chatThreadError p{max-width:290px!important}.chatErrorActions{display:flex;gap:8px;margin-top:8px}.chatErrorActions button{min-width:90px}.messageSafety{background:#ffc40014!important;color:#f4d987!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.messageList{grid-row:auto!important;min-height:0!important;background:transparent!important;padding:16px 13px 20px!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}.bubble{word-break:break-word!important;overflow-wrap:anywhere!important}.chatImage{display:block;max-width:min(260px,65vw);max-height:340px;object-fit:cover;border-radius:14px;margin-bottom:5px}.chatImagePreview{position:relative!important;z-index:10!important;display:flex!important;align-items:center!important;gap:8px;padding:7px 12px!important;background:#180313f5!important;border-top:1px solid rgba(255,255,255,.07)!important}.chatImagePreview img{width:58px;height:58px;object-fit:cover;border-radius:12px}.chatImagePreview button{width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff}.messageComposer{grid-row:auto!important;background:#180313fa!important;padding-bottom:max(9px,env(safe-area-inset-bottom))!important}.messageComposer input[type=text]{min-width:0!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111!important;font-size:16px!important}.messageComposer input[type=text]::placeholder{color:#777!important;-webkit-text-fill-color:#777!important}.messageComposer button:disabled{opacity:.42}.chatPhotoBtn{cursor:pointer}.chatPhotoBtn input{display:none!important}@media (max-width:700px){.chatOpen .appMain{top:64px!important}.chatThread,.chatBoundaryFallback{height:100%!important;max-width:none!important}.chatThreadHeader{min-height:64px!important}.messageList{padding-bottom:16px!important}}:root{--rh-header-h:70px;--rh-nav-h:82px;--rh-keyboard-offset:0px;--rh-visual-height:100dvh}@media (max-width:899px){html,body,#root{width:100%;height:100%;min-height:100%;overflow:hidden;background:#180313}.appShell{width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important;background:#180313!important}.appHeader{position:fixed!important;top:0!important;left:0!important;right:0!important;height:var(--rh-header-h)!important;z-index:520!important}.pendingBanner{position:fixed!important;top:var(--rh-header-h)!important;left:0!important;right:0!important;z-index:510!important;min-height:36px!important}.appMain,.homeReelMode .appMain,.chatOpen .appMain{position:fixed!important;top:var(--rh-header-h)!important;right:0!important;bottom:calc(var(--rh-nav-h) + var(--rh-keyboard-offset))!important;left:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch;background:#180313!important;z-index:20!important}.hasPendingBanner .appMain,.hasPendingBanner.homeReelMode .appMain,.hasPendingBanner.chatOpen .appMain{top:calc(var(--rh-header-h) + 36px)!important}.bottomNav{position:fixed!important;left:10px!important;right:10px!important;bottom:calc(8px + var(--rh-keyboard-offset))!important;width:auto!important;height:calc(var(--rh-nav-h) - 12px)!important;z-index:530!important}.homeReelMode .appMain{overflow:hidden!important}.homeReelMode .reelsFeed,.reelsFeed{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-snap-type:y mandatory!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}.homeReelMode .postFeedCard,.reelsFeed .postFeedCard{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;border-radius:0!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.homeReelMode .postAuthorBar{top:14px!important;left:14px!important;right:14px!important}.homeReelMode .postFeedCard .actionRail{bottom:22px!important;right:10px!important}.homeReelMode .postFeedCard .feedCopy{bottom:20px!important;left:18px!important;right:76px!important}.homeReelMode .feedSentinel{display:none!important}.simplePage,.profilePage,.nearbyPage{min-height:100%!important;box-sizing:border-box!important;padding-bottom:28px!important}.profilePage{padding-bottom:32px!important}.appShell.chatOpen{padding:0!important;overflow:hidden!important}.chatOpen .appMain{overflow:hidden!important}.chatThread,.chatBoundaryFallback{width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important}.chatThreadHeader{position:relative!important;top:auto!important;min-height:62px!important;z-index:5!important}.messageList{min-height:0!important;overflow-y:auto!important;padding-bottom:14px!important}.messageComposer{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;box-sizing:border-box!important;z-index:12!important;padding:9px 10px!important}.messageComposer input[type=text]{font-size:16px!important}.chatImagePreview{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important}.appShell .modalShade{position:fixed!important;top:var(--rh-header-h)!important;right:0!important;bottom:calc(var(--rh-nav-h) + var(--rh-keyboard-offset))!important;left:0!important;height:auto!important;z-index:460!important;padding:10px!important;overflow:auto!important}.hasPendingBanner .modalShade{top:calc(var(--rh-header-h) + 36px)!important}.connectionsModal{width:100%!important;max-width:520px!important;max-height:100%!important;margin:auto!important;align-self:center!important;border-radius:26px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.connectionsList{max-height:none!important;min-height:0!important;flex:1!important;overflow-y:auto!important;padding-bottom:4px!important}.modalShade:has(.commentsModal){align-items:flex-end!important;padding:0!important}.commentsModal{width:100%!important;max-width:none!important;height:min(72%,620px)!important;max-height:100%!important;border-radius:26px 26px 0 0!important;padding:20px 14px 10px!important}.commentForm{position:sticky!important;bottom:0!important;margin:0!important;padding:8px 0 0!important}.commentsModal .commentForm input{font-size:16px!important;color:#111!important;-webkit-text-fill-color:#111!important}.appShell input,.appShell textarea,.appShell select{scroll-margin-top:90px!important;scroll-margin-bottom:90px!important}.rh-keyboard-open .bottomNav{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}}@media (min-width:900px){.chatOpen .appMain{top:76px!important;bottom:0!important;left:86px!important;right:0!important;padding:0!important;overflow:hidden!important}.chatOpen .chatThread{height:100%!important}}.reelHeartBurst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;display:grid;place-items:center;pointer-events:none}.reelHeartBurst>span{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ff1f73,#ff477e);box-shadow:0 16px 52px #ff18696b,0 0 0 12px #ffffff1a;animation:rhHeartBurst 1s cubic-bezier(.18,.78,.22,1) both}.reelHeartBurst svg{width:62px!important;height:62px!important;filter:drop-shadow(0 5px 14px rgba(116,0,38,.32))}@keyframes rhHeartBurst{0%{opacity:0;transform:scale(.2) rotate(-10deg)}22%{opacity:1;transform:scale(1.14) rotate(4deg)}42%{transform:scale(.94) rotate(0)}64%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}@media (prefers-reduced-motion:reduce){.reelHeartBurst>span{animation:rhHeartBurstReduced 1s ease-out both}@keyframes rhHeartBurstReduced{0%{opacity:0}.15%{opacity:1}.70%{opacity:1}to{opacity:0}}}@media (max-width:899px){*,*:before,*:after{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden!important}.appShell{max-width:100vw!important;overflow-x:hidden!important}.bottomNav{left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(8px + env(safe-area-inset-bottom) + var(--rh-keyboard-offset))!important;width:auto!important;max-width:none!important;transform:none!important;margin:0!important;padding:7px 6px!important;overflow:visible!important}.bottomNav button{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;padding:0 2px!important;overflow:visible!important}.bottomNav button .navIcon{flex:0 0 auto}.bottomNav button span:last-child{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottomNav .centerMapNav .navIcon{margin-left:auto!important;margin-right:auto!important}.appHeader{width:100%!important;max-width:100vw!important;padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important;gap:7px!important;overflow:hidden!important}.appHeader .menuBtn{flex:0 0 40px!important}.appHeader .appBrand{flex:0 1 auto!important;min-width:0!important;white-space:nowrap!important}.headerRight{flex:0 0 auto!important;min-width:0!important;gap:5px!important}.starBalance,.verifyHeader,.headerVerified{padding:0 9px!important;white-space:nowrap!important}.appMain{max-width:100vw!important;overflow-x:hidden!important}.reelsFeed,.simplePage,.profilePage,.nearbyPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.postFeedCard{max-width:100vw!important}.postAuthorBar{max-width:calc(100% - 24px)!important}.actionRail{max-width:58px!important}.feedCopy{max-width:calc(100% - 92px)!important}.simplePage,.profilePage,.nearbyPage{padding-left:14px!important;padding-right:14px!important}.chatThread,.chatBoundaryFallback,.messageComposer,.chatThreadHeader{max-width:100%!important}.messageComposer{grid-template-columns:auto minmax(0,1fr) auto!important}.messageComposer input{min-width:0!important;width:100%!important}.modalCard,.commentsModal,.connectionsModal{max-width:calc(100vw - 16px)!important}.requestColumns,.accountCards{min-width:0!important}}@media (max-width:430px){:root{--rh-header-h:68px;--rh-nav-h:78px}.appHeader{height:var(--rh-header-h)!important}.appHeader .appBrand{font-size:19px!important;letter-spacing:-.7px!important}.menuBtn{width:38px!important;height:38px!important}.starBalance,.verifyHeader,.headerVerified{height:34px!important;font-size:9px!important;padding:0 8px!important}.headerVerified .verifiedTick,.verifyHeader .verifiedTick{transform:scale(.92)}.bottomNav{height:68px!important;border-radius:24px!important}.bottomNav button span:last-child{font-size:7px!important}.bottomNav button .navIcon{width:31px!important;height:27px!important}.bottomNav .centerMapNav .navIcon{width:50px!important;height:50px!important;margin-top:-25px!important}.postAuthorBar{left:10px!important;right:10px!important;top:10px!important;padding:8px!important}.postAuthorBar img{width:36px!important;height:36px!important}.followPill{padding:7px 10px!important}.actionRail{right:8px!important;gap:8px!important}.actionRail button>span{width:44px!important;height:44px!important}.feedCopy{left:14px!important;right:68px!important}.viewProfileBtn{padding:7px 10px!important}}@media (max-width:360px){.appHeader{padding-left:7px!important;padding-right:7px!important;gap:4px!important}.appHeader .menuBtn{flex-basis:36px!important;width:36px!important;height:36px!important}.appHeader .appBrand{font-size:17px!important}.headerRight{gap:3px!important}.starBalance,.verifyHeader,.headerVerified{height:32px!important;padding:0 6px!important;font-size:8px!important}.starBalance svg{width:13px!important;height:13px!important}.bottomNav{left:5px!important;right:5px!important;padding-left:3px!important;padding-right:3px!important}.bottomNav button span:last-child{font-size:6.5px!important}.postAuthorBar b{font-size:10px!important}.postAuthorBar small{font-size:7px!important}.actionRail button>span{width:42px!important;height:42px!important}}@media (max-width:899px){html,body,#root{width:100%!important;height:auto!important;min-height:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.guestShell{width:100%!important;min-height:100dvh!important;height:auto!important;overflow:visible!important;touch-action:pan-y!important}.guestShell .landing{height:auto!important;min-height:0!important;overflow:visible!important;touch-action:pan-y!important}.guestShell main,.guestShell section,.guestShell footer{max-width:100%!important}.appShell{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}}:root{--mw-red:#f1194c;--mw-red2:#ff3268;--mw-ink:#171117;--mw-plum:#210315;--mw-soft:#fff4f7;--mw-line:#ece8eb;--mw-muted:#756c73;--mw-card:#f7f6f7}.modernGuest,.modernApp{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--mw-ink);background:#fff;min-height:100vh}.modernGuest .publicHeader{position:sticky;top:0;z-index:90}.mwBrand{font-size:22px;font-weight:800;letter-spacing:-.7px;color:#151015}.mwBrand b{color:var(--mw-red)}.mwLanding{overflow:hidden;background:#fff}.mwHero{min-height:760px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 20% 25%,rgba(255,61,111,.5),transparent 31%),radial-gradient(circle at 78% 62%,rgba(103,21,75,.55),transparent 36%),linear-gradient(135deg,#250216,#5b0832 52%,#220215);color:#fff;padding:90px 6vw 76px}.mwHeroWord{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:clamp(110px,16vw,280px);font-weight:900;letter-spacing:-.085em;white-space:nowrap;color:#fff;opacity:.94;line-height:.8;z-index:0;pointer-events:none}.mwHeroCards{--orbit-x:255px;--orbit-mid:148px;--orbit-neg-mid:-148px;--orbit-neg:-255px;--orbit-back:-90px;position:relative;z-index:2;width:min(820px,74vw);height:540px;display:flex;align-items:center;justify-content:center;perspective:1450px;perspective-origin:50% 48%;transform-style:preserve-3d;isolation:isolate}.mwHeroCards img{position:absolute;left:50%;top:50%;width:245px;height:410px;margin-left:-122.5px;margin-top:-205px;object-fit:cover;border-radius:34px;box-shadow:0 34px 78px #00000061;border:1px solid rgba(255,255,255,.32);transform-origin:center center;backface-visibility:hidden;will-change:transform,filter,opacity;animation:mwHeroOrbit 12s linear infinite}.mwHeroCards img:nth-child(1){animation-delay:0s}.mwHeroCards img:nth-child(2){animation-delay:-4s}.mwHeroCards img:nth-child(3){animation-delay:-8s}@keyframes mwHeroOrbit{0%{transform:translate3d(var(--orbit-x),18px,-230px) scale(.68) rotateY(-40deg) rotate(6deg);filter:brightness(.72) saturate(.82);opacity:.72;z-index:1}18%{transform:translate3d(var(--orbit-mid),-28px,-70px) scale(.88) rotateY(-20deg) rotate(3deg);filter:brightness(.92) saturate(.96);opacity:.94;z-index:2}34%{transform:translate3d(25px,-38px,150px) scale(1.12) rotateY(-2deg) rotate(0);filter:brightness(1.04) saturate(1.04);opacity:1;z-index:5}50%{transform:translate3d(var(--orbit-neg-mid),-15px,35px) scale(.96) rotateY(18deg) rotate(-3deg);filter:brightness(.96) saturate(1);opacity:.98;z-index:4}66%{transform:translate3d(var(--orbit-neg),22px,-185px) scale(.73) rotateY(38deg) rotate(-6deg);filter:brightness(.74) saturate(.84);opacity:.76;z-index:1}82%{transform:translate3d(var(--orbit-back),52px,-330px) scale(.58) rotateY(24deg) rotate(-2deg);filter:brightness(.56) saturate(.72);opacity:.52;z-index:0}to{transform:translate3d(var(--orbit-x),18px,-230px) scale(.68) rotateY(-40deg) rotate(6deg);filter:brightness(.72) saturate(.82);opacity:.72;z-index:1}}.mwHeroBottom{position:absolute;left:6vw;right:6vw;bottom:38px;display:flex;align-items:center;justify-content:space-between;z-index:4}.mwHeroBottom span{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:750}.mwHeroBottom button,.mwBlackBtn{border:0;background:#111;color:#fff;padding:14px 22px;border-radius:10px;font-weight:800;cursor:pointer}.mwHeroBottom button{background:#fff;color:#1d0a16}.mwStatement{max-width:1280px;margin:0 auto;padding:120px 40px;display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.mwKicker{display:inline-block;font-size:11px;letter-spacing:.16em;font-weight:850;text-transform:uppercase;color:var(--mw-red);margin-bottom:16px}.mwStatement h2,.mwFeaturePanel h2,.mwStory h2,.mwAppCta h2{font-size:clamp(44px,5.3vw,84px);line-height:.96;letter-spacing:-.055em;margin:0 0 24px}.mwStatement p,.mwFeaturePanel p,.mwStory p,.mwAppCta p{font-size:17px;line-height:1.7;color:#635b61;max-width:600px}.mwStackVisual{position:relative;height:480px}.mwStackVisual img{position:absolute;width:58%;height:390px;object-fit:cover;border-radius:30px;box-shadow:0 20px 50px #1a000f29}.mwStackVisual img:first-child{left:0;top:0}.mwStackVisual img:nth-child(2){right:0;bottom:0;width:46%;height:310px}.mwStackVisual span{position:absolute;background:var(--mw-red);color:#fff;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:800;box-shadow:0 8px 30px #f1194c40}.mwStackVisual span:nth-of-type(1){right:2%;top:30px}.mwStackVisual span:nth-of-type(2){left:12%;bottom:28px;background:#21151d}.mwStackVisual span:nth-of-type(3){right:28%;bottom:132px;background:#fff;color:#21151d}.mwFeaturePanel{max-width:1180px;margin:20px auto 100px;background:#f5f4f4;border-radius:38px;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.mwFeaturePanel>div:last-child{padding:55px 48px 55px 0}.mwFeaturePanel h2{font-size:clamp(40px,4vw,64px)}.mwFeaturePhoto{height:570px;border-radius:28px;overflow:hidden;position:relative}.mwFeaturePhoto img{width:100%;height:100%;object-fit:cover}.mwSeal{position:absolute;left:28px;bottom:28px;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--mw-red);color:#fff;font-size:12px;line-height:1.2;font-weight:900;transform:rotate(-10deg);border:7px solid rgba(255,255,255,.4)}.mwTwinGrid{max-width:1180px;margin:0 auto 120px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.mwTwinGrid article{background:#ffd7e2;border-radius:30px;overflow:hidden}.mwTwinGrid article:nth-child(2){background:#f2d7f0}.mwTwinMedia{height:390px;padding:26px;display:flex;align-items:flex-end;justify-content:center;gap:12px;overflow:hidden}.mwTwinMedia img{width:45%;height:100%;object-fit:cover;border-radius:24px}.mwTwinMedia img:first-child{transform:translateY(36px) rotate(-5deg)}.mwTwinMedia img:nth-child(2){transform:translateY(-10px) rotate(5deg)}.mwTwinGrid article>div:last-child{padding:30px 34px 38px}.mwTwinGrid article>div:last-child>span{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:900}.mwTwinGrid h3{font-size:34px;line-height:1.03;letter-spacing:-.04em;margin:10px 0}.mwTwinGrid p{color:#4f454b;line-height:1.55}.chatMedia{align-items:center;position:relative}.chatMedia>img{width:42%;height:86%;transform:rotate(4deg)!important}.mwFakeChat{width:52%;background:#fff;border-radius:22px;padding:22px;box-shadow:0 20px 40px #320a231f;display:flex;flex-direction:column;gap:12px;z-index:2}.mwFakeChat b{font-size:18px}.mwFakeChat span{align-self:flex-end;background:var(--mw-red);color:#fff;padding:10px 13px;border-radius:14px 14px 3px}.mwFakeChat small{color:#82777d}.mwStory{max-width:1180px;margin:0 auto 100px;display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center;padding:30px}.mwStory h2{font-size:clamp(36px,4.4vw,68px)}.mwQuote{font-size:80px;line-height:.5;font-weight:900;color:var(--mw-red)}.mwStory>img{width:100%;height:520px;object-fit:cover;border-radius:30px;filter:saturate(.7)}.mwAppCta{max-width:1180px;min-height:500px;margin:0 auto 36px;background:linear-gradient(135deg,#fb2a5b,#a51669 75%,#5d0c52);color:#fff;border-radius:34px;padding:54px 58px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;overflow:hidden}.mwAppCta .mwKicker{color:#fff}.mwAppCta h2{font-size:clamp(42px,4.5vw,70px)}.mwAppCta p{color:#ffffffc7}.mwDesktopQr{display:flex;align-items:center;gap:16px;margin-top:24px}.mwDesktopQr img{width:120px;height:120px;background:#fff;padding:8px;border-radius:16px}.mwDesktopQr span{font-size:13px;font-weight:750;max-width:120px}.mwMobileStores{display:none}.mwPhoneFan{height:430px;position:relative}.mwPhoneFan img{position:absolute;width:220px;height:390px;object-fit:cover;border-radius:30px;box-shadow:0 20px 50px #1e001459;border:5px solid #1c1018}.mwPhoneFan img:nth-child(1){left:3%;top:70px;transform:rotate(-8deg)}.mwPhoneFan img:nth-child(2){left:34%;top:0;z-index:3}.mwPhoneFan img:nth-child(3){right:0;top:65px;transform:rotate(8deg)}.mwFooter{max-width:1180px;margin:0 auto;padding:50px 10px 70px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start;border-top:1px solid var(--mw-line)}.mwFooter>div{display:flex;gap:22px}.mwFooter a{color:#665c62;text-decoration:none;font-size:13px}.mwFooter small{grid-column:1/-1;color:#968c92}.mwModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14030ead;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.mwAuthCard{width:min(440px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:28px;padding:34px;box-shadow:0 30px 90px #00000052;position:relative}.mwAuthCard.wide{width:min(760px,100%)}.mwModalClose{position:absolute;right:20px;top:20px;border:0;background:#f5f3f4;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.mwAuthBack{border:0;background:transparent;display:flex;align-items:center;gap:4px;margin:-4px 0 18px -8px;cursor:pointer}.mwAuthCard h2{font-size:32px;letter-spacing:-.04em;margin:30px 0 6px}.mwAuthCard>p,.mwAuthCard form>p{color:var(--mw-muted);margin:0 0 22px;line-height:1.5}.mwPhoneInput{height:62px;border:1px solid #dcd7da;border-radius:16px;display:flex;align-items:center;margin:20px 0 14px;overflow:hidden}.mwPhoneInput span{padding:0 16px;border-right:1px solid #ddd;font-weight:750}.mwPhoneInput input{border:0!important;outline:0;flex:1;height:100%;font-size:17px;padding:0 16px}.mwPrimary{width:100%;border:0;background:var(--mw-red);color:#fff;border-radius:14px;min-height:54px;font-weight:850;font-size:14px;cursor:pointer}.mwPrimary:disabled{opacity:.45}.mwAuthCard small{display:block;color:#8d848a;text-align:center;margin-top:14px;line-height:1.45}.mwAuthCard label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:750;margin:12px 0}.mwAuthCard label input,.mwAuthCard label select,.mwAuthCard label textarea,.mwPlus label input{width:100%;box-sizing:border-box;border:1px solid #ded9dc;background:#f8f7f8;border-radius:13px;padding:13px 14px;font:inherit;color:#241a20;outline:0}.mwAuthCard label textarea{min-height:90px;resize:vertical}.mwFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.mwLocationBtn{height:44px;border:1px solid #ddd;background:#fff;border-radius:12px;display:flex;align-items:center;gap:7px;justify-content:center;font-weight:700}.mwPhotoPick{border:1px dashed #cfc6cb;border-radius:16px;padding:16px}.mwPhotoPick input{background:transparent!important;border:0!important;padding:8px 0!important}.mwPhotoPick span{color:var(--mw-red);font-weight:800}.mwPhotoPick small{display:inline;margin:0 0 0 6px}.mwCheck{flex-direction:row!important;align-items:center}.mwCheck input{width:auto!important}.mwError{background:#fff0f3;color:#c10c3b;border-radius:12px;padding:11px 13px;margin-top:12px;font-size:13px;font-weight:650}.modernApp{min-height:100vh;background:#f5f4f5;padding-top:72px}.mwAppHeader{position:fixed;z-index:100;top:0;left:0;right:0;height:72px;background:#fff;border-bottom:1px solid var(--mw-line);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1320px)/2));box-sizing:border-box}.mwAppHeader>div{display:flex;align-items:center;gap:8px}.mwIconBtn,.mwAvatarBtn{border:0;background:transparent;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;cursor:pointer;position:relative}.mwIconBtn:hover,.mwAvatarBtn:hover{background:#f5f3f4}.mwIconBtn b{position:absolute;right:-1px;top:-1px;min-width:17px;height:17px;border-radius:9px;background:var(--mw-red);color:#fff;font-size:9px;display:grid;place-items:center;padding:0 3px}.mwAvatarBtn img{width:38px;height:38px;border-radius:50%;object-fit:cover}.mwAppBody{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 72px)}.mwSideNav{position:sticky;top:72px;height:calc(100vh - 72px);padding:28px 18px;display:flex;flex-direction:column;gap:7px;border-right:1px solid var(--mw-line);background:#fff}.mwSideNav button{border:0;background:transparent;border-radius:13px;min-height:50px;padding:0 14px;display:flex;align-items:center;gap:12px;color:#6f656b;font-weight:720;cursor:pointer}.mwSideNav button.active{background:#fff0f4;color:var(--mw-red)}.mwSideNav button:hover{background:#f8f6f7}.mwSideNav>div{flex:1}.mwAppMain{min-width:0;padding:32px 42px 90px}.mwBottomNav{display:none}.mwPageHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.mwPageHead>div>span{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:850;color:var(--mw-red)}.mwPageHead h1{font-size:38px;letter-spacing:-.045em;margin:5px 0 0}.mwPageHead>button{border:1px solid var(--mw-line);background:#fff;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:7px;font-weight:700;cursor:pointer}.mwExplore{max-width:790px;margin:0 auto}.mwProfileCard{background:#fff;border:1px solid var(--mw-line);border-radius:28px;overflow:hidden;box-shadow:0 10px 30px #2a0f1e0f}.mwPhotoStage{margin:10px 10px 0;border-radius:22px;overflow:hidden;height:min(63vh,610px);background:#eee;position:relative;cursor:pointer}.mwPhotoStage>img{width:100%;height:100%;object-fit:cover}.mwPhotoFallback{height:100%;display:grid;place-items:center;color:#aaa}.mwOnlineDot{position:absolute;right:18px;bottom:18px;width:18px;height:18px;background:#32c95c;border:4px solid #fff;border-radius:50%}.mwPhotoBars{position:absolute;left:50%;transform:translate(-50%);bottom:12px;display:flex;gap:4px}.mwPhotoBars button{width:28px;height:4px;border:0;background:#ffffff80;border-radius:3px}.mwPhotoBars button.active{background:#fff}.mwProfileInfo{padding:20px}.mwProfileInfo h2{font-size:34px;font-weight:550;letter-spacing:-.04em;margin:0}.mwChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mwChips span{background:#f6f4f5;border:1px solid #e9e4e7;border-radius:9px;padding:8px 10px;font-size:12px}.mwProfileInfo>p{font-size:15px;line-height:1.6;color:#51474d;margin:18px 0}.mwCardActions{display:grid;grid-template-columns:52px 1fr 1fr;gap:9px;margin-top:18px}.mwCardActions button{height:52px;border:0;border-radius:15px;background:var(--mw-red);color:#fff;font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.mwCardActions button.skip{background:#fff;color:#696067;border:1px solid #bbb}.mwCardActions button.like{background:#fff;color:var(--mw-red);border:2px solid var(--mw-red)}.mwPeopleList{background:#fff;border:1px solid var(--mw-line);border-radius:22px;overflow:hidden}.mwPersonRow{width:100%;border:0;border-bottom:1px solid var(--mw-line);background:#fff;min-height:92px;padding:14px 18px;display:flex;align-items:center;gap:14px;text-align:left;cursor:pointer}.mwPersonRow:last-child{border-bottom:0}.mwPersonRow:hover{background:#fbfafb}.mwAvatar{width:62px;height:62px;border-radius:50%;background:#f1eff1;display:grid;place-items:center;position:relative;flex:0 0 auto;overflow:visible}.mwAvatar>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.mwAvatar>b{font-size:21px}.mwAvatar>i{position:absolute;right:1px;bottom:1px;width:13px;height:13px;border:3px solid #fff;border-radius:50%;background:#33ca5c}.mwPersonRow>div{flex:1;display:flex;flex-direction:column;gap:5px}.mwPersonRow>div>b{font-size:17px}.mwPersonRow>div>span,.mwPersonRow>small{color:#6f666c;font-size:13px}.mwPersonRow>em{font-style:normal;background:var(--mw-red);color:#fff;padding:10px 16px;border-radius:10px;font-weight:800;font-size:12px}.mwPersonRow>mark{background:var(--mw-red);color:#fff;border-radius:999px;min-width:22px;height:22px;display:grid;place-items:center}.mwLoader{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7b7278;gap:12px}.mwLoader span{width:32px;height:32px;border-radius:50%;border:3px solid #eee;border-top-color:var(--mw-red);animation:mwspin .8s linear infinite}@keyframes mwspin{to{transform:rotate(360deg)}}.mwEmpty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px}.mwEmpty>div{width:62px;height:62px;border-radius:50%;background:#fff0f4;color:var(--mw-red);display:grid;place-items:center}.mwEmpty h3{margin:15px 0 6px}.mwEmpty p{color:#7b7177;max-width:330px;line-height:1.5}.mwOwnProfile{max-width:700px;background:#fff;border-radius:24px;border:1px solid var(--mw-line);padding:26px}.mwOwnTop{display:flex;align-items:center;gap:17px}.mwOwnTop .mwAvatar{width:92px;height:92px}.mwOwnTop h2{font-size:26px;margin:0}.mwOwnTop p{margin:5px 0 0;color:#81767d}.mwUpgradeBanner{margin:26px 0;border:1px solid #ffc1d1;background:#fff7f9;border-radius:22px;padding:24px;display:flex;justify-content:space-between;align-items:center;color:var(--mw-red)}.mwUpgradeBanner h3{font-size:28px;margin:5px 0;color:#1e161b}.mwUpgradeBanner p{color:#665c62}.mwUpgradeBanner button{border:0;background:var(--mw-red);color:#fff;border-radius:12px;padding:12px 16px;font-weight:850}.mwProfileDetails h3{font-size:21px}.mwProfileDetails>div{padding:14px 0;border-top:1px solid var(--mw-line);display:flex;flex-direction:column;gap:5px}.mwProfileDetails span{text-transform:uppercase;font-size:9px;color:#8e848a;letter-spacing:.09em}.mwProfileDetails b{font-size:14px;font-weight:600}.mwLogout{margin-top:24px;border:1px solid #e2dade;background:#fff;border-radius:12px;padding:12px 18px;color:#a51a39;font-weight:800}.mwChatPane{height:calc(100vh - 150px);background:#fff;border:1px solid var(--mw-line);border-radius:22px;display:grid;grid-template-rows:74px 1fr 68px;overflow:hidden}.mwChatPane>header{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--mw-line)}.mwChatPane>header>button{border:0;background:transparent}.mwChatPane>header .mwAvatar{width:45px;height:45px}.mwChatPane>header>div{display:flex;flex-direction:column}.mwChatPane>header span{font-size:12px;color:#7f747a}.mwMessages{padding:22px;overflow:auto;background:#faf9fa}.mwMessages>div{max-width:72%;margin:8px 0;padding:11px 13px;border-radius:16px;background:#fff;border:1px solid #ebe7e9}.mwMessages>div.mine{margin-left:auto;background:var(--mw-red);color:#fff;border-color:var(--mw-red)}.mwMessages p{margin:0}.mwMessages small{display:block;margin-top:5px;opacity:.6;font-size:9px}.mwChatPane>form{border-top:1px solid var(--mw-line);padding:10px;display:flex;gap:8px}.mwChatPane>form input{flex:1;border:1px solid var(--mw-line);border-radius:14px;padding:0 15px}.mwChatPane>form button{width:48px;border:0;border-radius:14px;background:var(--mw-red);color:#fff;display:grid;place-items:center}.mwProfileOverlay,.mwPlus,.mwNotifications{width:min(520px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:28px;box-shadow:0 30px 90px #00000047}.mwProfileOverlay>header,.mwPlus>header,.mwNotifications>header{height:64px;border-bottom:1px solid var(--mw-line);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.mwProfileOverlay>header button,.mwPlus>header button,.mwNotifications>header button{border:0;background:transparent}.mwOverlayPhoto{display:block;width:calc(100% - 24px);margin:12px;border-radius:22px;height:420px;object-fit:cover;background:#f3f1f2}.mwOverlayPhoto.fallback{display:grid;place-items:center}.mwOverlayBody{padding:4px 24px 28px}.mwOverlayBody h2{font-size:30px;margin:12px 0}.mwOverlayBody h3{margin:24px 0 8px}.mwOverlayBody p{line-height:1.55;color:#594f55}.mwConnectBox{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:#f8f6f7;border-radius:15px;padding:13px;margin-top:20px}.mwConnectBox button{border:0;background:var(--mw-red);color:#fff;border-radius:10px;padding:10px 13px;font-weight:800;display:flex;align-items:center;gap:6px}.mwPlus{width:min(600px,100%)}.mwPlusBody{padding:28px}.mwPlusBody h2{font-size:36px;letter-spacing:-.045em;margin:4px 0 8px}.mwPlusBody>p{color:#746a70;line-height:1.55}.mwPlanGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 16px}.mwPlanGrid button{min-height:150px;border:1px solid var(--mw-line);background:#fff;border-radius:18px;padding:16px;text-align:left;display:flex;flex-direction:column;position:relative}.mwPlanGrid button.active{border:2px solid var(--mw-red);background:#fff9fb}.mwPlanGrid em{position:absolute;right:9px;top:-9px;background:var(--mw-red);color:#fff;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.mwPlanGrid b{font-size:17px}.mwPlanGrid span{font-size:12px;color:#796f75;margin-top:5px}.mwPlanGrid strong{margin-top:auto;font-size:25px}.mwBenefits{margin-top:26px}.mwBenefits>div{display:flex;gap:13px;align-items:center;margin:16px 0}.mwBenefits i{width:42px;height:42px;border-radius:13px;background:#f6f4f5;display:grid;place-items:center}.mwBenefits span{display:flex;flex-direction:column}.mwBenefits small{color:#81767d;margin-top:3px}.mwTextBack{border:0;background:transparent;display:flex;align-items:center;gap:5px}.mwPayCard{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:center;background:#f8f6f7;border-radius:20px;padding:18px;margin:20px 0}.mwPayCard img{width:150px;height:150px;background:#fff;padding:6px;border-radius:14px}.mwPayCard>div{display:flex;flex-direction:column;gap:7px}.mwPayCard strong{color:var(--mw-red)}.mwPayCard a{color:var(--mw-red);font-weight:800;margin-top:5px}.mwPlus label{display:flex;flex-direction:column;gap:8px;font-weight:750;font-size:12px;margin:18px 0}.mwNotifications{width:min(540px,100%)}.mwNotifActions{padding:12px 18px;display:flex;gap:9px;border-bottom:1px solid var(--mw-line)}.mwNotifActions button{border:1px solid var(--mw-line);background:#fff;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:750}.mwNotifList{padding:10px 18px 22px}.mwNotifList article{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--mw-line)}.mwNotifList article>i{width:38px;height:38px;border-radius:12px;background:#fff0f4;color:var(--mw-red);display:grid;place-items:center}.mwNotifList article>div{flex:1}.mwNotifList b{font-size:14px}.mwNotifList p{font-size:12px;color:#766b72;margin:4px 0}.mwNotifList small{font-size:9px;color:#9a9096}.mwNotice{position:fixed;z-index:500;top:84px;left:50%;transform:translate(-50%);background:#171117;color:#fff;padding:11px 16px;border-radius:12px;font-size:12px;font-weight:700;box-shadow:0 10px 30px #0003}.mwNotice.error{background:#b20d34}@media (max-width:900px){.modernGuest .publicHeader{padding:0 18px}.modernGuest .publicHeader nav{display:none}.mwHero{min-height:650px;padding:80px 15px 70px}.mwHeroWord{font-size:clamp(64px,19vw,150px);top:43%;letter-spacing:-.07em;padding:0 10px;box-sizing:border-box}.mwHeroCards{--orbit-x:135px;--orbit-mid:78px;--orbit-neg-mid:-78px;--orbit-neg:-135px;--orbit-back:-48px;width:100%;height:430px}.mwHeroCards img{width:180px;height:330px;margin-left:-90px;margin-top:-165px;border-radius:26px}.mwHeroBottom{left:20px;right:20px;bottom:22px}.mwHeroBottom span{display:none}.mwStatement,.mwFeaturePanel,.mwStory,.mwAppCta{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.mwStatement{padding:80px 4px;gap:45px}.mwStackVisual{height:400px}.mwFeaturePanel{padding:14px;gap:10px}.mwFeaturePanel>div:last-child{padding:32px 20px}.mwFeaturePhoto{height:440px}.mwTwinGrid{grid-template-columns:1fr;margin:0 16px 80px}.mwStory{padding:10px;gap:30px}.mwStory>img{height:420px}.mwAppCta{padding:38px 28px}.mwPhoneFan,.mwDesktopQr{display:none}.mwMobileStores{display:grid;grid-template-columns:1fr;gap:8px;margin-top:22px}.mwMobileStores button{border:1px solid rgba(255,255,255,.35);background:#171117;color:#fff;border-radius:12px;padding:14px 16px;font-weight:800;text-align:left}.mwFooter{margin:0 20px;grid-template-columns:1fr}.mwFooter>div{flex-wrap:wrap}.mwAppHeader{padding:0 16px}.mwAppBody{display:block}.mwSideNav{display:none}.mwAppMain{padding:18px 12px 92px}.mwBottomNav{display:flex;position:fixed;z-index:110;bottom:0;left:0;right:0;height:70px;background:#fff;border-top:1px solid var(--mw-line);align-items:center}.mwBottomNav button{border:0;background:transparent;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:#4e454a;font-size:9px}.mwBottomNav button.active{color:var(--mw-red)}.mwPageHead h1{font-size:29px}.mwExplore{max-width:520px}.mwPhotoStage{height:min(58vh,540px)}}@media (max-width:600px){.mwHero{min-height:620px;padding-left:0;padding-right:0;overflow:hidden}.mwHeroWord{font-size:clamp(58px,18.5vw,92px);top:44%;letter-spacing:-.062em;padding:0 8px}.mwHeroCards{--orbit-x:108px;--orbit-mid:62px;--orbit-neg-mid:-62px;--orbit-neg:-108px;--orbit-back:-38px;height:410px;max-width:100%}.mwHeroCards img{width:148px;height:292px;margin-left:-74px;margin-top:-146px;border-radius:24px}.mwStatement h2,.mwFeaturePanel h2,.mwStory h2,.mwAppCta h2{font-size:43px}.mwStackVisual img:first-child{width:66%}.mwStackVisual img:nth-child(2){width:50%}.mwTwinMedia{height:320px}.mwFormGrid{grid-template-columns:1fr}.mwAuthCard{padding:26px 20px}.mwModalBackdrop{padding:10px}.mwProfileOverlay,.mwPlus,.mwNotifications{border-radius:22px;max-height:96vh}.mwOverlayPhoto{height:390px}.mwPlanGrid{grid-template-columns:1fr 1fr 1fr;gap:6px}.mwPlanGrid button{padding:12px 8px;min-height:135px}.mwPlanGrid b{font-size:13px}.mwPlanGrid strong{font-size:21px}.mwPayCard{grid-template-columns:1fr;text-align:center}.mwPayCard img{margin:auto}.mwCardActions{grid-template-columns:48px 1fr 1fr}.mwProfileInfo h2{font-size:29px}}.mwAnchor{position:absolute;transform:translateY(-90px)}.mwMobileStores a{border:1px solid rgba(255,255,255,.35);background:#171117;color:#fff;border-radius:12px;padding:14px 16px;font-weight:800;text-align:left;text-decoration:none}@media (prefers-reduced-motion: reduce){.mwHeroCards img{animation:none!important;filter:none!important;opacity:1!important}.mwHeroCards img:nth-child(1){transform:translate3d(-150px,12px,-90px) scale(.82) rotateY(16deg) rotate(-4deg);z-index:1}.mwHeroCards img:nth-child(2){transform:translate3d(0,-18px,80px) scale(1.04);z-index:3}.mwHeroCards img:nth-child(3){transform:translate3d(150px,12px,-90px) scale(.82) rotateY(-16deg) rotate(4deg);z-index:1}}@media (prefers-reduced-motion: reduce) and (max-width:600px){.mwHeroCards img:nth-child(1){transform:translate3d(-92px,10px,-90px) scale(.78) rotateY(16deg) rotate(-4deg)}.mwHeroCards img:nth-child(2){transform:translate3d(0,-12px,70px) scale(1.02)}.mwHeroCards img:nth-child(3){transform:translate3d(92px,10px,-90px) scale(.78) rotateY(-16deg) rotate(4deg)}}.mwProfileShowcase{max-width:1180px;margin:0 auto 120px;padding:0 4px}.mwShowHead{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:34px}.mwShowHead h2{font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em;margin:0}.mwShowHead>p{font-size:16px;line-height:1.65;color:#655d62;margin:0 0 5px}.mwShowGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mwShowCard{border:1px solid #ece7ea;border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 15px 45px #2308170f}.mwShowOpen{display:block;width:100%;border:0;background:#fff;padding:0;text-align:left;cursor:pointer}.mwShowPhoto{height:320px;background:#f5f1f3;position:relative;overflow:hidden}.mwShowPhoto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.mwShowOpen:hover .mwShowPhoto img{transform:scale(1.035)}.mwShowPhoto>span{display:grid;place-items:center;width:100%;height:100%;color:#8d8188}.mwShowPhoto i{position:absolute;right:14px;bottom:14px;width:14px;height:14px;border-radius:50%;background:#31c85a;border:3px solid #fff}.mwShowInfo{padding:17px 18px 14px}.mwShowInfo h3{font-size:20px;letter-spacing:-.025em;margin:0;color:#20171c}.mwShowInfo p{margin:5px 0 0;color:#81767c;font-size:13px}.mwShowActions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #f0ecee}.mwShowActions button{border:0;background:#fff;padding:14px 8px;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:800;color:#302329;cursor:pointer}.mwShowActions button+button{border-left:1px solid #f0ecee}.mwShowActions button:hover{color:var(--mw-red);background:#fff7f9}.mwDownloadShade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#12040d8a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:18px}.mwDownloadGate,.mwWebProfile{width:min(500px,100%);max-height:min(760px,92vh);overflow:auto;background:#fff;border-radius:28px;position:relative;box-shadow:0 35px 100px #2000124d}.mwDownloadGate{padding:42px 38px 36px;text-align:center}.mwGateClose{position:absolute;right:16px;top:16px;width:42px;height:42px;border-radius:50%;border:1px solid #e9e3e6;background:#fff;display:grid;place-items:center;cursor:pointer}.mwGateMark{width:72px;height:72px;margin:0 auto 18px;display:grid;place-items:center}.mwGateMark>span{width:48px;height:48px;background:var(--mw-red);border-radius:13px;transform:rotate(45deg);box-shadow:0 12px 25px #f1194c3d}.mwDownloadGate h2{font-size:32px;line-height:1.04;letter-spacing:-.04em;margin:0 30px 12px}.mwDownloadGate>p{color:#6f656b;line-height:1.55;margin:0 auto 26px;max-width:390px}.mwGateDesktop{display:flex;align-items:center;gap:18px;border:1px solid #eee7ea;background:#fcfafb;border-radius:20px;padding:16px;text-align:left}.mwGateDesktop img{width:112px;height:112px;border-radius:12px;background:#fff;padding:6px}.mwGateDesktop div{display:flex;flex-direction:column;gap:6px}.mwGateDesktop b{font-size:17px}.mwGateDesktop span{font-size:13px;color:#766b71;line-height:1.45}.mwGateMobile{display:none;gap:10px}.mwGateMobile a,.mwMobileStores a{display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;border-radius:13px;padding:14px 16px;font-weight:850}.mwGateMobile a{background:#171117;color:#fff}.mwGateMobile a:last-child{background:#f4f0f2;color:#20151b}.mwWebProfile{width:min(460px,100%)}.mwWebProfileMedia{height:460px;position:relative;background:#f4f1f3;overflow:hidden;border-radius:28px 28px 0 0}.mwWebProfileMedia>img{width:100%;height:100%;object-fit:cover}.mwProfileFallback{height:100%;display:grid;place-items:center;color:#8d8188}.mwWebOnline{position:absolute;right:16px;bottom:16px;background:#fff;color:#229744;border-radius:999px;padding:8px 12px;font-weight:850;font-size:12px;box-shadow:0 8px 24px #00000024}.mwWebProfileBody{padding:25px}.mwWebProfileBody h2{font-size:31px;letter-spacing:-.04em;margin:0 0 10px}.mwWebMeta{display:flex;gap:8px;flex-wrap:wrap}.mwWebMeta span{display:flex;align-items:center;gap:5px;border:1px solid #ece7ea;background:#faf8f9;border-radius:10px;padding:8px 10px;font-size:12px}.mwWebProfileBody h3{font-size:19px;margin:24px 0 7px}.mwWebProfileBody>p{color:#675e63;line-height:1.55}.mwWebPrivate{display:flex;gap:9px;align-items:center;background:#fff5f8;border:1px solid #ffd7e2;border-radius:14px;padding:12px;margin:20px 0;color:#5c4b53;font-size:12px}.mwWebProfileActions{display:grid;grid-template-columns:1fr 1.2fr;gap:9px}.mwWebProfileActions button{height:48px;border-radius:13px;border:1.5px solid var(--mw-red);background:#fff;color:var(--mw-red);font-weight:850;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.mwWebProfileActions .primary{background:var(--mw-red);color:#fff}.mwMobileStores a{border:1px solid rgba(255,255,255,.35);background:#171117;color:#fff;text-align:left}.mwMobileStores a+a{background:#fff;color:#1d1118}@media (max-width:1000px){.mwShowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mwProfileShowcase{margin-left:16px;margin-right:16px}.mwShowHead{grid-template-columns:1fr;gap:15px}}@media (max-width:800px){.modernGuest .publicActions .brandBtn{padding:12px 17px}.mwProfileShowcase{margin-bottom:80px}.mwShowPhoto{height:360px}.mwGateDesktop{display:none}.mwGateMobile{display:grid}.mwDownloadGate{padding:38px 22px 24px}.mwDownloadGate h2{font-size:28px}.mwMobileStores a{justify-content:flex-start}}@media (max-width:560px){.mwShowGrid{grid-template-columns:1fr 1fr;gap:10px}.mwShowPhoto{height:240px}.mwShowInfo{padding:13px 12px 11px}.mwShowInfo h3{font-size:16px}.mwShowActions{grid-template-columns:1fr}.mwShowActions button{padding:11px 6px;font-size:12px}.mwShowActions button+button{border-left:0;border-top:1px solid #f0ecee}.mwWebProfileMedia{height:410px}.mwWebProfileBody{padding:20px}.mwDownloadShade{padding:10px}.mwDownloadGate,.mwWebProfile{border-radius:22px}.mwWebProfileMedia{border-radius:22px 22px 0 0}.modernGuest .publicHeader{height:68px}.modernGuest .wordmark{font-size:21px}}.adminNavBadge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-style:normal;font-size:8px;vertical-align:middle}.adminOperator{display:grid;grid-template-columns:390px minmax(0,1fr);min-height:650px;background:#fff;border:1px solid #e6e6eb;border-radius:22px;overflow:hidden}.adminInbox{border-right:1px solid #ececf0;min-width:0;background:#fbfbfc}.adminInboxTop{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px}.adminInboxTop>div{display:flex;flex-direction:column;gap:3px}.adminInboxTop b{font-size:15px}.adminInboxTop span{font-size:9px;color:#8b8b94}.adminInboxSearch{width:calc(100% - 28px);margin:0 14px 11px;border:1px solid #e1e1e7;border-radius:12px;padding:11px 12px;font:inherit;font-size:11px;outline:none;background:#fff}.adminInboxSearch:focus{border-color:#ff9ab5;box-shadow:0 0 0 3px #fff0f4}.adminInboxList{max-height:620px;overflow:auto}.adminInboxList>button{width:100%;border:0;border-top:1px solid #eeeef1;background:transparent;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;padding:12px 14px;cursor:pointer}.adminInboxList>button:hover{background:#fff}.adminInboxList>button.active{background:#fff1f5}.operatorAvatarWrap{position:relative;width:48px;height:48px}.operatorAvatarWrap img,.operatorAvatarWrap>span{width:48px;height:48px;border-radius:15px;object-fit:cover;background:#f0f0f4;display:grid;place-items:center;font-weight:900}.operatorAvatarWrap em{position:absolute;right:-4px;top:-5px;min-width:19px;height:19px;border-radius:999px;background:var(--brand);color:#fff;font-style:normal;font-size:8px;font-weight:900;display:grid;place-items:center;padding:0 5px;border:2px solid #fff}.adminInboxCopy{min-width:0}.adminInboxCopy strong{display:block;font-size:11px}.adminInboxCopy small{display:block;color:#a16a7a;font-size:8px;margin-top:2px}.adminInboxCopy p{margin:5px 0 0;color:#7e7e87;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminInboxList>button>time{align-self:start;color:#a0a0a8;font-size:7px;padding-top:2px}.adminInboxEmpty{padding:54px 28px;text-align:center;color:#8c8c95;display:grid;gap:8px;place-items:center}.adminInboxEmpty b{color:#333;font-size:12px}.adminInboxEmpty span{font-size:9px;line-height:1.5}.adminOperatorThread{min-width:0;display:flex;flex-direction:column;background:#fff}.adminThreadHead{min-height:82px;border-bottom:1px solid #ececf0;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 18px}.adminThreadIdentity{display:flex;align-items:center;gap:10px}.adminThreadIdentity img,.adminThreadIdentity>span{width:48px;height:48px;border-radius:15px;object-fit:cover;background:#f1f1f4;display:grid;place-items:center;font-weight:900}.adminThreadIdentity b{display:block;font-size:13px}.adminThreadIdentity small{display:block;margin-top:3px;font-size:8px;color:var(--brand);font-weight:800}.adminThreadMember{text-align:right;display:flex;flex-direction:column;gap:2px}.adminThreadMember span{font-size:7px;color:#8f8f98;text-transform:uppercase;letter-spacing:.7px}.adminThreadMember b{font-size:11px}.adminThreadMember small{font-size:8px;color:#999}.adminThreadMessages{flex:1;min-height:430px;max-height:500px;overflow:auto;padding:18px;background:linear-gradient(#fff,#fcfbfc);display:flex;flex-direction:column;gap:8px}.adminBubbleRow{display:flex}.adminBubbleRow.managed{justify-content:flex-end}.adminBubbleRow.customer{justify-content:flex-start}.adminBubble{max-width:min(70%,620px);border-radius:16px;padding:9px 11px 8px;background:#f3f3f6}.adminBubbleRow.managed .adminBubble{background:#fff0f4;border:1px solid #ffd8e2}.adminBubble small{display:block;font-size:7px;color:#9b7380;font-weight:800;margin-bottom:4px}.adminBubble p{font-size:11px;line-height:1.45;margin:0;color:#222;white-space:pre-wrap}.adminBubble time{display:block;font-size:7px;color:#a0a0a8;margin-top:5px}.adminBubble .adminChatImage{max-width:280px;max-height:280px;border-radius:12px;display:block;margin-bottom:6px}.adminReplyBar{border-top:1px solid #ececf0;padding:12px 15px;background:#fff}.adminReplyAs{font-size:8px;color:#898991;margin-bottom:7px}.adminReplyAs b{color:var(--brand)}.adminReplyControls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.adminReplyControls textarea{width:100%;min-height:58px;max-height:130px;resize:vertical;border:1px solid #dddde4;border-radius:13px;padding:11px 12px;font:inherit;font-size:11px;outline:none}.adminReplyControls textarea:focus{border-color:#ff9ab5;box-shadow:0 0 0 3px #fff0f4}.adminReplyControls .brandBtn{height:46px;min-width:110px}.adminReplyBar>small{display:block;color:#a0a0a7;font-size:7px;margin-top:6px}.adminThreadEmpty{flex:1;min-height:520px;display:grid;place-items:center;align-content:center;text-align:center;color:#8b8b94;padding:30px}.adminThreadEmpty h3{margin:10px 0 3px;color:#2b2b2f}.adminThreadEmpty p{max-width:360px;font-size:10px;line-height:1.5}.adminThreadEmpty.compact{min-height:200px}.adminThreadLoading{padding:40px;text-align:center;color:#999;font-size:10px}@media (max-width:1000px){.adminOperator{grid-template-columns:330px minmax(0,1fr)}}@media (max-width:760px){.adminOperator{grid-template-columns:1fr;min-height:auto}.adminInbox{border-right:0;border-bottom:1px solid #ececf0}.adminInboxList{max-height:320px}.adminOperatorThread{min-height:560px}.adminThreadHead{align-items:flex-start}.adminThreadMember{display:none}.adminThreadMessages{min-height:360px;max-height:430px}.adminBubble{max-width:84%}.adminReplyControls{grid-template-columns:1fr}.adminReplyControls .brandBtn{width:100%}}.mwFloatingApk{position:fixed;right:24px;bottom:24px;z-index:120;min-height:52px;padding:0 20px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:9px;background:linear-gradient(135deg,#ff2a61,#b31367);color:#fff;text-decoration:none;font-size:14px;font-weight:850;letter-spacing:-.01em;box-shadow:0 14px 38px #9a0c5457,0 3px 10px #0000001f;border:1px solid rgba(255,255,255,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;animation:mwApkFloat 2.8s ease-in-out infinite}.mwFloatingApk:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 19px 46px #9a0c546b,0 5px 14px #00000024;filter:brightness(1.04)}.mwFloatingApk:active{transform:translateY(-1px) scale(.98)}.mwFloatingApk svg{flex:0 0 auto}@keyframes mwApkFloat{0%,to{margin-bottom:0}50%{margin-bottom:5px}}@media (max-width:800px){.mwFloatingApk{left:50%;right:auto;bottom:16px;transform:translate(-50%);width:calc(100% - 28px);max-width:360px;min-height:54px;font-size:15px}.mwFloatingApk:hover{transform:translate(-50%) translateY(-3px) scale(1.01)}.mwFloatingApk:active{transform:translate(-50%) scale(.98)}}@media (prefers-reduced-motion:reduce){.mwFloatingApk{animation:none}}.adminGlobalLoader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#f7f7f9b8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.adminGlobalLoaderCard{min-width:150px;background:#fff;border:1px solid #e4e4e8;border-radius:22px;box-shadow:0 18px 60px #19151a21;padding:24px 28px;display:grid;justify-items:center;gap:7px;color:#171317}.adminGlobalLoaderCard b{font-size:15px}.adminGlobalLoaderCard small{font-size:11px;color:#8a858b}.adminGlobalSpinner{width:34px;height:34px;border:3px solid #f0dbe2;border-top-color:#ef1d58;border-radius:50%;animation:adminGlobalSpin .72s linear infinite;margin-bottom:3px}@keyframes adminGlobalSpin{to{transform:rotate(360deg)}}.mwGuestMinimal{min-height:100vh;background:#fff;color:#171317}.mwSimpleHeader{position:absolute;z-index:120;top:0;left:0;right:0;height:78px;padding:0 clamp(18px,4vw,58px);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#ffffffe6,#ffffffb8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.05)}.mwHeaderBrandIcon{width:48px;height:48px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;border-radius:14px;overflow:hidden}.mwHeaderBrandIcon img{display:block;width:42px;height:42px;object-fit:contain}.mwBurger{width:46px;height:46px;border:1px solid rgba(0,0,0,.11);border-radius:14px;background:#ffffffe0;display:grid;place-items:center;color:#111;cursor:pointer;box-shadow:0 10px 30px #00000012}.mwMenuShade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#0000005c;display:flex;justify-content:flex-end;animation:mwMenuFade .18s ease both}.mwMenuDrawer{width:min(390px,92vw);height:100%;background:#fff;padding:22px 22px 18px;display:flex;flex-direction:column;box-shadow:-24px 0 70px #00000029;animation:mwMenuSlide .22s ease both}.mwMenuTop{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #ece9eb}.mwMenuTop img{width:44px;height:44px;object-fit:contain}.mwMenuTop button{width:42px;height:42px;border:1px solid #e7e2e5;background:#fff;border-radius:13px;display:grid;place-items:center;cursor:pointer}.mwMenuDrawer nav{display:flex;flex-direction:column;padding:18px 0;gap:2px}.mwMenuDrawer nav button,.mwMenuDrawer nav a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;text-decoration:none;color:#181317;font:inherit;font-size:16px;font-weight:760;padding:15px 12px;border-radius:12px;cursor:pointer}.mwMenuDrawer nav button:hover,.mwMenuDrawer nav a:hover{background:#f7f4f5}.mwMenuCompany{margin-top:auto;border-top:1px solid #ece9eb;padding:18px 12px 4px;color:#000000b3;font-size:12px;font-weight:650;letter-spacing:.01em}@keyframes mwMenuFade{0%{opacity:0}to{opacity:1}}@keyframes mwMenuSlide{0%{transform:translate(26px);opacity:.7}to{transform:translate(0);opacity:1}}.mwMinimalLanding{background:#fff}.mwSingleHero{width:100%;height:100vh;min-height:620px;background:#f1eef0;overflow:hidden;position:relative}.mwSingleHero picture,.mwSingleHero picture img{display:block;width:100%;height:100%}.mwSingleHero picture img{object-fit:cover;object-position:center center}.mwHeroBlank{width:100%;height:100%;background:linear-gradient(135deg,#f4f1f3,#ebe7ea)}.mwProfileRailSection{padding:20px 0 34px!important;margin:0!important;background:#fff;scroll-margin-top:78px}.mwProfileRail{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:0 clamp(18px,4vw,58px) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mwRailCard{flex:0 0 clamp(215px,18vw,270px);scroll-snap-align:start;border:1px solid #e9e5e7!important;border-radius:22px!important;overflow:hidden;background:#fff;box-shadow:0 10px 30px #180c120f}.mwRailCard .mwShowPhoto{height:315px}.mwRailCard .mwShowInfo{padding:14px 15px 13px}.mwRailCard .mwShowInfo h3{font-size:18px;margin:0 0 4px;line-height:1.1}.mwRailCard .mwShowInfo p{font-size:12px;margin:0;color:#776d72}.mwRailCard .mwShowActions{grid-template-columns:1fr 1fr}.mwRailCard .mwShowActions button{min-height:49px;font-size:12px}.adminWebsiteSettings{display:grid;gap:18px}.adminWebsiteIntro{background:#fff;border:1px solid #e8e8ed;border-radius:22px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.adminWebsiteIntro h2{margin:6px 0;font-size:24px;letter-spacing:-.02em}.adminWebsiteIntro p{margin:0;color:#74717a;font-size:13px;line-height:1.55}.adminHeroGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adminHeroCard{background:#fff;border:1px solid #e8e8ed;border-radius:22px;overflow:hidden}.adminHeroPreview{background:#f1eef0;overflow:hidden;display:grid;place-items:center}.adminHeroPreview.desktop{aspect-ratio:16/9}.adminHeroPreview.mobile{height:360px;max-width:250px;width:100%;margin:18px auto;border-radius:18px;border:1px solid #e3dfe2}.adminHeroPreview img{display:block;width:100%;height:100%;object-fit:cover}.adminHeroEmpty{width:100%;height:100%;min-height:180px;display:grid;place-items:center;color:#8c858a;font-size:12px;font-weight:700;background:linear-gradient(135deg,#f6f4f5,#ece8eb)}.adminHeroCardBody{padding:18px 20px 20px}.adminHeroCardBody h3{margin:0 0 7px;font-size:18px}.adminHeroCardBody p{margin:0;color:#77717a;font-size:12px;line-height:1.55}.adminHeroCardBody small{display:block;margin-top:8px;color:#9a9398;font-size:10px}.adminHeroActions{display:flex;gap:9px;align-items:center;margin-top:16px}.adminHeroUpload{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.adminHeroNote{margin:0;padding:0 4px;color:#77717a;font-size:11px}@media (max-width:700px){.mwSimpleHeader{height:68px;padding:0 14px;background:#ffffffdb}.mwHeaderBrandIcon{width:42px;height:42px}.mwHeaderBrandIcon img{width:37px;height:37px}.mwBurger{width:42px;height:42px;border-radius:12px}.mwSingleHero{height:500px;min-height:500px;max-height:500px}.mwProfileRailSection{padding:14px 0 28px!important;scroll-margin-top:68px}.mwProfileRail{gap:10px;padding:0 12px 8px}.mwRailCard{flex-basis:178px;border-radius:17px!important}.mwRailCard .mwShowPhoto{height:238px}.mwRailCard .mwShowInfo{padding:11px 12px}.mwRailCard .mwShowInfo h3{font-size:15px}.mwRailCard .mwShowInfo p{font-size:10px}.mwRailCard .mwShowActions button{min-height:43px;font-size:10px;padding:8px 4px}.mwMenuDrawer{width:min(340px,94vw);padding:16px 16px 14px}.mwMenuDrawer nav button,.mwMenuDrawer nav a{font-size:15px;padding:14px 10px}.adminHeroGrid{grid-template-columns:1fr}.adminWebsiteIntro{align-items:flex-start;flex-direction:column}}html,body,#root{max-width:100%;overflow-x:hidden}body{overflow-y:auto}.modernGuest,.mwGuestMinimal{width:100%;min-height:100dvh;overflow:visible}.mwLanding,.mwMinimalLanding{width:100%;overflow-x:hidden!important;overflow-y:visible!important}.mwSimpleHeader{position:sticky!important;top:0;left:auto;right:auto;width:100%;height:72px;padding:0 clamp(16px,4vw,56px);background:#fffffff0;border-bottom:1px solid rgba(18,12,16,.08);box-shadow:0 5px 22px #190c140d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mwHeaderBrandIcon{width:46px;height:46px;border-radius:13px;overflow:visible;flex:0 0 auto}.mwHeaderBrandIcon img{width:40px;height:40px;object-fit:contain}.mwBurger{position:relative!important;top:auto!important;right:auto!important;flex:0 0 auto;width:44px;height:44px;border-radius:13px;color:#171217;background:#fff}.mwBurger svg{display:block}.mwSingleHero{width:100%;height:calc(100dvh - 72px);min-height:560px;max-height:none;position:relative;overflow:hidden;background:#f2eef0}.mwSingleHero>.mwHeroBlank{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mwHeroDesktopImage,.mwHeroMobileImage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mwHeroMobileImage{display:none}.mwProfileRailSection{position:relative;width:100%;padding:16px 0 28px!important;margin:0!important;overflow:visible!important;background:#fff}.mwProfileRail{direction:ltr!important;display:flex;flex-wrap:nowrap;gap:12px;width:100%;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:14px;padding:0 clamp(14px,4vw,56px) 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mwProfileRail::-webkit-scrollbar{display:none}.mwRailCard{direction:ltr!important;scroll-snap-align:start;flex:0 0 clamp(210px,18vw,264px)}.mwRailCard .mwShowPhoto img{content-visibility:auto}.modernGuest:not(:has(.mwMenuShade)):not(:has(.mwDirectShade)):not(:has(.mwDownloadShade)){overflow:visible}@media (max-width:700px){.mwSimpleHeader{height:64px;padding:0 12px}.mwHeaderBrandIcon{width:40px;height:40px}.mwHeaderBrandIcon img{width:35px;height:35px}.mwBurger{width:40px;height:40px;border-radius:12px}.mwSingleHero{width:100%;height:500px;min-height:500px;max-height:500px}.mwHeroDesktopImage{display:none}.mwHeroMobileImage{display:block}.mwProfileRailSection{padding:12px 0 24px!important}.mwProfileRail{gap:10px;padding:0 12px 8px;scroll-padding-inline:12px}.mwRailCard{flex:0 0 178px}.mwRailCard .mwShowPhoto{height:238px}}@media (max-width:390px){.mwSimpleHeader{padding:0 10px}.mwProfileRail{padding-inline:10px}.mwRailCard{flex-basis:168px}.mwMenuDrawer{width:100%;max-width:330px}}html,body,#root{width:100%;min-height:100%;height:auto!important;max-height:none!important;overflow-x:hidden!important}body{overflow-y:auto!important}.modernGuest,.modernGuest .mwLanding,.modernGuest .mwMinimalLanding{width:100%;height:auto!important;min-height:0;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.modernGuest .mwSimpleHeader{position:sticky!important;top:0!important;z-index:120!important}.modernGuest .mwSingleHero{display:block!important;width:100%!important;height:calc(100vh - 72px)!important;min-height:560px!important;max-height:none!important;overflow:hidden!important;position:relative!important}.modernGuest .mwHeroDesktopImage,.modernGuest .mwHeroMobileImage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.mwProfileResponsiveSection{width:100%;padding:34px clamp(18px,4vw,56px) 50px!important;margin:0!important;background:#fff;scroll-margin-top:80px;box-sizing:border-box;overflow:visible!important}.mwProfilesTitle{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 18px}.mwProfilesTitle span{display:block;color:#e91e4d;font-size:10px;font-weight:900;letter-spacing:.16em;margin-bottom:5px}.mwProfilesTitle h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.045em;color:#171117}.mwProfileResponsiveList{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;overflow:visible!important;padding:0!important;margin:0!important}.mwProfileResponsiveList .mwRailCard{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;border:1px solid #e9e5e7!important;border-radius:20px!important;overflow:hidden!important;background:#fff;box-shadow:0 9px 28px #180c120e}.mwProfileResponsiveList .mwRailCard .mwShowPhoto{height:310px!important;background:#f1eef0}.mwProfileResponsiveList .mwRailCard .mwShowPhoto img{width:100%;height:100%;display:block;object-fit:cover}.mwProfileResponsiveList .mwShowActions{display:grid!important;grid-template-columns:1fr 1fr!important}.mwLoadMoreWrap{display:flex;justify-content:center;padding-top:24px}.mwLoadMoreBtn{min-width:150px;min-height:48px;padding:0 22px;border:1px solid #191218;border-radius:14px;background:#171117;color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 10px 26px #180c121f}.mwLoadMoreBtn:disabled{opacity:.55;cursor:wait}.mwMobileRailLoading,.mwProfileFallbackNote{display:none}.mwGuestFooter{padding:34px clamp(18px,4vw,56px);border-top:1px solid #eee9ec;background:#faf9fa;color:#1b1519;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.mwGuestFooter>div{display:flex;align-items:center;gap:9px;font-weight:850}.mwGuestFooter>div img{width:34px;height:34px;object-fit:contain}.mwGuestFooter nav{display:flex;flex-wrap:wrap;gap:16px}.mwGuestFooter a{color:#61575d;text-decoration:none;font-size:12px;font-weight:700}.mwGuestFooter small{grid-column:1/-1;color:#8d8489;font-size:10px}.mwMobileAuthPage{min-height:100dvh;background:#f7f5f6;color:#171117;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mwMobileAuthPage>header{height:64px;flex:0 0 64px;background:#fff;border-bottom:1px solid #ece7ea;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 12px;position:sticky;top:0;z-index:20}.mwMobileAuthPage>header button{width:40px;height:40px;border:0;background:#f7f4f6;border-radius:12px;display:grid;place-items:center;color:#171117}.mwMobileAuthPage>header img{width:38px;height:38px;object-fit:contain;justify-self:center}.mwMobileAuthBody{width:100%;max-width:520px;margin:0 auto;padding:18px 12px 32px;box-sizing:border-box}.mwDirectStandaloneCard{width:100%!important;max-width:none!important;border-radius:22px!important;box-shadow:0 10px 36px #1f0d1714!important;padding:24px 20px!important}@media (max-width:1280px) and (min-width:701px){.mwProfileResponsiveList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px) and (min-width:701px){.mwProfileResponsiveList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.modernGuest .mwSimpleHeader{height:64px!important;padding:0 12px!important}.modernGuest .mwSingleHero{width:100%!important;height:500px!important;min-height:500px!important;max-height:500px!important}.modernGuest .mwHeroDesktopImage{display:none!important}.modernGuest .mwHeroMobileImage{display:block!important}.mwProfileResponsiveSection{padding:18px 0 30px!important;scroll-margin-top:64px}.mwProfilesTitle{padding:0 14px;margin-bottom:13px}.mwProfilesTitle span{font-size:9px}.mwProfilesTitle h2{font-size:27px}.mwProfileResponsiveList{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 12px 10px!important;scroll-padding-left:12px!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.mwProfileResponsiveList::-webkit-scrollbar{display:none}.mwProfileResponsiveList .mwRailCard{flex:0 0 178px!important;width:178px!important;scroll-snap-align:start!important}.mwProfileResponsiveList .mwRailCard .mwShowPhoto{height:238px!important}.mwProfileResponsiveList .mwRailCard .mwShowInfo{padding:11px 12px!important}.mwProfileResponsiveList .mwRailCard .mwShowInfo h3{font-size:15px!important}.mwProfileResponsiveList .mwRailCard .mwShowInfo p{font-size:10px!important}.mwProfileResponsiveList .mwRailCard .mwShowActions button{min-height:43px!important;font-size:10px!important;padding:8px 4px!important}.mwLoadMoreWrap{display:none!important}.mwMobileRailLoading{display:block;text-align:center;color:#8a8086;font-size:10px;padding:2px 12px 0}.mwProfileFallbackNote{display:block;text-align:center;color:#8a8086;font-size:10px;padding:5px 12px}.mwGuestFooter{grid-template-columns:1fr;padding:28px 16px 34px}.mwGuestFooter nav{gap:12px}.mwGuestFooter small{grid-column:1}.mwMobileAuthPage .mwDirectModal{max-height:none!important;overflow:visible!important}}.mwProfileResponsiveSection{max-width:none!important}@media (min-width:701px){.mwProfilesTitle,.mwProfileResponsiveList,.mwLoadMoreWrap{width:min(1180px,100%);margin-left:auto!important;margin-right:auto!important}.mwProfilesTitle{align-items:flex-end;justify-content:space-between}.mwProfilesTitle h2{flex:1;text-align:center;padding-right:90px}.mwProfileResponsiveList{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (min-width:701px) and (max-width:1100px){.mwProfileResponsiveList{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:701px) and (max-width:820px){.mwProfileResponsiveList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.mwDesktopDownload{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.mwDesktopDownload button,.mwGuestApkLink{border:1px solid rgba(255,255,255,.35);background:#171117;color:#fff;border-radius:12px;padding:14px 17px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mwGuestApkLink{background:#ffffff1f}@media (max-width:700px){.mwProfilesTitle{align-items:flex-end!important}.mwProfilesTitle h2{text-align:right}.mwDesktopDownload{display:none}.mwStatement,.mwFeaturePanel,.mwTwinGrid,.mwStory,.mwAppCta{max-width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important}.mwStatement{padding-top:64px!important;padding-bottom:64px!important}.mwAppCta{margin-bottom:22px!important}.mwMobileStores .mwGuestApkLink{width:100%;text-align:left;justify-content:flex-start}}@media (min-width:701px){.mwProfilesTitle{display:block!important;position:relative;min-height:48px}.mwProfilesTitle>span{position:absolute;left:0;bottom:5px;margin:0}.mwProfilesTitle>h2{text-align:center!important;padding:0!important}}.mwHeaderBrandIcon{width:168px!important;height:48px!important;border-radius:0!important;justify-content:flex-start!important;overflow:visible!important}.mwHeaderBrandIcon img{width:158px!important;height:44px!important;object-fit:contain!important;object-position:left center!important}.mwMenuTop img{width:150px!important;height:44px!important;object-fit:contain!important;object-position:left center!important}.mwGuestFooter>div img{width:150px!important;height:42px!important;object-fit:contain!important;object-position:left center!important}@media (max-width:700px){.mwHeaderBrandIcon{width:132px!important;height:42px!important}.mwHeaderBrandIcon img{width:124px!important;height:36px!important}.mwMenuTop img{width:132px!important;height:38px!important}.mwGuestFooter>div img{width:132px!important;height:38px!important}}html,body,#root{width:100%!important;min-height:100%!important;background:#fff!important}body{min-height:100dvh!important;margin:0!important}#root{min-height:100dvh!important}@media (max-width:700px){html,body,#root{height:auto!important;min-height:100dvh!important;background:#fff!important}}.modernGuest .mwSimpleHeader{position:sticky!important;top:0!important;z-index:420!important;background:#fffffff5!important;box-shadow:0 7px 26px #1c0f1713!important}.mwHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.mwHeaderDownload{height:44px;padding:0 16px;border:0;border-radius:13px;background:linear-gradient(135deg,#f31d54,#c11267);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 9px 24px #d2125338;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.mwHeaderDownload:hover{transform:translateY(-2px);box-shadow:0 13px 28px #d2125347;filter:brightness(1.02)}.mwHeaderDownload:active{transform:translateY(0) scale(.98)}.mwHeaderDownload svg{flex:0 0 auto}.mwRailBatchLoader{display:none}@media (max-width:700px){.mwHeaderActions{gap:7px}.mwHeaderDownload{height:40px;padding:0 11px;border-radius:11px;font-size:11px;gap:6px;white-space:nowrap}.mwHeaderDownload svg{width:16px;height:16px}.mwRailBatchLoader{flex:0 0 178px;width:178px;min-height:326px;scroll-snap-align:start;border:1px solid #ebe6e8;border-radius:18px;background:linear-gradient(180deg,#fff,#fff7fa);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#20171c;box-shadow:0 9px 26px #180c120e;padding:20px;text-align:center}.mwRailBatchLoader b{font-size:12px;line-height:1.25}.mwRailBatchLoader small{font-size:9px;color:#8c8187}.mwRailBatchSpinner{width:28px;height:28px;border:3px solid #f7c7d5;border-top-color:#ed1d55;border-radius:50%;animation:mwRailBatchSpin .7s linear infinite;margin-bottom:4px}}@media (max-width:360px){.mwHeaderDownload{padding:0 9px;font-size:10px}.mwHeaderDownload svg{display:none}}@keyframes mwRailBatchSpin{to{transform:rotate(360deg)}}.mwFloatingChatCta{position:fixed;right:22px;bottom:22px;z-index:360;min-height:54px;padding:0 18px 0 15px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:linear-gradient(135deg,#f31d54,#d31763 52%,#95126c);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font:inherit;cursor:pointer;box-shadow:0 16px 42px #b70d5b57,0 4px 12px #0000001f;animation:mwChatFloat 2.35s ease-in-out infinite;isolation:isolate}.mwFloatingChatCta b{font-size:13px;font-weight:900;letter-spacing:-.01em}.mwFloatingChatCta em{font-style:normal;font-size:9px;font-weight:900;line-height:1;padding:5px 7px;border-radius:999px;background:#fff;color:#d51458;text-transform:uppercase;letter-spacing:.04em}.mwFloatingChatCta svg{position:relative;z-index:2;flex:0 0 auto}.mwFloatingPulse{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:2px solid rgba(244,29,84,.38);z-index:-1;animation:mwChatPulse 2s ease-out infinite}.mwFloatingChatCta:hover{filter:brightness(1.04);transform:translateY(-3px)}.mwFloatingChatCta:active{transform:scale(.98)}@keyframes mwChatFloat{0%,to{margin-bottom:0}50%{margin-bottom:6px}}@keyframes mwChatPulse{0%{transform:scale(.98);opacity:.7}75%,to{transform:scale(1.18);opacity:0}}@media (max-width:700px){.mwFloatingChatCta{left:50%;right:auto;bottom:14px;transform:translate(-50%);min-height:52px;padding:0 15px;width:max-content;max-width:calc(100% - 28px);white-space:nowrap}.mwFloatingChatCta:hover{transform:translate(-50%) translateY(-2px)}.mwFloatingChatCta:active{transform:translate(-50%) scale(.98)}.mwGuestFooter{padding-bottom:92px!important}}@media (prefers-reduced-motion:reduce){.mwFloatingChatCta,.mwFloatingPulse,.mwRailBatchSpinner{animation:none!important}}.modernGuest{padding-top:72px!important}.modernGuest .mwSimpleHeader{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:72px!important;z-index:1000!important;transform:translateZ(0);background:#fffffff7!important;border-bottom:1px solid rgba(18,12,16,.08)!important;box-shadow:0 8px 28px #1c0f1717!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mwMenuShade,.mwDownloadProcessShade{z-index:1200!important}@media (max-width:700px){.modernGuest{padding-top:64px!important}.modernGuest .mwSimpleHeader{height:64px!important}}.rhWebStableFeed{height:100%;min-height:0;background:#fff;position:relative;display:flex;flex-direction:column;color:#111;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rhWebFeedCenter{align-items:center;justify-content:center;text-align:center;padding:28px}.rhWebFeedCenter h2{font-size:20px;line-height:1.25;margin:20px 0 7px;font-weight:800}.rhWebFeedCenter p{font-size:14px;line-height:1.45;color:#707078;margin:0;max-width:290px}.rhWebSearchLoader{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;position:relative;background:#fff4f7}.rhWebSearchLoader:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:4px solid #f7cfda;border-top-color:#e91e4d;border-right-color:#ff8aa5;animation:rhWebSpin 1.05s linear infinite}.rhWebSearchLoader>span{position:absolute;width:56px;height:56px;border-radius:50%;background:#fff0f4}.rhWebSearchLoader svg{position:relative;z-index:2}.rhWebRetry{margin-top:18px;border:0;border-radius:14px;min-height:48px;padding:0 22px;background:#e91e4d;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.rhWebFeedScroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:86px;background:#fff}.rhWebPhotoButton{display:block;width:100%;padding:0;border:0;background:#f5f5f7;position:relative;cursor:pointer;text-align:left;min-height:410px}.rhWebProfileImage{display:block;width:100%;height:430px;object-fit:cover;background:#f5f5f7}.rhWebImageFallback{width:100%;height:430px;place-items:center;background:#f5f5f7}.rhWebOnline{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:6px;border-radius:999px;background:#fffffff5;padding:7px 11px;color:#209b44;font-size:12px;font-weight:800;box-shadow:0 5px 16px #00000014}.rhWebOnline i{width:8px;height:8px;border-radius:50%;background:#31c85a}.rhWebProfileCopy{padding:17px 18px 24px;display:flex;flex-direction:column;gap:14px}.rhWebNameButton{border:0;background:none;padding:0;text-align:left;color:#111;font-size:29px;line-height:1.18;font-weight:800;letter-spacing:-.6px;cursor:pointer}.rhWebChips{display:flex;gap:8px;flex-wrap:wrap}.rhWebChips span{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #e3e3e7;border-radius:10px;background:#f5f5f7;color:#111;font-size:13px}.rhWebAbout h3{font-size:19px;margin:0 0 6px;font-weight:800}.rhWebAbout p{font-size:15px;line-height:1.5;color:#707078;margin:0}.rhWebPrivacy{display:flex;align-items:center;gap:9px;border:1px solid #ffd5df;background:#fff7f9;border-radius:15px;padding:13px;color:#707078;font-size:13px;line-height:1.38}.rhWebPrivacy span{flex:1}.rhWebFeedActions{position:absolute;z-index:30;left:10px;right:10px;bottom:10px;height:64px;border:1px solid #e3e3e7;border-radius:19px;background:#fffffffa;display:flex;gap:7px;padding:6px;box-shadow:0 8px 24px #0000001a}.rhWebFeedActions button{border:0;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-family:inherit}.rhWebFeedActions button:disabled{opacity:.55;cursor:default}.rhWebSkip{width:52px;flex:0 0 52px;border:1.5px solid #b8b8be!important;border-radius:15px;background:#fff}.rhWebMessage{flex:1;border-radius:15px;background:#e91e4d;color:#fff}.rhWebLike{flex:1;border:2px solid #e91e4d!important;border-radius:15px;background:#fff;color:#e91e4d}.rhWebMessage b,.rhWebLike b{font-size:14px;font-weight:800}.rhWebFeedActions button:active{transform:scale(.985)}@keyframes rhWebSpin{to{transform:rotate(360deg)}}@media (max-width:700px){.rhWebProfileImage,.rhWebImageFallback{height:min(54vh,450px)}.rhWebPhotoButton{min-height:min(54vh,450px)}.rhWebProfileCopy{padding:15px 16px 23px}.rhWebNameButton{font-size:27px}.rhWebFeedActions{bottom:8px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.rhWebSearchLoader:before{animation:none}}.rhAppRouteLoader{width:100%;min-height:100dvh;background:#fff;color:#111;display:grid;place-items:center;padding:24px;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rhAppRouteLoaderInner{width:min(340px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.rhAppRouteProfileSkeleton{width:100%;max-width:286px;border:1px solid #ece8eb;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 16px 44px #1a0e1414;margin-bottom:24px}.rhAppRoutePhotoSkeleton{height:270px;background:#f5f3f4;position:relative;overflow:hidden}.rhAppRoutePhotoSkeleton:after,.rhAppRouteTextSkeleton i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);animation:rhAppBootShimmer 1.15s ease-in-out infinite}.rhAppRoutePhotoSkeleton span{position:absolute;left:18px;right:18px;bottom:18px;height:15px;border-radius:999px;background:#e8e5e7}.rhAppRouteTextSkeleton{padding:18px;display:flex;flex-direction:column;gap:10px}.rhAppRouteTextSkeleton i{display:block;height:12px;border-radius:999px;background:#eeebed;position:relative;overflow:hidden;width:64%}.rhAppRouteTextSkeleton i.wide{height:18px;width:82%}.rhAppRouteTextSkeleton i.short{width:42%}.rhAppRouteSpinner{width:50px;height:50px;border-radius:50%;position:relative;margin-bottom:14px;background:#fff1f5;display:grid;place-items:center}.rhAppRouteSpinner:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:4px solid #f7ccd7;border-top-color:#ed1d55;border-right-color:#ff7e9e;animation:rhAppBootSpin .8s linear infinite}.rhAppRouteSpinner span{width:16px;height:16px;border:3px solid #ed1d55;border-radius:50%;box-sizing:border-box;position:relative;z-index:2}.rhAppRouteSpinner span:after{content:"";position:absolute;width:7px;height:3px;border-radius:999px;background:#ed1d55;right:-6px;bottom:-3px;transform:rotate(45deg);transform-origin:left center}.rhAppRouteLoader strong{font-size:20px;line-height:1.25;font-weight:850;letter-spacing:-.25px}.rhAppRouteLoader p{margin:7px 0 0;color:#777079;font-size:13px;line-height:1.45}@keyframes rhAppBootSpin{to{transform:rotate(360deg)}}@keyframes rhAppBootShimmer{to{transform:translate(110%)}}@media (max-width:700px){.rhAppRouteLoader{padding:18px}.rhAppRouteProfileSkeleton{max-width:300px}.rhAppRoutePhotoSkeleton{height:min(38vh,300px)}}@media (prefers-reduced-motion:reduce){.rhAppRouteSpinner:before,.rhAppRoutePhotoSkeleton:after,.rhAppRouteTextSkeleton i:after{animation:none!important}}.rhActionFx{position:absolute;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;overflow:hidden;background:#ffffff0a;animation:rhActionFxBackdrop .62s ease-out both}.rhActionFxCore{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:#fffffff7;box-shadow:0 18px 55px #0000002e;position:relative;z-index:3;animation:rhActionFxPop .62s cubic-bezier(.2,.85,.25,1.25) both}.rhActionFxRing{position:absolute;width:112px;height:112px;border-radius:50%;border:4px solid rgba(233,30,77,.36);z-index:2;animation:rhActionFxRing .7s ease-out both}.rhActionFx--skip .rhActionFxRing{border-color:#5e5e664d}.rhActionFx--skip .rhActionFxCore{animation-name:rhActionFxCrossPop}.rhActionFxParticles{position:absolute;width:190px;height:190px;z-index:4}.rhActionFxParticles span{position:absolute;left:50%;top:50%;font-size:20px;line-height:1;color:#e91e4d;opacity:0;animation:rhHeartParticle .68s ease-out both}.rhActionFxParticles span:nth-child(1){--x:-72px;--y:-66px;animation-delay:.02s}.rhActionFxParticles span:nth-child(2){--x:4px;--y:-90px;animation-delay:.05s}.rhActionFxParticles span:nth-child(3){--x:72px;--y:-50px;animation-delay:.08s}.rhActionFxParticles span:nth-child(4){--x:-82px;--y:18px;animation-delay:.1s}.rhActionFxParticles span:nth-child(5){--x:77px;--y:24px;animation-delay:.04s}.rhActionFxParticles span:nth-child(6){--x:-8px;--y:82px;animation-delay:.07s}@keyframes rhActionFxBackdrop{0%{background:#fff0}25%{background:#fff3}to{background:#fff0}}@keyframes rhActionFxPop{0%{opacity:0;transform:scale(.28) rotate(-9deg)}45%{opacity:1;transform:scale(1.13) rotate(3deg)}72%{transform:scale(.96) rotate(0)}to{opacity:0;transform:scale(1.02)}}@keyframes rhActionFxCrossPop{0%{opacity:0;transform:scale(.35) rotate(-35deg)}45%{opacity:1;transform:scale(1.08) rotate(8deg)}75%{transform:scale(.96) rotate(-2deg)}to{opacity:0;transform:scale(1)}}@keyframes rhActionFxRing{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(2.05)}}@keyframes rhHeartParticle{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1.08) rotate(18deg)}}@media (prefers-reduced-motion:reduce){.rhActionFx,.rhActionFxCore,.rhActionFxRing,.rhActionFxParticles span{animation-duration:.18s!important;animation-delay:0s!important}}.rhBackendTopLoader{position:fixed;left:0;right:0;top:0;height:3px;z-index:999999;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease;background:#e91e4d14}.rhBackendTopLoader.visible{opacity:1;transform:translateY(0)}.rhBackendTopLoader>span{display:block;width:38%;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff2f78,#e91e4d,#8d0a6e);animation:rhBackendTopMove 1.05s cubic-bezier(.45,0,.55,1) infinite}@keyframes rhBackendTopMove{0%{transform:translate(-110%)}55%{transform:translate(145%)}to{transform:translate(285%)}}.mwInlineProfilesLoader{min-height:190px;display:grid;place-items:center;align-content:center;gap:9px;color:#777;padding:24px}.mwInlineProfilesLoader>span{width:30px;height:30px;border-radius:50%;border:3px solid #f6d5df;border-top-color:#e91e4d;animation:rhPublicProfileSpin .7s linear infinite}.mwInlineProfilesLoader small{font-size:12px;color:#777}@keyframes rhPublicProfileSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rhBackendTopLoader>span,.mwInlineProfilesLoader>span{animation:none}.rhBackendTopLoader>span{width:100%}}@media (min-width:1051px){.adminShell{display:block;min-height:100vh;background:#f5f5f7}.adminSide{position:fixed!important;left:0;top:0;bottom:0;width:245px;height:100vh!important;z-index:120;box-sizing:border-box;overflow:hidden;background:#fff;border-right:1px solid #e6e6eb;padding:24px 18px;display:flex;flex-direction:column;gap:8px}.adminMain{margin-left:245px;min-width:0;padding:28px;box-sizing:border-box}}.adminSide>button:not(.appBrand):not(.adminLogout){background:linear-gradient(135deg,#f21d57,#d80f73)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:13px!important;padding:12px 13px!important;box-shadow:0 5px 15px #e214571f;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.adminSide>button:not(.appBrand):not(.adminLogout):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 20px #e2145733}.adminSide>button.active:not(.appBrand){background:linear-gradient(135deg,#ff2a61,#9c075f)!important;color:#fff!important;box-shadow:0 10px 26px #d70f664d,inset 3px 0 #fff!important;transform:translateY(-1px)}.adminSide .adminLogout{margin-top:auto!important;border:0!important;background:#121012!important;color:#fff!important;border-radius:13px!important;padding:12px!important;text-align:center!important;font-weight:800!important}.adminNavBadge{background:#fff!important;color:#d90f66!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 2px 8px #0000001f;font-weight:900!important}.adminAlertStatus{margin:8px 8px 0;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;color:#777;line-height:1.3}.adminAlertStatus span{width:8px;height:8px;border-radius:50%;background:#b8b8bf;box-shadow:0 0 0 4px #b8b8bf1f}.adminAlertStatus.granted{color:#147a4c}.adminAlertStatus.granted span{background:#18b66c;box-shadow:0 0 0 4px #18b66c1f}.adminAlertStatus.denied{color:#b02b45}.adminAlertStatus.denied span{background:#e44762;box-shadow:0 0 0 4px #e447621f}.adminHeaderActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.adminLiveSync{display:inline-flex;align-items:center;gap:7px;border:1px solid #dff0e7;background:#f5fff9;color:#16764d;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;white-space:nowrap}.adminLiveSync i{width:7px;height:7px;border-radius:50%;background:#19bd70;box-shadow:0 0 0 4px #19bd7021;animation:adminLivePulse 1.4s ease-in-out infinite}@keyframes adminLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@media (max-width:1050px){.adminSide{position:sticky!important;top:0!important;height:auto!important;z-index:120!important;background:#fff!important}.adminMain{margin-left:0!important}.adminAlertStatus{display:none}}.mwHeaderDownload,.mwGuestApkLink,a[href="/downloads/RedHanky.apk"]{display:none!important}
