.modal-content:has(#inviteFriends){background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.modal-body:has(>#inviteFriends){padding:0!important}.frInvite .modal-content{border:1px solid rgba(147,172,204,.32);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px rgba(8,38,66,.22);font-family:var(--font-general-sans),system-ui,-apple-system,sans-serif;color:#272a2f}.frInvite .modal-header{align-items:center;padding:15px 22px;border-bottom:1px solid #e9ecf1;border-top-left-radius:24px;border-top-right-radius:24px}.frInvite .modal-title{font-size:18px;font-weight:600;letter-spacing:-.48px;color:#272a2f}.frInvite .modal-header .close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:50%;background:transparent;color:#6b7280;font-size:22px;line-height:1;opacity:1;cursor:pointer;transition:background .15s ease,color .15s ease}.frInvite .modal-header .close:hover{background:#f1f3f7;color:#272a2f}.frInvite .modal-body{padding:20px 22px 22px}.frInvite .frInviteSub{margin:0 0 18px;font-size:13.5px;line-height:20px;color:#565c66}.frInvite .frInviteBenefit{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid #d3e5fb;border-radius:16px;background:linear-gradient(90deg,#eef5ff,#f6fbff);font-size:13.5px;font-weight:600;line-height:19px;color:#16181d}.frInvite .frInviteBenefitSub{display:block;margin-top:3px;font-size:12px;font-weight:500;line-height:17px;color:#4a5568}.frInvite .frInviteSteps{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:9px;counter-reset:none}.frInvite .frInviteSteps li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:19px;color:#3b4658}.frInvite .frInviteStepNum{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;margin-top:.5px;border-radius:50%;background:#e8f0fb;color:#16528f;font-size:11px;font-weight:700;line-height:1}.frInvite .invitationOption{gap:26px!important;margin:0 0 20px!important;padding:0;justify-content:flex-start}.frInvite .invitationOption li{width:auto!important;height:auto!important;background-color:transparent!important;border-radius:0!important;flex-direction:column;gap:9px;font-size:12px}.frInvite .frInviteOpt{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;color:#fff;cursor:pointer;position:relative;box-shadow:0 6px 14px rgba(8,38,66,.14);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.frInvite .frInviteOpt:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(8,38,66,.2);filter:brightness(1.06)}.frInvite .frInviteOptCopy{background:#3b4a63}.frInvite .frInviteOptWa{background:#25d366}.frInvite .frInviteOptMail{background:#1764b2}.frInvite .frInviteOpt svg{height:20px;width:auto}.frInvite .frInviteOpt .icon-whatsapp-2{width:30px;height:30px;background-size:30px!important;background-position:50%;background-repeat:no-repeat}.frInvite .frInviteOptLabel{font-size:12px;font-weight:600;color:#565c66;line-height:1}.frInvite .copyInviteLink .copiedLink{left:0;width:max-content;white-space:nowrap}.frInvite .frInviteLinkField{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;background:#f6f8fb;border:1px solid rgba(147,172,204,.32);border-radius:16px}.frInvite .frInviteLinkUrl{flex:1 1;min-width:0;font-size:13.5px;color:#3b3f46;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frInvite .frInviteCopyBtn{flex-shrink:0;height:38px;padding:0 20px;border:none;border-radius:999px;background:#1b1d21;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.frInvite .frInviteCopyBtn:hover{background:#000}.frInvite .form-control{border-radius:12px}.frInvite .btn{border-radius:999px}.frInvite .modal-footer{border-top:1px solid #e9ecf1;border-bottom-left-radius:24px;border-bottom-right-radius:24px}.frInvite .inviteMsg:empty{display:none}@font-face{font-family:__generalSans_2d3193;src:url(/_next/static/media/eb38d80f1efefe0e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__generalSans_2d3193;src:url(/_next/static/media/c769b9ad37242ab7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__generalSans_2d3193;src:url(/_next/static/media/bd2e31d9f13a7622-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__generalSans_2d3193;src:url(/_next/static/media/ae798fbcd31d4786-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__generalSans_Fallback_2d3193;src:local("Arial");ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.__className_2d3193{font-family:__generalSans_2d3193,__generalSans_Fallback_2d3193,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.__variable_2d3193{--font-general-sans:"__generalSans_2d3193","__generalSans_Fallback_2d3193",system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--fr-font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}