@media (max-width:1023px){.account-app .subscription-intro h1{margin-top:14px;font-size:24px}.account-app .subscription-intro>p{margin-top:10px;font-size:13px}.account-app .subscription-intro>div{margin-top:16px}.account-app .subscription-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:22px}.account-app .subscription-plan{border-radius:24px;min-width:0;padding:16px 12px}.account-app .subscription-icon{border-radius:50%;width:32px;height:32px}.account-app .subscription-icon svg{width:18px;height:18px}.account-app .subscription-plan h2{margin-top:12px;font-size:19px}.account-app .subscription-description{min-height:48px;font-size:12px;line-height:1.4}.account-app .subscription-price{flex-wrap:wrap;margin-top:14px}.account-app .subscription-price>span:first-child{font-size:26px}.account-app .subscription-price>span:last-child:not(:first-child){font-size:11px}.account-app .subscription-paid>button{width:100%;min-height:44px;margin-top:18px;padding:10px}.account-app .subscription-badge{background:#17181d;padding:3px 8px;font-size:9px;top:-10px;right:10px}.account-app .subscription-free{grid-column:1/-1;grid-template-columns:1fr auto;gap:6px 12px;padding:14px 16px;display:grid}.account-app .subscription-free .subscription-icon,.account-app .subscription-free .subscription-description,.account-app .subscription-free .subscription-price{display:none}.account-app .subscription-free h2{margin:0;font-size:16px}.account-app .subscription-free>div:last-child{border:0;grid-area:1/2;align-self:center;margin:0;padding:0;font-size:12px}.account-app .subscription-free details{grid-column:1/-1;margin-top:0}.account-app .subscription-details summary{min-height:32px;font-size:12px;display:list-item}.account-app .subscription-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.account-app .subscription-benefits>div{text-align:left;border-radius:18px;align-items:center;gap:8px;padding:12px;display:flex}.account-app .subscription-benefits svg{flex-shrink:0;width:18px}.account-app .subscription-benefits p{margin:0;font-size:11px}}.account-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface-1:#fff;--color-surface-2:#f3f3f5;--color-surface-3:#eaeaea;--color-border:#eaeaea;--color-border-strong:#d5d5d8;--color-ink:#17181d;--color-ink-muted:#74767d;--color-ink-soft:#a5a8af;--color-pink:#f21869;--premium-bg:#fff;--shadow-card:none;color:var(--color-ink);background:linear-gradient(#e8e8eb 0,#fff 230px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.account-app .container-x{max-width:1120px}.account-app .font-display{letter-spacing:-.025em;font-family:inherit;line-height:1.2}.account-app h1{font-size:30px;font-weight:700}.account-app main [class*="text-[7px]"],.account-app main [class*="text-[8px]"],.account-app main [class*="text-[9px]"]{font-size:11px}.account-app main [class*="text-[10px]"],.account-app main [class*="text-[11px]"]{font-size:13px}.account-app main [class*="text-[12px]"],.account-app main [class*="text-[13px]"],.account-app main input,.account-app main select,.account-app main textarea{font-size:15px}.account-app main h2.font-display{font-size:26px}.account-app a{text-decoration:none}.account-app .app-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}.account-app .app-demo{color:#8a8c93;padding-block:5px;font-size:11px}.account-app .app-demo summary{cursor:pointer}.account-app .app-demo p{margin-top:6px}.account-app main{padding-top:24px}.app-dashboard{gap:32px;display:grid}.app-dashboard-primary{min-width:0}.app-profile-card{background:#fff;border:1px solid #eaeaea;border-radius:34px;align-items:center;gap:20px;padding:18px;display:flex}.app-profile-ring{background:conic-gradient(#f21869 72%, #bec2c8 0);border-radius:50%;flex-shrink:0;width:112px;height:112px;padding:4px;display:block;position:relative}.app-profile-ring>span:first-child{border:3px solid #fff}.app-completion{color:#17181d;background:#fffd;border-radius:14px;padding:3px 9px;font-size:14px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.app-profile-card h1{margin:12px 0 4px}.app-edit{color:#f21869;font-size:14px;font-weight:600}.app-gift{position:relative}.app-gift summary{cursor:pointer;border:1px solid #f21869;border-radius:25px;align-items:center;gap:8px;padding:7px 12px;font-size:14px;list-style:none;display:inline-flex}.app-gift summary::-webkit-details-marker{display:none}.app-gift svg{color:#f21869}.app-gift p{z-index:10;background:#fff;border:1px solid #eaeaea;border-radius:16px;width:240px;padding:16px;font-size:13px;position:absolute;top:45px;right:0;box-shadow:0 8px 30px #0001}.app-stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.app-stat-card{color:#17181d;background:#fff;border:1px solid #eaeaea;border-radius:34px;min-height:112px;padding:22px;position:relative}.app-count{color:#17181d;background:#f3f3f5;border-radius:20px;justify-content:center;min-width:34px;padding:3px 10px;font-size:14px;font-weight:700;display:inline-flex}.app-stat-card h2{margin-top:18px;font-size:20px;font-weight:700}.app-sticker{object-fit:contain;width:85px;height:85px;position:absolute;top:-22px;right:4px;transform:rotate(-10deg)}.app-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.app-service{text-align:center;color:#17181d;border:1px solid #ff3a83;border-radius:25px;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;min-height:130px;padding:16px 6px 12px;font-size:12px;line-height:1.2;display:flex;position:relative}.app-service-free{border-color:#0000}.app-service-value{color:#a5a8af;font-size:17px}.app-service-free .app-service-value{color:#17181d}.app-service-plus{color:#f21869;background:#fff;border:1px solid #f21869;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-5px;right:-3px}.app-premium-banner{color:#17181d;border:1px solid #eaeaea;border-radius:28px;justify-content:space-between;align-items:center;gap:8px;min-height:80px;margin-top:28px;padding:14px 20px;display:flex}.app-premium-banner h2{font-size:17px;font-weight:500}.app-premium-banner p{color:#f21869;margin-top:5px;font-size:12px}.app-premium-banner img{object-fit:contain;width:70px;height:70px}.app-dots{justify-content:center;gap:5px;margin:12px 0 22px;display:flex}.app-dots i{background:#c7c7c7;border-radius:50%;width:4px;height:4px}.app-dots i:first-child{background:#17181d}.app-browse-all,.app-browse-suitable{color:#fff;background:#f21869;border-radius:30px;justify-content:center;align-items:center;gap:12px;min-height:74px;padding:12px;font-size:16px;font-weight:500;display:flex}.app-browse-all img{object-fit:contain;width:48px;height:48px}.app-browse-all .app-count{background:#fff}.app-browse-suitable{color:#17181d;background:#fff;border:1px solid #f21869;min-height:60px;margin-top:14px}.app-dashboard-secondary{align-content:start;gap:20px;display:grid}.app-status-card,.app-course-banner{color:#17181d;border:1px solid #eaeaea;border-radius:30px;gap:12px;padding:24px;display:grid}.app-profile-notice{margin-bottom:18px}.app-profile-notice h2,.app-dashboard-secondary h2{font-size:20px;font-weight:600}.app-profile-notice p,.app-dashboard-secondary p{color:#74767d;font-size:14px;line-height:1.6}.app-profile-notice a,.app-dashboard-secondary a:not(.app-course-banner){align-items:center;gap:8px;display:inline-flex}.app-eyebrow{color:#a5a8af;font-size:12px}.app-status-card a{color:#f21869;font-size:14px}.app-course-banner{background:#fff6f9;border-color:#ffe0eb}.app-course-banner>svg{color:#f21869}.app-course-banner strong{font-size:24px}.app-course-cta{color:#fff;background:#f21869;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.app-dashboard-secondary>section{margin-top:0}.account-app .app-tabs{background:#f3f3f5;border-radius:26px;gap:4px;padding:4px;display:flex;overflow-x:auto}.account-app .app-tabs button{border:0;border-radius:22px;flex-shrink:0;padding:8px 16px;font-size:14px}.account-app .app-tabs button[aria-pressed=true]{color:#17181d;background:#e1e1e3}.account-app .app-tabs button[aria-pressed=false]{color:#17181d;background:0 0}.account-app .app-locked-card{border:0;border-radius:28px}.account-app .app-locked-photo{aspect-ratio:.66}.account-app .app-match-list{border:0;border-radius:0}.account-app .app-match-list article{padding-inline:0}.account-app .dual-range__selection{background:#17181d}.account-app .dual-range__input::-webkit-slider-thumb{box-shadow:none;border-color:#17181d}.account-app .dual-range__input::-moz-range-thumb{box-shadow:none;border-color:#17181d}@media (min-width:900px){.app-dashboard{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:36px}}@media (max-width:600px){.account-app .container-x{padding-inline:20px}.account-app main{padding-top:18px}.account-app h1{font-size:26px}.app-profile-card{gap:12px;padding:14px 12px}.app-profile-ring{width:96px;height:96px}.app-profile-card h1{font-size:24px}.app-gift summary{gap:5px;padding:5px 10px;font-size:12px}.app-gift svg{width:20px;height:20px}.app-edit{font-size:12px}.app-stat-card{padding:18px}.app-browse-all,.app-browse-suitable{gap:8px;font-size:14px}.app-premium-banner h2{font-size:15px}.app-service{min-height:118px;font-size:10px}}
.account-app .app-circle-action{background:#fff;border:1px solid #ececef;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.account-app .app-pink-button{color:#fff;background:#f31568;border-radius:40px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-weight:600;text-decoration:none;display:flex}.account-app .app-likes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-app .app-like-card{aspect-ratio:3/4.8;background:#eaeaec;border-radius:32px;position:relative;overflow:hidden}.account-app .app-like-image{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.account-app .app-like-info{bottom:0;color:#fff;background:linear-gradient(#0000,#17181eee 55%);padding:70px 18px 18px;position:absolute;inset-inline:0}.account-app .app-like-info h2{letter-spacing:-.6px;font-size:23px;font-weight:700}.account-app .app-like-info p{color:#d1d1d5;margin-top:4px;font-size:14px}.account-app .app-like-actions{gap:8px;margin-top:18px;display:flex}.account-app .app-like-actions .app-pink-button{flex:1;padding-inline:10px}.account-app .app-like-decline{background:#ffffff18;border:1px solid #ffffff50;border-radius:50%;flex-shrink:0;place-items:center;width:44px;display:grid}.account-app .app-like-secondary{min-width:0;min-height:44px;color:inherit;white-space:nowrap;background:#ffffff18;border:1px solid #ffffff50;border-radius:40px;flex:1;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;display:flex}.account-app .app-mutual-card{overscroll-behavior:contain;color:#fff;text-align:center;background:radial-gradient(at 25% 15%,#51433e 0,#0000 65%),radial-gradient(at 90% 45%,#484447 0,#0000 60%),#17191f;border:0;border-radius:32px;width:calc(100% - 32px);max-width:520px;max-height:94dvh;margin:auto;padding:28px 32px 36px;position:fixed;overflow-y:auto}.account-app .app-mutual-card::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#17181ed9}.account-app .app-mutual-card .app-circle-action{color:#fff;background:#ffffff12;border-color:#ffffff50;margin-left:auto}.account-app .app-mutual-content{padding-top:24px}.account-app .app-mutual-card h2{letter-spacing:-.7px;margin:28px 0 34px;font-size:34px;font-weight:750;line-height:1.22}.account-app .app-mutual-portraits{justify-content:center;align-items:flex-start;padding-bottom:38px;display:flex;position:relative}.account-app .app-mutual-portraits>span{aspect-ratio:1;border:0;flex-shrink:0;width:54%;height:auto}.account-app .app-mutual-portraits>span+span{margin-top:28px;margin-left:-12%}.account-app .app-mutual-sticker{width:42%;height:auto;position:absolute;bottom:0;left:19%;transform:rotate(-12deg)}.account-app .app-mutual-composer{background:#fff;border:1px solid #dedee3;border-radius:50px;align-items:center;padding:0;display:flex;overflow:hidden}.account-app .app-mutual-composer input{color:#19191e;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:16px 18px;font-size:16px}.account-app .app-mutual-composer:focus-within{outline-offset:3px;outline:2px solid #f31568}.account-app .app-mutual-composer input::placeholder{color:#a2a2aa}.account-app .app-mutual-composer button{color:#fff;background:#f31568;border-radius:50%;flex:0 0 52px;place-items:center;height:52px;display:grid}.account-app .app-mutual-composer button:disabled{opacity:.5}.account-app .app-mutual-reactions{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.account-app .app-mutual-reactions button{aspect-ratio:1;background:#ffffff0d;border:1px solid #ffffff50;border-radius:50%;flex:1;place-items:center;max-width:58px;font-size:30px;display:grid}.account-app .app-mutual-reactions button:hover{background:#ffffff25}.account-app .app-mutual-demo{color:#aaaab4;margin-top:24px;font-size:11px}.account-app .app-mutual-feedback{color:#efeff2;margin-top:14px;font-size:13px;line-height:1.5;display:block}@media (max-width:767px){.account-app .app-mutual-card{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(18px, env(safe-area-inset-top)) 28px max(24px, env(safe-area-inset-bottom));border-radius:0;margin:0;inset:0}.account-app .app-mutual-content{max-width:430px;margin:auto;padding-top:clamp(24px,7dvh,70px)}.account-app .app-mutual-card h2{margin-top:28px;margin-bottom:32px;font-size:clamp(28px,7.8vw,36px)}}.account-app .app-profile-detail{background:#fff;border:1px solid #eeeef0;border-radius:30px;overflow:clip}.account-app .app-profile-cover{background:#313236;height:620px;max-height:75svh;position:relative}.account-app .app-profile-cover-image{border-radius:0;width:100%;height:100%}.account-app .app-profile-cover-image img{object-position:center 30%}.account-app .app-profile-cover-caption{inset-inline:0;color:#fff;background:linear-gradient(#0000,#17181ee6);padding:100px 28px 32px;position:absolute;bottom:0}.account-app .app-profile-cover-caption>span{opacity:.8;font-size:12px}.account-app .app-profile-cover-caption h2{align-items:center;gap:10px;margin:8px 0;font-size:32px;font-weight:700;display:flex}.account-app .app-profile-cover-caption .app-profile-chips{color:#17181e;margin-top:14px}.account-app .app-profile-sections{gap:30px;padding:28px;display:grid}.account-app .app-profile-sections h3{margin-bottom:12px;font-size:17px;font-weight:650}.account-app .app-profile-sections p{font-size:15px;line-height:1.7}.account-app .app-compatibility-banner{border:1px solid #fa78a5;border-radius:26px;align-items:center;gap:16px;padding:14px 16px;display:flex}.account-app .app-nafisa-score-link{color:#f41469;border:1px solid #fa78a5;border-radius:22px;align-items:center;gap:12px;padding:16px 18px;display:flex}.account-app .app-nafisa-score-link>span{flex:1;font-weight:650}.account-app .app-nafisa-score-link small{color:#777982;margin-top:4px;font-size:12px;font-weight:400;display:block}.account-app .app-nafisa-score-link strong{font-size:30px}.account-app #nafisa-compatibility{scroll-margin-top:90px}.account-app .app-nafisa-breakdown{margin-top:32px}.account-app .app-nafisa-breakdown h3{font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.35}.account-app .app-nafisa-breakdown h4{margin:30px 0 14px;font-size:20px;font-weight:450;line-height:1.35}.account-app .app-nafisa-breakdown-heading{align-items:center;gap:18px;display:flex}.account-app .app-nafisa-breakdown-heading span{flex:1}.account-app .app-nafisa-breakdown-heading img{object-fit:cover;border-radius:50%;width:48px;height:48px}.account-app .app-nafisa-comparison,.account-app .app-nafisa-points{margin:0;padding:0;list-style:none}.account-app .app-nafisa-comparison li{border-bottom:1px solid #eeeef0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 18px;align-items:center;gap:10px;padding:14px 0;font-size:13px;display:grid}.account-app .app-nafisa-comparison li>span{text-align:right;overflow-wrap:anywhere}.account-app .app-nafisa-comparison b,.account-app .app-nafisa-points b{font-weight:550}.account-app .app-nafisa-breakdown .is-unmatched{color:#96979c}.account-app .app-nafisa-points li{border-bottom:1px solid #eeeef0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:13px;display:flex}.account-app .app-nafisa-points strong{color:#f41469;font-size:20px}.account-app .app-nafisa-points .is-unmatched strong{color:#96979c}.account-app .app-nafisa-radar{max-width:440px;margin:24px auto 0}.account-app .app-nafisa-radar svg{width:100%;height:auto}.account-app .app-nafisa-radar figcaption{text-align:center;color:#777982;font-size:11px;line-height:1.5}.account-app .app-compatibility-score{flex-shrink:0;display:grid}.account-app .app-compatibility-score span{font-size:12px}.account-app .app-compatibility-score strong{letter-spacing:-1.5px;font-size:36px;line-height:1.15}.account-app .app-compatibility-score small{color:#777982;font-size:10px}.account-app .app-compatibility-portraits{flex-shrink:0;padding-right:2px;display:flex}.account-app .app-compatibility-portraits>*{object-fit:cover;border:2px solid #fff;border-radius:50%;width:48px;height:48px}.account-app .app-compatibility-portraits>*+*{margin-left:-15px}.account-app .app-compatibility-caption{gap:5px;min-width:0;display:grid}.account-app .app-compatibility-caption b{font-size:12px;line-height:1.35}.account-app .app-compatibility-caption span{color:#777982;font-size:11px;line-height:1.35}.account-app .app-compatibility .app-compatibility-disclaimer{color:#777982;margin:12px 0;font-size:12px;line-height:1.5}.account-app .app-compatibility-criteria{margin:6px 0 16px;padding:0;list-style:none}.account-app .app-compatibility-criteria li{border-bottom:1px solid #eeeef0;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.account-app .app-compatibility-criteria .is-unmatched{color:#92939a}.account-app .app-compatibility-check{color:#fff;background:#f41469;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.account-app .is-unmatched .app-compatibility-check{background:#bfc0c4}.account-app .app-nafisa-breakdown .is-unset{color:#b6b7bc}.account-app .is-unset .app-compatibility-check{color:#b6b7bc;background:0 0;border:1px solid #d6d7db}.account-app .app-compatibility-edit{color:#fff;background:#f41469;border-radius:30px;align-items:center;gap:8px;min-height:40px;padding:9px 17px;font-size:13px;display:inline-flex}.account-app .app-compatibility-analysis{background:#f3f3f5;border-radius:22px;margin-top:22px}.account-app .app-compatibility-analysis summary{cursor:pointer;color:#f41469;align-items:center;gap:12px;padding:18px;list-style:none;display:flex}.account-app .app-compatibility-analysis summary::-webkit-details-marker{display:none}.account-app .app-compatibility-analysis summary>span{flex:1;font-size:14px;font-weight:600}.account-app .app-compatibility-analysis summary small{color:#777982;margin-top:3px;font-size:11px;font-weight:400;display:block}.account-app .app-compatibility-analysis[open] summary>svg:last-child{transform:rotate(180deg)}.account-app .app-compatibility-analysis>div{padding:0 18px 18px}.account-app .app-compatibility-analysis h4{margin-bottom:8px;font-size:14px;font-weight:600}.account-app .app-compatibility-analysis a{color:#f41469;align-items:center;gap:6px;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:480px){.account-app .app-compatibility-banner{border-radius:22px;gap:9px;padding:12px}.account-app .app-compatibility-portraits>*{width:38px;height:38px}.account-app .app-compatibility-score strong{font-size:30px}.account-app .app-compatibility-caption b{font-size:11px}.account-app .app-compatibility-caption span{font-size:10px}}.account-app .app-profile-chips{flex-wrap:wrap;gap:8px;display:flex}.account-app .app-profile-chips>*{background:#fff;border:1px solid #e8e8eb;border-radius:30px;padding:6px 12px;font-size:13px}.account-app .app-detail-photo{aspect-ratio:3/4;border-radius:24px;width:min(240px,70%)}.account-app .app-verified-note{align-items:start;gap:12px;display:flex}.account-app .app-verified-note>svg{color:#7872ff;flex-shrink:0}.account-app .app-profile-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f5f5e8;border-top:1px solid #ececef;justify-content:center;align-items:center;gap:16px;padding:14px;display:flex;position:sticky;bottom:0}.account-app .app-profile-controls button{background:#fff;border:1px solid #dddde2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.account-app .app-profile-controls button:disabled{opacity:.3}.account-app .app-profile-controls .app-profile-like{color:#fff;background:#f31568;border:0;width:62px;height:62px}.account-app .app-browse-notice{background:#fff;border:1px solid #f3156840;border-radius:22px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:14px;display:flex}.account-app .app-browse-notice button{color:#f31568;margin-left:auto}.account-app .app-browse-notice a{color:#f31568;margin-left:auto;font-weight:600}.account-app .app-browse-notice a+button{margin-left:0}.account-app .app-chat-prompts{margin:12px 18px;font-size:13px}.account-app .app-chat-prompts summary{color:#fff;cursor:pointer;background:#f31568;border-radius:30px;width:-moz-fit-content;width:fit-content;padding:8px 12px}.account-app .app-chat-prompts>div{gap:8px;margin-top:10px;display:grid}.account-app .app-chat-prompts button{text-align:left;background:#f4f4f6;border-radius:16px;padding:10px 14px}.account-app .app-conversations aside,.account-app .app-conversation{box-shadow:none}.account-app .app-conversation header{background:#f6f6f8;border:0;border-radius:40px;margin:12px;padding:10px 16px}.account-app .app-message-history{background:#fff}.account-app .app-message{color:#19191e;border:0}.account-app .app-message-mine{background:#ffdee2;border-radius:22px 4px 22px 22px}.account-app .app-message-incoming{background:#f3f3f5;border-radius:4px 22px 22px}.account-app .app-message>span{color:#929299}.account-app .app-message p{font-size:15px}.account-app .app-match-list .app-nafisa-card{padding:24px 0;display:block}.account-app .app-match-criteria{background:#f4f4f6;border-radius:22px;margin-top:18px;padding:14px 18px;font-size:14px}.account-app .app-match-criteria summary{cursor:pointer;color:#f31568;font-weight:600}.account-app .app-match-criteria li{border-bottom:1px solid #e4e4e8;justify-content:space-between;gap:12px;padding:12px 0;display:flex}@media (max-width:767px){.account-app .app-likes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-app .app-like-card{border-radius:26px}.account-app .app-like-info{padding:70px 10px 12px}.account-app .app-like-info h2{font-size:18px}.account-app .app-like-info p{font-size:12px}.account-app .app-like-actions{gap:6px;margin-top:12px}.account-app .app-like-actions .app-pink-button{padding-inline:8px;font-size:13px}.account-app .app-like-decline{width:38px}.account-app .app-like-secondary{min-height:38px;padding-inline:8px;font-size:13px}.account-app .app-profile-cover{height:530px}.account-app .app-profile-sections{padding:20px}.account-app .app-profile-controls{gap:12px;bottom:76px}.account-app .app-profile-cover-caption{padding-inline:20px}.account-app .app-conversation{height:650px;max-height:85svh}}.account-app .subscription-perks{margin-top:32px}.account-app .subscription-perks>h2{margin-bottom:16px;font-size:21px;font-weight:600}.account-app .subscription-perks-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-app .subscription-perks-list>li{background:#f5f5f7;border:1px solid #eeeef1;border-radius:22px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.account-app .subscription-perk-icon{height:42px;color:var(--color-pink);background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.account-app .subscription-perk-copy{flex:1;min-width:0}.account-app .subscription-perk-copy h3{font-size:15px;font-weight:600;line-height:1.4}.account-app .subscription-perk-copy p{color:#73737d;margin-top:4px;font-size:13px;line-height:1.45}.account-app .subscription-perk-tier{color:var(--color-pink);background:#fff;border-radius:20px;flex-shrink:0;padding:5px 8px;font-size:11px;font-weight:600}.account-app .subscription-payment-note{color:#73737d;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:13px;line-height:1.5;display:flex}.account-app .subscription-payment-note svg{flex-shrink:0}@media (max-width:767px){.account-app .subscription-perks{margin-top:24px}.account-app .subscription-perks>h2{font-size:19px}.account-app .subscription-perks-list{grid-template-columns:minmax(0,1fr);gap:8px}.account-app .subscription-perks-list>li{border-radius:20px;gap:10px;padding:12px}.account-app .subscription-perk-icon{flex-basis:36px;height:36px}.account-app .subscription-perk-copy h3{font-size:14px}.account-app .subscription-perk-copy p{font-size:12px}.account-app .subscription-perk-tier{padding:4px 6px;font-size:10px}.account-app .subscription-payment-note{justify-content:flex-start;align-items:flex-start;font-size:12px}}.subscription-payment-sheet{color:#19191e;background:#fff;border:0;border-radius:28px;width:min(100%,520px);max-height:90dvh;margin:auto;padding:24px;overflow-y:auto}.subscription-payment-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.payment-sheet-handle{background:#e7e7eb;border-radius:6px;width:40px;height:5px;margin:-12px auto 20px}.subscription-payment-sheet header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.subscription-payment-sheet header h2{flex:1;font-size:25px;font-weight:450}.subscription-payment-sheet header button{background:#f3f3f5;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.payment-sheet-total{justify-content:space-between;gap:16px;margin-bottom:24px;font-size:14px;display:flex}.payment-method-row{text-align:left;border-top:1px solid #ececee;border-bottom:1px solid #ececee;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:16px;font-weight:600;display:flex}.payment-method-row i{background:#f3f3f5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.payment-method-row span{flex:1}.payment-card-empty{align-items:center;gap:16px;padding:26px 0;display:flex}.payment-card-empty p{color:#81818a;margin-top:5px;font-size:13px}.payment-sheet-primary,.payment-sheet-secondary{border-radius:28px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:12px;padding:14px;font-size:15px;font-weight:600;display:flex}.payment-sheet-primary{color:#fff;background:#f41469}.payment-sheet-secondary{background:#f3f3f5}.payment-sheet-primary:disabled{color:#96969d;background:#f3f3f5}.payment-sheet-note{color:#777982;align-items:flex-start;gap:7px;margin-top:18px;font-size:12px;line-height:1.5;display:flex}.payment-sheet-note svg{flex-shrink:0;margin-top:2px}.payment-promo-input{border:1px solid #e5e5e8;border-radius:20px;padding:15px;display:block}.payment-promo-input>span{color:#777982;font-size:12px}.payment-promo-input>div{align-items:center;gap:10px;display:flex}.payment-promo-input input{outline-offset:3px;background:0 0;width:100%;min-width:0;padding:10px 0;font-size:20px}.payment-promo-input button{background:#f3f3f5;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.payment-sheet-error{color:#cc1856;margin-top:16px;font-size:14px;line-height:1.5}.payment-card-info h3{margin:16px 0;font-size:20px}.payment-card-info p{color:#777982;margin-bottom:16px;font-size:14px;line-height:1.6}@media (max-width:600px){.subscription-payment-sheet{max-width:100%;padding:24px 22px max(24px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;margin:auto 0 0}}.account-app .nafisa-locked-avatar{background:#b7aaa1;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}.account-app .nafisa-locked-avatar span{filter:blur(12px);background:radial-gradient(at 50% 35%,#dfbca6 0 16%,#0000 30%),radial-gradient(at 50% 90%,#51484d 0 38%,#b7aaa1 65%);position:absolute;inset:-12px}.account-app .nafisa-locked-avatar svg{color:#fff;position:relative}
