.elsocial-theme{--brand-accent:#f45bac;--brand-ink:#160a12;--brand-surface:#160f18;--brand-muted:#cbbbc8;background:#100810}.elsocial-theme .brand-ambient{background:radial-gradient(ellipse at 15% 5%,#5c164f66,transparent 48%),radial-gradient(ellipse at 95% 80%,#6b184533,transparent 50%),#100810}.elsocial-theme :is(.brand-auth,.brand-member,.brand-profile,.brand-return,.brand-qr){--accent:#f45bac;--accent-deep:#f45bac;--accent-soft:#f45bac24;--ink-strong:#fff4fc;--ink-muted:#cbbbc8;--surface-panel:#1b121ddd;--line:#ffffff20;font-family:var(--font-inter),Arial,sans-serif}.elsocial-theme .brand-pass{--accent:#f45bac;--accent-deep:#f45bac;--ink-strong:#1f1812}.elsocial-theme :is(.brand-auth,.brand-member,.brand-return,.brand-qr){background:linear-gradient(145deg,#211022,#100b12 65%)}.elsocial-theme :is(.brand-auth,.brand-member,.brand-return,.brand-qr)>.pointer-events-none{display:none}.elsocial-theme .brand-auth{isolation:isolate}.elsocial-theme .brand-auth:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 0,#8d246555,transparent 60%)}.elsocial-theme .brand-auth h1{font-weight:650;letter-spacing:-.045em}.elsocial-theme .brand-auth input,.elsocial-theme .brand-auth select{min-height:48px;color:#fff4fc;background:#241b27;border-color:#ffffff38}.elsocial-theme .brand-auth input::placeholder{color:#b8a8b5}.elsocial-theme .brand-auth label{color:#e5d7e1}.elsocial-theme :is(.brand-auth,.brand-profile,.brand-return) :is(input,select,button,a):focus-visible{outline:2px solid #f45bac;outline-offset:4px}.elsocial-theme .brand-auth button[type=submit]{min-height:48px;background:#f45bac;color:#160a12;border-color:#f45bac;font-weight:750}.elsocial-theme .brand-auth button:disabled{opacity:.6}.elsocial-theme .brand-auth :is(p,a,button){text-shadow:none}.elsocial-theme :is(.brand-member,.brand-profile,.brand-return,.brand-pass) .workspace-panel{background:#1b121de8;color:#fff4fc;border-color:#ffffff20}.elsocial-theme .brand-qr>.relative>div:nth-child(2){background:#fff}.elsocial-theme .pp-logo-loader-mark{background-image:url(/marketing/elsocial/elsocial-logo.png)}.elsocial-theme .pp-logo-loader-aura{box-shadow:0 0 30px #f45bac55}.elsocial-theme .brand-pass>.pointer-events-none:last-of-type{background:radial-gradient(ellipse at top,#52163977,transparent 60%),#100b12}.elsocial-theme .brand-pass :is(button,a):focus-visible{outline:2px solid #f45bac;outline-offset:4px}.elsocial-theme .brand-profile button[type=submit]{background:#f45bac;color:#160a12;min-height:48px}@media (prefers-reduced-motion:reduce){.elsocial-theme .brand-auth *,.elsocial-theme .pp-logo-loader-aura{animation:none;transition:none}}.public-brand-logo{display:block;position:relative;width:126px;height:64px;overflow:hidden;flex-shrink:0}.public-brand-logo img{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%)}.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-profile,.brand-public-pass,.brand-loading,.brand-install-prompt){--brand-accent:#ff168e;--accent:#ff168e;--accent-deep:#ff71b8;--ink-muted:#cfc3cc;color:#f6efe5;font-family:var(--font-inter),Arial,sans-serif}.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-public-pass){background:#100d12}.elsocial-theme:has(.brand-public,.brand-auth,.brand-profile,.brand-return,.brand-public-pass,.brand-loading) .brand-ambient{background:#100d12}.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-public-pass)>.pointer-events-none{display:none}.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-profile,.brand-public-pass) h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,5vw,58px);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-profile,.brand-public-pass,.brand-install-prompt,.brand-lead-form) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #ff71b8;outline-offset:4px}.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-profile,.brand-public-pass) :is(button,summary){min-height:44px}.elsocial-theme :is(.brand-auth,.brand-profile,.brand-lead-form) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){font-size:16px;min-height:48px;border:1px solid #ffffff38;border-radius:10px;background:#211b23;color:#f6efe5}.elsocial-theme :is(.brand-auth,.brand-profile,.brand-lead-form) :is(input,textarea)::placeholder{color:#bdb0bc}.elsocial-theme :is(.brand-auth,.brand-profile,.brand-lead-form) label{color:#e9dfe6}.elsocial-theme .public-primary,.elsocial-theme :is(.brand-auth,.brand-profile,.brand-lead-form) button[type=submit]{background:#ff168e;color:#100d12;border-color:transparent;box-shadow:none;border-radius:10px;min-height:48px;font-weight:700}.elsocial-theme :is(.brand-public,.brand-return) .public-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;text-decoration:none}.elsocial-theme .brand-auth{padding-inline:20px;justify-content:flex-start;padding-top:clamp(28px,7vh,72px)}.elsocial-theme .brand-auth.brand-auth-entry{justify-content:center;padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom))}.elsocial-theme .brand-auth-entry .brand-auth-card h1{font-family:var(--font-inter),Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:normal}.elsocial-theme .brand-auth:before{background:radial-gradient(ellipse at 50% 0,#ff168e12,transparent 55%)}.elsocial-theme .brand-auth-header{width:100%;max-width:420px}.elsocial-theme .brand-auth-header .public-brand-logo{width:180px;height:64px}.elsocial-theme .brand-auth-card{max-width:420px;margin-top:24px;padding:28px;background:#19151c;border:1px solid #ffffff1f;border-radius:16px}.elsocial-theme .brand-auth-card h1{font-size:36px}.elsocial-theme .brand-auth-intro{margin-bottom:24px;text-align:center}.elsocial-theme .brand-auth-card.brand-auth-redirect{min-height:144px;justify-content:center}.elsocial-theme .brand-auth-redirect .brand-auth-intro{margin-bottom:0}.elsocial-theme .brand-auth-intro p{color:#cfc3cc;font-size:14px;line-height:1.7;margin-top:12px}.elsocial-theme .brand-auth button[aria-label$="contraseña"]{width:44px;height:44px;right:6px;color:#d8cbd4}.elsocial-theme .brand-auth-card :is(p,button,span)[class*=tracking-]{letter-spacing:normal}.elsocial-theme .brand-auth-card :is(p,button)[class*="text-white/"]{color:#cfc3cc}.elsocial-theme .brand-auth-card button[type=submit]{letter-spacing:.04em}.elsocial-theme .brand-onboarding{height:auto;min-height:100dvh;overflow:visible;padding-bottom:40px}.elsocial-theme .brand-onboarding label{font-size:14px;letter-spacing:normal;text-transform:none}.elsocial-theme .brand-public header nav{border-radius:12px;background:#19151cf5;box-shadow:none;gap:12px;flex-wrap:wrap}.elsocial-theme .brand-public header nav a:not(.public-brand-logo){min-height:44px;display:inline-flex;align-items:center;justify-content:center}.elsocial-theme .brand-public :is(.pp-ambient,.pp-noise,.pp-fixed-brand-mark){display:none}.elsocial-theme .brand-public .pp-holo-card{border-radius:16px;box-shadow:none}.elsocial-theme .brand-public .pp-holo-card:before{display:none}.elsocial-theme .brand-public :is(h2,h3){letter-spacing:-.025em;line-height:1.2}.elsocial-theme .brand-public :is(a,p)[class*="text-[#ffb15f]"]{color:#ff80c0}.elsocial-theme .brand-public :is(a,summary)[class*="bg-[#ffb15f]"]{background:#ff168e;box-shadow:none;border-radius:10px;color:#100d12}.elsocial-theme .brand-public :is(p,li)[class*="text-white/"]{color:#cfc3cc}.elsocial-theme .brand-legal>section:first-of-type{padding-top:48px}.elsocial-theme .brand-legal>section:first-of-type h1{max-width:900px}.elsocial-theme .brand-legal>section:first-of-type>p{line-height:1.75}.elsocial-theme .brand-legal aside{border-radius:12px;background:#19151c;box-shadow:none}.elsocial-theme .brand-legal article{background:#f6efe5;color:#292129;border:0;border-radius:16px;padding:clamp(22px,4vw,42px)}.elsocial-theme .brand-legal article :is(div,p,li,strong,h2,h3){color:#292129}.elsocial-theme .brand-legal article h2{font:400 clamp(24px,3vw,32px)/1.2 Georgia,serif;letter-spacing:-.02em;overflow-wrap:anywhere}.elsocial-theme .brand-legal article h3{font-size:20px}.elsocial-theme .brand-legal article a{color:#a50e58;text-decoration:underline;overflow-wrap:anywhere}.elsocial-theme .brand-legal article>section{background:#e9e0d8;border-color:#cbbfc4;border-radius:10px}.elsocial-theme .brand-invitation>section,.elsocial-theme .brand-return>section,.elsocial-theme .brand-status-card{background:#19151c;border:1px solid #ffffff24;border-radius:16px;box-shadow:none}.elsocial-theme .brand-return .public-brand-logo{margin-inline:auto;width:180px;height:88px}.elsocial-theme .brand-return h1{font-size:36px}.elsocial-theme .brand-return a{border-radius:10px}.elsocial-theme .brand-return p[class*="text-white/"]{color:#cfc3cc}.elsocial-theme .brand-invitation{min-height:100dvh}.elsocial-theme .brand-invitation :is(p,h2)[class*="text-[#ffca57]"]{color:#ff80c0}.elsocial-theme .brand-profile{max-width:800px}.elsocial-theme .brand-profile .workspace-panel{background:#19151c;border-radius:16px;box-shadow:none}.elsocial-theme .brand-profile form article{border-radius:12px}.elsocial-theme .brand-profile p[class*="text-white/"]{color:#cfc3cc}.elsocial-theme .brand-loading{max-width:540px}.elsocial-theme .brand-loading .workspace-panel{border:1px solid #ffffff24;border-radius:16px;background:#19151c;color:#f6efe5;box-shadow:none}.elsocial-theme .brand-loading p{color:#cfc3cc}.elsocial-theme .brand-public-pass .brand-checkout-panel,.elsocial-theme .brand-public-pass .brand-pass-summary{background:#19151ce8;border:1px solid #ffffff24;border-radius:16px;box-shadow:none;backdrop-filter:none}.elsocial-theme .brand-public-pass .brand-pass-summary{padding:clamp(22px,4vw,40px)}.elsocial-theme .brand-public-pass h1{font-size:clamp(32px,4vw,48px)}.elsocial-theme .brand-public-pass .brand-pass-heading{margin-bottom:24px}.elsocial-theme .brand-public-pass .brand-checkout-panel .dopamine-cta{background:#ff168e;color:#100d12;min-height:48px;border-radius:10px;box-shadow:none}.elsocial-theme .brand-public-pass .brand-checkout-panel .dopamine-cta:after{display:none}.elsocial-theme .brand-install-prompt section{background:#19151cf5;border-radius:14px}.elsocial-theme .brand-install-prompt button:first-of-type{background:#ff168e;color:#100d12;border-radius:10px}.elsocial-theme .brand-install-prompt p{line-height:1.6}.elsocial-theme .brand-public-toast{background:#211b23;border-color:#756571;border-radius:12px;box-shadow:0 12px 32px #0004}.elsocial-theme .brand-public-toast button{min-height:44px;min-width:44px}.elsocial-theme .brand-public-toast button:focus-visible{outline:2px solid #ff71b8;outline-offset:3px}.elsocial-theme .brand-public-toast [data-description]{color:#d7cbd4}.elsocial-theme .brand-lead-form{background:#19151c;border-radius:16px;box-shadow:none}.elsocial-theme .brand-lead-form input[type=checkbox]{accent-color:#ff168e}.elsocial-theme .brand-prices{padding:24px 20px 64px}.elsocial-theme .brand-prices>header{max-width:1000px;margin:0 auto 44px;display:flex;align-items:center;justify-content:space-between;gap:16px}.elsocial-theme .brand-prices>section{max-width:900px;margin:0 auto}.elsocial-theme .brand-prices .public-price-card{margin-top:28px;padding:clamp(24px,4vw,40px);background:#f6efe5;color:#292129;border-radius:14px}.elsocial-theme .brand-prices .public-price-card h2{font:400 30px/1.2 Georgia,serif;margin-bottom:18px}.elsocial-theme .brand-prices .public-price-card>p{margin-top:20px;font-size:14px}.elsocial-theme .brand-prices .public-primary{margin-top:16px}.elsocial-theme .brand-prices .public-referral{margin-top:32px}@media(max-width:480px){.elsocial-theme .brand-auth-card{padding:24px 20px}.elsocial-theme .brand-auth-card h1{font-size:32px}.elsocial-theme .brand-legal>section:first-of-type{padding-top:32px}.elsocial-theme .brand-install-prompt section>div:first-child{flex-wrap:wrap}.elsocial-theme .brand-install-prompt section>div:first-child>div:nth-child(2){flex-basis:calc(100% - 64px)}}@media(prefers-reduced-motion:reduce){.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-profile,.brand-public-pass,.brand-loading,.brand-install-prompt) *,.elsocial-theme :is(.brand-public,.brand-auth,.brand-return,.brand-profile,.brand-public-pass,.brand-loading,.brand-install-prompt) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}