#fb-install-app-btn.st-pwa-install-trigger{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;inline-size:auto;min-inline-size:0;max-inline-size:min(100%,284px);min-height:42px;gap:9px;overflow:hidden;padding:6px 16px 6px 8px;border:1px solid rgba(255,255,255,.46);border-radius:999px;color:#382584;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.16)),linear-gradient(115deg,rgba(239,79,255,.12),rgba(137,224,255,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(95,72,170,.06),0 12px 26px -24px rgba(48,32,105,.52);-webkit-tap-highlight-color:transparent;touch-action:manipulation}#fb-install-app-btn.st-pwa-install-trigger::before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.22);background:linear-gradient(115deg,rgba(255,255,255,.14),rgba(255,255,255,0));opacity:1;z-index:-1}#fb-install-app-btn.st-pwa-install-trigger::after{opacity:0}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__icon{position:static;left:auto;flex:0 0 30px;width:30px;height:30px;margin:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#6f5cff 0,#bf4fff 58%,#65d8ff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 18px -14px rgba(48,32,105,.72)}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__icon i{display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1;background:0 0;box-shadow:none}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__text,#fb-install-app-btn.st-pwa-install-trigger span:last-child{min-width:0;color:#382584;font-family:Poppins-Medium;font-size:12px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fb-install-app-btn.st-pwa-install-trigger:disabled{opacity:.72;cursor:default;transform:none}#fb-install-app-btn.st-pwa-install-trigger--loading{filter:saturate(.92)}@media (hover:hover){#fb-install-app-btn.st-pwa-install-trigger:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.2)),linear-gradient(115deg,rgba(239,79,255,.14),rgba(137,224,255,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 16px 30px -24px rgba(48,32,105,.58)}#fb-install-app-btn.st-pwa-install-trigger:focus-visible{outline:2px solid rgba(80,57,192,.48);outline-offset:3px}}.st-pwa-install-is-open{overflow:hidden}.st-pwa-install-overlay{position:fixed;inset:0;z-index:1120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(21,14,34,.56);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;pointer-events:none;transition:opacity .18s ease}.st-pwa-install-overlay.is-open{opacity:1;pointer-events:auto}.st-pwa-install-overlay[hidden]{display:none}.st-pwa-install-dialog{position:relative;width:min(520px,100%);max-height:min(720px,calc(100vh - 48px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px;border-radius:30px;color:#31264b;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,245,255,.92)),radial-gradient(circle at 18% 0,rgba(239,79,255,.16),transparent 36%),radial-gradient(circle at 100% 18%,rgba(137,224,255,.2),transparent 34%);border:1px solid rgba(255,255,255,.7);box-shadow:var(--sombra-generica-modal,0 24px 60px rgba(17,11,28,.18));transform:translateY(10px) scale(.98);transition:transform .2s ease}.st-pwa-install-overlay.is-open .st-pwa-install-dialog{transform:translateY(0) scale(1)}.st-pwa-install-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(80,57,192,.12);border-radius:50%;color:#5039c0;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.st-pwa-install-hero{display:grid;gap:16px;padding:12px 44px 2px 2px}.st-pwa-install-brand{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;align-items:center}.st-pwa-install-logo-wrap{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:22px;background:linear-gradient(135deg,#ef4fff,#cb74ff 58%,#89e0ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 14px 26px -18px rgba(80,57,192,.8)}.st-pwa-install-logo{width:36px;height:36px;object-fit:contain}.st-pwa-install-title-stack{min-width:0}.st-pwa-install-eyebrow{margin-bottom:4px;color:#6d5d91;font-family:Poppins-SemiBold;font-size:11px;letter-spacing:0;text-transform:uppercase}.st-pwa-install-title{color:#2d2048;font-family:Poppins-SemiBold;font-size:24px;line-height:1.08;letter-spacing:0}.st-pwa-install-lead{margin-top:8px;color:#5f5378;font-family:Poppins-Regular;font-size:13px;line-height:1.45}.st-pwa-install-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.st-pwa-install-benefit{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;min-height:48px;padding:8px;border:1px solid rgba(80,57,192,.09);border-radius:18px;background:rgba(255,255,255,.58)}.st-pwa-install-benefit__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#5039c0;background:rgba(203,116,255,.14)}.st-pwa-install-benefit__text{color:#4d4168;font-family:Poppins-Regular;font-size:11px;line-height:1.22}.st-pwa-install-steps{display:grid;gap:10px;margin-top:18px}.st-pwa-install-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:stretch;padding:12px;border:1px solid rgba(80,57,192,.1);border-radius:22px;background:rgba(255,255,255,.66)}.st-pwa-install-step__marker{display:grid;gap:6px;justify-items:center;align-content:start}.st-pwa-install-step__number{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#fff;font-family:Poppins-SemiBold;font-size:12px;background:#5039c0}.st-pwa-install-step__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;color:#5039c0;background:linear-gradient(135deg,rgba(239,79,255,.13),rgba(137,224,255,.16))}.st-pwa-install-step__copy{min-width:0}.st-pwa-install-step__title{color:#2f254a;font-family:Poppins-SemiBold;font-size:14px;line-height:1.25}.st-pwa-install-step__text{margin-top:4px;color:#625676;font-family:Poppins-Regular;font-size:12px;line-height:1.45}.st-pwa-install-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:16px}.st-pwa-install-primary,.st-pwa-install-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;cursor:pointer;font-family:Poppins-SemiBold;font-size:13px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.st-pwa-install-primary{color:#fff;background:linear-gradient(115deg,#ef4fff 0,#cb74ff 58%,#89e0ff 100%);box-shadow:0 12px 24px -18px rgba(80,57,192,.74)}.st-pwa-install-secondary{padding:0 16px;color:#5039c0;background:rgba(255,255,255,.7);border:1px solid rgba(80,57,192,.12)}.st-pwa-install-primary:disabled,.st-pwa-install-secondary:disabled{opacity:.62;cursor:default}.st-pwa-install-status{min-height:18px;margin-top:10px;color:#625676;font-family:Poppins-Regular;font-size:11px;line-height:1.35;text-align:center}.st-pwa-install-status[data-tone=success]{color:#257d4b}.st-pwa-install-status[data-tone=warn]{color:#a05b00}.st-pwa-install-copy-fallback{position:fixed;left:-9999px;top:0;opacity:0}@media (hover:hover){.st-pwa-install-close:hover,.st-pwa-install-secondary:hover{background:rgba(255,255,255,.92)}.st-pwa-install-primary:hover{filter:saturate(1.06) brightness(1.02)}.st-pwa-install-close:focus-visible,.st-pwa-install-primary:focus-visible,.st-pwa-install-secondary:focus-visible{outline:2px solid rgba(80,57,192,.5);outline-offset:3px}}html.sintropia-darkmode .st-pwa-install-overlay{background:rgba(3,5,14,.68)}html.sintropia-darkmode .st-pwa-install-dialog{color:#f8f7ff;background:linear-gradient(180deg,rgba(20,17,32,.98),rgba(13,15,29,.94)),radial-gradient(circle at 18% 0,rgba(239,79,255,.2),transparent 36%),radial-gradient(circle at 100% 18%,rgba(137,224,255,.18),transparent 34%);border-color:rgba(255,255,255,.14)}html.sintropia-darkmode .st-pwa-install-benefit__text,html.sintropia-darkmode .st-pwa-install-eyebrow,html.sintropia-darkmode .st-pwa-install-lead,html.sintropia-darkmode .st-pwa-install-status,html.sintropia-darkmode .st-pwa-install-step__text{color:#cdc7e7}html.sintropia-darkmode .st-pwa-install-step__title,html.sintropia-darkmode .st-pwa-install-title{color:#fff}html.sintropia-darkmode #fb-install-app-btn.st-pwa-install-trigger{color:#f7eaff;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06)),linear-gradient(115deg,rgba(239,79,255,.18),rgba(137,224,255,.16));border-color:rgba(255,255,255,.14)}html.sintropia-darkmode #fb-install-app-btn.st-pwa-install-trigger .login-25-btn__text,html.sintropia-darkmode #fb-install-app-btn.st-pwa-install-trigger span:last-child{color:#f7eaff}html.sintropia-darkmode .st-pwa-install-benefit,html.sintropia-darkmode .st-pwa-install-close,html.sintropia-darkmode .st-pwa-install-secondary,html.sintropia-darkmode .st-pwa-install-step{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}html.sintropia-darkmode .st-pwa-install-close,html.sintropia-darkmode .st-pwa-install-secondary{color:#f7a7ff}html.low-perf .st-pwa-install-overlay,html[data-perf-tier="0"] .st-pwa-install-overlay{transition:none}html.low-perf .st-pwa-install-dialog,html[data-perf-tier="0"] .st-pwa-install-dialog{transition:none;box-shadow:0 18px 42px rgba(17,11,28,.16)}@media (prefers-reduced-motion:reduce){.st-pwa-install-dialog,.st-pwa-install-overlay{transition:none!important}}@media (max-width:820px){.st-pwa-install-overlay{align-items:flex-end;padding:12px}.st-pwa-install-dialog{width:100%;max-height:min(760px,calc(100vh - 24px));border-radius:28px}}@media (max-width:520px){#fb-install-app-btn.st-pwa-install-trigger{max-inline-size:min(100%,284px)}.st-pwa-install-dialog{padding:14px;border-radius:26px}.st-pwa-install-close{top:12px;right:12px}.st-pwa-install-hero{padding-right:38px}.st-pwa-install-brand{grid-template-columns:54px minmax(0,1fr);gap:12px}.st-pwa-install-logo-wrap{width:54px;height:54px;border-radius:20px}.st-pwa-install-logo{width:31px;height:31px}.st-pwa-install-title{font-size:20px}.st-pwa-install-benefits{grid-template-columns:1fr}.st-pwa-install-benefit{min-height:42px}.st-pwa-install-step{grid-template-columns:44px minmax(0,1fr);padding:10px}.st-pwa-install-actions{grid-template-columns:1fr}.st-pwa-install-secondary{width:100%}}@media (max-height:700px){#fb-install-app-btn.st-pwa-install-trigger{min-height:40px;max-inline-size:min(100%,270px);padding:5px 14px 5px 7px;gap:8px}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__icon{flex-basis:28px;width:28px;height:28px}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__text,#fb-install-app-btn.st-pwa-install-trigger span:last-child{font-size:12px}}@media (max-height:600px){#fb-install-app-btn.st-pwa-install-trigger{min-height:36px;max-inline-size:min(100%,248px);padding:4px 12px 4px 6px}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__icon{flex-basis:26px;width:26px;height:26px}#fb-install-app-btn.st-pwa-install-trigger .login-25-btn__icon i{font-size:12px}}