@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap";.video-player465{position:fixed;z-index:1800;bottom:0;left:50%;transform:translate(-50%);width:min(100%,680px);height:60dvh;max-height:calc(100dvh - 16px);box-sizing:border-box;display:flex;flex-direction:column;background:#faf4ff;color:#35263e;border:1px solid #d8c5e4;border-radius:24px 24px 0 0;box-shadow:0 -8px 40px #35204744;padding:8px 14px max(12px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.video-player465 header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;touch-action:pan-x}.video-player465 button,.video-player465 a{min-height:44px;min-width:44px;border:1px solid #d7c4e5;border-radius:12px;padding:8px 12px;background:#fff;color:inherit;font:inherit;box-sizing:border-box;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.video-player465 button:disabled{opacity:.45}.video-player465 button:focus-visible,.video-player465 a:focus-visible{outline:3px solid #9557ca;outline-offset:2px}.video-player465__visual{aspect-ratio:16/9;width:100%;flex-shrink:0;margin-top:8px;border-radius:14px;overflow:hidden;background:#18131e}.video-player465 iframe{width:100%;height:100%;display:block;border:0}.video-player465 h2{font-size:18px;line-height:1.4;margin:12px 0 4px;overflow-wrap:break-word}.video-player465 p{margin:4px 0 10px}.video-player465__tools{display:flex;flex-wrap:wrap;gap:8px}.video-player465__tools button:first-child{background:#7543b5;color:#fff}.video-player465 nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.video-player465__mini-title{display:none!important}.video-player465.is-mini{height:80px;bottom:calc(78px + env(safe-area-inset-bottom));border-radius:18px;display:grid;grid-template-columns:100px minmax(0,1fr) 44px;align-items:center;padding:8px;gap:8px;overflow:hidden;width:min(calc(100% - 16px),680px)}.video-player465.is-mini header{display:contents}.video-player465.is-mini header>strong,.video-player465.is-mini header>button:first-child,.video-player465.is-mini .video-player465__details{display:none}.video-player465.is-mini header>button:last-child{grid-column:3;grid-row:1}.video-player465.is-mini .video-player465__visual{grid-column:1;grid-row:1;margin:0;width:100px}.video-player465.is-mini .video-player465__mini-title{display:flex!important;flex-direction:column;align-items:flex-start;grid-column:2;grid-row:1;min-width:0;overflow:hidden;border:0;background:transparent;padding:0}.video-player465__mini-title strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;font-size:14px}.video-player465__mini-title small{font-size:12px}.resource-carousel461__rail>.resource-card461.resource-card461--video,.resource-carousel461__rail>.resource-card461.resource-card461--video:only-child{flex:0 0 88%!important;max-width:88%!important}.resource-card461.resource-card461--video{padding:0 0 12px!important}.resource-card461.resource-card461--video .resource-card461__visual{border-radius:16px 16px 0 0;max-width:100%}.resource-card461.resource-card461--video>strong,.resource-card461.resource-card461--video>small,.resource-card461.resource-card461--video>.resource-card461__actions{margin-left:12px;margin-right:12px}.resource-card461.resource-card461--video>.resource-card461__actions{display:grid;grid-template-columns:1fr 1fr}.resource-card461.resource-card461--video>.resource-card461__actions>*{min-width:0!important;font-size:14px!important;padding:8px!important}.resource-photo461>div{flex-wrap:wrap}.resource-photo461>div>button{min-height:44px;min-width:44px}html[data-guapia-theme=nocturno] .video-player465{background:#30283b;color:#f6edff;border-color:#695178}html[data-guapia-theme=nocturno] .video-player465 button,html[data-guapia-theme=nocturno] .video-player465 a{background:#44344f;border-color:#765b89;color:#f6edff}@media(max-height:500px){.video-player465{height:90dvh}.video-player465__visual{max-height:45dvh}.video-player465.is-mini{height:80px}}.staging-banner{position:sticky;top:76px;z-index:19;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;background:#f8f0fbf5;border-bottom:1px solid rgba(123,74,168,.12);color:#674d76;font-size:11.5px}.staging-banner span{display:inline-flex;align-items:center;gap:6px;min-width:0}.staging-banner button{border:0;border-radius:999px;padding:7px 10px;background:#fff;color:var(--plum);font-weight:800;cursor:pointer}.presence .presence--demo{background:#b58ac9;box-shadow:0 0 0 3px #b58ac921}.conversation-state{align-self:center;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;padding:8px 11px;border-radius:999px;background:#ffffffc2;border:1px solid var(--line)}.spin{animation:guapia-spin .9s linear infinite}@keyframes guapia-spin{to{transform:rotate(360deg)}}.inline-notice{align-self:center;width:min(96%,540px);display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;margin-top:4px;padding:10px 11px;border-radius:14px;background:#fff7e8;border:1px solid rgba(181,122,33,.16);color:#765721;font-size:11.5px;line-height:1.45}.inline-notice button{border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.attachment-preview{margin:0 4px 7px;padding:8px 9px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border-radius:16px;background:#fffffff7;border:1px solid var(--line);box-shadow:0 10px 24px #48283a14}.attachment-preview img{width:52px;height:52px;object-fit:cover;border-radius:12px}.attachment-preview audio{width:min(260px,62vw);height:34px}.attachment-preview span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.message-media{width:min(300px,70vw);max-height:360px;object-fit:cover;border-radius:14px;display:block;margin-bottom:7px}.message-audio{width:min(270px,68vw);display:block;margin-bottom:5px}.message-file{display:inline-flex;align-items:center;gap:6px;padding:8px 9px;border-radius:11px;background:#ffffff26;margin-bottom:5px;font-size:12px}.composer__icon.recording{color:#fff;background:#d24b6e;animation:guapia-pulse 1.1s ease-in-out infinite}@keyframes guapia-pulse{50%{transform:scale(.94);opacity:.82}}.send-button:disabled{opacity:.58;cursor:wait}.auth-panel{width:min(100%,520px);margin:0 auto;padding:22px 18px max(24px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#fffbfd;box-shadow:0 -24px 65px #391f3033;animation:panelUp .22s ease-out}.auth-panel__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.auth-panel__header h2{font-family:Playfair Display,serif;margin:3px 0 0;font-size:24px}.auth-panel__copy{margin:12px 0 15px;color:var(--muted);font-size:13px;line-height:1.55}.auth-form{display:grid;gap:11px}.auth-form label{display:grid;gap:5px;color:#675762;font-size:11.5px;font-weight:800}.auth-form input{width:100%;min-height:44px;border:1px solid rgba(111,67,91,.14);border-radius:14px;padding:0 12px;outline:0;background:#fff;color:var(--ink)}.auth-form input:focus{border-color:#c340836b;box-shadow:0 0 0 3px #c3408314}.auth-primary{min-height:44px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--magenta),var(--plum));font-weight:800;cursor:pointer}.auth-primary:disabled{opacity:.65}.auth-switch{width:100%;margin-top:10px;min-height:38px;border:0;background:transparent;color:var(--plum);font-weight:800;cursor:pointer}.inline-alert{padding:9px 10px;border-radius:11px;background:#fff0f3;color:#9b3d59;font-size:11.5px}.profile-detail{padding:5px 2px 12px}.profile-detail p{margin:13px 3px;padding:14px;border-radius:16px;background:var(--rose-50);color:#66545f;font-size:13px;line-height:1.58}.profile-back{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--magenta);font-weight:800;cursor:pointer;padding:5px 0}.profile-session-action{margin-top:12px}.profile-session-action button{width:100%;min-height:44px;border:1px solid rgba(123,74,168,.14);border-radius:14px;display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:var(--plum);font-weight:800;cursor:pointer}.more-menu{position:fixed;z-index:41;right:max(18px,calc((100vw - 760px)/2 + 18px));bottom:70px;width:220px;padding:7px;border-radius:17px;background:#fffffffa;border:1px solid var(--line);box-shadow:var(--shadow)}.more-menu button{width:100%;min-height:42px;border:0;border-radius:11px;display:flex;align-items:center;gap:9px;padding:0 10px;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.more-menu button:hover{background:var(--rose-50);color:var(--magenta)}@media(max-width:520px){.staging-banner{top:70px;align-items:flex-start}.staging-banner span{line-height:1.35}.auth-panel{padding-inline:15px}}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#382d3a;background:#f9f3f6;font-synthesis:none;text-rendering:optimizeLegibility;--rose-25: #fffafb;--rose-50: #fff6f9;--rose-100: #fdebf2;--rose-200: #f8d6e4;--rose-300: #f0adc8;--rose-400: #e985ae;--rose-500: #d95d91;--magenta: #c34083;--plum: #7b4aa8;--plum-deep: #62387f;--cream: #fffaf6;--ink: #382d3a;--muted: #806f7b;--line: rgba(111, 67, 91, .12);--shadow: 0 18px 48px rgba(96, 48, 76, .12)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden}button,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 9% 7%,rgba(233,133,174,.18),transparent 31%),radial-gradient(circle at 90% 16%,rgba(123,74,168,.13),transparent 32%),linear-gradient(180deg,#fffafb,#f8f2f5);z-index:-2}.app-shell{width:min(100%,760px);min-height:100dvh;margin:0 auto;background:#fffcfde3;border-inline:1px solid rgba(112,72,93,.07);box-shadow:0 0 70px #4b2b3e14;position:relative;display:flex;flex-direction:column}.chat-header{position:sticky;top:0;z-index:20;min-height:76px;padding:max(12px,env(safe-area-inset-top)) 18px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffafcd6;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);border-bottom:1px solid var(--line)}.brand-lockup{display:flex;align-items:center;gap:10px;min-width:0}.brand-mark{width:44px;height:44px;border-radius:15px;display:grid;place-items:center;position:relative;color:#fff;background:linear-gradient(145deg,var(--rose-400),var(--magenta) 56%,var(--plum));box-shadow:0 10px 24px #c3408338;flex:0 0 auto}.brand-mark span{font-family:Playfair Display,serif;font-size:25px;font-weight:700;transform:translateY(-1px)}.brand-mark svg{position:absolute;right:-2px;top:-3px;color:var(--plum-deep);background:#fff;border-radius:50%;padding:2px;box-sizing:content-box}.brand-mark--small{width:29px;height:29px;border-radius:10px;box-shadow:none}.brand-mark--small span{font-size:17px}.brand-name{font-family:Playfair Display,serif;font-weight:700;font-size:20px;letter-spacing:-.25px;line-height:1}.brand-name span{color:var(--plum)}.presence{margin-top:5px;color:var(--muted);font-size:11.5px;display:flex;align-items:center;gap:5px}.presence span{width:7px;height:7px;border-radius:50%;background:#4eb782;box-shadow:0 0 0 3px #4eb78221}.profile-pill{border:1px solid rgba(195,64,131,.14);background:#ffffffc2;color:var(--magenta);border-radius:999px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:12.5px;cursor:pointer}.profile-pill:hover{background:#fff}.conversation{flex:1;width:100%;padding:18px 16px 140px;display:flex;flex-direction:column;gap:10px;background-image:radial-gradient(rgba(195,64,131,.045) .8px,transparent .8px);background-size:20px 20px}.date-chip{align-self:center;font-size:11px;font-weight:700;color:var(--muted);background:#ffffffbd;border:1px solid var(--line);border-radius:999px;padding:5px 10px;margin:2px 0 7px}.message-row{display:flex;align-items:flex-end;gap:8px;max-width:88%}.message-row--user{align-self:flex-end;flex-direction:row-reverse}.message-row--guapia{align-self:flex-start}.bubble{border-radius:20px;padding:11px 13px 7px;line-height:1.45;box-shadow:0 6px 18px #4628390e}.bubble p{margin:0;font-size:14.5px}.bubble time{display:block;margin-top:5px;font-size:9.5px;text-align:right;opacity:.55}.bubble--guapia{background:#fffffff5;border:1px solid var(--line);border-bottom-left-radius:7px}.bubble--user{background:linear-gradient(145deg,#975676,#7e4f7f);color:#fff;border-bottom-right-radius:7px}.thinking-chip{align-self:flex-start;margin-left:37px;display:inline-flex;align-items:center;gap:7px;color:var(--plum);font-size:12px;font-weight:600;padding:7px 10px;border-radius:999px;background:#f2e8f9b8;animation:breathe 2.2s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.7}50%{opacity:1}}.smart-card{align-self:flex-start;width:min(88%,470px);margin-left:37px;padding:15px;border-radius:21px;color:var(--ink);background:linear-gradient(145deg,#fffffffa,#fff4f9f7);border:1px solid rgba(195,64,131,.13);box-shadow:0 14px 34px #7e406417}.smart-card__eyebrow{display:inline-flex;gap:6px;align-items:center;color:var(--magenta);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.smart-card h3{font-family:Playfair Display,serif;margin:8px 0 6px;font-size:19px}.smart-card p{margin:0;color:#695a65;font-size:13.5px;line-height:1.5}.smart-card__grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.smart-card__grid span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 9px;background:#f3faf6;color:#2f7251;font-size:11.5px;font-weight:700}.smart-card__grid .pending{background:#f8f0fb;color:var(--plum)}.text-action{margin-top:12px;padding:0;border:0;background:transparent;color:var(--magenta);font-weight:800;font-size:12.5px;display:flex;align-items:center;gap:3px;cursor:pointer}.install-card{width:min(94%,520px);align-self:center;display:flex;gap:11px;margin:12px 0 4px;padding:15px 42px 15px 15px;border-radius:22px;position:relative;color:#4c3647;background:linear-gradient(135deg,#fffffff5,#fce8f3f2),var(--rose-50);border:1px solid rgba(217,93,145,.17);box-shadow:0 16px 42px #6f345617}.install-card__icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;color:#fff;background:linear-gradient(145deg,var(--rose-400),var(--magenta))}.install-card__copy strong{font-family:Playfair Display,serif;font-size:17px}.install-card__copy p{margin:5px 0 10px;color:#72616d;font-size:12.7px;line-height:1.5}.install-card__copy .install-card__hint{color:var(--plum);background:#f6effa;padding:8px 9px;border-radius:10px}.install-card__close{position:absolute;top:8px;right:8px}.soft-primary{border:0;border-radius:999px;min-height:35px;padding:0 14px;color:#fff;font-weight:800;font-size:12px;background:linear-gradient(135deg,var(--magenta),var(--plum));cursor:pointer;box-shadow:0 8px 18px #7b4aa82b}.privacy-nudge{align-self:center;margin-top:7px;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10.8px}.composer-wrap{position:fixed;z-index:30;bottom:0;left:50%;transform:translate(-50%);width:min(100%,760px);padding:8px 12px max(8px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffafc00,#fffafced 22%,#fffafcfa)}.composer{display:flex;align-items:flex-end;gap:7px;padding:7px;border:1px solid rgba(111,67,91,.13);border-radius:24px;background:#fffffff7;box-shadow:0 16px 36px #4a2a3d1f}.composer__field{flex:1;min-width:0;padding:5px 1px}.composer textarea{display:block;width:100%;resize:none;min-height:25px;max-height:110px;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px;line-height:1.5}.composer textarea::placeholder{color:#aa98a4}.composer__icon,.icon-button{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:50%;display:grid;place-items:center;color:#755f6e;background:transparent;cursor:pointer}.composer__icon:hover,.icon-button:hover,.composer__icon.is-active{background:var(--rose-100);color:var(--magenta)}.send-button{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--magenta),var(--plum));box-shadow:0 8px 18px #7b4aa838;cursor:pointer}.attachment-sheet{margin:0 4px 8px;padding:13px;border-radius:22px;background:#fffffffa;border:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:4px;animation:sheetUp .18s ease-out}@keyframes sheetUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.attachment-sheet strong{padding:4px 7px 8px;font-family:Playfair Display,serif;font-size:16px}.attachment-sheet button{min-height:46px;border:0;border-radius:14px;padding:0 10px;display:flex;align-items:center;gap:11px;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.attachment-sheet button:hover{background:var(--rose-50);color:var(--magenta)}.panel-backdrop{position:fixed;inset:0;z-index:50;background:#311e2b47;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-end}.profile-panel{width:min(100%,760px);max-height:86dvh;overflow:auto;padding:20px 16px max(22px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:#fffbfd;box-shadow:0 -24px 65px #391f3033;animation:panelUp .22s ease-out}@keyframes panelUp{0%{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}.profile-panel__header{display:flex;align-items:center;justify-content:space-between}.eyebrow{color:var(--magenta);text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.08em}.profile-panel h2{margin:2px 0 0;font-family:Playfair Display,serif;font-size:28px}.profile-panel__intro{margin:18px 0 15px;padding:13px;display:flex;gap:10px;align-items:center;border-radius:18px;background:linear-gradient(135deg,var(--rose-50),#f8f2fc)}.profile-panel__intro strong{font-size:13.5px}.profile-panel__intro p{margin:3px 0 0;color:var(--muted);font-size:11.5px}.profile-list{display:grid;gap:7px}.profile-list__item{width:100%;min-height:62px;border:1px solid var(--line);border-radius:17px;padding:9px 11px;background:#fff;color:var(--ink);display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;text-align:left;cursor:pointer}.profile-list__item:hover{border-color:#c3408340;background:var(--rose-25)}.profile-list__icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;color:var(--magenta);background:var(--rose-100)}.profile-list__item strong,.profile-list__item small{display:block}.profile-list__item strong{font-size:13px}.profile-list__item small{margin-top:2px;color:var(--muted);font-size:10.8px}.more-fab{display:none}.home-indicator{width:118px;height:4px;border-radius:999px;background:#4835432e;margin:8px auto 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:820px){body{padding:28px 0}.app-shell{min-height:calc(100dvh - 56px);max-height:calc(100dvh - 56px);border-radius:32px;overflow:hidden}.chat-header{position:relative}.conversation{overflow-y:auto;padding-inline:24px}.composer-wrap{bottom:28px;width:min(calc(100% - 40px),720px);padding-inline:22px}.profile-panel{max-width:480px;border-radius:28px;margin:auto;max-height:78dvh}.panel-backdrop{align-items:center}.home-indicator{display:none}}@media(max-width:390px){.profile-pill{padding-inline:10px}.profile-pill svg{display:none}.conversation{padding-inline:11px}.smart-card{width:calc(100% - 37px)}.bubble p{font-size:14px}.composer__camera{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root{--guapia-hot-pink: #e54896;--guapia-rose: #f56ca8;--guapia-petal: #ffd9e8;--guapia-lilac: #a65bda;--guapia-violet: #7442b8;--guapia-pearl: #fff9fc;--guapia-neon-shadow: 0 0 0 1px rgba(229,72,150,.08), 0 0 24px rgba(229,72,150,.18), 0 12px 34px rgba(116,66,184,.1)}body:before{background:radial-gradient(circle at 6% 4%,rgba(245,108,168,.26),transparent 30%),radial-gradient(circle at 92% 12%,rgba(166,91,218,.2),transparent 31%),radial-gradient(circle at 52% 92%,rgba(255,183,213,.2),transparent 34%),linear-gradient(180deg,#fff8fc,#fbf1f7,#fff7fb)}.app-shell--rose{background:radial-gradient(circle at 14% 4%,rgba(255,211,231,.4),transparent 28%),radial-gradient(circle at 88% 20%,rgba(218,188,242,.24),transparent 28%),#fffafdf0;box-shadow:0 0 80px #b9488921}.chat-header--glow{background:linear-gradient(135deg,#fff8fcf0,#fff2f9eb);box-shadow:0 8px 30px #c6488b12}.chat-header--glow:after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(245,108,168,.52),rgba(166,91,218,.34),transparent);filter:blur(.2px)}.brand-mark{background:linear-gradient(145deg,#f77faf,#dc438f 47%,#8950c7);box-shadow:0 10px 28px #da438f47,0 0 18px #f56ca82e}.profile-pill{background:linear-gradient(135deg,#ffffffeb,#fff1f8e6);border-color:#e5489633;box-shadow:0 8px 20px #c6488b14}.wow-button,.soft-primary,.auth-primary,.text-action,.composer__icon,.composer-primary,.quick-prompts button,.emoji-grid button,.attachment-sheet button{-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease,filter .18s ease}.wow-button:active,.soft-primary:active,.auth-primary:active,.text-action:active,.composer__icon:active,.composer-primary:active,.quick-prompts button:active,.emoji-grid button:active,.attachment-sheet button:active{transform:scale(.94)}.conversation--rose{background-image:radial-gradient(rgba(229,72,150,.052) .8px,transparent .8px),radial-gradient(circle at 90% 15%,rgba(245,108,168,.09),transparent 22%),radial-gradient(circle at 8% 72%,rgba(166,91,218,.06),transparent 20%);background-size:20px 20px,auto,auto}.bubble--user{background:linear-gradient(145deg,#bd568a,#9d4d86 48%,#7b4f9c);box-shadow:0 8px 22px #a2417d24,0 0 14px #e5489612}.bubble--guapia{border-color:#e548961f;box-shadow:0 8px 22px #7b4aa812}.smart-card{background:linear-gradient(145deg,#fffffffa,#fff0f8f7);border-color:#e5489633;box-shadow:0 18px 42px #ae42811f,0 0 22px #f56ca812}.thinking-chip{background:linear-gradient(135deg,#ffe5f1e0,#f0e1fce0);box-shadow:0 0 20px #e5489614}.composer-wrap--premium{padding:8px 10px max(9px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff8fc00,#fff7fbed 24%,#fff9fcfc)}.composer-wrap--premium:before{content:"";position:absolute;left:18%;right:18%;bottom:18px;height:34px;border-radius:999px;background:#f15c9d26;filter:blur(24px);pointer-events:none}.composer-row{position:relative;z-index:2;display:flex;align-items:flex-end;gap:8px}.composer--premium{flex:1;min-width:0;padding:6px 7px;gap:3px;border-radius:27px;border:1px solid rgba(202,86,145,.17);background:#fffffff5;box-shadow:0 12px 34px #5b2f4b1c,inset 0 1px #ffffffbf}.composer--premium:focus-within{border-color:#e5489675;box-shadow:var(--guapia-neon-shadow)}.composer--premium .composer__field{padding:5px 3px}.composer--premium textarea{min-height:27px;font-size:14.5px}.composer--premium textarea::placeholder{color:#ad899e;opacity:1;transition:opacity .2s ease}.composer__emoji{color:#9b6c88}.composer__attach,.composer__camera{color:#8a6278}.composer__icon.is-active,.composer__icon:hover{background:linear-gradient(135deg,#ffe4ef,#f3e5fb);color:var(--guapia-hot-pink);box-shadow:0 0 16px #e548961f}.composer-primary{position:relative;width:50px;height:50px;flex:0 0 50px;border:0;border-radius:50%;display:grid;place-items:center;overflow:visible;color:#fff;cursor:pointer;background:linear-gradient(145deg,#f260a0,#d94091 48%,#8b4fc9);box-shadow:0 10px 28px #cd3d8b47,0 0 22px #f56ca833}.composer-primary:hover{transform:translateY(-1px) scale(1.02);filter:saturate(1.08);box-shadow:0 13px 30px #cd3d8b52,0 0 26px #f56ca842}.composer-primary--send{animation:send-arrive .22s ease-out}@keyframes send-arrive{0%{transform:scale(.72) rotate(-8deg);opacity:.25}to{transform:scale(1);opacity:1}}.composer-primary--voice .voice-ring{position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(240,87,159,.24);opacity:.45}.composer-primary--voice.recording{background:linear-gradient(145deg,#ff5c82,#d72d78,#8e49c1);animation:voice-recording 1.15s ease-in-out infinite}.composer-primary--voice.recording .voice-ring{animation:voice-ring 1.15s ease-out infinite}@keyframes voice-recording{0%,to{box-shadow:0 10px 28px #cd3d8b4d,0 0 16px #ff5c8238}50%{transform:scale(.96);box-shadow:0 10px 34px #cd3d8b66,0 0 34px #ff5c8261}}@keyframes voice-ring{0%{transform:scale(.92);opacity:.65}to{transform:scale(1.32);opacity:0}}.quick-prompts{position:relative;z-index:3;display:flex;gap:7px;overflow-x:auto;padding:2px 3px 8px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.quick-prompts button{flex:0 0 auto;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(229,72,150,.15);background:linear-gradient(135deg,#fffffff5,#ffeef7f5);color:#995274;font-size:11.5px;font-weight:750;cursor:pointer;box-shadow:0 7px 18px #933f6f12;white-space:nowrap}.quick-prompts button:nth-child(2n){background:linear-gradient(135deg,#fffffff7,#f3ebfcf7);color:#76529b}.quick-prompts button:hover{transform:translateY(-1px);border-color:#e548964d;box-shadow:0 9px 22px #933f6f1c,0 0 14px #e5489614}.emoji-sheet{position:relative;z-index:4;margin:0 3px 8px;padding:12px;border-radius:22px;border:1px solid rgba(229,72,150,.17);background:linear-gradient(145deg,#fffffffa,#fff0f8fa);box-shadow:0 18px 44px #6d2f5524,0 0 20px #f56ca814;animation:sheetUp .18s ease-out}.emoji-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:1px 5px 8px;color:#7d516a;font-size:12px}.emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.emoji-grid button{min-width:0;aspect-ratio:1;border:0;border-radius:12px;background:transparent;font-size:22px;cursor:pointer}.emoji-grid button:hover{background:#ffdaebb8;transform:translateY(-1px) scale(1.05)}.attachment-sheet--premium{position:relative;z-index:4;border-color:#e548962b;background:linear-gradient(145deg,#fffffffc,#fff0f8fa);box-shadow:0 18px 44px #6d2f5524,0 0 20px #f56ca814}.attachment-sheet--premium button{min-height:54px}.attachment-sheet--premium button>span{display:grid;gap:1px}.attachment-sheet--premium b{font-size:12.5px}.attachment-sheet--premium small{color:#9b8390;font-size:10.5px;font-weight:500}.attachment-sheet--premium button:hover small{color:#a26689}.attachment-preview--glow{border-color:#e548962e;box-shadow:0 12px 28px #6d2f551a,0 0 18px #f56ca814}.install-card{border-color:#e5489638;box-shadow:0 16px 42px #ae42811f,0 0 18px #f56ca812}.more-fab{border:1px solid rgba(229,72,150,.17);background:#fff8fceb;box-shadow:0 8px 20px #933f6f1a}@media(max-width:520px){.composer-wrap--premium{padding-inline:8px}.composer-row{gap:7px}.composer-primary{width:50px;height:50px;flex-basis:50px}.composer--premium{padding-inline:5px}.composer--premium .composer__icon{width:34px;height:38px}.emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.emoji-grid button{font-size:20px;border-radius:10px}.quick-prompts{margin-inline:-2px}}@media(max-width:380px){.composer-primary{width:47px;height:47px;flex-basis:47px}.composer--premium .composer__icon{width:31px}.emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.emoji-grid button{font-size:18px}}@media(prefers-reduced-motion:reduce){.wow-button,.soft-primary,.auth-primary,.text-action,.composer__icon,.composer-primary,.quick-prompts button,.emoji-grid button,.attachment-sheet button,.composer-primary--voice.recording,.composer-primary--voice.recording .voice-ring{animation:none!important;transition-duration:.01ms!important}}html,body,#root{height:100%;overflow:hidden}.app-shell--chat-fixed{height:100dvh;min-height:0;overflow:hidden}.app-shell--chat-fixed .chat-header,.app-shell--chat-fixed .staging-banner{flex:0 0 auto}.conversation--scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:18px;scroll-padding-bottom:18px}.composer-wrap--in-flow{position:relative!important;left:auto!important;bottom:auto!important;transform:none!important;width:100%!important;flex:0 0 auto;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid rgba(229,72,150,.08);background:linear-gradient(180deg,#fff8fce6,#fffafdfc 34%);box-shadow:0 -12px 34px #9033690f}.composer-wrap--in-flow:before{opacity:.95;background:#f15c9d33;filter:blur(22px)}.conversation-end{width:100%;height:2px;flex:0 0 2px}.bubble,.bubble--guapia,.bubble--user{color:#201a1f}.bubble--guapia{background:#fffffffa;border:1px solid rgba(112,72,93,.11);box-shadow:0 9px 26px #4f2b4013,0 0 18px #e548960b}.bubble--user{background:linear-gradient(145deg,#fff,#fff8fc);border:1px solid rgba(229,72,150,.22);box-shadow:0 9px 26px #96366c17,0 0 22px #e5489614}.bubble p{color:#201a1f;font-size:16.5px;line-height:1.5;letter-spacing:-.01em}.bubble time{color:#7c6f78;opacity:1}.message-meta{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:6px;min-height:13px}.message-meta time{margin:0;font-size:10.5px}.message-status{display:inline-flex;align-items:center;gap:4px;color:#9a6684;font-size:10px;font-weight:700}.message-status:before{content:"";width:5px;height:5px;border-radius:50%;background:#d66a9d;box-shadow:0 0 9px #d66a9d57}.message-status--procesando,.message-status--completado{color:#5e8d77}.message-status--procesando:before,.message-status--completado:before{background:#55b58a;box-shadow:0 0 9px #55b58a4d}.bubble-with-actions{min-width:0;display:flex;align-items:center;gap:7px}.message-share{width:35px;height:35px;flex:0 0 35px;border:1px solid rgba(229,72,150,.14);border-radius:50%;display:grid;place-items:center;color:#a0517a;background:#ffffffeb;box-shadow:0 7px 18px #7f346017,0 0 16px #e5489612;cursor:pointer;transition:transform .15s ease,box-shadow .18s ease,color .18s ease}.message-share:hover{color:#d83e8a;box-shadow:0 8px 20px #7f34601f,0 0 20px #e5489621}.message-share:active{transform:scale(.91)}.thinking-chip{gap:9px;color:#8b3f74;border:1px solid rgba(229,72,150,.12);background:linear-gradient(135deg,#ffebf5f5,#f5e9fff5);box-shadow:0 0 24px #e5489621,0 8px 22px #7b4aa812}.thinking-chip--typing{color:#7142a5;box-shadow:0 0 25px #a65bda29,0 8px 22px #7b4aa814}.typing-dots{display:inline-flex;align-items:center;gap:3px}.typing-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:guapia-dot 1s ease-in-out infinite}.typing-dots i:nth-child(2){animation-delay:.14s}.typing-dots i:nth-child(3){animation-delay:.28s}@keyframes guapia-dot{0%,60%,to{transform:translateY(0);opacity:.42}30%{transform:translateY(-4px);opacity:1}}.composer--premium{min-height:52px;border-color:#e5489638;box-shadow:0 12px 34px #5b2f4b1a,0 0 18px #e5489614,inset 0 1px #fffc}.composer--premium:focus-within{border-color:#ec4196a8;box-shadow:0 0 0 2px #ff76b41f,0 0 28px #e548963b,0 12px 32px #7442b81f}.composer--premium textarea{min-height:29px;max-height:112px;overflow-y:auto;font-size:16px;line-height:1.45;color:#211b20}.composer--premium textarea::placeholder{color:#a47f95}.composer-primary{box-shadow:0 10px 28px #cd3d8b52,0 0 28px #f56ca84f,0 0 42px #a65bda1a}.composer-primary--voice .voice-ring{border-color:#ff5ea46b;box-shadow:0 0 18px #f56ca826}.quick-prompts button{min-height:34px;font-size:12.5px;box-shadow:0 7px 18px #933f6f14,0 0 11px #e548960d}.gif-picker-button{min-height:30px;padding:0 10px;border:1px solid rgba(166,91,218,.18);border-radius:999px;display:inline-flex;align-items:center;gap:5px;color:#824cb0;background:linear-gradient(135deg,#fff,#f7ecff);font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 6px 16px #7546a414,0 0 13px #a65bda12}.gif-picker-button:active{transform:scale(.94)}.smart-card{max-width:calc(100% - 48px)}@media(max-width:520px){.chat-header{min-height:70px}.staging-banner{position:relative;top:auto}.conversation--scroll{padding:13px 11px 14px;gap:9px}.message-row{max-width:94%}.message-row--guapia{max-width:97%}.bubble p{font-size:16.5px}.message-share{width:33px;height:33px;flex-basis:33px}.smart-card{width:calc(100% - 38px);max-width:calc(100% - 38px);margin-left:37px}.composer-wrap--in-flow{padding-inline:8px}.composer-primary{width:52px;height:52px;flex-basis:52px}.composer--premium .composer__icon{min-width:34px}}@media(max-width:380px){.bubble p{font-size:16px}.message-row--guapia{max-width:100%}.message-share{width:31px;height:31px;flex-basis:31px}.composer--premium .composer__icon{width:30px;min-width:30px}.composer-primary{width:49px;height:49px;flex-basis:49px}}@media(prefers-reduced-motion:reduce){.typing-dots i,.composer-primary--voice.recording,.composer-primary--voice.recording .voice-ring{animation:none!important}}html,body,#root,.app-shell--chat-fixed{height:var(--guapia-visual-height, 100dvh);max-height:var(--guapia-visual-height, 100dvh)}.composer-wrap--in-flow{flex:0 0 auto;min-width:0}.composer-row{width:100%;min-width:0;align-items:center}.composer--premium{min-width:0;align-items:center}.composer--premium .composer__field{flex:1 1 0;min-width:0;display:flex;align-items:center;padding-block:0}.composer--premium textarea{min-width:0;width:100%;padding:5px 1px;line-height:22px;min-height:32px;max-height:96px}.composer--premium textarea::placeholder{line-height:22px}.composer__camera{display:grid!important;visibility:visible!important;opacity:1!important}html[data-keyboard=open] .quick-prompts,html[data-keyboard=open] .staging-banner{display:none}html[data-keyboard=open] .conversation--scroll{scroll-padding-bottom:84px;padding-bottom:8px}html[data-keyboard=open] .composer-wrap--in-flow{padding-top:5px;padding-bottom:max(6px,env(safe-area-inset-bottom));box-shadow:0 -10px 28px #90336914}@media(max-width:520px){.composer-wrap--in-flow{padding-inline:6px}.composer-row{gap:5px}.composer--premium{padding:4px 5px;gap:1px;min-height:50px}.composer--premium .composer__icon{width:31px;min-width:31px;height:38px;flex:0 0 31px}.composer--premium .composer__field{padding-inline:1px}.composer--premium textarea{font-size:16px;padding-block:5px;line-height:21px;min-height:31px}.composer-primary{width:48px;height:48px;flex:0 0 48px}.composer__camera svg,.composer__attach svg,.composer__emoji svg{width:20px;height:20px}}@media(max-width:380px){.composer-wrap--in-flow{padding-inline:5px}.composer-row{gap:4px}.composer--premium{padding-inline:4px}.composer--premium .composer__icon{width:29px;min-width:29px;flex-basis:29px}.composer-primary{width:46px;height:46px;flex-basis:46px}.composer--premium textarea{font-size:15.5px}}.guapia-avatar{position:relative;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;isolation:isolate;transition:transform .22s ease,filter .22s ease}.guapia-avatar img{position:relative;z-index:2;width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;-webkit-user-select:none;user-select:none;filter:saturate(1.03) contrast(1.02)}.guapia-avatar--header{width:50px;height:50px;padding:2px;background:linear-gradient(145deg,#fffffff5,#ffdaeef0);box-shadow:0 9px 26px #be378038,0 0 22px #e8439d2b}.guapia-avatar--small{width:31px;height:31px;padding:1px;background:#ffffffeb;box-shadow:0 5px 14px #ab3b7921,0 0 12px #e548961a}.guapia-avatar__glow{position:absolute;z-index:0;inset:-4px;border-radius:50%;opacity:.42;background:conic-gradient(from 30deg,#ff5da640,#9b48d338,#ffc2dc47,#ff5da640);filter:blur(5px);pointer-events:none}.guapia-avatar--thinking .guapia-avatar__glow{animation:avatar-thinking 1.5s ease-in-out infinite}.guapia-avatar--celebrating,.guapia-avatar--happy,.guapia-avatar--playful{filter:saturate(1.08) brightness(1.02)}.guapia-avatar--celebrating .guapia-avatar__glow{opacity:.72;animation:avatar-celebrate .7s ease-in-out infinite alternate}.guapia-avatar--caring .guapia-avatar__glow,.guapia-avatar--calm .guapia-avatar__glow{opacity:.3}@keyframes avatar-thinking{0%,to{transform:scale(.94);opacity:.32}50%{transform:scale(1.08);opacity:.62}}@keyframes avatar-celebrate{0%{transform:scale(.94) rotate(-2deg)}to{transform:scale(1.08) rotate(2deg)}}.brand-lockup{gap:11px}.chat-header .brand-name{font-size:21px}.thinking-chip .guapia-avatar--small{width:25px;height:25px;margin-left:-4px}.voice-recording-shell{position:relative;z-index:3;min-height:58px;width:100%;display:grid;grid-template-columns:38px minmax(88px,auto) minmax(100px,1fr) 46px;align-items:center;gap:8px;padding:7px 8px;border:1px solid rgba(229,72,150,.28);border-radius:29px;background:#fffffffa;box-shadow:0 10px 32px #6e2b521f,0 0 25px #ef499f24}.voice-recording__cancel,.voice-recording__stop,.voice-note__play,.voice-note__delete{border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.voice-recording__cancel{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#8f667d;background:#fff4f9}.voice-recording__time{min-width:0;display:grid;grid-template-columns:8px auto;grid-template-areas:"dot label" "dot time";align-items:center;column-gap:6px;color:#8d4e70}.voice-recording__time i{grid-area:dot;width:8px;height:8px;border-radius:50%;background:#ed3f83;box-shadow:0 0 13px #ed3f8385;animation:recording-dot .85s ease-in-out infinite}.voice-recording__time span{grid-area:label;font-size:10px;line-height:1;font-weight:800}.voice-recording__time strong{grid-area:time;font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.voice-recording__stop{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#f34d96,#c9378c 55%,#8748c5);box-shadow:0 8px 22px #ce348547,0 0 20px #f24f9d2e}.voice-recording__stop:active,.voice-recording__cancel:active,.voice-note__play:active,.voice-note__delete:active{transform:scale(.92)}@keyframes recording-dot{0%,to{opacity:.38;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}.voice-waveform{min-width:0;height:34px;display:flex;align-items:center;gap:2px;overflow:hidden}.voice-waveform i{width:3px;min-width:3px;max-height:100%;border-radius:999px;background:#d8b7ca;opacity:.82;transform-origin:center;transition:height .08s linear,background .12s ease,opacity .12s ease}.voice-waveform i.is-played{background:linear-gradient(180deg,#ee4d9a,#8f50c9);opacity:1}.voice-waveform--live i{background:linear-gradient(180deg,#f45b9f,#ae4aa4);opacity:.94}.voice-note{width:min(100%,420px);min-width:0;display:grid;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 4px}.voice-note audio{display:none}.voice-note__play{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#ee559b,#ad438f 60%,#8150b8);box-shadow:0 6px 16px #b03b7c33}.voice-note__track{min-width:0;display:grid;gap:2px}.voice-note__track .voice-waveform{height:27px}.voice-note__time{color:#8c7482;font-size:10.5px;line-height:1;font-variant-numeric:tabular-nums}.voice-note__delete{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#9c7189;background:transparent}.voice-note__delete:hover{color:#cf3f81;background:#fff0f7}.voice-note--compact{min-width:min(300px,64vw);padding:1px 0 3px;grid-template-columns:36px minmax(0,1fr)}.voice-note--compact .voice-note__play{width:35px;height:35px}.voice-preview-composer{padding:3px 6px}.composer-row--voice-preview{align-items:center}@media(min-width:700px){.app-shell--chat-fixed{height:calc(var(--guapia-visual-height, 100dvh) - 16px);max-height:calc(var(--guapia-visual-height, 100dvh) - 16px);margin-bottom:16px}.composer-wrap--in-flow{padding-bottom:16px}}@media(max-width:520px){.chat-header{padding-inline:12px}.guapia-avatar--header{width:48px;height:48px}.chat-header .brand-name{font-size:20px}.voice-recording-shell{grid-template-columns:34px 78px minmax(76px,1fr) 43px;gap:5px;padding-inline:6px}.voice-recording__cancel{width:32px;height:32px}.voice-recording__stop{width:41px;height:41px}.voice-waveform{gap:1.5px}.voice-waveform i{width:2.5px;min-width:2.5px}.voice-note--compact{min-width:min(265px,68vw)}}@media(max-width:380px){.guapia-avatar--header{width:44px;height:44px}.voice-recording-shell{grid-template-columns:32px 70px minmax(58px,1fr) 40px}.voice-recording__time span{font-size:9px}.voice-recording__time strong{font-size:12px}.voice-note--compact{min-width:min(235px,69vw)}}@media(prefers-reduced-motion:reduce){.guapia-avatar__glow,.voice-recording__time i{animation:none!important}}.bubble--guapia{background:#fff!important;border-color:#70485d1f!important;box-shadow:0 8px 24px #46283912,0 0 16px #e5489609!important}.bubble--user{background:linear-gradient(145deg,#eefbef,#e5f7e8)!important;border-color:#569b6c33!important;box-shadow:0 8px 24px #42795214!important}.bubble--user .message-status,.bubble--user time{color:#5f7d69!important}.bubble--user .message-status:before{background:#67ad7d!important;box-shadow:0 0 8px #67ad7d4d!important}.guapia-avatar--header{width:64px!important;height:64px!important;padding:3px!important;box-shadow:0 10px 30px #be37803d,0 0 28px #e8439d36!important}.guapia-avatar--small{width:39px!important;height:39px!important;padding:1.5px!important;box-shadow:0 6px 17px #ab3b7929,0 0 15px #e548961f!important}.chat-header{min-height:84px!important}.brand-lockup{gap:12px!important}.chat-header .brand-name{font-size:22px!important}.thinking-chip .guapia-avatar--small{width:31px!important;height:31px!important;margin-left:-2px!important}.voice-waveform{position:relative;height:30px!important;gap:1px!important;overflow:visible!important;padding-inline:2px}.voice-waveform i{width:2px!important;min-width:2px!important;border-radius:999px!important;background:#9da8a1!important;opacity:.72!important}.voice-waveform i.is-played{background:#c83f87!important;opacity:1!important}.voice-waveform__scrubber{position:absolute;z-index:3;top:50%;width:10px;height:10px;border-radius:50%;background:#c83f87;box-shadow:0 0 0 2px #ffffffe6,0 0 9px #c83f8747;transform:translate(-50%,-50%);pointer-events:none}.voice-waveform--live{overflow:hidden!important}.voice-waveform--live i{background:linear-gradient(180deg,#ed559c,#a74cb0)!important;opacity:.94!important}.voice-note__play{background:linear-gradient(145deg,#df4d92,#a84391 62%,#7e51b3)!important}.bubble--user .voice-note__play{background:#5aa677!important;box-shadow:0 5px 15px #488b5e38!important}.bubble--user .voice-waveform i{background:#8ea79a!important}.bubble--user .voice-waveform i.is-played,.bubble--user .voice-waveform__scrubber{background:#397f58!important}.voice-note__time{margin-left:1px;font-size:11px!important}@media(max-width:520px){.chat-header{min-height:88px!important;padding-inline:13px!important}.guapia-avatar--header{width:62px!important;height:62px!important}.guapia-avatar--small{width:38px!important;height:38px!important}.message-row--guapia{gap:9px!important}.voice-waveform{gap:.8px!important}.voice-waveform i{width:1.8px!important;min-width:1.8px!important}}@media(max-width:380px){.guapia-avatar--header{width:58px!important;height:58px!important}.chat-header .brand-name{font-size:21px!important}}.password-field{position:relative;display:block;width:100%}.password-field input{width:100%;padding-right:48px!important}.password-visibility{position:absolute;top:50%;right:12px;width:34px;height:34px;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:50%;color:#806272;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.password-visibility:hover,.password-visibility:focus-visible{color:#c83e84;background:#fff0f7;outline:none;box-shadow:0 0 0 3px #e548961f}.password-visibility:active{transform:translateY(-50%) scale(.92)}:root{--gv3-ink: #2f2430;--gv3-muted: #8f7b88;--gv3-line: rgba(108, 72, 94, .11);--gv3-pink: #d9418a;--gv3-pink-2: #b33d92;--gv3-purple: #8250b5;--gv3-user: #eaf7ed;--gv3-surface: rgba(255, 255, 255, .96)}.app-shell--rose{background:radial-gradient(circle at 12% 0%,rgba(232,82,157,.07),transparent 30%),radial-gradient(circle at 92% 28%,rgba(137,81,181,.045),transparent 28%),linear-gradient(180deg,#fffafd,#fffefe 52%,#fff9fc)!important}.conversation--rose{background:linear-gradient(#ffffffc2,#ffffffc2),radial-gradient(circle at 20% 20%,rgba(226,86,155,.06),transparent 24%),radial-gradient(circle at 82% 68%,rgba(133,82,181,.045),transparent 26%)!important}.chat-header,.chat-header--glow{min-height:72px!important;padding:8px 13px!important;background:#fffbfdf0!important;border-bottom:1px solid var(--gv3-line)!important;box-shadow:0 4px 18px #502f420e!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guapia-avatar--header{width:52px!important;height:52px!important;padding:2px!important;box-shadow:0 6px 18px #be378029,0 0 14px #e8439d1a!important}.guapia-avatar__glow{opacity:.22!important;filter:blur(4px)!important}.brand-lockup{gap:10px!important}.chat-header .brand-name{color:var(--gv3-ink)!important;font-size:21px!important;line-height:1.05!important}.chat-header .brand-name span{color:var(--gv3-purple)!important}.presence{margin-top:4px!important;color:var(--gv3-muted)!important;font-size:13px!important}.profile-pill,.wow-button{min-height:38px!important;padding:0 14px!important;border:1px solid rgba(213,65,138,.18)!important;background:#fffc!important;color:#b13f78!important;box-shadow:0 4px 14px #743a590f!important}.message-row{margin-block:7px!important}.message-row--guapia{gap:7px!important}.guapia-avatar--small{width:33px!important;height:33px!important;padding:1px!important;box-shadow:0 4px 12px #ab3b791a!important}.bubble{border-radius:18px!important;box-shadow:0 3px 12px #3e27340e!important}.bubble--guapia{background:#fffffffa!important;border-color:var(--gv3-line)!important}.bubble--user{background:var(--gv3-user)!important;border-color:#4d906324!important;box-shadow:0 3px 12px #3e6f4d0b!important}.bubble p{color:var(--gv3-ink)!important;line-height:1.48!important}.message-meta,.message-status,.bubble time{font-size:11px!important}.bubble-with-actions{position:relative!important;align-items:flex-end!important;gap:4px!important}.message-share{width:30px!important;height:30px!important;min-width:30px!important;border:0!important;background:transparent!important;color:#aa718f!important;box-shadow:none!important;opacity:.62!important;margin-bottom:3px!important}.message-share:active,.message-share:hover{background:#d7458e12!important;color:var(--gv3-pink)!important;opacity:1!important}.privacy-nudge{color:#9b8a95!important;font-size:12px!important;opacity:.78!important;margin-block:12px 8px!important}.date-chip{background:#ffffffd1!important;border:1px solid rgba(118,82,103,.08)!important;color:#88737f!important;box-shadow:none!important}.quick-prompts{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:5px 12px 9px!important;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.quick-prompts::-webkit-scrollbar{display:none}.quick-prompts button{flex:0 0 auto!important;max-width:none!important;white-space:nowrap!important;scroll-snap-align:start;min-height:40px!important;padding:0 17px!important;border-radius:20px!important;border:1px solid rgba(194,78,142,.14)!important;background:#ffffffe3!important;color:#8e5477!important;box-shadow:0 3px 10px #5c31480a!important}.quick-prompts button:active{transform:scale(.98);background:#fff7fb!important}.composer-wrap--premium{background:#fffbfdf5!important;border-top:1px solid rgba(111,74,95,.08)!important;box-shadow:0 -5px 20px #502c410b!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.composer-row{gap:8px!important;padding-inline:10px!important}.composer,.composer--premium{min-height:54px!important;border-radius:27px!important;border:1px solid rgba(113,75,96,.12)!important;background:#fffffffa!important;box-shadow:0 3px 12px #492d3d0e!important}.composer__icon{color:#8e7885!important}.composer__icon.is-active,.composer__icon:active{color:var(--gv3-pink)!important;background:#d9418a12!important}.composer__field textarea{color:var(--gv3-ink)!important;font-size:16px!important}.composer__field textarea::placeholder{color:#ad96a3!important;opacity:1}.composer-primary{width:54px!important;height:54px!important;min-width:54px!important;border-radius:50%!important}.composer-primary--voice,.composer-primary--send{background:linear-gradient(145deg,#e74791,#c83d8d 57%,#8651b6)!important;box-shadow:0 6px 18px #c1378b33!important}.voice-ring{opacity:.18!important}.attachment-sheet--premium,.emoji-sheet,.attachment-preview--glow{border-color:#70495f1c!important;background:#fffffffb!important;box-shadow:0 10px 28px #4c2d3e1a!important}@media(max-width:520px){.chat-header,.chat-header--glow{min-height:70px!important;padding:7px 11px!important}.guapia-avatar--header{width:50px!important;height:50px!important}.chat-header .brand-name{font-size:20px!important}.profile-pill,.wow-button{min-height:36px!important;padding-inline:12px!important;font-size:13px!important}.message-row{margin-block:6px!important}.guapia-avatar--small{width:31px!important;height:31px!important}.bubble{border-radius:17px!important}.message-share{width:28px!important;height:28px!important;min-width:28px!important}.quick-prompts{padding-inline:10px!important}.quick-prompts button{min-height:38px!important;padding-inline:15px!important}.composer-row{padding-inline:8px!important}.composer,.composer--premium{min-height:52px!important}.composer-primary{width:52px!important;height:52px!important;min-width:52px!important}}@media(max-width:380px){.profile-pill svg{display:none}.profile-pill,.wow-button{padding-inline:10px!important}.guapia-avatar--header{width:47px!important;height:47px!important}}@media(prefers-reduced-motion:reduce){.message-share,.quick-prompts button,.composer-primary{transition:none!important}}:root{--gv32-ease: cubic-bezier(.22,.8,.24,1);--gv32-pink: #dc438d;--gv32-purple: #8450b7}.app-shell--rose:before,.app-shell--rose:after{content:"";position:fixed;z-index:0;width:42vw;height:42vw;max-width:520px;max-height:520px;border-radius:50%;pointer-events:none;filter:blur(52px);opacity:.075;will-change:transform,opacity}.app-shell--rose:before{left:-14vw;top:12vh;background:radial-gradient(circle,#ef6aa8 0%,transparent 68%);animation:guapia-ambient-a 13s ease-in-out infinite alternate}.app-shell--rose:after{right:-15vw;bottom:14vh;background:radial-gradient(circle,#9962c7 0%,transparent 68%);animation:guapia-ambient-b 16s ease-in-out infinite alternate}.chat-header,.conversation,.composer-wrap{position:relative;z-index:1}@keyframes guapia-ambient-a{0%{transform:translate3d(0,-2%,0) scale(.94);opacity:.055}to{transform:translate3d(9%,7%,0) scale(1.08);opacity:.095}}@keyframes guapia-ambient-b{0%{transform:translate3d(0,4%,0) scale(1.02);opacity:.05}to{transform:translate3d(-8%,-5%,0) scale(.92);opacity:.09}}.chat-header{transition:box-shadow .28s var(--gv32-ease),background .28s ease}.presence>span:not(.presence--demo){animation:guapia-presence 2.6s ease-in-out infinite}@keyframes guapia-presence{0%,to{transform:scale(.9);box-shadow:0 0 #4ab98000}50%{transform:scale(1);box-shadow:0 0 0 5px #4ab9801a}}.guapia-avatar{transform-origin:50% 70%;will-change:transform,filter}.guapia-avatar--header{animation:guapia-avatar-idle 6s ease-in-out infinite}.guapia-avatar--thinking{animation:guapia-avatar-thinking 1.45s ease-in-out infinite!important}.guapia-avatar--happy,.guapia-avatar--celebrating{animation:guapia-avatar-happy .78s var(--gv32-ease) both!important}.guapia-avatar--playful,.guapia-avatar--curious{animation:guapia-avatar-playful .68s var(--gv32-ease) both!important}.guapia-avatar--caring,.guapia-avatar--calm{animation:guapia-avatar-caring 1.1s var(--gv32-ease) both!important}.guapia-avatar--coach{animation:guapia-avatar-coach .72s var(--gv32-ease) both!important}@keyframes guapia-avatar-idle{0%,to{transform:translateY(0) scale(1)}48%{transform:translateY(-1.5px) scale(1.015)}52%{transform:translateY(-1.5px) scale(1.015)}}@keyframes guapia-avatar-thinking{0%,to{transform:scale(.96) rotate(-1deg)}50%{transform:scale(1.055) rotate(1deg)}}@keyframes guapia-avatar-happy{0%{transform:scale(.88) translateY(4px);opacity:.65}58%{transform:scale(1.09) translateY(-2px);opacity:1}to{transform:scale(1) translateY(0)}}@keyframes guapia-avatar-playful{0%{transform:rotate(-5deg) scale(.91);opacity:.7}60%{transform:rotate(3deg) scale(1.07);opacity:1}to{transform:rotate(0) scale(1)}}@keyframes guapia-avatar-caring{0%{transform:scale(.94);filter:saturate(.94) brightness(1.03)}55%{transform:scale(1.035);filter:saturate(1.05) brightness(1.04)}to{transform:scale(1)}}@keyframes guapia-avatar-coach{0%{transform:translateY(4px) scale(.93)}55%{transform:translateY(-3px) scale(1.07)}to{transform:translateY(0) scale(1)}}.message-row{animation:guapia-message-in .32s var(--gv32-ease) both;transform-origin:bottom}.message-row--user{animation-name:guapia-message-user-in}.message-row--guapia .bubble{transition:transform .2s var(--gv32-ease),box-shadow .2s ease}@keyframes guapia-message-in{0%{opacity:0;transform:translate3d(-10px,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes guapia-message-user-in{0%{opacity:0;transform:translate3d(10px,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.bubble p{font-size:16px!important;line-height:1.46!important}.message-share{opacity:0!important;transform:scale(.86);transition:opacity .18s ease,transform .18s var(--gv32-ease)!important}.bubble-with-actions:hover .message-share,.message-share:focus-visible{opacity:.72!important;transform:scale(1)}.thinking-chip{animation:guapia-thinking-in .28s var(--gv32-ease) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.typing-dots i{animation-duration:1.05s!important}@keyframes guapia-thinking-in{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-prompts{mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 22px),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 22px),transparent 100%)}.quick-prompts button{animation:guapia-chip-in .4s var(--gv32-ease) both;transition:transform .18s var(--gv32-ease),box-shadow .18s ease,border-color .18s ease!important}.quick-prompts button:nth-child(2){animation-delay:35ms}.quick-prompts button:nth-child(3){animation-delay:.07s}.quick-prompts button:nth-child(4){animation-delay:.105s}.quick-prompts button:nth-child(5){animation-delay:.14s}.quick-prompts button:nth-child(6){animation-delay:.175s}.quick-prompts button:hover,.quick-prompts button:focus-visible{transform:translateY(-2px);border-color:#d3418b3d!important;box-shadow:0 7px 18px #74375814!important}@keyframes guapia-chip-in{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.composer,.composer--premium{min-height:50px!important;transition:border-color .2s ease,box-shadow .24s ease,transform .2s var(--gv32-ease)!important}.composer:focus-within,.composer--premium:focus-within{border-color:#d7428c40!important;box-shadow:0 5px 18px #73365713,0 0 0 3px #dc438d0b!important;transform:translateY(-1px)}.composer-primary{width:50px!important;height:50px!important;min-width:50px!important;transition:transform .18s var(--gv32-ease),box-shadow .2s ease!important}.composer-primary:active{transform:scale(.91)}.composer-primary--voice{animation:guapia-mic-breathe 3.2s ease-in-out infinite}@keyframes guapia-mic-breathe{0%,to{box-shadow:0 6px 18px #c1378b2e,0 0 #dc438d00!important}50%{box-shadow:0 8px 24px #c1378b3d,0 0 0 7px #dc438d0e!important}}.attachment-preview,.emoji-sheet,.attachment-sheet{animation:guapia-sheet-in .22s var(--gv32-ease) both;transform-origin:bottom center}@keyframes guapia-sheet-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.bubble p{font-size:15.5px!important}.composer,.composer--premium{min-height:48px!important}.composer-primary{width:48px!important;height:48px!important;min-width:48px!important}.message-share{display:none!important}}@media(prefers-reduced-motion:reduce){.app-shell--rose:before,.app-shell--rose:after,.guapia-avatar,.message-row,.thinking-chip,.quick-prompts button,.composer-primary--voice,.attachment-preview,.emoji-sheet,.attachment-sheet,.presence>span{animation:none!important}.composer,.composer-primary,.message-share,.quick-prompts button{transition:none!important}}:root{--gv33-pink: #df3f8f;--gv33-rose: #f66fb1;--gv33-purple: #7c4fc1;--gv33-ink: #302631;--gv33-soft: rgba(255, 248, 252, .94)}.app-shell--rose{overflow:hidden;background:radial-gradient(800px 420px at -8% -8%,rgba(246,111,177,.2),transparent 60%),radial-gradient(680px 380px at 108% 22%,rgba(124,79,193,.14),transparent 62%),linear-gradient(180deg,#fff9fc,#fff 48%,#fff8fc)!important}.app-shell--rose:before{width:62vw!important;height:62vw!important;left:-26vw!important;top:8vh!important;opacity:.15!important;filter:blur(68px)!important;background:radial-gradient(circle,rgba(245,84,161,.95) 0%,rgba(245,84,161,.22) 42%,transparent 70%)!important;animation:gv33-orbit-a 12s ease-in-out infinite alternate!important}.app-shell--rose:after{width:58vw!important;height:58vw!important;right:-24vw!important;bottom:7vh!important;opacity:.13!important;filter:blur(72px)!important;background:radial-gradient(circle,rgba(132,80,183,.92) 0%,rgba(132,80,183,.19) 45%,transparent 72%)!important;animation:gv33-orbit-b 15s ease-in-out infinite alternate!important}@keyframes gv33-orbit-a{0%{transform:translate3d(-2%,-3%,0) scale(.92)}to{transform:translate3d(18%,12%,0) scale(1.12)}}@keyframes gv33-orbit-b{0%{transform:translate3d(2%,4%,0) scale(1.08)}to{transform:translate3d(-16%,-12%,0) scale(.91)}}.chat-header{background:#fffafde6!important;box-shadow:0 8px 28px #6f375714!important;backdrop-filter:blur(22px) saturate(1.08)!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important}.chat-header:after{content:"";position:absolute;left:7%;right:7%;bottom:-1px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(239,77,154,.75),rgba(124,79,193,.7),transparent);background-size:220% 100%;animation:gv33-header-light 4.6s linear infinite;pointer-events:none}@keyframes gv33-header-light{0%{background-position:100% 0}to{background-position:-120% 0}}.brand-name{text-shadow:0 2px 14px rgba(188,58,132,.08)}.guapia-avatar--header{box-shadow:0 8px 24px #bd368133,0 0 0 1px #fffffff0,0 0 0 5px #e64c990e,0 0 28px #e8439d2e!important}.guapia-avatar__glow{opacity:.42!important;filter:blur(7px)!important;animation:gv33-avatar-halo 3.4s ease-in-out infinite!important}@keyframes gv33-avatar-halo{0%,to{transform:scale(.94) rotate(0);opacity:.28}50%{transform:scale(1.14) rotate(10deg);opacity:.58}}.guapia-avatar--thinking .guapia-avatar__glow{opacity:.75!important;animation:gv33-thinking-halo 1.15s ease-in-out infinite!important}@keyframes gv33-thinking-halo{0%,to{transform:scale(.9) rotate(-8deg);opacity:.35}50%{transform:scale(1.22) rotate(12deg);opacity:.86}}.guapia-avatar--happy,.guapia-avatar--celebrating{filter:saturate(1.16) brightness(1.035)!important}.guapia-avatar--caring,.guapia-avatar--calm{filter:saturate(.98) brightness(1.045)!important}.message-row{animation-duration:.46s!important}.message-row--guapia{animation-name:gv33-message-ai!important}.message-row--user{animation-name:gv33-message-user!important}@keyframes gv33-message-ai{0%{opacity:0;transform:translate3d(-18px,14px,0) scale(.965);filter:blur(2px)}65%{opacity:1;transform:translate3d(2px,-1px,0) scale(1.006);filter:blur(0)}to{transform:translateZ(0) scale(1)}}@keyframes gv33-message-user{0%{opacity:0;transform:translate3d(18px,14px,0) scale(.965);filter:blur(2px)}65%{opacity:1;transform:translate3d(-2px,-1px,0) scale(1.006);filter:blur(0)}to{transform:translateZ(0) scale(1)}}.bubble{border-width:1px!important;box-shadow:0 10px 26px #40273513!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bubble--guapia{background:#ffffffed!important;border-color:#794b641c!important}.bubble--user{background:linear-gradient(145deg,#edfaf0fa,#e2f6e8fa)!important;border-color:#4b916229!important}.thinking-chip{border:1px solid rgba(214,66,139,.13)!important;background:#fffafdeb!important;box-shadow:0 10px 28px #6732501a,0 0 #dc438d00;animation:gv33-thinking-chip 1.9s ease-in-out infinite!important}@keyframes gv33-thinking-chip{0%,to{transform:translateY(0);box-shadow:0 8px 24px #67325014,0 0 #dc438d00}50%{transform:translateY(-2px);box-shadow:0 12px 30px #6732501f,0 0 0 6px #dc438d09}}.quick-prompts{position:relative;gap:10px!important;padding-block:7px 10px!important}.quick-prompts button{border-color:#cd43892b!important;background:linear-gradient(180deg,#fffffffa,#fff7fbf0)!important;box-shadow:0 7px 18px #63304d11!important}.quick-prompts button:active{transform:translateY(1px) scale(.96)!important}.composer-wrap--premium{background:#fff9fce6!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;box-shadow:0 -12px 34px #5c2d4813!important}.composer,.composer--premium{background:#fffffff5!important;box-shadow:0 7px 20px #482a3c12!important}.composer:focus-within,.composer--premium:focus-within{transform:translateY(-2px) scale(1.004)!important;border-color:#dc3f8f52!important;box-shadow:0 10px 28px #5c2d481a,0 0 0 4px #df3f8f0e!important}.composer__icon{transition:transform .16s ease,color .16s ease,background .16s ease!important}.composer__icon:active{transform:scale(.82) rotate(-4deg)}.composer-primary--voice{position:relative;box-shadow:0 9px 24px #c3348b47,0 0 #df3f8f00!important;animation:gv33-mic 2.35s ease-in-out infinite!important}.composer-primary--voice:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid rgba(227,68,146,.22);animation:gv33-mic-ring 2.35s ease-out infinite;pointer-events:none}@keyframes gv33-mic{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.035)}}@keyframes gv33-mic-ring{0%{opacity:.46;transform:scale(.92)}65%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.inline-notice,.attachment-preview,.attachment-sheet,.emoji-sheet,.install-card{animation:gv33-card-in .34s cubic-bezier(.2,.8,.2,1) both!important}@keyframes gv33-card-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.chat-header:after{left:3%;right:3%}.bubble{box-shadow:0 8px 20px #40273512!important}.quick-prompts{padding-top:6px!important}.composer-wrap--premium{box-shadow:0 -9px 28px #5c2d4812!important}}@media(prefers-reduced-motion:reduce){.app-shell--rose:before,.app-shell--rose:after,.chat-header:after,.guapia-avatar__glow,.message-row,.thinking-chip,.composer-primary--voice,.composer-primary--voice:after,.inline-notice,.attachment-preview,.attachment-sheet,.emoji-sheet,.install-card{animation:none!important}}.guapia-avatar--small{width:38px!important;height:38px!important;flex:0 0 38px!important}.guapia-avatar--small img{transform:scale(1.04)}.guapia-avatar--happy,.guapia-avatar--celebrating{box-shadow:0 0 0 3px #ec5a9e1a,0 7px 18px #b6407b29!important}.guapia-avatar--caring,.guapia-avatar--calm{box-shadow:0 0 0 3px #9f75bd17,0 7px 18px #69508424!important}.guapia-avatar--coach{box-shadow:0 0 0 3px #e054921c,0 7px 18px #b737772b!important}.guapia-avatar--curious{box-shadow:0 0 0 3px #895bbb1a,0 7px 18px #69488f26!important}.install-card{width:min(100% - 22px,620px)!important;margin:14px auto 10px!important;padding:14px 48px 14px 14px!important;gap:12px!important;border-radius:22px!important;min-height:0!important;align-items:center!important}.install-card__icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important}.install-card__copy strong{font-size:18px!important;line-height:1.15!important}.install-card__copy>p:not(.install-card__hint){margin:4px 0 8px!important;font-size:14px!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.install-card .soft-primary{min-height:36px!important;padding:7px 15px!important;font-size:14px!important;border-radius:999px!important}.install-card__close{top:10px!important;right:10px!important}.quick-prompts{padding:5px 10px 7px!important;gap:8px!important}.quick-prompts button{min-height:38px!important;padding:8px 14px!important;font-size:14px!important;line-height:1!important;border-radius:999px!important}.quick-prompts button:first-child{border-color:#db3d8c4d!important;box-shadow:0 7px 20px #a63c711a!important}.composer-wrap--premium{padding-top:5px!important}.composer-row{gap:8px!important;align-items:center!important}.composer,.composer--premium{min-height:48px!important;border-radius:25px!important}.composer__field textarea{min-height:24px!important;max-height:86px!important;line-height:24px!important;padding-top:0!important;padding-bottom:0!important}.composer-primary,.composer-primary--voice,.composer-primary--send{width:48px!important;height:48px!important;min-width:48px!important}@media(max-width:520px){.install-card{width:calc(100% - 20px)!important;padding:12px 42px 12px 12px!important;gap:10px!important;border-radius:20px!important}.install-card__icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.install-card__copy strong{font-size:16px!important}.install-card__copy>p:not(.install-card__hint){font-size:12.5px!important;line-height:1.28!important;-webkit-line-clamp:1;margin-bottom:7px!important}.install-card .soft-primary{min-height:32px!important;padding:6px 12px!important;font-size:13px!important}.guapia-avatar--small{width:36px!important;height:36px!important;flex-basis:36px!important}.composer-wrap--premium{padding:5px 8px calc(6px + env(safe-area-inset-bottom))!important}.composer,.composer--premium{min-height:46px!important}.composer-primary,.composer-primary--voice,.composer-primary--send{width:46px!important;height:46px!important;min-width:46px!important}.quick-prompts{padding-inline:8px!important}}.bubble p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.bubble,.message-file{max-width:100%;overflow-wrap:anywhere}.app-shell .conversation .install-card{width:min(calc(100% - 28px),560px)!important;max-width:560px!important;margin:18px auto 12px!important;padding:16px 48px 16px 16px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;align-self:center!important;border-radius:24px!important;background:linear-gradient(135deg,#fffffffc,#ffeff8fa)!important;border:1px solid rgba(218,70,143,.22)!important;box-shadow:0 18px 48px #9b3e7521,inset 0 0 22px #ffffffb3!important;overflow:hidden!important}.app-shell .conversation .install-card:before{content:"";position:absolute;width:140px;height:140px;right:-70px;bottom:-92px;border-radius:50%;background:radial-gradient(circle,rgba(216,63,144,.13),transparent 68%);pointer-events:none}.app-shell .conversation .install-card__icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important;grid-column:1!important;grid-row:1!important;box-shadow:0 10px 24px #c5378433!important}.app-shell .conversation .install-card__copy{grid-column:2!important;grid-row:1!important;min-width:0!important;text-align:left!important}.app-shell .conversation .install-card__copy strong{display:block!important;font-size:18px!important;line-height:1.12!important;margin:0!important}.app-shell .conversation .install-card__copy>p:not(.install-card__hint){margin:5px 0 10px!important;font-size:13px!important;line-height:1.38!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.app-shell .conversation .install-card .soft-primary{min-height:36px!important;padding:7px 16px!important;font-size:13px!important;box-shadow:0 10px 24px #7e3ea62e!important}.app-shell .conversation .install-card__close{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important}.composer-wrap .quick-prompts{display:none!important}.composer__field textarea::placeholder{color:#9a8795!important;opacity:.88}.bubble--guapia>p{white-space:pre-wrap!important;line-height:1.48!important}.response-cards{display:grid;gap:10px;margin-top:12px}.response-card{width:100%;min-width:0;overflow:hidden;border-radius:18px;border:1px solid rgba(198,68,136,.15);background:linear-gradient(150deg,#fff,#fff8fc);box-shadow:0 10px 28px #6b345614;animation:guapiaCardIn .26s cubic-bezier(.2,.8,.2,1) both}@keyframes guapiaCardIn{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.response-card h4{margin:0;padding:12px 14px 10px;display:flex;align-items:center;gap:7px;font-family:Playfair Display,serif;font-size:16px;line-height:1.2;color:#513448;background:linear-gradient(90deg,#f7d8e875,#ede1f861);border-bottom:1px solid rgba(112,66,92,.08)}.response-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.response-card table{width:100%;min-width:430px;border-collapse:collapse;font-size:12.5px;color:#40343d}.response-card th,.response-card td{padding:10px 11px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(112,66,92,.08)}.response-card th{position:sticky;top:0;z-index:1;font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:#7a6172;background:#fff9fc}.response-card th:first-child,.response-card td:first-child{width:66px;min-width:66px;font-weight:700}.response-card tr.is-good td:first-child{box-shadow:inset 3px 0 #55ad7b}.response-card tr.is-watch td:first-child{box-shadow:inset 3px 0 #d99b35}.response-card tr.is-bad td:first-child{box-shadow:inset 3px 0 #d65f67}.response-card tr.is-neutral td:first-child{box-shadow:inset 3px 0 #9b7abd}.traffic-list{display:grid}.traffic-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:11px 13px;border-bottom:1px solid rgba(112,66,92,.08)}.traffic-item:last-child{border-bottom:0}.traffic-dot{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#9b7abd;box-shadow:0 0 0 4px #9b7abd1f}.traffic-item.is-good .traffic-dot{background:#55ad7b;box-shadow:0 0 0 4px #55ad7b1f}.traffic-item.is-watch .traffic-dot{background:#d99b35;box-shadow:0 0 0 4px #d99b351f}.traffic-item.is-bad .traffic-dot{background:#d65f67;box-shadow:0 0 0 4px #d65f671f}.traffic-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.traffic-heading strong{font-size:13px}.traffic-heading span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#806b7a}.traffic-value{display:block;margin-top:3px;font-size:18px;color:#4f3548}.traffic-copy small{display:block;margin-top:2px;color:#8a7684;font-size:11px}.traffic-copy p{margin:5px 0 0!important;font-size:12px!important;color:#67545f}.steps-list{display:grid;padding:4px 0}.step-item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:9px 13px}.step-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;font-size:20px;background:linear-gradient(145deg,#fff1f7,#f4ecfb);box-shadow:inset 0 0 0 1px #b6578e14}.step-item>span:last-child{font-size:13px;line-height:1.38}.check-group{padding:10px 12px 4px}.check-group>strong{display:block;margin:0 2px 6px;color:#6d4c61;font-size:12px}.check-item{width:100%;min-height:40px;border:0;border-radius:12px;padding:7px 8px;display:flex;align-items:center;gap:8px;text-align:left;color:#493b45;background:transparent;cursor:pointer}.check-item:hover{background:#fff1f7}.check-item.is-checked{color:#7d6877;text-decoration:line-through;background:#f1e8f79e}.check-item>span:first-child{color:#c84b8b;display:grid;place-items:center}.response-card--generic{padding-bottom:7px}.response-card--generic>p{margin:8px 13px!important;display:flex;gap:7px;align-items:flex-start;font-size:12.5px!important}.wow-button,.composer-primary,.composer__icon,.response-card button,.soft-primary{transition:transform .14s ease,box-shadow .18s ease,filter .18s ease,background-color .18s ease!important}.wow-button:active,.composer-primary:active,.composer__icon:active,.response-card button:active,.soft-primary:active{transform:scale(.94)!important;filter:saturate(1.15) brightness(1.03)}.composer-primary--send:hover,.composer-primary--voice:hover,.soft-primary:hover{box-shadow:0 0 0 5px #dc419414,0 10px 28px #8843b03d!important}@media(max-width:520px){.app-shell .conversation .install-card{width:calc(100% - 18px)!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:13px 40px 13px 13px!important;border-radius:20px!important}.app-shell .conversation .install-card__icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.app-shell .conversation .install-card__copy strong{font-size:16px!important}.app-shell .conversation .install-card__copy>p:not(.install-card__hint){font-size:12px!important;margin:4px 0 8px!important}.app-shell .conversation .install-card .soft-primary{min-height:32px!important;font-size:12px!important;padding:6px 12px!important}.response-card{border-radius:16px}.response-card h4{font-size:15px;padding:11px 12px 9px}.response-card table{font-size:12px}.response-card th,.response-card td{padding:9px 8px}}@media(prefers-reduced-motion:reduce){.response-card{animation:none!important}.wow-button,.composer-primary,.composer__icon,.response-card button,.soft-primary{transition:none!important}}.app-shell .conversation .install-card{display:none!important}.install-header-lane{position:fixed;z-index:24;top:0;left:50%;width:min(100%,760px);height:78px;transform:translate(-50%);pointer-events:none}.install-header-pill{position:absolute;top:max(18px,env(safe-area-inset-top));right:150px;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(199,62,132,.18);border-radius:999px;color:#a83f78;background:#ffffffeb;box-shadow:0 8px 22px #7d3d651a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-size:12.5px;font-weight:800;cursor:pointer;pointer-events:auto;transition:transform .15s ease,box-shadow .18s ease,background .18s ease}.install-header-pill:hover{background:#fff;box-shadow:0 10px 26px #a73a7b29,0 0 0 4px #e046930d}.install-header-pill:active{transform:scale(.94)}.install-header-pill__icon{font-size:16px;line-height:1}.install-header-pill.is-nudging{animation:guapia-install-nudge .92s ease-in-out 3}@keyframes guapia-install-nudge{0%,to{transform:scale(1);box-shadow:0 8px 22px #7d3d651a}50%{transform:scale(1.055);box-shadow:0 10px 30px #c73a8738,0 0 0 7px #e1439714}}.install-help-backdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:18px;background:#301c2a3d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.install-help-sheet{position:relative;width:min(100%,460px);padding:22px 48px 22px 22px;border:1px solid rgba(209,76,143,.16);border-radius:26px;background:linear-gradient(145deg,#fff,#fff5fa);box-shadow:0 24px 70px #45233838;color:#493643}.install-help-sheet__eyebrow{display:block;margin-bottom:5px;color:#c34482;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.install-help-sheet>strong{font-family:Playfair Display,serif;font-size:20px}.install-help-sheet ol{margin:14px 0 0;padding-left:20px;line-height:1.6}.install-help-sheet__close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#765f6e;cursor:pointer}.install-help-sheet__close:hover{background:#fdebf2}.step-copy{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.step-copy>span:first-child{flex:1 1 190px;min-width:0}.step-minutes{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;background:#f4edf9;color:#79529b;font-size:10.5px;font-weight:800;white-space:nowrap}.card-external-action{min-height:38px;border-radius:12px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease}.card-external-action:active{transform:scale(.96)}.card-video-action{margin:8px 12px 12px;padding:0 13px;color:#fff;background:linear-gradient(135deg,#ca3f82,#7b4aa8);box-shadow:0 8px 20px #7c4aa82b}.card-video-action:hover{box-shadow:0 10px 28px #b73d8938}.response-card--purchase h4{gap:8px}.purchase-list{display:grid}.purchase-item{padding:12px 13px;border-bottom:1px solid rgba(112,66,92,.08)}.purchase-item:last-child{border-bottom:0}.purchase-item__name{display:block;color:#4c3546;font-size:13.5px;line-height:1.3}.purchase-item__watch{display:block;margin-top:4px;color:#7c6875;font-size:11.5px;line-height:1.4}.purchase-item__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.purchase-item__actions .card-external-action{flex:1 1 135px;padding:0 10px;border:1px solid rgba(197,64,131,.15);background:#fff;color:#a03d74;box-shadow:0 6px 16px #5c304b0f}.purchase-item__actions .card-external-action:last-child{color:#704c94;background:#faf7fd}.purchase-item__actions .card-external-action:hover{filter:saturate(1.08);box-shadow:0 8px 20px #6f37571a}.purchase-card__note{margin:0!important;padding:9px 13px 12px;color:#8b7784;font-size:10.5px!important;line-height:1.35!important}@media(max-width:520px){.install-header-lane{height:76px}.install-header-pill{top:max(17px,env(safe-area-inset-top));right:139px;width:38px;min-width:38px;padding:0}.install-header-pill__label{display:none}.install-header-pill__icon{font-size:17px}.purchase-item__actions{gap:6px}.purchase-item__actions .card-external-action{flex-basis:118px;font-size:11.5px}}@media(max-width:365px){.install-header-pill{right:132px;width:34px;min-width:34px;min-height:34px}}@media(prefers-reduced-motion:reduce){.install-header-pill.is-nudging{animation:none!important}.install-header-pill,.card-external-action{transition:none!important}}.guapia-install-portal-host,.guapia-discovery-portal-host{width:100%;display:flex;justify-content:center;min-width:0}.guapia-install-portal-host:empty{display:none}.install-primary-card{position:relative;isolation:isolate;width:min(calc(100% - 20px),560px);margin:8px auto 10px;padding:16px 46px 16px 16px;display:grid;grid-template-columns:52px minmax(0,1fr);gap:13px;align-items:center;overflow:hidden;border:1px solid rgba(206,62,137,.22);border-radius:24px;color:#493541;background:radial-gradient(circle at 88% 14%,rgba(149,82,195,.12),transparent 31%),linear-gradient(138deg,#fffffffc,#ffeff8fa);box-shadow:0 18px 46px #7d376024,0 0 0 1px #ffffffb3 inset;animation:guapia-install-card-in .38s cubic-bezier(.2,.8,.2,1) both}.install-primary-card:after{content:"";position:absolute;z-index:-1;top:-70%;left:-28%;width:34%;height:240%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.76),transparent);animation:guapia-install-shimmer 1.15s ease-out .55s 1 both}.install-primary-card__visual{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg,#e85099,#bd3f87 55%,#7d4fb2);box-shadow:0 11px 28px #c23b8540,0 0 0 5px #de499712;animation:guapia-install-icon 1.35s ease-in-out .28s 2}.install-primary-card__copy{min-width:0}.install-primary-card__eyebrow{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;color:#a73d77;font-size:10.5px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}.install-primary-card__copy>strong{display:block;font-family:Playfair Display,serif;font-size:18px;line-height:1.18}.install-primary-card__copy>p{margin:5px 0 10px;color:#705d69;font-size:12.4px;line-height:1.42}.install-primary-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.install-primary-card__actions button{min-height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-size:12px;font-weight:900;cursor:pointer}.install-primary-card__cta{border:0;color:#fff;background:linear-gradient(135deg,#d8448d,#7c4cad);box-shadow:0 9px 24px #8d42a93b}.install-primary-card__learn{border:1px solid rgba(171,62,125,.15);color:#9d3d72;background:#ffffffd1}.install-primary-card__actions button:active{transform:scale(.96)}.install-primary-card__close{position:absolute;top:9px;right:9px;width:33px;height:33px;border:0;border-radius:50%;display:grid;place-items:center;color:#836b79;background:#ffffffbd;cursor:pointer}.install-primary-card__hint{display:flex;gap:6px;align-items:flex-start;margin:9px 0 0!important;padding:8px 9px;border-radius:12px;color:#6d537e!important;background:#f3ebf9d1;font-size:11px!important}.install-primary-card__hint svg{flex:0 0 auto;margin-top:1px}@keyframes guapia-install-card-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guapia-install-shimmer{0%{left:-32%;opacity:0}28%{opacity:.9}to{left:118%;opacity:0}}@keyframes guapia-install-icon{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.035)}}.install-header-pill{min-width:78px!important;padding-inline:10px!important;gap:5px!important;background:#fffffff5!important;border-color:#c63b8338!important;box-shadow:0 8px 22px #80396321!important}.install-header-pill__label{display:inline!important}.discovery-launcher{width:min(calc(100% - 8px),640px);margin:7px auto 4px;padding:11px;border:1px solid rgba(184,75,137,.13);border-radius:22px;background:linear-gradient(145deg,#fffffff0,#fff6fbed);box-shadow:0 12px 30px #562d4513;animation:guapia-discovery-in .28s ease-out both}.discovery-launcher__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px}.discovery-launcher__head>div{display:grid;gap:1px}.discovery-launcher__head span{color:#b0447c;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.discovery-launcher__head strong{color:#503944;font-family:Playfair Display,serif;font-size:15px}.discovery-launcher__head>button{width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;color:#7e6875;background:#fff;cursor:pointer}.discovery-launcher__categories{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:none;overscroll-behavior-inline:contain}.discovery-launcher__categories::-webkit-scrollbar{display:none}.discovery-launcher__categories button{flex:0 0 auto;min-height:36px;padding:0 11px;border:1px solid rgba(173,72,132,.12);border-radius:999px;display:inline-flex;align-items:center;gap:6px;color:#705864;background:#ffffffe8;font-size:11.5px;font-weight:800;cursor:pointer;transition:transform .14s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.discovery-launcher__categories button:first-child{box-shadow:0 6px 16px #b7438514}.discovery-launcher__categories button.is-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#d94a91,#8c50b8);box-shadow:0 8px 20px #8a46a633}.discovery-launcher__categories button:active{transform:scale(.95)}.discovery-fan{margin-top:7px;padding:10px;border-radius:17px;background:linear-gradient(145deg,#fbf1f7db,#f4eefad1);border:1px solid rgba(140,75,170,.08);transform-origin:top center;animation:guapia-fan-open .24s cubic-bezier(.2,.8,.2,1) both}.discovery-fan__title{display:flex;align-items:center;gap:6px;padding:0 2px 8px;color:#774d68}.discovery-fan__title strong{font-size:12.5px}.discovery-fan__title span{margin-left:auto;color:#9a8390;font-size:10px}.discovery-fan__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.discovery-fan__grid button{min-height:44px;padding:8px 9px 8px 11px;border:1px solid rgba(159,77,126,.1);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;color:#513f49;background:#fffffff2;box-shadow:0 6px 15px #4f2b400b;font-size:11.5px;font-weight:750;cursor:pointer;opacity:0;transform:translateY(5px) scale(.985);animation:guapia-fan-item .24s ease-out forwards;animation-delay:calc(var(--fan-index, 0) * 35ms + 35ms)}.discovery-fan__grid button:hover{color:#a43e76;border-color:#c3408333}.discovery-fan__grid button:active{transform:scale(.97)}.discovery-fan__grid button:disabled{opacity:.55;cursor:wait}.discovery-fan__error{margin:8px 2px 0;color:#a34a60;font-size:10.5px}.discovery-launcher.is-collapsed{padding:7px 10px;border-radius:16px}.discovery-launcher__collapsed{display:flex;align-items:center;justify-content:center;gap:6px;color:#8c7180;font-size:10.5px;font-weight:700}.discovery-launcher__collapsed svg{color:#c54b86}@keyframes guapia-discovery-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes guapia-fan-open{0%{opacity:0;transform:translateY(-4px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes guapia-fan-item{to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:520px){.install-primary-card{width:calc(100% - 8px);grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px 39px 13px 12px;border-radius:21px}.install-primary-card__visual{width:44px;height:44px;border-radius:14px}.install-primary-card__copy>strong{font-size:16px}.install-primary-card__copy>p{font-size:11.7px;margin-bottom:8px}.install-primary-card__actions button{min-height:36px;padding-inline:11px;font-size:11.3px}.install-header-pill{right:139px!important;width:auto!important;min-width:72px!important;padding-inline:8px!important}.install-header-pill__icon{font-size:15px!important}.install-header-pill__label{display:inline!important;font-size:11px}.discovery-launcher{width:calc(100% - 2px);padding:9px;border-radius:19px}.discovery-launcher__head{padding-bottom:6px}.discovery-launcher__categories{gap:6px;margin-inline:-1px}.discovery-launcher__categories button{min-height:34px;padding-inline:9px;font-size:11px}.discovery-fan{padding:8px}.discovery-fan__grid{grid-template-columns:1fr;gap:6px}.discovery-fan__grid button{min-height:41px}}@media(max-width:370px){.install-header-pill{right:132px!important;width:38px!important;min-width:38px!important;padding:0!important}.install-header-pill__label{display:none!important}}@media(prefers-reduced-motion:reduce){.install-primary-card,.install-primary-card:after,.install-primary-card__visual,.discovery-launcher,.discovery-fan,.discovery-fan__grid button{animation:none!important}.discovery-launcher__categories button{transition:none!important}}.discovery-launcher{width:min(calc(100% - 8px),640px)!important;margin:5px auto 3px!important;padding:7px 8px 8px!important;border-radius:18px!important;overflow:hidden}.discovery-launcher__compact-head{display:flex;align-items:baseline;gap:7px;padding:0 3px 5px;white-space:nowrap}.discovery-launcher__compact-head span{color:#b0447c;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.065em}.discovery-launcher__compact-head strong{color:#503944;font-family:Playfair Display,serif;font-size:13px}.discovery-launcher__scroller{position:relative;margin-inline:-8px;padding-inline:8px;overflow:hidden}.discovery-launcher__scroller:after{content:"";position:absolute;top:0;right:0;width:26px;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,250,252,.96))}.discovery-launcher__categories,.discovery-fan__grid{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;padding:1px 25px 3px 0!important;margin:0!important;scroll-snap-type:x proximity;scrollbar-width:none}.discovery-launcher__categories::-webkit-scrollbar,.discovery-fan__grid::-webkit-scrollbar{display:none}.discovery-launcher__categories button,.discovery-fan__grid button{flex:0 0 auto!important;scroll-snap-align:start;min-height:32px!important;width:auto!important;padding:0 10px!important;border-radius:999px!important;white-space:nowrap;font-size:10.8px!important;opacity:1!important;transform:none!important;animation:none!important}.discovery-launcher__categories button.is-context:not(.is-active){border-color:#c340833d;box-shadow:0 5px 13px #ae418014}.discovery-fan--compact{margin-top:5px!important;padding:5px 0 0!important;border:0!important;border-top:1px solid rgba(159,77,126,.09)!important;border-radius:0!important;background:transparent!important;animation:none!important}.discovery-fan--compact .discovery-fan__grid button{min-height:33px!important;padding:0 10px 0 12px!important;background:#fff!important}.discovery-fan--compact .discovery-fan__grid button svg{margin-left:3px}.discovery-launcher.is-collapsed{width:auto!important;align-self:center;padding:5px 9px!important}.discovery-launcher__collapsed{font-size:9.5px!important}.questionnaire-card{padding-bottom:0!important;overflow:hidden}.questionnaire-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 13px 9px;background:linear-gradient(90deg,#f7d8e873,#ede1f85c)}.questionnaire-card__head>div{display:grid;gap:2px;min-width:0}.questionnaire-card__head span{color:#8e687e;font-size:10.5px}.questionnaire-card__head strong{color:#513448;font-family:Playfair Display,serif;font-size:16px}.questionnaire-card__head b{color:#a14879;font-size:11px;padding:4px 7px;border-radius:999px;background:#fff}.questionnaire-progress{height:3px;background:#f3e8ef}.questionnaire-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#dc4b92,#8750b4);transition:width .2s ease}.questionnaire-card__body{padding:13px}.questionnaire-question{margin:0 0 12px!important;color:#493944;font-size:14px!important;line-height:1.45!important;font-weight:750}.questionnaire-options{display:flex;flex-wrap:wrap;gap:7px}.questionnaire-options button{min-height:39px;padding:8px 11px;border:1px solid rgba(167,77,129,.14);border-radius:13px;color:#5b4853;background:#fff;font-size:11.5px;font-weight:750;cursor:pointer}.questionnaire-options button:hover,.questionnaire-options button.is-active{color:#9e3f74;border-color:#c4408347;background:#fff4f9}.questionnaire-options button.is-active{box-shadow:0 0 0 2px #c5408312}.questionnaire-scale{display:flex;align-items:center;gap:12px}.questionnaire-scale input{flex:1;accent-color:#c84385}.questionnaire-scale strong{min-width:48px;text-align:center;padding:7px 9px;border-radius:11px;background:#f7edf5;color:#8c4470}.questionnaire-input{display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(159,77,126,.14);border-radius:13px;background:#fff}.questionnaire-input input{min-width:0;flex:1;min-height:42px;border:0;outline:0;background:transparent}.questionnaire-input span{color:#8b7482;font-size:11px}.questionnaire-textarea{width:100%;min-height:80px;resize:vertical;padding:10px 11px;border:1px solid rgba(159,77,126,.14);border-radius:13px;outline:0;background:#fff;color:#493944}.questionnaire-next{width:100%;min-height:40px;margin-top:10px;border:0;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;background:linear-gradient(135deg,#d8448d,#7c4cad);font-weight:850;cursor:pointer}.questionnaire-next:disabled{opacity:.45;cursor:not-allowed}.questionnaire-nav{min-height:28px;display:flex;justify-content:space-between;align-items:center;margin-top:6px}.questionnaire-nav button{border:0;background:transparent;color:#8c647b;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:750;cursor:pointer}.questionnaire-error{margin:7px 0 0!important;color:#a64b60!important;font-size:10.5px!important}.questionnaire-card--done{padding:14px!important;display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center;color:#67445a}.questionnaire-card--done svg{grid-row:1 / span 2;color:#4fa176}.questionnaire-card--done strong{font-family:Playfair Display,serif;font-size:16px}.questionnaire-card--done p{margin:0!important;font-size:11.5px!important;color:#7c6875}.profile-detail--real{padding-bottom:20px}.profile-detail--real>p.profile-empty{margin:12px 0!important}.profile-loading,.profile-empty{margin:12px 0;padding:14px;border-radius:15px;background:#fff6f9;color:#78636f;font-size:12.5px;line-height:1.5}.profile-real-list,.profile-real-stack{display:grid;gap:12px;margin-top:10px}.profile-real-list section,.profile-real-stack section{display:grid;gap:7px}.profile-real-list h3,.profile-real-stack h3{margin:0 3px;color:#8a4b70;font-size:11px;text-transform:uppercase;letter-spacing:.045em}.profile-fact,.profile-row-card,.profile-metric-card{padding:12px;border:1px solid rgba(125,73,103,.1);border-radius:15px;background:#fff;box-shadow:0 7px 18px #4e2a400a}.profile-fact{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.profile-fact>div{min-width:0;display:grid;gap:3px}.profile-fact strong,.profile-row-card strong{color:#493944;font-size:12.5px}.profile-fact p,.profile-row-card p{margin:0!important;padding:0!important;background:transparent!important;color:#765f6c!important;font-size:11.5px!important}.profile-fact b{color:#8e4270;font-size:11.5px}.profile-fact small,.profile-row-card small{color:#9b8792;font-size:9.5px}.profile-fact button{flex:0 0 auto;min-height:31px;border:1px solid rgba(190,77,125,.13);border-radius:10px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;color:#a44370;background:#fff7fa;font-size:9.5px;font-weight:800;cursor:pointer}.profile-fact button:disabled{opacity:.5}.profile-row-card{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.profile-row-card>div{display:grid;gap:3px}.profile-metric-card{display:grid;gap:5px;margin-top:10px}.profile-metric-card>span{color:#9a7187;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.profile-metric-card>strong{color:#4e3845;font-family:Playfair Display,serif;font-size:18px}.profile-metric-card>p{margin:0!important;padding:0!important;background:transparent!important;font-size:11.5px!important}.profile-metric-card>b{color:#a33f73;font-size:13px}.profile-metric-card>small{color:#826d79;font-size:10.5px}.profile-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.profile-stats-grid>div{min-height:86px;padding:12px;border:1px solid rgba(125,73,103,.1);border-radius:15px;display:grid;align-content:center;gap:5px;background:#fff}.profile-stats-grid span{color:#8f7583;font-size:10px}.profile-stats-grid strong{color:#5a3d4f;font-size:18px}.profile-stat-wide{grid-column:1 / -1;min-height:70px!important}.profile-stat-wide strong{font-size:13px}.profile-detail--real .inline-alert{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.profile-detail--real .inline-alert button{border:0;border-radius:999px;padding:6px 9px;background:#fff;color:#9e4472;font-weight:800}@media(max-width:520px){.install-header-pill{right:139px!important;min-width:72px!important;width:auto!important}.discovery-launcher{width:calc(100% - 4px)!important}.discovery-launcher__compact-head strong{font-size:12.5px}.discovery-launcher__categories button,.discovery-fan__grid button{min-height:31px!important;font-size:10.3px!important}.questionnaire-card__body{padding:12px}.questionnaire-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.questionnaire-options button{width:100%}.profile-panel{max-height:91dvh!important}}@media(max-width:370px){.install-header-pill{right:132px!important;min-width:38px!important;width:38px!important;padding:0!important}.install-header-pill__label{display:none!important}.questionnaire-options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.questionnaire-progress i{transition:none}}.brand-name:after{content:"v4.0";display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border:1px solid rgba(168,82,132,.16);border-radius:999px;color:#a34c7b;background:#fff7fbeb;font-family:system-ui,sans-serif;font-size:8px;font-weight:800;letter-spacing:.035em;vertical-align:middle;box-shadow:0 4px 12px #87476c0f}.discovery-launcher--v40{width:min(calc(100% - 8px),640px)!important;margin:5px auto 4px!important;padding:8px 8px 9px!important;border-radius:19px!important;overflow:visible!important}.discovery-launcher--v40 .discovery-launcher__categories{display:flex!important;grid-template-columns:none!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 28px 4px 0!important;scroll-snap-type:x proximity;scrollbar-width:none}.discovery-launcher--v40 .discovery-launcher__categories::-webkit-scrollbar{display:none}.discovery-launcher--v40 .discovery-launcher__categories button{flex:0 0 auto!important;width:auto!important;min-height:34px!important;padding:0 11px!important;border-radius:999px!important;scroll-snap-align:start;white-space:nowrap;font-size:11px!important}.discovery-fan--visual{margin-top:8px!important;padding:10px!important;border:1px solid rgba(163,76,125,.11)!important;border-radius:17px!important;background:radial-gradient(circle at 85% 0%,rgba(226,204,243,.35),transparent 34%),linear-gradient(145deg,#fff8fcfa,#faf1f8f5)!important;box-shadow:0 10px 24px #5b324912!important;max-height:min(45dvh,350px);overflow:hidden;animation:guapiaFanIn .2s ease-out}.discovery-fan__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:1px 1px 8px}.discovery-fan__title-row>div{min-width:0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:6px;color:#8f4a72}.discovery-fan__title-row strong{color:#603e51;font-size:12.5px}.discovery-fan__title-row span{min-width:0;color:#9a818f;font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-fan__refresh{flex:0 0 auto;min-height:28px;padding:0 8px;border:1px solid rgba(174,77,128,.13);border-radius:999px;display:inline-flex;align-items:center;gap:4px;color:#a24878;background:#ffffffdb;font-size:9.5px;font-weight:800;cursor:pointer}.discovery-fan--visual .discovery-fan__grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:min(34dvh,260px);padding:1px 2px 2px!important;margin:0!important;scroll-snap-type:none!important;scrollbar-width:thin}.discovery-fan--visual .discovery-fan__grid button{width:100%!important;min-height:43px!important;padding:0 12px 0 14px!important;border:1px solid rgba(154,77,120,.1)!important;border-radius:14px!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px;color:#513f49!important;background:#fffffff5!important;box-shadow:0 5px 14px #56304509;font-size:11.5px!important;font-weight:760;text-align:left;white-space:normal!important;animation:guapiaActionIn .22s ease-out both!important}.discovery-fan--visual .discovery-fan__grid button:hover,.discovery-fan--visual .discovery-fan__grid button:focus-visible{border-color:#c240833d!important;background:#fff7fb!important}.discovery-fan--visual .discovery-fan__grid button svg{flex:0 0 auto;color:#9a567b}.discovery-launcher--v40 .discovery-launcher__categories button.is-context:not(.is-active){border-color:#c340833d!important;box-shadow:0 5px 14px #ae418014!important}.discovery-launcher--v40 .discovery-launcher__categories button.is-active{box-shadow:0 8px 18px #b4387e2b!important}@keyframes guapiaFanIn{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes guapiaActionIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.brand-name:after{margin-left:5px;font-size:7.5px;padding:2px 5px}.discovery-launcher--v40{width:calc(100% - 4px)!important}.discovery-fan--visual{max-height:42dvh;padding:9px!important}.discovery-fan--visual .discovery-fan__grid{max-height:31dvh}.discovery-fan--visual .discovery-fan__grid button{min-height:42px!important;font-size:11.2px!important}}@media(prefers-reduced-motion:reduce){.discovery-fan--visual,.discovery-fan--visual .discovery-fan__grid button{animation:none!important}}.brand-name:after{content:"v4.1"!important}.discovery-launcher--v41{width:min(calc(100% - 8px),640px)!important;margin:6px auto 5px!important;padding:10px!important;border-radius:22px!important;overflow:visible!important;background:linear-gradient(145deg,#fffafdfa,#f8f3fff7)!important;box-shadow:0 12px 30px #5a324b14!important;border:1px solid rgba(173,76,130,.1)!important}.discovery-launcher--v41 .discovery-launcher__compact-head{display:flex;align-items:center;gap:8px;padding:0 3px 8px}.discovery-launcher--v41 .discovery-launcher__compact-head>span{display:inline-flex;align-items:center;gap:5px;color:#a33e78;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.discovery-launcher--v41 .discovery-launcher__compact-head strong{font-size:14px;color:#513845}.discovery-launcher--v41 .discovery-launcher__categories{display:flex!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 30px 5px 1px!important;scrollbar-width:none}.discovery-launcher--v41 .discovery-launcher__categories::-webkit-scrollbar{display:none}.discovery-launcher--v41 .discovery-launcher__categories button{flex:0 0 auto!important;width:auto!important;min-height:39px!important;padding:0 12px 0 8px!important;border-radius:999px!important;display:flex!important;align-items:center;gap:7px;background:#fff!important;border:1px solid rgba(103,70,91,.1)!important;color:#55414c!important;font-size:11.5px!important;font-weight:800!important;box-shadow:0 5px 15px #5334460b!important;white-space:nowrap}.discovery-category-icon,.discovery-fan__icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#f8edf4;color:#a24c78}.discovery-launcher--v41 button[data-category=dieta] .discovery-category-icon{background:#fff0df;color:#d57b25}.discovery-launcher--v41 button[data-category=belleza] .discovery-category-icon{background:#ffe7f1;color:#d43e83}.discovery-launcher--v41 button[data-category=estilo] .discovery-category-icon{background:#eee7ff;color:#7b55bd}.discovery-launcher--v41 button[data-category=salud] .discovery-category-icon{background:#e5f6ef;color:#3c9a76}.discovery-launcher--v41 button[data-category=movimiento] .discovery-category-icon{background:#e7f1ff;color:#4b7fc1}.discovery-launcher--v41 button[data-category=bienestar] .discovery-category-icon{background:#fff1e8;color:#d26a4b}.discovery-launcher--v41 .discovery-launcher__categories button.is-active{transform:translateY(-1px);border-color:#ae428033!important;box-shadow:0 8px 20px #a6397821!important}.discovery-launcher--v41 .discovery-launcher__categories button.is-context:not(.is-active){box-shadow:0 0 0 2px #c340830f,0 6px 18px #ae418012!important}.discovery-launcher--v41 .discovery-fan--visual{margin-top:9px!important;padding:11px!important;border-radius:18px!important;border:1px solid rgba(150,74,116,.11)!important;background:linear-gradient(145deg,#fff,#fff8fc)!important;max-height:min(45dvh,355px);overflow:hidden!important;box-shadow:0 12px 28px #55304413!important}.discovery-launcher--v41 .discovery-fan__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px}.discovery-launcher--v41 .discovery-fan__title-row>div{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:0}.discovery-launcher--v41 .discovery-fan__title-row strong{font-size:13px;color:#533b49}.discovery-launcher--v41 .discovery-fan__title-row>div>span:last-child{font-size:9.5px;color:#927d89;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery-fan--dieta .discovery-fan__icon{background:#fff0df;color:#d57b25}.discovery-fan--belleza .discovery-fan__icon{background:#ffe7f1;color:#d43e83}.discovery-fan--estilo .discovery-fan__icon{background:#eee7ff;color:#7b55bd}.discovery-fan--salud .discovery-fan__icon{background:#e5f6ef;color:#3c9a76}.discovery-fan--movimiento .discovery-fan__icon{background:#e7f1ff;color:#4b7fc1}.discovery-fan--bienestar .discovery-fan__icon{background:#fff1e8;color:#d26a4b}.discovery-launcher--v41 .discovery-fan__refresh{min-height:29px;padding:0 9px;border:1px solid rgba(174,77,128,.13);border-radius:999px;background:#fff;color:#a24878;font-size:9.5px;font-weight:850;display:inline-flex;align-items:center;gap:4px}.discovery-launcher--v41 .discovery-fan__grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:min(33dvh,255px);padding:1px!important}.discovery-launcher--v41 .discovery-fan__grid button{width:100%!important;min-height:44px!important;padding:0 13px 0 14px!important;border-radius:14px!important;display:flex!important;align-items:center;justify-content:space-between;gap:10px;background:#fff!important;border:1px solid rgba(150,74,116,.09)!important;color:#503e49!important;font-size:11.6px!important;font-weight:780!important;box-shadow:0 5px 15px #54314309!important;text-align:left!important;white-space:normal!important}.response-card--actions{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;margin-top:8px!important}.action-chips{display:flex;flex-wrap:wrap;gap:7px}.action-chips button{min-height:35px;padding:0 10px;border:1px solid rgba(190,70,132,.14);border-radius:999px;background:linear-gradient(135deg,#fff4fa,#f5efff);color:#93436f;font-size:10.5px;font-weight:850;display:inline-flex;align-items:center;gap:5px;box-shadow:0 5px 14px #6538520d}.action-chips button:disabled{opacity:.48}.response-card--palette h4{display:flex;align-items:center;gap:7px}.palette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.palette-swatch{display:grid;justify-items:center;gap:4px;text-align:center}.palette-swatch>span{width:44px;height:44px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #54384817,0 7px 18px #482a3a1a}.palette-swatch strong{font-size:10px;color:#55404c}.palette-swatch small{font-size:8.5px;color:#907986;line-height:1.2}.questionnaire-summary{grid-column:1/-1;display:grid;gap:6px;margin-top:9px;width:100%}.questionnaire-summary>div{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:10px;background:#fff7fb}.questionnaire-summary span{font-size:9.5px;color:#8c7481}.questionnaire-summary b{font-size:10px;color:#5c4050;text-align:right}.guapia-dashboard-portal-host{margin:0 30px 16px}.guapia-dashboard{display:grid;gap:12px}.guapia-dashboard__loading{padding:15px;border-radius:16px;background:#fff7fb;color:#7b6471;font-size:12px}.guapia-dashboard__hero{display:flex;justify-content:space-between;gap:14px;align-items:stretch;padding:16px;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(237,211,255,.65),transparent 42%),linear-gradient(135deg,#fff1f8,#f6f0ff);border:1px solid rgba(163,76,125,.1);box-shadow:0 12px 26px #59304812}.guapia-dashboard__hero>div:first-child{display:grid;gap:4px;align-content:center;min-width:0}.guapia-dashboard__eyebrow{display:inline-flex;align-items:center;gap:5px;color:#aa3e77;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.guapia-dashboard__hero strong{font-family:Playfair Display,serif;font-size:18px;color:#4f3545;line-height:1.15}.guapia-dashboard__hero small{font-size:9.5px;color:#806c78;line-height:1.35}.guapia-dashboard__score{min-width:82px;border-radius:17px;background:#ffffffdb;display:grid;place-items:center;align-content:center;padding:9px;box-shadow:inset 0 0 0 1px #9b4c7714}.guapia-dashboard__score b{font-size:25px;color:#a83e78;line-height:1}.guapia-dashboard__score span{font-size:10px;font-weight:850;color:#6e5362}.guapia-dashboard__score small{font-size:8px;color:#a08694}.guapia-dashboard__next{width:100%;min-height:58px;border:0;border-radius:17px;padding:10px 12px;background:linear-gradient(135deg,#d5458a,#7d52b5);color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 24px #903d792e}.guapia-dashboard__next>span{display:grid;grid-template-columns:auto 1fr;gap:1px 7px;text-align:left;align-items:center}.guapia-dashboard__next svg{grid-row:1/span 2}.guapia-dashboard__next b{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.guapia-dashboard__next small{font-size:11px;color:#ffffffe0}.guapia-dashboard__areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guapia-area{padding:11px;border-radius:16px;background:#fff;border:1px solid rgba(110,72,94,.09);box-shadow:0 7px 17px #502f410a;display:grid;gap:8px}.guapia-area__top{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center}.guapia-area__icon{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#f5edf3;color:#9c4c76}.guapia-area--nutricion .guapia-area__icon{background:#fff0df;color:#d57b25}.guapia-area--belleza .guapia-area__icon{background:#ffe7f1;color:#d43e83}.guapia-area--movimiento .guapia-area__icon{background:#e7f1ff;color:#4b7fc1}.guapia-area--bienestar .guapia-area__icon{background:#fff1e8;color:#d26a4b}.guapia-area--salud .guapia-area__icon{background:#e5f6ef;color:#3c9a76}.guapia-area__top>div{display:grid;gap:1px;min-width:0}.guapia-area__top strong{font-size:11px;color:#4d3945}.guapia-area__top small{font-size:8.5px;color:#957f8b}.guapia-area__trend{color:#9b7c8c}.guapia-area__meter{height:5px;border-radius:99px;background:#f1e8ee;overflow:hidden}.guapia-area__meter i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#dc4b91,#8b58b8)}.guapia-area__meta{display:grid;gap:2px}.guapia-area__meta>span{font-size:8.5px;font-weight:850;color:#8f4b70}.guapia-area__meta small{font-size:8.5px;line-height:1.25;color:#8d7984}.guapia-area>button{min-height:29px;border:0;border-radius:9px;background:#fff4f9;color:#9e4673;font-size:9px;font-weight:850;display:flex;align-items:center;justify-content:center;gap:3px}.guapia-dashboard__strip{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.guapia-dashboard__strip>div{padding:10px 7px;border-radius:14px;background:#fff;border:1px solid rgba(110,72,94,.08);display:grid;gap:3px;text-align:center}.guapia-dashboard__strip span{font-size:8.5px;color:#917b87}.guapia-dashboard__strip strong{font-size:16px;color:#604352}.guapia-dashboard__objectives,.guapia-dashboard__badges{padding:12px;border-radius:16px;background:#fff;border:1px solid rgba(110,72,94,.08);display:grid;gap:8px}.guapia-dashboard__objectives h3,.guapia-dashboard__badges h3{margin:0;display:flex;align-items:center;gap:5px;font-size:10px;color:#8e4770;text-transform:uppercase;letter-spacing:.04em}.guapia-dashboard__objectives>div{display:grid;gap:5px}.guapia-dashboard__objectives>div>span{display:flex;justify-content:space-between;gap:8px}.guapia-dashboard__objectives b{font-size:9.5px;color:#5b414f}.guapia-dashboard__objectives small{font-size:8.5px;color:#8c7883}.guapia-dashboard__objectives i{height:4px;border-radius:99px;background:#f1e8ee;overflow:hidden}.guapia-dashboard__objectives em{display:block;height:100%;background:linear-gradient(90deg,#e04d92,#8a56b6)}.guapia-dashboard__objectives .is-done b{color:#47866e}.guapia-dashboard__badges>div{display:flex;flex-wrap:wrap;gap:6px}.guapia-dashboard__badges span{padding:6px 8px;border-radius:999px;background:#f2edf0;color:#9d8994;display:inline-flex;align-items:center;gap:4px;font-size:8.5px}.guapia-dashboard__badges span.is-earned{background:#fff1d9;color:#9b671b}.guapia-dashboard__notice{margin:0!important;padding:9px 10px!important;border-radius:12px;background:#f7f3f8!important;color:#7d6b75!important;font-size:8.8px!important;display:flex;gap:6px;align-items:flex-start}.guapia-dashboard__error{font-size:10px;color:#a44b5f}@media(max-width:520px){.guapia-dashboard-portal-host{margin:0 20px 14px}.guapia-dashboard__hero{padding:13px}.guapia-dashboard__hero strong{font-size:16px}.guapia-dashboard__areas{grid-template-columns:1fr 1fr}.guapia-area{padding:9px}.discovery-launcher--v41{width:calc(100% - 4px)!important}.discovery-launcher--v41 .discovery-fan--visual{max-height:43dvh!important}.palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:380px){.guapia-dashboard-portal-host{margin:0 14px 12px}.guapia-dashboard__areas{grid-template-columns:1fr}.guapia-dashboard__score{min-width:70px}.discovery-launcher--v41 .discovery-launcher__categories button{min-height:37px!important;font-size:10.8px!important}}.brand-name:after{content:"v4.2"!important}.privacy-nudge{display:none!important}.discovery42-host{width:100%;display:block;margin:6px 0 8px}.discovery42{width:min(calc(100% - 12px),690px);margin:0 auto;padding:11px;border-radius:22px;background:linear-gradient(145deg,#fffafdfc,#f7f2fffa);border:1px solid rgba(171,70,126,.12);box-shadow:0 12px 28px #5b314813;overflow:hidden}.discovery42__head{display:flex;align-items:center;gap:9px;padding:0 3px 9px}.discovery42__head span{display:inline-flex;align-items:center;gap:5px;color:#a33e78;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.discovery42__head strong{font-family:Playfair Display,serif;font-size:15px;color:#513845}.discovery42__rail{display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;padding:2px 28px 8px 2px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 24px),transparent 100%)}.discovery42__rail::-webkit-scrollbar{display:none}.discovery42__rail>button{--cat-color:#c84d8c;flex:0 0 142px;min-height:74px;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--cat-color) 22%,transparent);border-radius:18px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--cat-color) 8%,#fff));display:grid;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:9px;text-align:left;box-shadow:0 7px 18px #502c400b;transition:.18s ease}.discovery42__rail>button.is-active{transform:translateY(-2px);box-shadow:0 10px 22px color-mix(in srgb,var(--cat-color) 18%,transparent)}.discovery42__emoji{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-size:21px;background:color-mix(in srgb,var(--cat-color) 13%,#fff)}.discovery42__rail>button>span:last-child{display:grid;gap:2px;min-width:0}.discovery42__rail b{font-size:11.5px;color:#513e49}.discovery42__rail small{font-size:8.5px;line-height:1.2;color:#8b7682;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discovery42__panel{--cat-color:#c84d8c;margin-top:6px;padding:11px;border-radius:18px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--cat-color) 6%,#fff));border:1px solid color-mix(in srgb,var(--cat-color) 18%,transparent);animation:discovery42in .18s ease-out}.discovery42__panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px}.discovery42__panel-head>div{display:flex;align-items:center;gap:8px}.discovery42__panel-head>div>span{font-size:24px}.discovery42__panel-head>div>div{display:grid;gap:1px}.discovery42__panel-head strong{font-size:12.5px;color:#503b48}.discovery42__panel-head small{font-size:8.8px;color:#8c7883}.discovery42__panel-head>button{min-height:30px;border:1px solid color-mix(in srgb,var(--cat-color) 18%,transparent);border-radius:999px;background:#fff;color:#93436f;font-size:9.5px;font-weight:850;display:inline-flex;align-items:center;gap:5px;padding:0 10px}.discovery42__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.discovery42__actions>button{min-height:48px;border:1px solid rgba(130,78,108,.09);border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#4f3c47;box-shadow:0 5px 14px #51304209;text-align:left}.discovery42__actions>button>span{display:flex;align-items:center;gap:8px;min-width:0}.discovery42__actions i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--cat-color) 11%,#fff);color:var(--cat-color);font-style:normal}.discovery42__actions b{font-size:10.5px;line-height:1.2}.discovery42__error{margin:8px 0 0;padding:8px 10px;border-radius:10px;background:#fff1f4;color:#9b445b;font-size:9.5px}.guapia-avatar--small img{object-fit:cover}@keyframes discovery42in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:520px){.discovery42{width:calc(100% - 6px);padding:9px}.discovery42__rail>button{flex-basis:132px;min-height:70px}.discovery42__actions{grid-template-columns:1fr}.discovery42__actions>button{min-height:44px}.discovery42__panel{max-height:42dvh;overflow-y:auto}}.brand-name:after{content:"v4.3b"!important}.message-row--guapia{flex-wrap:wrap!important;align-items:flex-end!important}.message-row--guapia>.bubble-with-actions{flex:1 1 calc(100% - 38px)!important;min-width:0!important;max-width:calc(100% - 38px)!important;width:auto!important}.message-row--guapia .bubble{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:break-word!important;word-break:normal!important}.message-row--guapia .bubble p,.message-row--guapia .response-card{max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important}.message-ai-actions-v43{order:99!important;display:flex!important;align-items:center!important;gap:7px!important;margin-top:7px!important;margin-left:37px!important;min-height:34px!important;width:calc(100% - 37px)!important;max-width:calc(100% - 37px)!important;flex:0 0 calc(100% - 37px)!important;flex-wrap:wrap!important;clear:both!important}.message-ai-action{min-height:34px;border:1px solid rgba(172,70,128,.16);border-radius:999px;padding:0 10px;background:linear-gradient(180deg,#fff,#fff5fa);color:#8e3e6d;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800;box-shadow:0 4px 10px #6835520f;cursor:pointer;white-space:nowrap;flex:0 0 auto;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.message-ai-action:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #67355214}.message-ai-action:disabled{opacity:.55;cursor:wait}.message-ai-favorite.is-favorite{color:#d62a88;border-color:#d62a883d;background:linear-gradient(180deg,#fff7fc,#ffe9f6);box-shadow:0 5px 14px #d62a8824,inset 0 1px #fff}.response-card--related{padding:12px;background:linear-gradient(145deg,#fff,#fff8fc);border:1px solid rgba(184,76,138,.13);box-shadow:0 8px 20px #63334e0e}.related-card__head{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#7f3e67}.related-card__head strong{font-size:14px}.related-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.related-card__grid>button{min-height:52px;border:1px solid rgba(150,83,121,.12);border-radius:15px;background:linear-gradient(160deg,#fff,#fff7fb);display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:8px;padding:8px 9px;text-align:left;color:#4d3a46;box-shadow:0 5px 12px #5a30470b;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.related-card__grid>button:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 2px 7px #5b324914}.related-card__grid>button:disabled{opacity:.58;cursor:wait}.related-card__emoji{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#fff0f8,#f1e9ff);font-size:17px;box-shadow:inset 0 1px #fff,0 4px 9px #a64b8017}.related-card__grid>button>span:nth-child(2){display:grid;gap:2px;min-width:0}.related-card__grid b{font-size:12.5px;line-height:1.22}.related-card__grid small{font-size:12px;color:#8d7783;text-transform:capitalize}.guapia-first-move-host{width:100%;display:flex;justify-content:center}.guapia-first-move{position:relative;width:min(94%,620px);margin:4px auto 14px;padding:13px 42px 13px 13px;border:1px solid rgba(203,73,145,.16);border-radius:22px;background:linear-gradient(145deg,#fffffffa,#fff1f9fa);box-shadow:0 12px 30px #7432581a,inset 0 1px #fff;display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:start}.guapia-first-move__icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:#c72f83;background:linear-gradient(145deg,#fff,#ffdff1);box-shadow:0 6px 14px #bf348021,inset 0 1px #fff}.guapia-first-move__copy{display:grid;gap:3px;min-width:0}.guapia-first-move__copy small{font-size:11.5px;font-weight:800;color:#b0447f;text-transform:uppercase;letter-spacing:.06em}.guapia-first-move__copy strong{font-size:15.5px;color:#4c3341;line-height:1.25}.guapia-first-move__copy p{margin:1px 0 0;font-size:14px;line-height:1.42;color:#6f5a66}.guapia-first-move__action{grid-column:2;justify-self:start;min-height:40px;border:0;border-radius:999px;padding:0 12px;background:linear-gradient(180deg,#d93a92,#bb2779);color:#fff;font-size:12.5px;font-weight:800;display:inline-flex;align-items:center;gap:5px;box-shadow:0 7px 16px #bb277933;cursor:pointer}.guapia-first-move__action:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #5812392e}.guapia-first-move__close{position:absolute;right:10px;top:10px;width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffb8;color:#8c6a7c;cursor:pointer}.guapia-private-feed{margin:16px 0 4px;padding:14px;border:1px solid rgba(172,70,128,.12);border-radius:22px;background:linear-gradient(160deg,#fff,#fff8fc);box-shadow:0 10px 24px #60324c0f}.guapia-private-feed__head>div{display:grid;gap:3px}.guapia-private-feed__head span{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;color:#c03080;text-transform:uppercase;letter-spacing:.05em}.guapia-private-feed__head strong{font-size:17px;color:#493641}.guapia-private-feed__head small{font-size:12.5px;line-height:1.35;color:#87717e}.guapia-private-feed__tabs{display:flex;gap:7px;overflow-x:auto;padding:11px 1px 8px;scrollbar-width:none}.guapia-private-feed__tabs::-webkit-scrollbar{display:none}.guapia-private-feed__tabs button{flex:0 0 auto;min-height:38px;padding:0 11px;border:1px solid rgba(151,81,119,.13);border-radius:999px;background:#fff;color:#805b70;font-size:12px;font-weight:800;cursor:pointer}.guapia-private-feed__tabs button.is-active{color:#fff;background:linear-gradient(180deg,#d93a92,#bd2c7b);border-color:transparent;box-shadow:0 6px 14px #be2c7b2e}.guapia-private-feed__list{display:grid;gap:9px}.guapia-feed-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px;border:1px solid rgba(147,84,118,.1);border-radius:17px;background:#ffffffe6;box-shadow:0 5px 14px #5b31480b}.guapia-feed-item__icon{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:#b93a7d;background:linear-gradient(145deg,#fff0f8,#f3edff);box-shadow:inset 0 1px #fff,0 4px 10px #a64b8014}.guapia-feed-item__copy{display:grid;gap:3px;min-width:0}.guapia-feed-item__copy>small{font-size:11.5px;color:#9b7b8d;font-weight:700}.guapia-feed-item__copy>strong{font-size:14px;line-height:1.28;color:#4b3943}.guapia-feed-item__copy>p{margin:0;font-size:13px;line-height:1.4;color:#75616c}.guapia-feed-item__actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.guapia-feed-item__actions button,.guapia-feed-item__actions a{min-height:36px;padding:0 9px;border:0;border-radius:999px;background:#fff0f8;color:#9d3c72;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer}.guapia-private-feed__empty{padding:16px 8px;text-align:center;font-size:13px;color:#927888}.guapia-private-feed__more{width:100%;min-height:40px;margin-top:9px;border:1px solid rgba(151,81,119,.13);border-radius:13px;background:#fff;color:#8f456d;font-weight:800;cursor:pointer}@media(max-width:520px){.message-row--guapia{width:min(94%,calc(100vw - 20px))!important;max-width:min(94%,calc(100vw - 20px))!important}.message-row--guapia>.bubble-with-actions{flex-basis:calc(100% - 38px)!important;max-width:calc(100% - 38px)!important}.bubble{padding:12px 14px 8px!important}.bubble p{font-size:17px!important;line-height:1.52!important;letter-spacing:-.01em}.bubble time,.message-status{font-size:12px!important}.message-meta{margin-top:7px!important}.composer textarea{font-size:16px!important;line-height:1.45!important}.composer textarea::placeholder{font-size:16px!important}.presence,.date-chip,.thinking-chip,.inline-notice{font-size:12.5px!important}.profile-pill{font-size:13px!important;min-height:44px!important}.response-card h4,.response-card h3{font-size:16px!important;line-height:1.3!important}.response-card p,.response-card td,.response-card th,.response-card li,.response-card strong,.response-card b,.response-card span{font-size:max(12px,1em)}.response-card small,.traffic-copy small,.purchase-item__watch,.purchase-card__note{font-size:12px!important;line-height:1.35!important}.response-table-scroll table{font-size:13.5px!important}.step-copy>span,.check-item,.traffic-copy p,.traffic-value{font-size:14px!important;line-height:1.4!important}.card-external-action,.action-chips button,.questionnaire-next,.questionnaire-nav button,.questionnaire-options button{font-size:13.5px!important;min-height:44px!important}.questionnaire-question{font-size:17px!important;line-height:1.4!important}.questionnaire-card__head span,.questionnaire-card__head b,.questionnaire-summary span,.questionnaire-summary b{font-size:12.5px!important}.questionnaire-input input,.questionnaire-textarea{font-size:16px!important}.discovery42__head span{font-size:12px!important}.discovery42__head strong{font-size:17px!important}.discovery42__rail>button{flex-basis:150px!important;min-height:82px!important;padding:10px!important}.discovery42__rail b{font-size:14px!important}.discovery42__rail small{font-size:12px!important;line-height:1.25!important}.discovery42__panel-head strong{font-size:15px!important}.discovery42__panel-head small{font-size:12px!important}.discovery42__panel-head>button{min-height:44px!important;font-size:13px!important}.discovery42__actions>button{min-height:52px!important}.discovery42__actions b{font-size:14px!important;line-height:1.3!important}.discovery42__error{font-size:12.5px!important}.message-ai-actions-v43{gap:7px!important;margin-top:8px!important;margin-left:37px!important;width:calc(100% - 37px)!important;max-width:calc(100% - 37px)!important;flex-basis:calc(100% - 37px)!important;padding-left:1px!important}.message-ai-action{min-height:44px;padding:0 11px;font-size:12.5px}.related-card__grid{grid-template-columns:1fr}.related-card__head strong{font-size:15px!important}.related-card__grid>button{min-height:56px;padding:9px 10px}.related-card__grid b{font-size:14px!important}.related-card__grid small{font-size:12px!important}.guapia-first-move{width:calc(100% - 18px);margin-top:3px;padding:12px 40px 12px 11px;grid-template-columns:36px minmax(0,1fr);border-radius:19px}.guapia-first-move__icon{width:36px;height:36px;border-radius:12px}.guapia-first-move__copy small{font-size:12px}.guapia-first-move__copy strong{font-size:16px}.guapia-first-move__copy p{font-size:14px}.guapia-first-move__action{min-height:44px;font-size:13px}.guapia-private-feed{padding:12px;border-radius:19px}.guapia-private-feed__head span{font-size:12px}.guapia-private-feed__head strong{font-size:17px}.guapia-private-feed__head small{font-size:12.5px}.guapia-private-feed__tabs button{min-height:44px;font-size:12.5px}.guapia-feed-item{padding:10px}.guapia-feed-item__copy>small{font-size:12px}.guapia-feed-item__copy>strong{font-size:14.5px}.guapia-feed-item__copy>p{font-size:13.5px}.guapia-feed-item__actions button,.guapia-feed-item__actions a{min-height:44px;font-size:12.5px}}@media(max-width:380px){.message-row--guapia{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.message-ai-action{padding-inline:9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.message-ai-action,.related-card__grid>button,.guapia-first-move__action{transition:none!important}}.brand-name:after{content:"v4.3b.1"!important}.message-ai-actions-v43{flex-wrap:nowrap!important;gap:9px!important}.message-ai-action{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;padding:0!important;justify-content:center!important;gap:0!important;border-radius:50%!important}.message-ai-action svg{width:20px!important;height:20px!important;flex:0 0 auto!important}.message-ai-favorite.is-favorite{transform:none!important}.panel-backdrop{overflow:hidden!important}.profile-panel{width:min(100vw,760px)!important;max-width:100vw!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;touch-action:pan-y!important;margin-inline:auto!important}.profile-panel__header,.profile-panel__intro,.profile-detail,.guapia-dashboard-portal-host,.guapia-dashboard,.guapia-private-feed{min-width:0!important;max-width:100%!important}.guapia-dashboard-portal-host{width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.guapia-dashboard{width:100%!important;overflow:hidden!important}.guapia-dashboard>*{min-width:0!important;max-width:100%!important}.guapia-dashboard__hero,.guapia-dashboard__next,.guapia-dashboard__areas,.guapia-dashboard__strip,.guapia-dashboard__objectives,.guapia-dashboard__badges,.guapia-dashboard__notice{width:100%!important;min-width:0!important;max-width:100%!important}.guapia-dashboard__hero>div:first-child{min-width:0!important}.guapia-dashboard__hero strong,.guapia-dashboard__hero small,.guapia-area__meta small,.guapia-feed-item__copy>strong,.guapia-feed-item__copy>p{overflow-wrap:anywhere!important;word-break:normal!important}.guapia-private-feed{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;margin-left:0!important;margin-right:0!important}.guapia-private-feed__head,.guapia-private-feed__tabs,.guapia-private-feed__list{width:100%!important;min-width:0!important;max-width:100%!important}.guapia-private-feed__tabs{overflow-x:auto!important;overflow-y:hidden!important}.guapia-feed-item{position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important}.guapia-feed-item.is-removable{padding-right:50px!important}.guapia-feed-item__copy{min-width:0!important;max-width:100%!important;overflow:hidden!important}.guapia-feed-item__remove{position:absolute;right:10px;top:10px;width:36px;height:36px;border:1px solid rgba(173,75,126,.12);border-radius:50%;display:grid;place-items:center;background:#fff7fb;color:#9b4b75;box-shadow:0 4px 12px #5b31480f;cursor:pointer;z-index:2}.guapia-feed-item__remove:active{transform:translateY(1px)}.guapia-feed-item__remove:disabled{opacity:.5;cursor:wait}@media(max-width:520px){.profile-panel{padding-left:14px!important;padding-right:14px!important}.guapia-dashboard__areas{grid-template-columns:1fr!important}.guapia-dashboard__hero{gap:9px!important;padding:12px!important}.guapia-dashboard__score{min-width:72px!important;max-width:78px!important;padding:8px!important}.guapia-private-feed{padding:11px!important}.message-ai-actions-v43{width:auto!important;max-width:calc(100% - 37px)!important;flex-basis:auto!important}}@media(max-width:380px){.message-ai-action{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}}.brand-name:after{content:"v4.3c"!important}.guapia-dashboard--v43c{gap:14px!important}.guapia-week-hero{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;align-items:center;padding:18px;border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(218,188,242,.48),transparent 38%),linear-gradient(145deg,#fff4fa,#f8f3ff);border:1px solid rgba(176,72,132,.12);box-shadow:0 16px 34px #69375417,inset 0 1px #fff;overflow:hidden}.guapia-week-ring{--guapia-week-progress:0%;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from -90deg,#d83f91 var(--guapia-week-progress),#eadff1 0);position:relative;box-shadow:0 12px 28px #b23a7f2e,inset 0 1px #ffffffb8}.guapia-week-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:linear-gradient(145deg,#fff,#fff8fc);box-shadow:inset 0 0 0 1px #a0507c14,0 4px 12px #5f314b0d}.guapia-week-ring>div{position:relative;z-index:1;display:grid;justify-items:center;line-height:1}.guapia-week-ring b{font-size:31px;color:#9f3472;letter-spacing:-.04em}.guapia-week-ring span{font-size:12px;font-weight:850;color:#654b5b;margin-top:2px}.guapia-week-ring small{font-size:10px;color:#9d8392;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}.guapia-week-copy{min-width:0;display:grid;gap:5px;align-content:center}.guapia-week-kicker{display:inline-flex;align-items:center;gap:6px;color:#a33b78;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.055em}.guapia-week-copy>strong{font-family:Playfair Display,serif;font-size:21px;line-height:1.12;color:#493340}.guapia-week-copy>p{margin:0;color:#735f6b;font-size:14px;line-height:1.42}.guapia-week-trend{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:3px;padding:6px 9px;border-radius:999px;background:#fff;color:#775766;font-size:11.5px;font-weight:800;box-shadow:0 4px 12px #5d324a0d}.guapia-week-trend.trend-sube{color:#3c8568;background:#eef9f4}.guapia-week-trend.trend-baja{color:#a35f45;background:#fff4ed}.guapia-week-explainer{margin:-4px 3px 0!important;color:#8b7883!important;font-size:11.5px!important;line-height:1.42!important}.guapia-dashboard__strip--semantic{grid-template-columns:repeat(3,minmax(0,1fr))!important}.guapia-dashboard__strip--semantic>div{padding:12px 8px!important;border-radius:16px!important;box-shadow:0 7px 18px #5430440b}.guapia-dashboard__strip--semantic span{font-size:10.5px!important;font-weight:800;color:#8f7483!important}.guapia-dashboard__strip--semantic strong{font-size:19px!important;color:#553846!important}.guapia-dashboard__strip--semantic small{font-size:9.5px;color:#aa929f}.guapia-dashboard__next--modern{border-radius:18px!important;min-height:60px!important;box-shadow:0 12px 26px #903d7933!important}.guapia-dashboard__section-head{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-top:3px}.guapia-dashboard__section-head>div{display:grid;gap:1px}.guapia-dashboard__section-head span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#b13d7d}.guapia-dashboard__section-head strong{font-size:17px;color:#4d3743}.guapia-dashboard__section-head>small{max-width:180px;text-align:right;color:#9a818f;font-size:10.5px;line-height:1.3}.guapia-dashboard__areas--semantic{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.guapia-area--semantic{padding:13px!important;border-radius:19px!important;gap:10px!important;background:linear-gradient(150deg,#fff,#fffafd)!important;box-shadow:0 9px 22px #4e2d3f0d!important}.guapia-area--semantic .guapia-area__top{grid-template-columns:auto minmax(0,1fr) auto!important}.guapia-area--semantic .guapia-area__top strong{font-size:13px!important}.guapia-area--semantic .guapia-area__top small{font-size:10.5px!important;line-height:1.25}.guapia-area__state{align-self:start;padding:5px 8px;border-radius:999px;background:#f5edf3;color:#795b6c;font-size:9.5px;font-weight:900;white-space:nowrap}.guapia-area__state.state-constante{background:#eaf7f1;color:#347b5e}.guapia-area__state.state-en_marcha{background:#eef3ff;color:#526da1}.guapia-area__state.state-empezando{background:#fff6e7;color:#9b6d2c}.guapia-area__state.state-en_pausa{background:#fff0ea;color:#a35e47}.guapia-area__semantic-copy{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:12px;background:#faf6f9;color:#7d6874;font-size:11.5px;font-weight:700;line-height:1.3}.guapia-area--semantic>button{min-height:40px!important;border-radius:12px!important;font-size:11.5px!important}.guapia-private-feed{margin-top:6px!important;border-top:1px solid rgba(171,75,126,.1)!important;background:linear-gradient(160deg,#fff,#fff9fc)!important}.guapia-feed-undo{position:sticky;bottom:12px;z-index:5;margin-left:auto;min-height:42px;padding:0 13px;border:0;border-radius:999px;background:#4f3b48;color:#fff;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:850;box-shadow:0 10px 24px #3c263338;cursor:pointer}.guapia-feed-item__media{display:block;margin:0 0 7px;border-radius:12px;overflow:hidden}.guapia-feed-item__media img{display:block;width:100%;height:92px;object-fit:cover}.guapia-support-image-host{display:block;width:100%;margin:-3px 0 10px}.guapia-support-image{margin:0;display:grid;gap:5px}.guapia-support-image img{display:block;width:100%;height:156px;object-fit:cover;border-radius:15px;background:#f4edf1;box-shadow:0 7px 18px #492c3b14}.guapia-support-image figcaption{min-height:14px;padding:0 2px;font-size:9.5px;line-height:1.25;color:#9a8390}.guapia-support-image figcaption a,.guapia-support-image figcaption span{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none}.guapia-support-image figcaption a:hover{text-decoration:underline}@media(max-width:520px){.guapia-week-hero{grid-template-columns:94px minmax(0,1fr);gap:12px;padding:14px}.guapia-week-ring{width:92px;height:92px}.guapia-week-ring:before{inset:8px}.guapia-week-ring b{font-size:27px}.guapia-week-copy>strong{font-size:19px}.guapia-week-copy>p{font-size:13.5px}.guapia-week-trend{font-size:11px}.guapia-dashboard__areas--semantic{grid-template-columns:1fr!important}.guapia-dashboard__section-head{align-items:start}.guapia-dashboard__section-head>small{max-width:145px}.guapia-dashboard__strip--semantic span{font-size:10px!important}.guapia-dashboard__strip--semantic strong{font-size:18px!important}.guapia-dashboard__strip--semantic small{font-size:9px}.guapia-support-image img{height:148px}.guapia-support-image figcaption{font-size:10px}}@media(max-width:380px){.guapia-week-hero{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px}.guapia-week-ring{width:80px;height:80px}.guapia-week-ring b{font-size:23px}.guapia-week-ring span{font-size:10.5px}.guapia-week-copy>strong{font-size:17px}.guapia-dashboard__strip--semantic{gap:5px!important}.guapia-dashboard__strip--semantic>div{padding:10px 5px!important}.guapia-dashboard__strip--semantic small{display:none}.guapia-dashboard__section-head{display:grid;gap:3px}.guapia-dashboard__section-head>small{max-width:none;text-align:left}.guapia-area__state{font-size:9px;padding-inline:7px}}@media(prefers-reduced-motion:no-preference){.guapia-week-ring{animation:guapia-ring-in .5s ease-out both}@keyframes guapia-ring-in{0%{transform:scale(.94);opacity:.45}to{transform:scale(1);opacity:1}}}.brand-name:after{content:"v4.3c.1"!important}.guapia-inspiration-host:empty{display:none}.response-card[data-guapia-inspiration=true]>.card-video-action{display:none!important}.response-card--generic[data-guapia-inspiration-card=true]>p{display:none!important}.guapia-inspiration{margin-top:12px;padding-top:11px;border-top:1px solid rgba(72,43,86,.12)}.guapia-inspiration--standalone{margin-top:4px;padding-top:0;border-top:0}.guapia-inspiration__head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px}.guapia-inspiration__head span{font-size:13px;font-weight:800;color:#55375f}.guapia-inspiration__head small{font-size:11.5px;line-height:1.25;color:#7f6c84;text-align:right}.guapia-inspiration__rail{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 1px 5px;scrollbar-width:none}.guapia-inspiration__rail::-webkit-scrollbar{display:none}.guapia-inspiration__item{position:relative;flex:0 0 auto;min-width:166px;max-width:224px;scroll-snap-align:start;border:1px solid rgba(80,54,90,.14);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#faf6fbf5);box-shadow:0 7px 18px #442b4b14;overflow:hidden}.guapia-inspiration__item.is-real{min-width:198px}.guapia-inspiration__open{min-height:48px;display:flex;align-items:center;gap:8px;padding:9px 42px 9px 10px;text-decoration:none;color:#402d47}.guapia-inspiration__platform{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:0 0 30px;background:#f1e9f3;color:#5e3a66;box-shadow:inset 0 1px #ffffffe6}.guapia-inspiration__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.guapia-inspiration__copy b{font-size:13px;line-height:1.15;white-space:nowrap}.guapia-inspiration__copy small{max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:#6e5a73}.guapia-inspiration__copy em{max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;color:#8b7a90}.guapia-inspiration__thumb{display:block;height:92px;background:#efe8f1;overflow:hidden}.guapia-inspiration__thumb img{width:100%;height:100%;display:block;object-fit:cover}.guapia-inspiration__favorite{position:absolute;right:6px;bottom:7px;width:36px;height:36px;border:0;border-radius:12px;display:grid;place-items:center;background:#fffffff0;color:#755d7b;box-shadow:0 4px 12px #3f27451f;cursor:pointer}.guapia-inspiration__favorite.is-favorite{color:#c8326f;background:#fff1f6}.guapia-inspiration__favorite:disabled{opacity:.55;cursor:wait}.guapia-inspiration__item[data-platform=tiktok] .guapia-inspiration__platform{background:#18161b;color:#fff}.guapia-inspiration__item[data-platform=instagram] .guapia-inspiration__platform{background:linear-gradient(135deg,#7b4fe0,#d3488f,#ef8a45);color:#fff}.guapia-inspiration__item[data-platform=pinterest] .guapia-inspiration__platform{background:#b5222a;color:#fff}.guapia-inspiration__item[data-platform=youtube] .guapia-inspiration__platform{background:#d92b36;color:#fff}.guapia-inspiration__open:active{transform:translateY(1px)}.guapia-inspiration__favorite:active{transform:scale(.96)}@media(max-width:520px){.guapia-inspiration{margin-top:10px}.guapia-inspiration__head{align-items:flex-start;flex-direction:column;gap:2px}.guapia-inspiration__head small{text-align:left;font-size:12px}.guapia-inspiration__item{min-width:158px}.guapia-inspiration__item.is-real{min-width:190px}.guapia-inspiration__open{min-height:48px}.guapia-inspiration__favorite{width:40px;height:40px;right:4px;bottom:4px}}@media(prefers-reduced-motion:reduce){.guapia-inspiration__open:active,.guapia-inspiration__favorite:active{transform:none}}.brand-name:after{content:"v4.3d.1"!important}.guapia-inspiration__rail{gap:8px;padding:4px 1px 6px}.guapia-inspiration__item,.guapia-inspiration__item.is-real{flex:0 0 62px;min-width:62px;max-width:62px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:6px}.guapia-inspiration__thumb{display:none!important}.guapia-inspiration__open{width:58px;height:58px;min-height:58px;padding:0;border-radius:19px;display:grid;place-items:center;gap:0;background:#fffffff5;box-shadow:0 8px 18px #442b4b21,inset 0 1px #fffffff2}.guapia-inspiration__platform{width:52px;height:52px;flex:0 0 52px;border-radius:17px}.guapia-inspiration__platform svg{width:29px!important;height:29px!important;stroke-width:2.15}.guapia-inspiration__copy,.guapia-inspiration__open>svg{display:none!important}.guapia-inspiration__favorite{position:static;width:44px;height:44px;border-radius:15px;background:#fffffff2;box-shadow:0 5px 14px #3f27451c}.guapia-inspiration__favorite svg{width:21px;height:21px}.guapia-inspiration__open:focus-visible,.guapia-inspiration__favorite:focus-visible{outline:3px solid rgba(208,55,125,.28);outline-offset:2px}@media(max-width:520px){.guapia-inspiration__rail{gap:7px}.guapia-inspiration__item,.guapia-inspiration__item.is-real{min-width:61px;max-width:61px;flex-basis:61px}.guapia-inspiration__open{width:57px;height:57px;min-height:57px}.guapia-inspiration__platform{width:51px;height:51px;flex-basis:51px}}.brand-name:after{content:"v4.3d.2"!important}.response-card[data-guapia-inspiration-empty=true]{display:none!important}.guapia-brand-logo{width:31px;height:31px;display:block;fill:currentColor;stroke:none!important}.guapia-inspiration__platform{overflow:hidden}.guapia-inspiration__platform .guapia-brand-logo{width:30px!important;height:30px!important;fill:currentColor!important;stroke:none!important}.guapia-inspiration__item[data-platform=tiktok] .guapia-inspiration__platform{background:#000;color:#fff}.guapia-inspiration__item[data-platform=instagram] .guapia-inspiration__platform{background:radial-gradient(circle at 31% 107%,#fdf497 0 5%,#fdf497 5% 10%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.guapia-inspiration__item[data-platform=pinterest] .guapia-inspiration__platform{background:#e60023;color:#fff}.guapia-inspiration__item[data-platform=youtube] .guapia-inspiration__platform{background:red;color:#fff}.guapia-inspiration__open{transition:transform .14s ease,box-shadow .14s ease}.guapia-inspiration__open:hover{box-shadow:0 10px 22px #442b4b29,inset 0 1px #fffffff2}.guapia-inspiration__open:active{transform:translateY(1px) scale(.98)}.brand-name:after{content:"v4.3d.3"!important}.guapia-inspiration__notices{display:flex;flex-direction:column;gap:7px;margin-top:9px}.guapia-inspiration__notices p{margin:0;padding:9px 11px;border:1px solid rgba(154,83,132,.16);border-radius:13px;background:linear-gradient(180deg,#fff9fcfa,#fbf4f9fa);color:#4b364f;font-size:12.5px;line-height:1.42}.guapia-inspiration__notices strong{color:#9e376f;font-weight:800}@media(max-width:520px){.guapia-inspiration__notices p{font-size:13px;line-height:1.45;padding:9px 10px}}.brand-name:after{content:"v4.3d.4"!important}.guapia-support-image img{height:clamp(185px,25vw,250px)!important;object-fit:cover!important;object-position:center!important}.guapia-support-image figcaption{margin-top:1px;font-size:10.5px!important;line-height:1.3!important}@media(max-width:520px){.guapia-support-image img{height:185px!important;border-radius:14px!important}}@media(max-width:380px){.guapia-support-image img{height:175px!important}}.brand-name:after{content:"v4.4"!important;font-size:14px!important;line-height:1!important;padding:6px 10px!important;margin-left:8px!important;border-radius:999px!important;vertical-align:middle!important;font-weight:800!important;letter-spacing:.02em!important}.guapia-resources44-host{width:100%}.guapia-resources44{display:grid;gap:12px;margin-top:12px}.guapia-resource44{overflow:hidden;border:1px solid rgba(194,96,156,.2);border-radius:22px;background:linear-gradient(145deg,#fff9fcfa,#fbf7fffa);box-shadow:0 8px 24px #7646700f}.guapia-resource44--featured{width:100%}.guapia-resource44__why{padding:13px 15px 10px}.guapia-resource44__why>span{display:flex;align-items:center;gap:7px;color:#9b467d;font-size:11.5px;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.guapia-resource44__why p{margin:6px 0 0;color:#4c3c49;font-size:14px;line-height:1.42}.guapia-resource44__media{position:relative;display:block;margin:0 10px;border-radius:17px;overflow:hidden;background:#f2e9ef}.guapia-resource44__media img{display:block;width:100%;max-height:224px;object-fit:cover}.guapia-resource44__media b{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffffed;color:#c72e83;box-shadow:0 5px 18px #32142a33}.guapia-resource44__placeholder{display:grid;place-items:center;height:118px;margin:0 10px;border-radius:17px;background:linear-gradient(135deg,#f7edf3,#f1ecf8);color:#b15c8d}.guapia-resource44__body{display:grid;gap:6px;padding:11px 14px 13px}.guapia-resource44__body>strong{font-size:14.5px;line-height:1.35;color:#352c33}.guapia-resource44__body>small{color:#776b73}.guapia-resource44__episode{font-weight:700;color:#8f3d72!important}.guapia-resource44__meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:11px;color:#75616f}.guapia-resource44__meta span{padding:2px 7px;border-radius:999px;background:#c96ba517}.guapia-resource44__actions{display:flex;justify-content:space-between;align-items:center;margin-top:2px;min-height:38px}.guapia-resource44__actions a,.guapia-resource44__actions button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a4437e;font:inherit;font-size:13px;font-weight:750;text-decoration:none}.guapia-resource44__actions button{width:38px;height:38px;justify-content:center;border-radius:13px;background:#ffffffd1;box-shadow:0 3px 12px #532d4b14}.guapia-resource44__actions button.is-favorite,.guapia-resource44__compact-actions button.is-favorite{color:#d22d83}.guapia-resource44__source{font-size:10.5px!important;color:#9b8e97!important}.guapia-resource44__source a{color:inherit;text-decoration:underline;text-underline-offset:2px}.guapia-resource44--evidencia{border-color:#5d8b7e3d;background:linear-gradient(145deg,#fafffdfa,#fbf9fffa)}.guapia-resource44--evidencia .guapia-resource44__why>span{color:#477d70}.guapia-resource44--podcast{background:linear-gradient(145deg,#fffafdfc,#f8f6fffc);border-color:#7c5dad33}.guapia-resource44__skeleton{display:grid;gap:8px;padding:12px 14px 15px;border-radius:20px;background:#fffafdeb}.guapia-resource44__skeleton i{display:block;height:11px;border-radius:999px;background:linear-gradient(90deg,#b599ad1f,#b599ad40,#b599ad1f);background-size:220% 100%;animation:guapiaResourcePulse 1.35s ease-in-out infinite}.guapia-resource44__skeleton i:nth-child(2){width:82%}.guapia-resource44__skeleton i:nth-child(3){width:61%}@keyframes guapiaResourcePulse{0%{background-position:100% 0}to{background-position:-100% 0}}.guapia-inspire44{min-width:0}.guapia-inspire44>header{display:flex;align-items:end;justify-content:space-between;gap:10px;padding:0 2px 7px}.guapia-inspire44>header span{font-size:14px;font-weight:850;color:#743358}.guapia-inspire44>header small{font-size:10.5px;color:#9b8995}.guapia-inspire44__rail{display:flex;gap:10px;overflow-x:auto;padding:2px 14% 7px 1px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.guapia-inspire44__rail::-webkit-scrollbar{display:none}.guapia-resource44--compact{flex:0 0 min(222px,72vw);scroll-snap-align:start;border-radius:18px;box-shadow:0 5px 16px #7646700e}.guapia-resource44__media.is-compact{margin:8px 8px 0;border-radius:13px}.guapia-resource44__media.is-compact img{height:112px;max-height:112px;object-fit:cover}.guapia-resource44__media.is-compact b{width:36px;height:36px}.guapia-resource44__placeholder.is-compact{height:86px;margin:8px 8px 0;border-radius:13px}.guapia-resource44__compact-body{display:grid;gap:5px;padding:9px 10px 10px;min-height:102px}.guapia-resource44__compact-body>span{display:flex;align-items:center;gap:5px;color:#9b467d;font-size:10.5px;font-weight:800;text-transform:uppercase}.guapia-resource44__compact-body>strong{font-size:12.5px;line-height:1.3;color:#3d323a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guapia-resource44__compact-body>small{font-size:10.5px;color:#806f7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guapia-resource44__compact-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:auto}.guapia-resource44__compact-actions a,.guapia-resource44__compact-actions button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:11px;background:#ffffffd6;color:#9b467d;box-shadow:0 2px 9px #532d4b12}.guapia-podcast44{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:10px;margin-top:4px;padding:8px 9px;border-radius:15px;background:#7c579d13}.guapia-podcast44__play{display:grid;place-items:center;width:43px;height:43px;border:0;border-radius:50%;background:#a44582;color:#fff;box-shadow:0 5px 15px #863c6d33}.guapia-podcast44__play:disabled{opacity:.55}.guapia-podcast44__timeline{min-width:0;display:grid;gap:3px}.guapia-podcast44__timeline input{width:100%;height:28px;margin:0;accent-color:#a44582;touch-action:pan-x}.guapia-podcast44__timeline>div{display:flex;justify-content:space-between;color:#7f6e79;font-size:10px;font-variant-numeric:tabular-nums}.guapia-resource44--compact .guapia-podcast44{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:6px}.guapia-resource44--compact .guapia-podcast44__play{width:34px;height:34px}.guapia-resource44--compact .guapia-podcast44__timeline input{height:22px}.discovery44{margin:15px 0 9px;display:grid;gap:10px}.discovery44__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 3px}.discovery44__head>div{display:grid;gap:2px}.discovery44__head span{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:850;color:#9e4279;text-transform:uppercase;letter-spacing:.025em}.discovery44__head strong{font-size:16px;color:#3e313a}.discovery44__head>small{max-width:46%;font-size:11px;line-height:1.3;text-align:right;color:#8d7b86}.discovery44__rail{display:flex;gap:9px;overflow-x:auto;padding:3px 18% 7px 2px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.discovery44__rail::-webkit-scrollbar{display:none}.discovery44__rail>button{position:relative;flex:0 0 156px;min-height:82px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:10px;border:1px solid color-mix(in srgb,var(--cat-color,#c84d8c) 24%,transparent);border-radius:20px;background:linear-gradient(145deg,#fff,#fff8fc);text-align:left;scroll-snap-align:start;box-shadow:0 5px 16px #5a304e0e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.discovery44__rail>button.is-active{transform:translateY(-2px);border-color:var(--cat-color,#c84d8c);box-shadow:0 8px 20px #5a304e1c}.discovery44__rail>button.is-featured:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-color,#c84d8c) 16%,transparent)}.discovery44__rail>button.is-personal{flex-basis:170px;background:linear-gradient(145deg,#fff7fb,#f8f4ff)}.discovery44__emoji{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:color-mix(in srgb,var(--cat-color,#c84d8c) 12%,white);font-size:22px}.discovery44__copy{display:grid;gap:2px;min-width:0}.discovery44__copy b{font-size:12.5px;color:#3e333a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery44__copy small{font-size:10.3px;line-height:1.25;color:#897984;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.discovery44__rail>button em{position:absolute;right:8px;top:7px;padding:2px 6px;border-radius:999px;background:#f4ddea;color:#9b467d;font-style:normal;font-size:8.5px;font-weight:850}.discovery44__rail>button>i{position:absolute;right:9px;top:8px;color:var(--cat-color,#c84d8c)}.discovery44__panel{border:1px solid color-mix(in srgb,var(--cat-color,#c84d8c) 20%,transparent);border-radius:20px;padding:11px;background:#ffffffeb;box-shadow:0 6px 18px #502d460e}.discovery44__panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.discovery44__panel-head>div{display:flex;align-items:center;gap:8px;min-width:0}.discovery44__panel-head>div>span{font-size:21px}.discovery44__panel-head>div>div{display:grid}.discovery44__panel-head strong{font-size:13px;color:#433740}.discovery44__panel-head small{font-size:10.5px;color:#8a7883}.discovery44__panel-head>button{display:flex;align-items:center;gap:4px;border:0;border-radius:11px;padding:7px 9px;background:color-mix(in srgb,var(--cat-color,#c84d8c) 10%,white);color:#804062;font-size:11px;font-weight:800}.discovery44__actions{display:grid;gap:6px}.discovery44__actions>button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 8px;border:0;border-radius:13px;background:#fff;color:#42363e;text-align:left}.discovery44__actions>button>span{display:flex;align-items:center;gap:8px}.discovery44__actions i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:color-mix(in srgb,var(--cat-color,#c84d8c) 10%,white);color:var(--cat-color,#c84d8c)}.discovery44__actions b{font-size:12.2px;font-weight:720}.discovery44__error{margin:7px 0 0;color:#a33c67;font-size:11px}.guapia-voice-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:end center;padding:18px}.guapia-voice-modal__backdrop{position:absolute;inset:0;border:0;background:#2a1d266b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.guapia-voice-modal>section{position:relative;width:min(520px,100%);max-height:min(82vh,680px);overflow:auto;border-radius:26px;background:#fffafb;box-shadow:0 24px 60px #371f3147;padding:16px}.guapia-voice-modal header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.guapia-voice-modal header>div{display:grid;gap:2px}.guapia-voice-modal header span{font-size:10.5px;font-weight:850;text-transform:uppercase;color:#a1487d}.guapia-voice-modal header strong{font-size:18px;color:#372d34}.guapia-voice-modal header>button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:12px;background:#f6edf2;color:#78556b}.guapia-voice-modal>section>p{margin:8px 0 12px;color:#776771;font-size:12.5px;line-height:1.4}.guapia-voice-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.guapia-voice-list>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px;border:1px solid rgba(170,94,141,.14);border-radius:14px;background:#fff;text-align:left}.guapia-voice-list>button.is-selected{border-color:#b6548d;background:#fff4fa}.guapia-voice-list>button>span{display:grid;min-width:0}.guapia-voice-list b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#40343c}.guapia-voice-list small{font-size:9.5px;color:#927d89}.guapia-voice-list i{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:50%;background:#f0ddea;color:#a3447d}.guapia-voice-modal label{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-weight:750;color:#594650}.guapia-voice-modal input[type=range]{width:100%;accent-color:#a44582}.guapia-voice-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.guapia-voice-modal footer button{border:0;border-radius:13px;padding:10px 13px;font-weight:800}.guapia-voice-later{background:#f5edf2;color:#755667}.guapia-voice-save{background:#a44582;color:#fff}@media(max-width:430px){.brand-name:after{font-size:13px!important;padding:5px 9px!important}.guapia-resource44{border-radius:19px}.guapia-resource44__media img{max-height:190px}.guapia-resource44__why{padding:12px 13px 9px}.guapia-resource44__body{padding:10px 13px 12px}.guapia-resource44--compact{flex-basis:68vw}.guapia-inspire44__rail{padding-right:22%}.discovery44__head{align-items:flex-start}.discovery44__head>small{max-width:48%;font-size:10.5px}.discovery44__rail>button{flex-basis:150px}.discovery44__rail>button.is-personal{flex-basis:164px}.guapia-voice-modal{padding:9px}.guapia-voice-modal>section{border-radius:23px;padding:14px}.guapia-voice-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.guapia-resource44__skeleton i{animation:none}.discovery44__rail>button{transition:none}}.guapia-personalization44-host{margin:4px 14px 12px}.guapia-personalization44{display:grid;gap:9px;padding:12px;border:1px solid rgba(174,88,139,.15);border-radius:18px;background:linear-gradient(145deg,#fffafd,#faf7ff)}.guapia-personalization44>header{display:flex;align-items:center;gap:8px;color:#8f3d72}.guapia-personalization44>header>div{display:grid;gap:1px}.guapia-personalization44>header strong{font-size:12.5px}.guapia-personalization44>header small{font-size:10.5px;color:#8d7b86}.guapia-personalization44__rows{display:grid;gap:6px}.guapia-personalization44__rows>button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 9px;border:0;border-radius:13px;background:#fff;color:#493942;text-align:left}.guapia-personalization44__rows>button>span{display:flex;align-items:center;gap:7px}.guapia-personalization44__rows b{font-size:11.8px}.guapia-personalization44__rows small{max-width:52%;font-size:9.8px;color:#907e89;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guapia-personalization44__rows em{padding:3px 7px;border-radius:999px;background:#f2e9ef;color:#826274;font-size:9.5px;font-style:normal;font-weight:800}.guapia-personalization44__rows>button.is-on em{background:#e9f6ee;color:#3d7e58}.guapia-personalization44>p{margin:0;color:#8e3d70;font-size:10.5px}.guapia-voice-settings44{position:fixed;inset:0;z-index:10000;display:grid;place-items:end center;padding:18px}.guapia-voice-settings44__backdrop{position:absolute;inset:0;border:0;background:#2a1d266b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.guapia-voice-settings44>section{position:relative;width:min(520px,100%);max-height:min(82vh,690px);overflow:auto;border-radius:26px;background:#fffafb;box-shadow:0 24px 60px #371f3147;padding:16px}.guapia-voice-settings44 header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.guapia-voice-settings44 header>div{display:grid;gap:2px}.guapia-voice-settings44 header span{font-size:10.5px;font-weight:850;text-transform:uppercase;color:#a1487d}.guapia-voice-settings44 header strong{font-size:18px;color:#372d34}.guapia-voice-settings44 header>button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:12px;background:#f6edf2;color:#78556b}.guapia-voice-settings44>section>p{margin:8px 0 12px;color:#776771;font-size:12.5px;line-height:1.4}.guapia-voice-settings44__list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.guapia-voice-settings44__list>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:9px;border:1px solid rgba(170,94,141,.14);border-radius:14px;background:#fff;text-align:left}.guapia-voice-settings44__list>button.is-selected{border-color:#b6548d;background:#fff4fa}.guapia-voice-settings44__list>button>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 5px;min-width:0}.guapia-voice-settings44__list b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guapia-voice-settings44__list small{grid-column:2;font-size:9.5px;color:#927d89}.guapia-voice-settings44__list i{display:grid;place-items:center;flex:0 0 auto;width:31px;height:31px;border-radius:50%;background:#f0ddea;color:#a3447d}.guapia-voice-settings44 label{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;font-weight:750;color:#594650}.guapia-voice-settings44 input[type=range]{width:100%;accent-color:#a44582}.guapia-voice-settings44 footer{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}.guapia-voice-settings44 footer button{border:0;border-radius:13px;padding:10px 13px;font-weight:800}.guapia-voice-settings44 footer .is-secondary{background:#f5edf2;color:#755667}.guapia-voice-settings44 footer .is-primary{background:#a44582;color:#fff}@media(max-width:430px){.guapia-personalization44-host{margin-inline:14px}.guapia-voice-settings44{padding:9px}.guapia-voice-settings44>section{border-radius:23px;padding:14px}.guapia-voice-settings44__list{grid-template-columns:1fr}}:root{--g46-ink:#07122e;--g46-muted:#6f7894;--g46-blue:#1f6bff;--g46-cyan:#17d7ff;--g46-violet:#7b4dff;--g46-magenta:#ee4bd6;--g46-mint:#3ce5c1;--g46-glass:rgba(255,255,255,.72);--g46-line:rgba(90,112,185,.16);--g46-shadow:0 18px 55px rgba(56,78,160,.14)}html,body,#root{background:#f8fbff}body{color:var(--g46-ink)}.brand-name:after{content:"v4.6"!important;font-size:14px!important;line-height:1!important;padding:6px 10px!important;margin-left:8px!important;border-radius:999px!important;vertical-align:middle!important;font-weight:800!important;letter-spacing:.02em!important;color:#fff!important;background:linear-gradient(135deg,var(--g46-blue),var(--g46-violet) 55%,var(--g46-magenta))!important;box-shadow:0 7px 18px #5c4cff38!important}.app-shell--rose{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(23,215,255,.15),transparent 34%),radial-gradient(circle at 82% 14%,rgba(238,75,214,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fbff 52%,#f2f7ff)!important}.app-shell--rose:before,.app-shell--rose:after{content:"";position:fixed;pointer-events:none;z-index:0;filter:blur(22px);opacity:.8;mix-blend-mode:multiply}.app-shell--rose:before{width:58vw;height:58vw;max-width:640px;max-height:640px;left:-18vw;top:16vh;border-radius:44% 56% 63% 37%/48% 44% 56% 52%;background:conic-gradient(from 30deg,#17d7ff38,#1f6bff2e,#7b4dff38,#ee4bd629,#17d7ff38);animation:g46FloatA 15s ease-in-out infinite alternate}.app-shell--rose:after{width:52vw;height:52vw;max-width:600px;max-height:600px;right:-17vw;bottom:5vh;border-radius:62% 38% 42% 58%/48% 56% 44% 52%;background:conic-gradient(from 220deg,#ee4bd62e,#7b4dff3d,#1f6bff2e,#17d7ff33,#ee4bd62e);animation:g46FloatB 18s ease-in-out infinite alternate}@keyframes g46FloatA{to{transform:translate3d(7vw,-2vh,0) rotate(18deg) scale(1.08)}}@keyframes g46FloatB{to{transform:translate3d(-6vw,3vh,0) rotate(-14deg) scale(1.1)}}.chat-header--glow{position:relative;z-index:5;background:#ffffffb8!important;border-bottom:1px solid var(--g46-line)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important;backdrop-filter:blur(22px) saturate(155%)!important;box-shadow:0 10px 36px #283e800f!important}.brand-name{color:var(--g46-ink)!important;letter-spacing:-.03em}.brand-name span{background:linear-gradient(135deg,var(--g46-cyan),var(--g46-blue) 36%,var(--g46-violet) 68%,var(--g46-magenta));-webkit-background-clip:text;background-clip:text;color:transparent!important}.presence{color:var(--g46-muted)!important}.presence>span{background:linear-gradient(135deg,var(--g46-mint),var(--g46-cyan))!important;box-shadow:0 0 0 4px #3ce5c121}.profile-pill{color:#33406a!important;background:#ffffffb3!important;border:1px solid rgba(92,105,174,.14)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 9px 24px #2e468a12!important}.profile-pill svg{color:var(--g46-violet)!important}.conversation--rose{position:relative;z-index:2;background:transparent!important}.date-chip,.conversation-state,.privacy-nudge,.inline-notice{background:#ffffffad!important;border:1px solid rgba(110,125,185,.13)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;color:#5d6787!important;box-shadow:0 8px 24px #3247840f!important}.bubble--guapia{background:linear-gradient(145deg,#ffffffe6,#f6faffc7)!important;border:1px solid rgba(95,113,186,.14)!important;box-shadow:0 16px 44px #2a41871a!important;color:var(--g46-ink)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important}.bubble--user{color:#fff!important;background:linear-gradient(135deg,var(--g46-blue),var(--g46-violet) 62%,var(--g46-magenta))!important;border:1px solid rgba(255,255,255,.35)!important;box-shadow:0 16px 36px #5042d238!important}.message-share{background:#ffffffc2!important;border:1px solid rgba(92,108,180,.14)!important;color:#52608b!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.thinking-chip{position:relative;overflow:hidden;background:#fffc!important;border:1px solid rgba(86,104,180,.15)!important;color:#46527b!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 12px 34px #34498c14!important}.thinking-chip:before{content:"";position:absolute;inset:-60%;z-index:-1;background:conic-gradient(from 0deg,#17d7ff2e,#1f6bff33,#7b4dff38,#ee4bd62e,#17d7ff2e);animation:g46Spin 5s linear infinite}@keyframes g46Spin{to{transform:rotate(360deg)}}.typing-dots i{background:linear-gradient(135deg,var(--g46-cyan),var(--g46-violet))!important}.composer-wrap--premium{position:relative;z-index:8;background:linear-gradient(180deg,#f8fbff00,#f8fbffe0 28%,#f8fbfffa)!important}.composer--premium{background:#ffffffd4!important;border:1px solid rgba(89,108,181,.15)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:0 16px 46px #33499421,0 0 0 1px #ffffffa6 inset!important}.composer__field textarea{color:var(--g46-ink)!important}.composer__field textarea::placeholder{color:#8790aa!important}.composer__icon{color:#536083!important}.composer__icon.is-active,.composer__icon:focus-visible{background:linear-gradient(135deg,#17d7ff26,#7b4dff24)!important;color:var(--g46-violet)!important}.composer-primary--send{background:linear-gradient(135deg,var(--g46-blue),var(--g46-violet))!important;box-shadow:0 11px 28px #3f4fd642!important}.composer-primary--voice{position:relative;isolation:isolate;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;background:conic-gradient(from 10deg,var(--g46-cyan),var(--g46-blue),var(--g46-violet),var(--g46-magenta),var(--g46-cyan))!important;box-shadow:0 0 0 5px #5d6fff14,0 14px 34px #4d4ee052,0 0 34px #17d7ff38!important;animation:g46VoiceBreath 3.2s ease-in-out infinite}.composer-primary--voice:before{content:"";position:absolute;inset:4px;border-radius:inherit;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.34),transparent 36%);z-index:-1}@keyframes g46VoiceBreath{50%{transform:translateY(-1px) scale(1.035);box-shadow:0 0 0 8px #5d6fff12,0 18px 42px #4d4ee059,0 0 42px #17d7ff42}}.voice-ring{border-color:#ffffffc2!important}.attachment-sheet--premium,.emoji-sheet,.attachment-preview--glow{background:#ffffffe0!important;border:1px solid rgba(95,111,180,.15)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important;backdrop-filter:blur(22px) saturate(155%)!important;box-shadow:0 20px 54px #2d418426!important}.attachment-sheet--premium button:hover,.attachment-sheet--premium button:focus-visible,.emoji-grid button:hover,.emoji-grid button:focus-visible{background:linear-gradient(135deg,#17d7ff1c,#7b4dff1a)!important}.discovery44{position:relative;z-index:2}.discovery44__rail{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(82,91,226,.3) transparent;padding-bottom:10px}.discovery44__rail::-webkit-scrollbar{height:6px}.discovery44__rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,var(--g46-cyan),var(--g46-violet),var(--g46-magenta));border-radius:999px}.discovery44__rail>button{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffe0,#f5f9ffbd)!important;border:1px solid rgba(90,108,181,.14)!important;box-shadow:0 13px 34px #35498b1a!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important;backdrop-filter:blur(18px) saturate(145%)!important;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease,border-color .22s ease!important}.discovery44__rail>button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--g46-cyan),var(--g46-blue),var(--g46-violet),var(--g46-magenta));opacity:.78}.discovery44__rail>button:hover{transform:translateY(-3px);box-shadow:0 18px 44px #444aab29!important;border-color:#5f56e43d!important}.guapia-card,.response-card,.smart-card{background:linear-gradient(145deg,#ffffffe0,#f7faffbd)!important;border:1px solid rgba(91,108,180,.14)!important;box-shadow:0 12px 32px #34478817!important;-webkit-backdrop-filter:blur(16px) saturate(145%)!important;backdrop-filter:blur(16px) saturate(145%)!important}.guapia-support-image{overflow:hidden;border-radius:20px}.guapia-support-image img,.guapia-resource44__media img{cursor:zoom-in;display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:linear-gradient(135deg,#f8fbff,#f5f2ff)}.guapia-media-zoom46{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px}.guapia-media-zoom46__backdrop{position:absolute;inset:0;border:0;background:#040a1ed6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guapia-media-zoom46 figure{position:relative;z-index:1;margin:0;width:min(96vw,1100px);height:min(90vh,900px);display:grid;place-items:center}.guapia-media-zoom46 figure img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:20px;box-shadow:0 28px 80px #00000061;background:#fff}.guapia-media-zoom46__close{position:absolute;right:8px;top:8px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:#fffffff0;color:#27345f;box-shadow:0 8px 24px #0000002e;cursor:pointer}.more-fab{background:linear-gradient(135deg,#ffffffe6,#f5f9ffdb)!important;border:1px solid rgba(88,105,178,.15)!important;color:#45527d!important;box-shadow:0 14px 34px #2d42881f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.more-menu{background:#ffffffeb!important;border:1px solid rgba(89,106,178,.15)!important;box-shadow:0 20px 50px #2c408229!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}@media(max-width:520px){.app-shell--rose:before{width:92vw;height:92vw;left:-42vw;top:20vh;filter:blur(28px)}.app-shell--rose:after{width:88vw;height:88vw;right:-40vw;bottom:10vh;filter:blur(28px)}.chat-header--glow{-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important}.guapia-support-image img,.guapia-resource44__media img{max-height:58vh;object-fit:contain}.guapia-media-zoom46{padding:8px}.guapia-media-zoom46 figure{width:100%;height:92vh}.guapia-media-zoom46 figure img{border-radius:14px}.discovery44__rail{scrollbar-width:none}.discovery44__rail::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.app-shell--rose:before,.app-shell--rose:after,.thinking-chip:before,.composer-primary--voice{animation:none!important}.discovery44__rail{scroll-behavior:auto}.discovery44__rail>button{transition:none!important}}:root{--g47-font-scale:1;--g47-ink:#07122e;--g47-muted:#5f6b89;--g47-surface:rgba(255,255,255,.88);--g47-surface-strong:#fff;--g47-line:rgba(74,93,160,.16);--g47-blue:#1768ff;--g47-cyan:#15d5ff;--g47-violet:#6f50ff;--g47-magenta:#e74bd7;--g47-user-a:#eaf4ff;--g47-user-b:#eee9ff;--g47-user-c:#f9ecff}html[data-guapia-font=grande]{--g47-font-scale:1.1}html[data-guapia-font=extra]{--g47-font-scale:1.2}html[data-guapia-theme=ocean]{--g47-blue:#0076d8;--g47-cyan:#10cde8;--g47-violet:#3c7ee8;--g47-magenta:#6b8cff;--g47-user-a:#e8f8ff;--g47-user-b:#eaf3ff;--g47-user-c:#f2f7ff}html[data-guapia-theme=prisma]{--g47-blue:#4a63ff;--g47-cyan:#38dcc9;--g47-violet:#8355e9;--g47-magenta:#ef6bbd;--g47-user-a:#ecf8ff;--g47-user-b:#f2ecff;--g47-user-c:#fff0f7}html[data-guapia-theme=nocturno]{--g47-ink:#eef4ff;--g47-muted:#b9c3de;--g47-surface:rgba(19,26,52,.88);--g47-surface-strong:#151c37;--g47-line:rgba(165,185,255,.18);--g47-user-a:#203760;--g47-user-b:#322b69;--g47-user-c:#4a285c}html[data-guapia-contrast=high]{--g47-ink:#000b22;--g47-muted:#33415f;--g47-line:rgba(18,35,86,.3)}html{font-size:calc(16px * var(--g47-font-scale))}body,.app-shell{font-size:1rem}.brand-name:after{content:"v4.7"!important}.bubble{font-size:1.04rem!important;line-height:1.48!important}.bubble p{font-size:inherit!important;line-height:inherit!important}.bubble--user{color:var(--g47-ink)!important;background:linear-gradient(135deg,var(--g47-user-a),var(--g47-user-b) 58%,var(--g47-user-c))!important;border:1px solid rgba(84,103,180,.18)!important;box-shadow:0 14px 34px #3e51a224!important}.bubble--user .message-meta,.bubble--user .message-status,.bubble--user time{color:#465475!important;font-weight:700!important}html[data-guapia-theme=nocturno] .bubble--user{color:#fff!important}html[data-guapia-theme=nocturno] .bubble--user .message-meta,html[data-guapia-theme=nocturno] .bubble--user .message-status,html[data-guapia-theme=nocturno] .bubble--user time{color:#dce6ff!important}.bubble--guapia{color:var(--g47-ink)!important;background:linear-gradient(145deg,var(--g47-surface-strong),var(--g47-surface))!important}.composer__field textarea{font-size:1.05rem!important;line-height:1.4!important;color:var(--g47-ink)!important}.attachment-sheet--premium,.emoji-sheet,.attachment-preview--glow,.more-menu{color:var(--g47-ink)!important;background:var(--g47-surface)!important;border-color:var(--g47-line)!important}.attachment-sheet--premium strong,.emoji-sheet strong{font-size:1.12rem!important;color:var(--g47-ink)!important}.attachment-sheet--premium button b{font-size:1rem!important;color:var(--g47-ink)!important}.attachment-sheet--premium button small{font-size:.92rem!important;color:var(--g47-muted)!important}.voice-note{color:var(--g47-ink)!important;background:linear-gradient(135deg,#ffffffc7,#ebf4ffad)!important;border:1px solid var(--g47-line)!important;border-radius:22px!important;padding:10px 12px!important;box-shadow:inset 0 1px #ffffffa6!important}.voice-note__play{background:linear-gradient(135deg,var(--g47-cyan),var(--g47-blue),var(--g47-violet))!important;color:#fff!important;box-shadow:0 7px 20px #4057dc38!important}.voice-waveform i{background:#4b5b8c47!important}.voice-waveform i.is-played{background:linear-gradient(180deg,var(--g47-cyan),var(--g47-violet))!important}.voice-waveform__scrubber{background:var(--g47-blue)!important;box-shadow:0 0 0 3px #1768ff26!important}.voice-note__time{color:var(--g47-muted)!important;font-size:.86rem!important}.voice-recording-shell,.voice-preview-composer{background:var(--g47-surface)!important;border-color:var(--g47-line)!important;color:var(--g47-ink)!important}.message-file,.guapia-resource44,.guapia-support-image,.response-card,.guapia-card,.smart-card{color:var(--g47-ink)!important;background:linear-gradient(145deg,var(--g47-surface-strong),var(--g47-surface))!important;border-color:var(--g47-line)!important}.message-file{font-size:.98rem!important;border-radius:16px!important;padding:10px 12px!important}.profile-panel{color:var(--g47-ink)!important;background:linear-gradient(180deg,#fbfdff,#f6f9ff 45%,#f5f6ff)!important}.profile-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 7%,rgba(231,75,215,.11),transparent 24%),radial-gradient(circle at 18% 26%,rgba(21,213,255,.12),transparent 28%),radial-gradient(circle at 72% 68%,rgba(111,80,255,.09),transparent 30%)}.profile-panel>*{position:relative;z-index:1}.profile-panel h1,.profile-panel h2,.profile-panel h3,.profile-panel strong{color:var(--g47-ink)!important}.profile-panel p,.profile-panel small,.profile-panel span{color:inherit}.profile-panel__header .eyebrow,.guapia-week-kicker,.guapia-dashboard__section-head>div>span{color:var(--g47-violet)!important}.guapia-week-hero,.guapia-dashboard__strip>div,.guapia-area,.guapia-dashboard__objectives,.guapia-dashboard__badges,.guapia-private-feed,.profile-row-card,.profile-metric-card,.profile-stats-grid>div,.profile-panel__intro{background:var(--g47-surface)!important;border-color:var(--g47-line)!important;box-shadow:0 12px 34px #32468c14!important}.guapia-week-ring{background:conic-gradient(var(--g47-violet) var(--guapia-week-progress),rgba(98,112,180,.13) 0)!important}.guapia-week-ring>div{background:var(--g47-surface-strong)!important;color:var(--g47-ink)!important}.guapia-dashboard__next,.soft-primary,.auth-primary{background:linear-gradient(135deg,var(--g47-blue),var(--g47-violet) 58%,var(--g47-magenta))!important;color:#fff!important;border:0!important}.guapia-private-feed__tabs button.is-active{background:linear-gradient(135deg,#15d5ff26,#6f50ff29)!important;color:var(--g47-violet)!important;border-color:#6f50ff3d!important}.guapia-dashboard,.profile-panel{font-size:1rem!important}.guapia-dashboard__section-head strong,.guapia-private-feed__head strong{font-size:1.25rem!important}.guapia-personalization44{margin:16px 0;padding:16px;border-radius:24px;background:linear-gradient(145deg,#ffffffe6,#f2f7ffd1);border:1px solid var(--g47-line);box-shadow:0 14px 36px #34489117}.guapia-personalization44>header{display:flex;gap:10px;align-items:center;margin-bottom:12px;color:var(--g47-ink)}.guapia-personalization44>header svg{color:var(--g47-violet)}.guapia-personalization44>header strong{font-size:1.12rem!important}.guapia-personalization44>header small{display:block;color:var(--g47-muted)!important;font-size:.88rem!important;margin-top:2px}.guapia-personalization44__rows{display:grid;gap:9px}.guapia-personalization44__rows>button,.guapia-personalization47__row{width:100%;border:1px solid var(--g47-line);border-radius:16px;background:#ffffffb8;padding:12px;text-align:left;color:var(--g47-ink)}.guapia-personalization44__rows>button{display:flex;justify-content:space-between;align-items:center;gap:10px}.guapia-personalization44__rows>button span{display:flex;align-items:center;gap:8px}.guapia-personalization44__rows>button small,.guapia-personalization44__rows>button em{color:var(--g47-muted);font-size:.82rem;font-style:normal}.guapia-personalization47__label{display:flex;align-items:center;gap:7px;font-weight:800;margin-bottom:9px}.guapia-personalization47__options{display:flex;flex-wrap:wrap;gap:7px}.guapia-personalization47__options button{border:1px solid var(--g47-line);background:#fff;color:#425073;border-radius:999px;padding:8px 11px;font-weight:750;font-size:.86rem}.guapia-personalization47__options button.is-selected{color:#fff;background:linear-gradient(135deg,var(--g47-blue),var(--g47-violet),var(--g47-magenta));border-color:transparent}.guapia-personalization47__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.guapia-personalization47__toggle button{min-width:58px;border:0;border-radius:999px;padding:8px 10px;background:#dfe6f4;color:#46516d;font-weight:800}.guapia-personalization47__toggle button.is-on{background:linear-gradient(135deg,var(--g47-cyan),var(--g47-violet));color:#fff}.guapia-voice-settings44>section{color:var(--g47-ink)!important;background:linear-gradient(180deg,#fff,#f5f8ff)!important;border:1px solid var(--g47-line)!important}.guapia-voice-settings44__list button.is-selected{border-color:var(--g47-violet)!important;background:linear-gradient(135deg,#15d5ff1c,#6f50ff1f)!important}.guapia-voice-settings44 .is-primary{background:linear-gradient(135deg,var(--g47-blue),var(--g47-violet),var(--g47-magenta))!important;color:#fff!important}.thinking-chip{font-size:.96rem!important}html[data-guapia-motion=suave] .app-shell--rose:before,html[data-guapia-motion=suave] .app-shell--rose:after{animation-duration:28s!important;opacity:.5!important}html[data-guapia-motion=quieto] .app-shell--rose:before,html[data-guapia-motion=quieto] .app-shell--rose:after,html[data-guapia-motion=quieto] .thinking-chip:before,html[data-guapia-motion=quieto] .composer-primary--voice{animation:none!important}@media(max-width:520px){.bubble{font-size:1.06rem!important}.profile-panel{font-size:1.02rem!important}.guapia-personalization47__options button{padding:9px 11px;font-size:.88rem}}@media(prefers-reduced-motion:reduce){.app-shell--rose:before,.app-shell--rose:after,.thinking-chip:before,.composer-primary--voice{animation:none!important}}:root{--g48-bg:#f7fbff;--g48-panel:#ffffff;--g48-panel-soft:rgba(255,255,255,.88);--g48-ink:#101936;--g48-muted:#66718f;--g48-line:rgba(69,88,155,.18);--g48-blue:#1768ff;--g48-cyan:#18d8ff;--g48-violet:#6f50ff;--g48-magenta:#e94bd7;--g48-font:1}html[data-guapia-font=normal]{--g48-font:1}html[data-guapia-font=grande]{--g48-font:1.1}html[data-guapia-font=extra]{--g48-font:1.2}html{font-size:calc(16px * var(--g48-font))}.brand-name:after{content:"v4.8"!important}html[data-guapia-theme=nocturno]{color-scheme:dark;--g48-bg:#09101f;--g48-panel:#121a2f;--g48-panel-soft:rgba(18,26,47,.92);--g48-ink:#f4f7ff;--g48-muted:#b9c3db;--g48-line:rgba(180,198,255,.2)}html[data-guapia-theme=nocturno] body,html[data-guapia-theme=nocturno] #root,html[data-guapia-theme=nocturno] .app-shell--rose{background:#09101f!important;color:var(--g48-ink)!important}html[data-guapia-theme=nocturno] .conversation--rose{background:linear-gradient(180deg,#0c1428,#0a1020)!important}html[data-guapia-theme=nocturno] .chat-header--glow,html[data-guapia-theme=nocturno] .composer-wrap--premium{background:#09101ff0!important;border-color:var(--g48-line)!important}html[data-guapia-theme=nocturno] .brand-name,html[data-guapia-theme=nocturno] .presence,html[data-guapia-theme=nocturno] .profile-pill{color:var(--g48-ink)!important}html[data-guapia-theme=nocturno] .bubble--guapia,html[data-guapia-theme=nocturno] .bubble--user{background:linear-gradient(145deg,#17223f,#10182e)!important;color:#f7f9ff!important;border:1px solid var(--g48-line)!important;box-shadow:0 12px 32px #00000047!important}html[data-guapia-theme=nocturno] .bubble p,html[data-guapia-theme=nocturno] .bubble strong,html[data-guapia-theme=nocturno] .bubble b{color:#f7f9ff!important}html[data-guapia-theme=nocturno] .message-meta,html[data-guapia-theme=nocturno] .message-status,html[data-guapia-theme=nocturno] .bubble time{color:#c7d3ef!important}html[data-guapia-theme=nocturno] .composer--premium,html[data-guapia-theme=nocturno] .attachment-sheet--premium,html[data-guapia-theme=nocturno] .emoji-sheet,html[data-guapia-theme=nocturno] .attachment-preview--glow,html[data-guapia-theme=nocturno] .more-menu,html[data-guapia-theme=nocturno] .voice-note,html[data-guapia-theme=nocturno] .voice-recording-shell,html[data-guapia-theme=nocturno] .voice-preview-composer{background:#121a2ff5!important;color:var(--g48-ink)!important;border-color:var(--g48-line)!important}html[data-guapia-theme=nocturno] .composer__field textarea,html[data-guapia-theme=nocturno] .attachment-sheet--premium strong,html[data-guapia-theme=nocturno] .attachment-sheet--premium b,html[data-guapia-theme=nocturno] .attachment-sheet--premium small{color:var(--g48-ink)!important}html[data-guapia-theme=nocturno] .composer__field textarea::placeholder{color:#9eabc8!important}.profile-panel{background:linear-gradient(180deg,var(--g48-bg),color-mix(in srgb,var(--g48-bg) 82%,var(--g48-violet) 18%))!important;color:var(--g48-ink)!important}.profile-panel__intro,.guapia-week-hero,.guapia-dashboard__strip>div,.guapia-area,.guapia-dashboard__objectives,.guapia-dashboard__badges,.guapia-private-feed,.profile-row-card,.profile-metric-card,.profile-stats-grid>div{background:var(--g48-panel-soft)!important;color:var(--g48-ink)!important;border:1px solid var(--g48-line)!important;box-shadow:0 10px 28px #31438514!important}html[data-guapia-theme=nocturno] .profile-panel__intro,html[data-guapia-theme=nocturno] .guapia-week-hero,html[data-guapia-theme=nocturno] .guapia-dashboard__strip>div,html[data-guapia-theme=nocturno] .guapia-area,html[data-guapia-theme=nocturno] .guapia-dashboard__objectives,html[data-guapia-theme=nocturno] .guapia-dashboard__badges,html[data-guapia-theme=nocturno] .guapia-private-feed,html[data-guapia-theme=nocturno] .profile-row-card,html[data-guapia-theme=nocturno] .profile-metric-card,html[data-guapia-theme=nocturno] .profile-stats-grid>div{background:#121a2f!important;color:#f4f7ff!important}.profile-panel h1,.profile-panel h2,.profile-panel h3,.profile-panel strong,.profile-panel b{color:var(--g48-ink)!important}.profile-panel p,.profile-panel small{color:var(--g48-muted)!important}.guapia-personalization44-host{width:100%;display:block;margin:8px 0 18px!important;padding:0!important;overflow:visible!important}.guapia-personalization44{width:100%!important;box-sizing:border-box!important;margin:0!important;padding:18px!important;border-radius:26px!important;background:linear-gradient(145deg,var(--g48-panel),var(--g48-panel-soft))!important;border:1px solid var(--g48-line)!important;color:var(--g48-ink)!important;box-shadow:0 16px 40px #3649911c!important;overflow:visible!important}.guapia-personalization44__rows{gap:12px!important}.guapia-personalization47__row,.guapia-personalization44__rows>button{background:color-mix(in srgb,var(--g48-panel) 92%,var(--g48-cyan) 8%)!important;color:var(--g48-ink)!important;border:1px solid var(--g48-line)!important}html[data-guapia-theme=nocturno] .guapia-personalization44,html[data-guapia-theme=nocturno] .guapia-personalization47__row,html[data-guapia-theme=nocturno] .guapia-personalization44__rows>button{background:#121a2f!important;color:#f4f7ff!important}.guapia-personalization47__options button{font-size:.92rem!important;min-height:42px}.attachment-sheet--premium{border-radius:28px!important;padding:18px!important;background:linear-gradient(145deg,var(--g48-panel),var(--g48-panel-soft))!important;color:var(--g48-ink)!important}.attachment-sheet--premium>strong{font-size:1.28rem!important;line-height:1.2!important}.attachment-sheet--premium button{border-radius:17px!important;padding:12px 10px!important;color:var(--g48-ink)!important}.attachment-sheet--premium button:hover,.attachment-sheet--premium button:focus-visible{background:linear-gradient(135deg,#18d8ff21,#6f50ff1f)!important}.bubble,.composer__field textarea,.attachment-sheet--premium,.profile-panel,.guapia-dashboard,.guapia-personalization44,.voice-note,.more-menu{font-size:1rem!important}.discovery44,.discovery44 *{font-size:inherit}.discovery44{font-size:1rem!important}.discovery44 h2,.discovery44 h3,.discovery44 strong{font-size:1.08rem!important;line-height:1.25!important}.discovery44 button{font-size:.98rem!important}.discovery44 button small,.discovery44 p{font-size:.9rem!important;line-height:1.35!important}.discovery44__rail>button{min-height:132px}.response-card,.guapia-card,.smart-card{font-size:1rem!important}.response-card small,.guapia-card small,.smart-card small{font-size:.9rem!important}.composer--premium{background:var(--g48-panel-soft)!important;color:var(--g48-ink)!important;border:1px solid var(--g48-line)!important}.composer__icon{color:var(--g48-muted)!important}.composer-primary--voice{background:conic-gradient(from 15deg,var(--g48-cyan),var(--g48-blue),var(--g48-violet),var(--g48-magenta),var(--g48-cyan))!important}html[data-guapia-contrast=high] .bubble,html[data-guapia-contrast=high] .profile-panel__intro,html[data-guapia-contrast=high] .guapia-personalization44,html[data-guapia-contrast=high] .attachment-sheet--premium{border-width:2px!important;box-shadow:none!important}html[data-guapia-contrast=high] .bubble p,html[data-guapia-contrast=high] .attachment-sheet--premium,html[data-guapia-contrast=high] .profile-panel{font-weight:600}@media(max-width:520px){.profile-panel{font-size:1rem!important}.guapia-personalization44{padding:15px!important;border-radius:22px!important}.guapia-personalization47__options{gap:8px!important}.guapia-personalization47__options button{flex:1 1 calc(50% - 8px);font-size:.94rem!important}.attachment-sheet--premium{padding:16px!important}.attachment-sheet--premium button b{font-size:1.05rem!important}.attachment-sheet--premium button small{font-size:.93rem!important}.discovery44 h2,.discovery44 h3,.discovery44 strong{font-size:1.1rem!important}.discovery44 button{font-size:1rem!important}.discovery44 button small,.discovery44 p{font-size:.92rem!important}}.brand-name:after{content:"v4.9"!important}.thinking-chip{width:auto!important;min-width:220px!important;max-width:min(86vw,420px)!important;min-height:48px!important;padding:10px 14px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:1rem!important;line-height:1.25!important;white-space:nowrap!important;overflow:visible!important;margin:8px 0 12px!important;box-sizing:border-box!important}.thinking-chip img,.thinking-chip .avatar,.thinking-chip__avatar{width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important;object-fit:cover!important}.thinking-chip .typing-dots{display:inline-flex!important;align-items:center!important;gap:4px!important;flex:0 0 auto!important}.thinking-chip .typing-dots i{width:7px!important;height:7px!important;border-radius:50%!important}.thinking-chip span,.thinking-chip strong{font-size:1rem!important;line-height:1.25!important}.guapia-resource-origin49{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;padding-top:8px;border-top:1px solid var(--g48-line,rgba(69,88,155,.18));font-size:.82rem;line-height:1.25;color:var(--g48-muted,#66718f)}.guapia-resource-origin49 a,.guapia-resource-origin49 span{color:inherit!important;text-decoration:none;font-weight:700}.guapia-resource-origin49 a:hover{text-decoration:underline}.guapia-resource-origin49>*+*:before{content:"•";margin-right:7px;opacity:.55}.guapia-podcast-external49{display:inline-flex!important;align-items:center;gap:5px!important;padding:8px 11px!important;border-radius:999px!important;text-decoration:none!important;font-weight:800!important;font-size:.86rem!important;background:linear-gradient(135deg,#18d8ff24,#6f50ff26)!important;color:var(--g48-ink,#101936)!important;border:1px solid var(--g48-line,rgba(69,88,155,.18))!important}html[data-guapia-theme=nocturno] .guapia-podcast-external49{color:#f4f7ff!important;background:linear-gradient(135deg,#18d8ff2e,#6f50ff3d)!important}.bubble--guapia table a.guapia-table-link49{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border-radius:999px;text-decoration:none!important;font-weight:800!important;font-size:.9rem!important;color:#fff!important;background:linear-gradient(135deg,var(--g48-blue,#1768ff),var(--g48-violet,#6f50ff),var(--g48-magenta,#e94bd7));box-shadow:0 7px 18px #4a49be2e}.bubble--guapia table a.guapia-table-link49:hover{transform:translateY(-1px)}.bubble--guapia table td{vertical-align:middle}.guapia-resource44,.guapia-resource44 *{font-size:inherit}.guapia-resource44{font-size:1rem!important}.guapia-resource44__body>strong,.guapia-resource44__compact-body>strong{font-size:1rem!important;line-height:1.3!important}.guapia-resource44__why,.guapia-resource44__meta,.guapia-resource44__source{font-size:.86rem!important}@media(max-width:520px){.thinking-chip{min-width:0!important;width:max-content!important;max-width:88vw!important;min-height:50px!important;padding:10px 13px!important;font-size:1.02rem!important}.thinking-chip span,.thinking-chip strong{font-size:1.02rem!important}.guapia-resource-origin49{font-size:.86rem}.bubble--guapia table a.guapia-table-link49{font-size:.92rem!important;min-height:38px}}@media(prefers-reduced-motion:reduce){.bubble--guapia table a.guapia-table-link49:hover{transform:none}}.brand-name:after{content:"v4.10"!important}.guapia-resource44--video .guapia-resource44__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:#071126;cursor:pointer}.guapia-resource44--video .guapia-resource44__media>img{width:100%;height:100%;object-fit:cover}.guapia-resource44--video .guapia-resource44__media>b{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:58px!important;height:58px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#071126e0!important;color:#fff!important;border:2px solid rgba(255,255,255,.9)!important;box-shadow:0 10px 30px #00000059!important}.guapia-resource44--video .guapia-resource44__media.is-playing410{cursor:default}.guapia-resource44--video .guapia-resource44__media.is-playing410 iframe{width:100%;height:100%;min-height:220px;border:0;display:block}.guapia-resource44--video.guapia-resource44--compact .guapia-resource44__media>b{width:42px!important;height:42px!important}.guapia-resource44--video.guapia-resource44--compact .guapia-resource44__media.is-playing410 iframe{min-height:150px}.guapia-empty-action410{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:999px;background:#6973911c;color:#707991;font-size:.84rem;font-weight:700}@media(max-width:520px){.guapia-resource44--video .guapia-resource44__media>b{width:52px!important;height:52px!important}.guapia-resource44--video .guapia-resource44__media.is-playing410 iframe{min-height:190px}}.brand-name:after{content:"v4.11"!important}.guapia-live411-host:empty,.discovery-live411-host:empty{display:none}.guapia-live411{align-items:flex-end;margin:8px 0}.guapia-live411__avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;font-size:.8rem;background:linear-gradient(135deg,#e94bd7,#6f50ff)}.guapia-live411 .bubble{position:relative;min-width:88px}.guapia-live411__cursor{display:inline-block;width:7px;height:1.05em;margin-left:3px;vertical-align:-2px;border-radius:2px;background:#8c55ef;animation:guapia-live-blink .8s steps(1) infinite}@keyframes guapia-live-blink{50%{opacity:0}}.discovery-live411{margin:12px 0 4px;padding:0 2px}.discovery-live411__label{display:flex;align-items:center;gap:5px;margin:0 0 7px 4px;color:#6f50a8;font-size:.78rem;font-weight:850}.discovery-live411__rail{display:flex;gap:8px;overflow-x:auto;padding:2px 4px 7px;scrollbar-width:none}.discovery-live411__rail::-webkit-scrollbar{display:none}.discovery-live411__rail button,.response-card--following411 button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid rgba(111,80,255,.2);border-radius:999px;background:linear-gradient(135deg,#fffffff2,#f5f0fff2);color:#283052;font:inherit;font-size:.88rem;font-weight:800;box-shadow:0 5px 14px #453e911a}.response-card--following411{display:flex!important;flex-wrap:wrap;gap:7px;padding:7px 0!important;background:none!important;border:0!important;box-shadow:none!important}.response-card--following411 button{white-space:normal;text-align:left}html[data-guapia-theme=nocturno] .discovery-live411__rail button,html[data-guapia-theme=nocturno] .response-card--following411 button{background:linear-gradient(135deg,#20263ffa,#32264efa);color:#f5f6ff;border-color:#977fff47}@media(prefers-reduced-motion:reduce){.guapia-live411__cursor{animation:none}}.brand-name:after{content:"v4.12"!important}.discovery-stories412-host:empty{display:none}.discovery-stories412{margin:15px 0 5px}.discovery-stories412>header{display:flex;align-items:center;justify-content:space-between;padding:0 6px 8px}.discovery-stories412>header strong{font-size:1rem;color:#26304e}.discovery-stories412>header span{font-size:.75rem;font-weight:850;color:#9a4fc0;text-transform:uppercase;letter-spacing:.08em}.discovery-stories412__rail{display:flex;gap:12px;overflow-x:auto;padding:2px 6px 10px;scroll-snap-type:x mandatory;scroll-padding-left:6px;scrollbar-width:none}.discovery-stories412__rail::-webkit-scrollbar{display:none}.discovery-story412{position:relative;flex:0 0 calc(100% - 30px);min-height:250px;padding:0;border:0;border-radius:24px;overflow:hidden;scroll-snap-align:start;background-size:cover;background-position:center;box-shadow:0 14px 35px #231f5233;text-align:left;color:#fff}.discovery-story412 img{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.discovery-story412__shade{position:absolute;inset:0;background:linear-gradient(180deg,#05081914 25%,#050819d1)}.discovery-story412__copy{position:absolute;z-index:2;inset:auto 18px 18px;display:flex;flex-direction:column;gap:7px}.discovery-story412__copy small{font-size:.8rem;font-weight:850;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.45)}.discovery-story412__copy strong{font-size:clamp(1.25rem,5.4vw,1.65rem);line-height:1.08;text-wrap:balance;text-shadow:0 3px 15px rgba(0,0,0,.65)}.discovery-story412__fallback{position:absolute;z-index:1;inset:28px auto auto 28px;font-size:4.5rem;filter:drop-shadow(0 8px 20px rgba(0,0,0,.2))}.discovery-story412.has-image .discovery-story412__fallback{display:none}.discovery-story412.no-image.is-proximo{background:linear-gradient(145deg,#ff87b6,#8b5cf6)}.discovery-story412.no-image.is-seguimiento{background:linear-gradient(145deg,#38bdf8,#6366f1)}.discovery-story412.no-image.is-novedad{background:linear-gradient(145deg,#fb7185,#f59e0b)}.discovery-story412.no-image.is-sigue{background:linear-gradient(145deg,#a855f7,#ec4899)}.discovery-story412:disabled{opacity:1}.discovery-story412:focus-visible{outline:3px solid #19d9ff;outline-offset:3px}.discovery-stories412__hint{display:flex;justify-content:center;gap:5px}.discovery-stories412__hint i{width:6px;height:6px;border-radius:50%;background:#6f50ff47}html[data-guapia-theme=nocturno] .discovery-stories412>header strong{color:#f4f6ff}@media(min-width:720px){.discovery-story412{flex-basis:min(72%,540px);min-height:300px}}@media(prefers-reduced-motion:reduce){.discovery-stories412__rail{scroll-behavior:auto}}.brand-name:after{content:"v4.13"!important}.guapia-resource44--video{display:grid!important;grid-template-columns:76px minmax(0,1fr);gap:11px!important;align-items:start}.guapia-resource44--video .guapia-resource44__why{grid-column:1/-1}.guapia-resource44--video .guapia-resource44__body,.guapia-resource44--video .guapia-resource44__compact-body{grid-column:1/-1;display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:11px}.guapia-video-thumb413{grid-column:1;grid-row:1/span 5;width:76px;height:58px;object-fit:cover;border-radius:12px;background:#edf0f8}.guapia-resource44--video .guapia-resource44__body>strong,.guapia-resource44--video .guapia-resource44__compact-body>strong{grid-column:2;margin:0!important}.guapia-resource44--video .guapia-resource44__body>small:not(.guapia-resource44__source),.guapia-resource44--video .guapia-resource44__compact-body>small{grid-column:2}.guapia-resource44--video .guapia-resource44__meta,.guapia-resource44--video .guapia-resource44__actions,.guapia-resource44--video .guapia-resource44__compact-actions{grid-column:2}.guapia-video-button413{display:inline-flex!important;align-items:center!important;gap:6px!important;width:max-content!important;min-height:38px!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#1768ff,#6f50ff)!important;color:#fff!important;font-weight:850!important;text-decoration:none!important}.guapia-video-button413>span{display:inline-grid;place-items:center}.guapia-video-player413{grid-column:1/-1;margin-top:11px;overflow:hidden;border-radius:16px;aspect-ratio:16/9;background:#070b18}.guapia-video-player413 iframe{display:block;width:100%;height:100%;border:0}.guapia-resource44--podcast .guapia-resource44__actions a{font-size:.82rem}@media(max-width:420px){.guapia-resource44--video,.guapia-resource44--video .guapia-resource44__body,.guapia-resource44--video .guapia-resource44__compact-body{grid-template-columns:66px minmax(0,1fr)}.guapia-video-thumb413{width:66px;height:52px}}.brand-name:after{content:"v4.14"!important}.discovery-v3414 .discovery-stories412__rail{gap:9px;padding:2px 6px 10px;scroll-snap-type:x proximity}.discovery-v3414 .discovery-story414{flex:0 0 140px!important;width:140px!important;min-height:112px!important;height:112px!important;border-radius:18px!important;box-shadow:0 8px 20px #231f5229}.discovery-v3414 .discovery-story414.is-large{flex-basis:276px!important;width:276px!important}.discovery-v3414 .discovery-story412__fallback{inset:12px auto auto 14px;font-size:2.15rem}.discovery-v3414 .discovery-story412__copy{inset:auto 11px 10px;gap:3px}.discovery-v3414 .discovery-story412__copy small{font-size:.68rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discovery-v3414 .discovery-story412__copy strong{font-size:.88rem;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:auto}.discovery-v3414 .discovery-story412__shade{background:linear-gradient(180deg,#05081908 18%,#050819e0)}.discovery-v3414 .is-proximo.no-image{background:linear-gradient(145deg,#fb7185,#8b5cf6)}.discovery-v3414 .is-seguimiento.no-image{background:linear-gradient(145deg,#38bdf8,#4f46e5)}.discovery-v3414 .is-novedad.no-image{background:linear-gradient(145deg,#f97316,#ec4899)}.discovery-v3414 .is-sigue.no-image{background:linear-gradient(145deg,#a855f7,#db2777)}.discovery-v3414 .is-mas_de.no-image{background:linear-gradient(145deg,#14b8a6,#2563eb)}.discovery-v3414 .is-idea.no-image{background:linear-gradient(145deg,#fbbf24,#f97316)}.discovery-v3414 .is-curioso.no-image{background:linear-gradient(145deg,#22c55e,#0891b2)}.discovery-media414{position:relative;margin:4px 6px 10px;padding:10px;border-radius:16px;background:#0b1022;box-shadow:0 10px 28px #0a0e234d}.discovery-media414>button{position:absolute;z-index:2;right:7px;top:7px;width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;color:#222}.discovery-media414 audio{display:block;width:calc(100% - 36px);height:42px}.discovery-media414 iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px}.guapia-resource44--podcast .guapia-resource44__actions,.guapia-resource44--podcast .guapia-resource44__compact-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important}.guapia-resource44--podcast .guapia-podcast-external49{flex:0 1 auto!important;max-width:calc(100% - 48px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:360px){.discovery-v3414 .discovery-story414{flex-basis:132px!important;width:132px!important}.discovery-v3414 .discovery-story414.is-large{flex-basis:250px!important;width:250px!important}}.brand-name:after{content:"v4.15"!important}.guapia-resource44__placeholder{display:none!important}.guapia-options415{grid-column:1/-1;min-width:0;margin:7px 0 10px}.guapia-options415__rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;overscroll-behavior-inline:contain;scrollbar-width:none}.guapia-options415__rail::-webkit-scrollbar{display:none}.guapia-option415{flex:0 0 min(82%,280px);scroll-snap-align:start;display:flex;flex-direction:column;gap:7px;padding:10px;border:1px solid rgba(104,80,220,.14);border-radius:16px;background:#fff;box-shadow:0 6px 16px #231f5217;min-width:0}.guapia-option415>img{width:100%;height:108px;object-fit:cover;border-radius:11px;background:#eef1f7}.guapia-option415>small{font-size:.68rem;color:#756f89;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guapia-option415>strong{font-size:.9rem;line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guapia-option415>p{margin:0;font-size:.76rem;line-height:1.3;color:#625d70;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guapia-option415>a,.guapia-option415>button{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 11px;border:0;border-radius:999px;background:linear-gradient(135deg,#1768ff,#6f50ff);color:#fff;text-decoration:none;font-size:.76rem;font-weight:800}.guapia-option415>audio{width:100%;height:38px}.guapia-option415>iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:11px;background:#070b18}.guapia-options415__dots{display:flex;justify-content:center;gap:5px}.guapia-options415__dots i{width:5px;height:5px;border-radius:50%;background:#bcb5d4}@media(max-width:420px){.guapia-option415{flex-basis:88%}.guapia-option415>img{height:98px}}.brand-name:after{content:"v4.16"!important}.guapia-podcast416,.guapia-touch-audio416{display:grid;gap:4px;width:100%}.guapia-podcast416__buttons,.guapia-touch-audio416__buttons{display:flex;align-items:center;justify-content:center;gap:7px}.guapia-podcast416__buttons>button,.guapia-touch-audio416__buttons>button{min-width:44px;min-height:44px;padding:6px;border:0;border-radius:999px;background:#eeeaf9;color:#423d57;font-size:.74rem;font-weight:850;display:grid;place-items:center;touch-action:manipulation}.guapia-podcast416__buttons>.guapia-podcast44__play,.guapia-touch-audio416__buttons>.is-play{background:linear-gradient(135deg,#1768ff,#6f50ff);color:#fff}.guapia-podcast416 .guapia-podcast44__timeline label,.guapia-touch-audio416__timeline{display:flex;align-items:center;min-height:44px;width:100%;touch-action:none}.guapia-podcast416 input[type=range],.guapia-touch-audio416 input[type=range]{width:100%;height:44px;margin:0;accent-color:#6554e8;touch-action:none;cursor:pointer}.guapia-podcast416 .guapia-podcast44__timeline>div,.guapia-touch-audio416__times{display:flex;justify-content:space-between;color:#777084;font-size:.7rem;font-variant-numeric:tabular-nums}.guapia-touch-audio416>audio{display:none}.guapia-option415 .guapia-touch-audio416{margin-top:2px}@media(max-width:360px){.guapia-podcast416__buttons,.guapia-touch-audio416__buttons{gap:4px}.guapia-podcast416__buttons>button,.guapia-touch-audio416__buttons>button{min-width:42px}}.brand-name:after{content:"v4.17"!important}.brand-name:after{content:"v4.18"!important}html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}.conversation,.message-row--guapia,.bubble--guapia,.guapia-resources44-host,.guapia-resources44,.guapia-inspire44,.guapia-inspire44__rail,.guapia-options415,.guapia-options415__rail,.discovery-stories412{min-width:0!important;max-width:100%!important;box-sizing:border-box}.message-row--guapia{width:100%}.bubble--guapia,.guapia-inspire44{width:100%;overflow:hidden}.guapia-inspire44__rail{width:100%;overscroll-behavior-x:contain;touch-action:pan-x}.guapia-resource44--compact:has(.guapia-options415){flex:0 0 100%!important;width:100%!important;max-width:100%!important;contain:inline-size}.guapia-options415{width:100%;overflow:hidden;padding-inline:10px}.guapia-options415__rail{width:100%;padding-right:18px;touch-action:pan-x}.guapia-option415{flex:0 0 calc(100% - 28px)!important;width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;box-sizing:border-box}.guapia-option415>strong,.guapia-option415>p{overflow-wrap:anywhere;word-break:normal}.discovery-stories412,.discovery-stories412__rail{width:100%;min-width:0;max-width:100%;box-sizing:border-box}@media(min-width:600px){.guapia-resource44--compact:has(.guapia-options415){flex-basis:min(520px,82%)!important}.guapia-option415{flex-basis:min(280px,72%)!important;width:min(280px,72%)!important}}.brand-name:after{content:"v4.19"!important}.guapia-touch-audio416{width:100%;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box}.guapia-touch-audio416__timeline,.guapia-touch-audio416__times{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.guapia-touch-audio416 input[type=range]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.guapia-option415 .guapia-touch-audio416__buttons{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px!important;width:100%;min-width:0}.guapia-option415 .guapia-touch-audio416__buttons>button{width:100%!important;min-width:0!important;max-width:100%;min-height:42px;padding:4px 2px!important;font-size:.67rem;box-sizing:border-box}.guapia-option415 .guapia-touch-audio416__buttons>.is-play{border-radius:50%;width:42px!important;justify-self:center}.guapia-option415>p{max-height:2.6em;-webkit-line-clamp:2}.guapia-option415>strong{-webkit-line-clamp:2}@media(max-width:360px){.guapia-option415 .guapia-touch-audio416__buttons{gap:2px!important}.guapia-option415 .guapia-touch-audio416__buttons>button{min-height:40px;font-size:.62rem}.guapia-option415 .guapia-touch-audio416__buttons>.is-play{width:40px!important}}.brand-name:after{content:"v4.20"!important}.guapia-media420-backdrop{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;background:#080a197a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.guapia-media420{width:min(100%,720px);max-height:82dvh;overflow:auto;padding:8px 18px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:#fff;color:#171b31;box-shadow:0 -18px 55px #0a0c2347}.guapia-media420__handle{width:48px;height:5px;margin:1px auto 10px;border-radius:99px;background:#d3d5df}.guapia-media420>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.guapia-media420>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guapia-media420>header button{width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:#f1edf9;color:#3c315c}.guapia-media420__video{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#050713}.guapia-media420__video iframe{width:100%;height:100%;border:0}.guapia-media420__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.guapia-media420__actions a,.guapia-media420__actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 15px;border:0;border-radius:999px;background:linear-gradient(135deg,#2d7cff,#7b42ff);color:#fff;text-decoration:none;font-weight:800}.guapia-media420__actions button:disabled{opacity:.65}.guapia-media420__notice{font-size:.86rem;color:#636b80}.guapia-media420__audio{display:grid;gap:13px}.guapia-media420__audio>img{width:130px;height:130px;justify-self:center;object-fit:cover;border-radius:22px;box-shadow:0 12px 28px #2c235a38}.guapia-media420__audio>strong{text-align:center;font-size:1.08rem}.guapia-media420__controls{display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr;gap:8px}.guapia-media420__controls button{min-width:0;min-height:50px;border:0;border-radius:18px;background:#f0ebfa;color:#4c3975;font-weight:900;display:flex;align-items:center;justify-content:center;gap:3px}.guapia-media420__controls .is-main{border-radius:50%;width:58px;justify-self:center;background:linear-gradient(135deg,#2d7cff,#7b42ff);color:#fff}.guapia-media420__audio>input{width:100%}.guapia-media420__times{display:flex;justify-content:space-between;color:#71788d;font-size:.82rem}.guapia-media420__sleep{display:flex;align-items:center;gap:8px;padding:11px;border-radius:15px;background:#f7f4fb}.guapia-media420__sleep select{min-width:0;flex:1;border:0;background:transparent;font:inherit}.guapia-media420__sleep b{font-size:.78rem;white-space:nowrap}.guapia-mini420{position:fixed;z-index:10040;left:10px;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));min-height:58px;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(123,66,255,.18);border-radius:20px;background:#fffffff5;box-shadow:0 12px 34px #19163c38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guapia-mini420>button{border:0;background:transparent;color:#29253d}.guapia-mini420>button:first-child{min-width:0;flex:1;text-align:left}.guapia-mini420>button:first-child span{display:flex;align-items:center;gap:9px;min-width:0}.guapia-mini420 img{width:42px;height:42px;object-fit:cover;border-radius:12px}.guapia-mini420 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guapia-mini420>button:nth-child(2){width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#654cff;color:#fff}.guapia-mini420 small{display:flex;align-items:center;gap:2px}html[data-guapia-theme=nocturno] .guapia-media420,html[data-guapia-theme=nocturno] .guapia-mini420{background:#20243a;color:#f7f7ff}.guapia-media420-backdrop~.composer-wrap{pointer-events:none}@media(min-width:760px){.guapia-media420-backdrop{align-items:center}.guapia-media420{border-radius:26px;max-height:78vh}}.brand-name:after{content:"v4.21"!important}.guapia-options415.is-single{width:100%;overflow:hidden}.guapia-options415.is-single .guapia-options415__rail{display:block;width:100%;overflow:visible;padding:0}.guapia-options415.is-single .guapia-option415{width:100%!important;max-width:100%!important;box-sizing:border-box}.guapia-options415.is-single .guapia-option415>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.guapia-options415.is-single .guapia-option415>button{max-width:100%;white-space:normal;text-align:left}.response-card a{overflow-wrap:anywhere}.brand-name:after{content:"v4.22"!important}.app-shell--rose:before,.app-shell--rose:after{content:none!important;display:none!important;animation:none!important}.thinking-chip:before{content:none!important;display:none!important;animation:none!important}.brand-name:after{content:"v4.23"!important}.guapia-mini420__close{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#f4edf7!important;color:#7b315f!important;display:grid!important;place-items:center!important}@media(max-width:640px){.response-card--table .response-table-scroll{overflow:visible}.response-card--table table,.response-card--table tbody{display:block;width:100%}.response-card--table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.response-card--table tr{display:block;width:100%;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(112,83,145,.18);border-radius:16px;background:#ffffffc7;box-sizing:border-box}.response-card--table td{display:grid;grid-template-columns:minmax(82px,34%) minmax(0,1fr);gap:10px;width:100%;padding:7px 0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}.response-card--table td:before{content:attr(data-label);font-size:.78rem;font-weight:800;color:#7b6688;line-height:1.35}.response-card--table td+td{border-top:1px solid rgba(112,83,145,.1)!important}.response-card--table td>a{min-width:0;white-space:normal;overflow-wrap:anywhere}}.brand-name:after{content:"v4.24"!important}.response-card--purchase .purchase-item__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.response-card--purchase .purchase-item__actions .card-external-action{min-width:0;min-height:44px;white-space:normal;text-align:center;box-shadow:0 6px 14px #4e368829;transform:translateY(0)}.response-card--purchase .purchase-item__actions .card-external-action:active{transform:translateY(2px);box-shadow:0 2px 7px #4e368824}@media(max-width:390px){.response-card--purchase .purchase-item__actions{grid-template-columns:1fr}}.brand-name:after{content:"v4.25"!important}@media(max-width:640px){.response-card--table table{min-width:0!important;width:100%!important;table-layout:auto!important}.response-card--table tr{min-width:0!important;overflow:hidden}.response-card--table td{min-width:0!important;max-width:100%!important}.response-card--table td:first-child{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:2px 0 10px!important;font-size:1rem!important;font-weight:850!important;line-height:1.3!important;overflow-wrap:anywhere!important;word-break:normal!important;box-shadow:none!important}.response-card--table td:first-child:before{content:none!important;display:none!important}.response-card--table td:not(:first-child){display:grid!important;grid-template-columns:minmax(90px,40%) minmax(0,1fr)!important;align-items:start;width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}.response-card--table td:not(:first-child):before{min-width:0;overflow-wrap:anywhere;word-break:normal}.response-card--table td a,.bubble--guapia .response-card--table td a.guapia-table-link49{display:inline!important;min-height:0!important;padding:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#315fc5!important;font-size:inherit!important;font-weight:750!important;text-decoration:underline!important;text-underline-offset:2px;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}}.brand-name:after{content:"v4.26"!important}.response-table-cards426{display:none}.response-card--modern426,.response-card--steps,.response-card--list,.response-card--generic,.response-card--palette,.response-card--questionnaire,.response-card--related{border:1px solid rgba(103,73,155,.13)!important;border-radius:24px!important;background:linear-gradient(155deg,#fffffffa,#faf5fff5)!important;box-shadow:0 14px 34px #402a691f,inset 0 1px #ffffffe6!important;overflow:hidden}.response-card h4{margin:-1px -1px 14px!important;padding:15px 17px!important;border-radius:23px 23px 14px 14px;background:linear-gradient(125deg,#7138d4,#a641cf 55%,#ed5ca9)!important;color:#fff!important;box-shadow:0 8px 18px #6836b233;font-size:1rem!important}.response-row426__image,.response-row426__fallback{flex:0 0 64px;width:64px;height:64px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(145deg,#7d4ee6,#ed64ae);color:#fff;font-size:1.4rem;font-weight:900;box-shadow:0 7px 16px #5e3a9d33}.response-row426__image img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.response-rank426{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-weight:950;color:#fff;background:linear-gradient(145deg,#7450db,#bd4fc3);box-shadow:0 6px #5630a6,0 10px 18px #4b2d8438}.response-rank426.rank-1{background:linear-gradient(145deg,#ffe17b,#dc9d18);color:#5b3a00;box-shadow:0 6px #b7780d,0 10px 18px #bb7e0f40}.response-rank426.rank-2{background:linear-gradient(145deg,#f7f9ff,#aeb7c8);color:#3b4353;box-shadow:0 6px #828b9c,0 10px 18px #49516133}.response-rank426.rank-3{background:linear-gradient(145deg,#e5a56e,#a85d2e);box-shadow:0 6px #80421e,0 10px 18px #77401d38}.response-data-chip426{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:6px 9px;border-radius:12px;background:linear-gradient(145deg,#f0eaff,#fff0f7);color:#4b3a63;border:1px solid rgba(121,75,171,.1)}.response-data-chip426 small{color:#856d96;font-size:.7rem;font-weight:800}.response-data-chip426 b{min-width:0;font-size:.78rem;overflow-wrap:anywhere;word-break:normal}.traffic-item,.purchase-item,.step-item,.check-item,.response-card--generic>p,.related-card__grid>button{border:1px solid rgba(107,74,153,.11)!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#faf5ff)!important;box-shadow:0 8px 18px #492f6f17!important}.traffic-item,.purchase-item{display:flex!important;align-items:flex-start;gap:12px;padding:13px!important}.traffic-item.is-good,.response-table-row426.is-good{background:linear-gradient(145deg,#f1fff8,#f8fffc)!important}.traffic-item.is-watch,.response-table-row426.is-watch{background:linear-gradient(145deg,#fff9e7,#fffdf5)!important}.traffic-item.is-bad,.response-table-row426.is-bad{background:linear-gradient(145deg,#fff1f3,#fff9fa)!important}.purchase-item__body{min-width:0;flex:1;display:grid;gap:8px}.card-external-action,.questionnaire-next,.response-card button:not(.guapia-feed-item__remove){min-height:44px!important;border:0!important;border-radius:14px!important;background:linear-gradient(145deg,#2579ff,#7048ee 56%,#bf42c8)!important;color:#fff!important;box-shadow:0 5px #4e2aa0,0 9px 17px #422f9240!important;font-weight:850!important;text-decoration:none!important}.card-external-action:active,.questionnaire-next:active,.response-card button:not(.guapia-feed-item__remove):active{transform:translateY(4px)!important;box-shadow:0 1px #4e2aa0,0 4px 8px #422f922e!important}@media(max-width:640px){.response-table-scroll--legacy426{display:none!important}.response-table-cards426{display:grid;gap:12px}.response-table-row426{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:14px;border:1px solid rgba(107,74,153,.12);border-radius:20px;background:linear-gradient(145deg,#fff,#faf5ff);box-shadow:0 9px 20px #462b6e1a}.response-table-row426__body{min-width:0;flex:1;display:grid;gap:9px}.response-table-row426__title{font-size:1rem;line-height:1.28;color:#241c31;overflow-wrap:anywhere;word-break:normal}.response-table-row426__chips{display:flex;flex-wrap:wrap;gap:6px}.response-row426__image,.response-row426__fallback{flex-basis:58px;width:58px;height:58px;border-radius:16px}.response-rank426{position:absolute;left:8px;top:8px;z-index:2;width:35px;height:35px;box-shadow:0 4px #5630a6,0 7px 12px #4b2d8433}.response-rank426+.response-row426__image,.response-rank426+.response-row426__fallback{margin-left:22px}.response-card--steps .steps-list,.traffic-list,.purchase-list{display:grid;gap:10px}.steps-list .step-item{padding:12px!important}.check-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.check-group>strong{grid-column:1/-1}.check-item{min-width:0;padding:11px!important;text-align:left}}@media(max-width:370px){.response-table-row426{gap:9px;padding:11px}.response-row426__image,.response-row426__fallback{flex-basis:50px;width:50px;height:50px}.response-data-chip426{width:100%;justify-content:space-between}.check-group{grid-template-columns:1fr}}.brand-name:after{content:"v4.30"!important}.profile-panel:has(.guapia-modules427-host) .profile-panel__intro,.profile-panel:has(.guapia-modules427-host) .profile-list,.profile-panel:has(.guapia-modules427-host) .guapia-personalization44-host{display:none!important}.profile-panel[data-guapia-module=settings] .guapia-personalization44-host{display:block!important}.guapia-modules427-host{width:100%;padding:0 14px 18px;box-sizing:border-box;min-width:0}.guapia-modules427{display:grid;gap:15px;color:#292039;font-size:14px}.guapia-modules427 button{font:inherit;cursor:pointer}.guapia-modules427__hero{display:flex;align-items:center;gap:14px;padding:18px;border-radius:25px;background:linear-gradient(120deg,#5627b7,#a53dcc 61%,#ef63ad);color:#fff;box-shadow:0 13px 24px #5a30943d}.guapia-modules427__face{display:grid;place-items:center;flex:0 0 66px;width:66px;height:66px;border-radius:22px;background:#ffffff3d;font-size:35px;animation:guapia-hello427 3s ease-in-out infinite}@keyframes guapia-hello427{50%{transform:translateY(-3px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.guapia-modules427__face{animation:none}}.guapia-modules427__hero>span:last-child{display:grid;gap:3px;min-width:0}.guapia-modules427__hero small{color:#f8ddff;font-weight:700}.guapia-modules427__hero strong{font-size:18px;line-height:1.2}.guapia-modules427__hero em{font-size:12px;font-style:normal;color:#fff0fb}.guapia-modules427__heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.guapia-modules427__heading strong{font-size:18px}.guapia-modules427__heading button,.guapia-modules427__back,.guapia-modules427__note-actions button,.guapia-modules427__filters button{border:1px solid #dac7f0;background:#fff;color:#57328f;border-radius:12px;min-height:40px;padding:8px 10px;font-weight:750}.guapia-modules427__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guapia-modules427__tile{min-width:0;border:1px solid #e4d3f0;border-radius:20px;background:linear-gradient(150deg,#fff,#f8f1ff);box-shadow:0 7px #e2cfef,0 13px 19px #4b2a6b1a;overflow:hidden}.guapia-modules427__tile:nth-child(3n+2){background:linear-gradient(150deg,#fff,#fff1fa)}.guapia-modules427__tile:nth-child(3n){background:linear-gradient(150deg,#fff,#eff7ff)}.guapia-modules427__open{position:relative;display:grid;justify-items:start;align-content:start;gap:7px;width:100%;min-height:138px;padding:14px;border:0;background:none;text-align:left;color:#342345}.guapia-modules427__open>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:linear-gradient(140deg,#6d3bd0,#da58ab);color:#fff}.guapia-modules427__open strong{font-size:15px;line-height:1.2}.guapia-modules427__open small{font-size:11px;line-height:1.3;color:#6a5b76}.guapia-modules427__open>svg{position:absolute;top:16px;right:11px}.guapia-modules427__controls{display:flex;gap:5px;justify-content:flex-end;padding:4px 10px 10px}.guapia-modules427__controls button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:#eee2f8;color:#553083}.guapia-modules427__restore{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.guapia-modules427__restore button{display:flex;align-items:center;gap:4px;border:1px solid #d6c3e7;border-radius:12px;background:#fff;padding:8px;color:#553083}.guapia-modules427__back{display:inline-flex;align-items:center;gap:7px;justify-self:start}.guapia-modules427 h3{margin:0;font-size:21px;color:#34204d}.guapia-modules427__toolbar{display:flex;gap:8px}.guapia-modules427__toolbar label,.guapia-modules427__saved>label{display:flex;align-items:center;gap:6px;flex:1;min-width:0;border:1px solid #dcc7ee;background:#fff;border-radius:13px;padding:0 10px}.guapia-modules427 input,.guapia-modules427 textarea,.guapia-modules427 select{font:inherit;min-width:0}.guapia-modules427__toolbar input,.guapia-modules427__saved input{width:100%;min-height:44px;border:0;outline:0;background:transparent}.guapia-modules427__toolbar>button,.guapia-modules427__editor-actions button:last-child,.guapia-modules427__legacy button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 13px;border:0;border-radius:13px;background:linear-gradient(145deg,#326dfe,#9846dc);color:#fff;font-weight:800;box-shadow:0 4px #5938a0,0 9px 17px #4a2a952e}.guapia-modules427__filters{display:flex;gap:6px;overflow-x:auto;padding:3px 0 8px}.guapia-modules427__filters button{white-space:nowrap;flex:none;font-size:12px}.guapia-modules427__filters .is-selected{background:#7943c5;color:#fff}.guapia-modules427__note-list,.guapia-modules427__saved{display:grid;gap:12px}.guapia-modules427__note,.guapia-modules427__saved article{display:grid;gap:7px;min-width:0;padding:14px;border:1px solid #e4d0ee;border-radius:18px;background:linear-gradient(150deg,#fff,#faf5ff);box-shadow:0 8px 16px #4f2e7514}.guapia-modules427__note-type{color:#6b409c;font-size:11px;font-weight:800}.guapia-modules427__note strong,.guapia-modules427__saved strong{font-size:16px;overflow-wrap:anywhere}.guapia-modules427__note p,.guapia-modules427__saved p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.guapia-modules427__note>button{display:flex;gap:7px;align-items:center;min-height:36px;border:0;background:none;text-align:left;color:#3d3447}.guapia-modules427__note>button.is-done{text-decoration:line-through;opacity:.55}.guapia-modules427__note-actions{display:flex;gap:8px;justify-content:end}.guapia-modules427__note-actions button{display:flex;gap:5px;align-items:center;min-height:36px}.guapia-modules427__editor{display:grid;gap:12px}.guapia-modules427__editor>label{display:grid;gap:6px;font-weight:750}.guapia-modules427__editor>label>input:not([type=checkbox]),.guapia-modules427__editor textarea,.guapia-modules427__editor select,.guapia-modules427__editor-list input:not([type=checkbox]){width:100%;box-sizing:border-box;min-height:43px;padding:10px;border:1px solid #d9c4e8;border-radius:12px;background:#fff;color:#2b2138}.guapia-modules427__editor textarea{min-height:100px;resize:vertical}.guapia-modules427__editor-list{display:grid;gap:7px}.guapia-modules427__editor-list label,.guapia-modules427__editor-list>div{display:flex;align-items:center;gap:7px}.guapia-modules427__editor-list button{min-width:40px;min-height:40px;border:0;border-radius:10px;background:#eee3f6}.guapia-modules427__editor .guapia-modules427__pin{display:flex;align-items:center}.guapia-modules427__editor-actions{display:flex;gap:8px;justify-content:flex-end}.guapia-modules427__editor-actions button:first-child{border:1px solid #d9c4e8;border-radius:12px;background:#fff;color:#553882;padding:8px 13px}.guapia-modules427__saved a{color:#5d35ae;font-weight:750}.guapia-modules427__avatars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guapia-modules427__avatars>p{grid-column:1/-1;margin:0}.guapia-modules427__avatars button{display:grid;gap:4px;place-items:center;min-height:105px;border:2px solid #e4d5ed;border-radius:17px;background:#fff;font-size:32px}.guapia-modules427__avatars button span{font-size:13px;font-weight:850}.guapia-modules427__avatars button.is-active{border-color:#9145cf;background:#f8edff}.guapia-modules427__notice,.guapia-modules427__empty{padding:12px;border-radius:14px;background:#f7f0fe;color:#5e4c70}.guapia-modules427__legacy{display:grid;gap:12px}.guapia-modules427__legacy p{margin:0}.guapia-modules427__legacy button{justify-self:start}.guapia-modules427__error{padding:10px;border-radius:12px;background:#fff0f1;color:#992e49}@media(max-width:350px){.guapia-modules427__grid{grid-template-columns:1fr}.guapia-modules427__open{min-height:100px}}.profile-panel:has(.guapia-modules427-host){width:100%!important;max-width:100vw!important;max-height:calc(100dvh - env(safe-area-inset-top) - 12px)!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.guapia-modules427-host,.guapia-modules427,.guapia-modules427>*{min-width:0;max-width:100%}.guapia-modules427{grid-template-columns:minmax(0,1fr)}.guapia-modules427__notes,.guapia-modules427__note-list,.guapia-modules427__note,.guapia-modules427__editor,.guapia-modules427__saved{min-width:0;max-width:100%}.guapia-modules427__filters{width:100%;max-width:100%;min-width:0;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.guapia-modules427__toolbar{min-width:0;max-width:100%;flex-wrap:wrap}.guapia-modules427__toolbar label{flex:1 1 150px;max-width:100%}.guapia-modules427__toolbar>button{flex:0 0 auto}.guapia-modules427__note>button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.guapia-modules427__note-actions,.guapia-modules427__editor-actions{min-width:0;max-width:100%;flex-wrap:wrap}.guapia-modules427__editor-list label,.guapia-modules427__editor-list>div{min-width:0;max-width:100%}.guapia-modules427__editor-list input:not([type=checkbox]){flex:1;min-width:0}.profile-panel:has(.guapia-modules427-host) .guapia-personalization44-host,.profile-panel:has(.guapia-modules427-host) .guapia-personalization44,.profile-panel:has(.guapia-modules427-host) .guapia-personalization44__rows,.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__row{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:100%}.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__options>button{min-width:0;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__options>button:nth-child(odd):last-child{grid-column:1/-1}.profile-panel:has(.guapia-modules427-host) .guapia-personalization44>header>div,.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__label{min-width:0;max-width:100%;overflow-wrap:anywhere}.guapia-modules427__heading{min-width:0;flex-wrap:wrap}.guapia-modules427__hero strong,.guapia-modules427__tile strong,.guapia-modules427__tile small{overflow-wrap:anywhere}@media(max-width:380px){html[data-guapia-font=extra] .profile-panel:has(.guapia-modules427-host) .guapia-personalization47__options{grid-template-columns:minmax(0,1fr)}}.profile-panel:has(.guapia-modules427-host) .guapia-personalization44,.profile-panel:has(.guapia-modules427-host) .guapia-personalization44__rows{grid-template-columns:minmax(0,1fr)!important;min-inline-size:0!important;max-inline-size:100%!important}.profile-panel:has(.guapia-modules427-host) .guapia-personalization44>header,.profile-panel:has(.guapia-modules427-host) .guapia-personalization44__rows>*{min-inline-size:0!important;max-inline-size:100%!important}.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__row{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.profile-panel:has(.guapia-modules427-host) .guapia-personalization47__options{inline-size:100%;min-inline-size:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:380px){html[data-guapia-font=extra] .profile-panel:has(.guapia-modules427-host) .guapia-personalization47__options{grid-template-columns:minmax(0,1fr)!important}}.brand-name:after{content:"v4.31"!important}.guapia-inspire431 .guapia-inspire44__rail{gap:12px;padding-right:16%;scroll-padding-left:2px}.guapia-inspire431 .guapia-resource44--compact,.guapia-inspire431 .guapia-resource44--compact:has(.guapia-options415){flex:0 0 84%!important;width:84%!important;max-width:520px!important;min-width:0!important;display:flex;flex-direction:column;cursor:pointer;contain:inline-size}.guapia-inspire431 .guapia-resource44--compact:focus-visible{outline:3px solid #7252ef;outline-offset:3px}.guapia-inspire431__hero{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#e8f6ff,#efe2ff 60%,#ffe3f3)}.guapia-inspire431__hero>img{width:100%;height:100%;object-fit:cover}.guapia-inspire431__fallback img{width:58px;height:58px;object-fit:contain;border-radius:12px}.guapia-inspire431__fallback svg{width:46px;height:46px;color:#8050ae}.guapia-inspire431__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:11px;box-sizing:content-box;border-radius:50%;background:#ffffffeb;color:#6542b7;box-shadow:0 4px 16px #322d5440}.guapia-inspire431 .guapia-resource44--compact .guapia-resource44__compact-body,.guapia-inspire431 .guapia-resource44--compact:has(.guapia-options415)>.guapia-resource44__compact-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px;min-height:0!important;padding:12px 14px 14px}.guapia-inspire431 .guapia-resource44__compact-body>strong{display:-webkit-box!important;grid-column:1!important;max-height:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;overflow:hidden;overflow-wrap:anywhere;font-size:1rem!important;line-height:1.32!important}.guapia-inspire431 .guapia-resource44--video .guapia-resource44__compact-body>strong{-webkit-line-clamp:3!important}.guapia-inspire431__source{display:flex!important;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none!important;font-size:.73rem!important;color:#675875!important}.guapia-inspire431__source img{width:16px;height:16px;flex:0 0 16px;border-radius:3px}.guapia-inspire431__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin:0;color:#554a62;font-size:.83rem;line-height:1.4}.guapia-inspire431 .guapia-resource44__compact-actions{display:flex!important;grid-column:1!important;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:4px}.guapia-inspire431 .guapia-resource44__compact-actions .guapia-inspire431__action{display:inline-flex;width:auto;min-width:74px;height:44px;min-height:44px;padding:0 14px;border:0;border-radius:13px;background:linear-gradient(120deg,#3478f5,#914bdb);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 4px #56419d}.guapia-inspire431 .guapia-resource44__compact-actions button[aria-label*=favoritos]{width:44px;height:44px}.guapia-inspire431__more{padding:0 14px 12px;font-size:.82rem;color:#604394}.guapia-inspire431__more summary{min-height:34px;cursor:pointer}.guapia-inspire431__more .guapia-options415{min-width:0;max-width:100%}.guapia-resource44--video.guapia-resource44--featured .guapia-resource44__body>strong{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;overflow:hidden!important;overflow-wrap:anywhere;grid-column:1/-1!important}.guapia-option415>strong{-webkit-line-clamp:3!important}@media(max-width:380px){.guapia-inspire431 .guapia-resource44--compact{flex-basis:85%!important;width:85%!important}}.brand-name:after{content:"v4.32"!important}.guapia-modules427__face{display:flex;overflow:hidden;align-items:center;justify-content:center}.guapia-modules427__face img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.personal432{display:grid;gap:1rem;min-width:0;max-width:100%;overflow-wrap:anywhere;padding-bottom:2rem}.personal432 label{display:grid;gap:.35rem;min-width:0;font-weight:600}.personal432 input:not([type=checkbox]),.personal432 select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #c8c3df;border-radius:12px;padding:.7rem;background:#fff;color:#273044;font:inherit}.personal432 button{border:1px solid #c8c3df;border-radius:12px;padding:.65rem .9rem;color:#382477;background:#fff;font:inherit;cursor:pointer}.personal432 button:disabled{opacity:.5;cursor:default}.personal432__catalog,.personal432__variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:.7rem;min-width:0}.personal432__catalog button{display:grid;gap:.25rem;text-align:left;min-width:0}.personal432__catalog button.is-active{border:2px solid #8045ce}.personal432__catalog img,.personal432__variants img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.personal432__variants figure{min-width:0;margin:0}.personal432__consent{display:flex!important;align-items:flex-start;gap:.6rem}.personal432__consent input{flex:none}.personal432__identity{display:flex;align-items:center;gap:.8rem}.personal432__identity img{width:58px;height:58px;border-radius:50%;object-fit:cover}.personal432__stats{display:flex;flex-wrap:wrap;gap:.5rem}.personal432__stats span{padding:.4rem .7rem;background:#f0edfa;border-radius:12px}.personal432__fact{display:grid;gap:.5rem;min-width:0;margin:.5rem 0;padding:.9rem;border:1px solid #dedbea;border-radius:14px}.personal432__fact div{display:flex;flex-wrap:wrap;gap:.4rem}.brand-name:after{content:"v4.33"!important}.guapia-personal-face433{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;overflow:hidden;background:#eadfff;color:#6b2ca5;font-weight:750;box-shadow:0 1px 6px #71559125}.guapia-personal-face433 img{width:100%;height:100%;object-fit:cover}.message-row--user{display:flex;align-items:flex-end;gap:6px}.message-row--user>.guapia-personal-face433{order:2;margin:0 3px 5px 0}.guapia-modules427__hero>.guapia-personal-face433{position:absolute;right:12px;top:12px;border:2px solid white;width:36px;height:36px}.guapia-modules427__hero{position:relative}.message-ai-actions-v43.guapia-actions433{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:2px!important;overflow-x:auto;scrollbar-width:none;padding:1px 0!important}.guapia-actions433 button{display:grid!important;place-items:center!important;flex:0 0 37px!important;width:37px!important;height:38px!important;min-width:37px!important;min-height:38px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#725782!important;box-shadow:none!important;padding:0!important}.guapia-actions433 button.is-voted,.guapia-actions433 button.is-favorite{color:#7d39ca!important;background:#f2eaff!important}.message-share{display:none!important}.guapia-toast433{position:fixed;bottom:100px;left:50%;transform:translate(-50%);z-index:10010;background:#302047;color:#fff;border-radius:12px;padding:9px 15px;white-space:nowrap}.guapia-feedback433{position:fixed;inset:0;z-index:10020;display:flex;align-items:flex-end}.guapia-feedback433__shade{position:absolute;inset:0;background:#24163888;border:0;width:100%}.guapia-feedback433 section{position:relative;width:100%;max-height:85dvh;overflow:auto;background:#fff;color:#282234;border-radius:22px 22px 0 0;padding:20px;box-sizing:border-box;display:grid;gap:12px}.guapia-feedback433 header,.guapia-feedback433 footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.guapia-feedback433 button{border:1px solid #d8cce4;border-radius:10px;padding:9px;background:#fff;color:#653b88}.guapia-feedback433__reasons{display:flex;gap:7px;flex-wrap:wrap}.guapia-feedback433__reasons button[aria-pressed=true]{background:#ede0fc;border-color:#7133be}.guapia-feedback433 label{display:grid;gap:7px}.guapia-feedback433 textarea{resize:vertical;min-height:65px;max-width:100%;border:1px solid #d8cce4;border-radius:10px;padding:8px;font:inherit}.brand-name:after{content:"v4.34"!important}.message-row--user{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:flex-end!important;gap:7px!important;width:100%!important;min-width:0!important}.message-row--user>.bubble-with-actions{order:1!important;margin-left:auto!important;min-width:0!important;max-width:calc(100% - 42px)!important}.message-row--user>.guapia-personal-face433{order:2!important;margin:0 2px 8px 0!important;align-self:flex-end!important}.guapia-personal-face433 img,.guapia-modules427__face img{object-fit:cover!important;object-position:center 30%!important}.guapia-modules427__hero{min-height:94px;display:flex!important;align-items:center!important;gap:12px!important;padding:16px 56px 16px 16px!important;min-width:0!important;box-sizing:border-box!important;border:1px solid #e5b9ff;box-shadow:0 0 0 1px #edc1ff75,0 0 18px #bb5df670,0 15px 30px #7443a340!important}.guapia-modules427__hero>.guapia-modules427__welcome{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:0!important;flex:1!important}.guapia-modules427__welcome strong{font-size:clamp(14px,4vw,19px)!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#fff!important}.guapia-modules427__welcome em{font-size:clamp(10px,3vw,13px)!important;line-height:1.3!important;color:#fff5ff!important;white-space:normal!important}.guapia-modules427__hero>.guapia-personal-face433{right:10px!important;top:calc(50% - 19px)!important;box-shadow:0 0 10px #eed0ff!important}.guapia-modules427__face{flex:0 0 64px!important;width:64px!important;height:64px!important;animation:none!important;overflow:hidden!important;border-radius:20px!important;box-shadow:0 0 14px #ffe8ffaa}.guapia-modules427__face img{display:block;width:100%;height:100%}.conversation .message-row--guapia{--comic-bg:#fff;--comic-glow:#a25ee629}.conversation .message-row--guapia[data-avatar-key=alegria]{--comic-bg:#fff6d7;--comic-glow:#f2c63042}.conversation .message-row--guapia[data-avatar-key=amor]{--comic-bg:#ffedf5;--comic-glow:#ee7cac42}.conversation .message-row--guapia[data-avatar-key=sorpresa]{--comic-bg:#fff0df;--comic-glow:#ec9f5342}.conversation .message-row--guapia[data-avatar-key=pensativa]{--comic-bg:#f2ecff;--comic-glow:#9e76da42}.conversation .message-row--guapia[data-avatar-key=triste]{--comic-bg:#e9f4ff;--comic-glow:#64a9e042}.conversation .message-row--guapia[data-avatar-key=seria]{--comic-bg:#f0f2f6;--comic-glow:#9298aa42}.conversation .message-row--guapia[data-avatar-key=enfado]{--comic-bg:#fff0e9;--comic-glow:#f98e7a42}.conversation .message-row--guapia[data-avatar-key=nutricion]{--comic-bg:#e9faef;--comic-glow:#54ba8240}.conversation .message-row--guapia[data-avatar-key=cocinera]{--comic-bg:#fff0e7;--comic-glow:#eeb08040}.conversation .message-row--guapia[data-avatar-key=belleza]{--comic-bg:#fcedf4;--comic-glow:#e68bb842}.conversation .message-row--guapia[data-avatar-key=estilo]{--comic-bg:#f1eaff;--comic-glow:#ad83e642}.conversation .message-row--guapia[data-avatar-key=movimiento]{--comic-bg:#e5f9fa;--comic-glow:#63c7d042}.conversation .message-row--guapia .bubble--guapia{position:relative!important;background:var(--comic-bg)!important;color:#233047!important;border:1px solid #bab5d255!important;box-shadow:0 0 12px var(--comic-glow),0 5px 18px #34275e15!important;transition:background-color .3s ease,box-shadow .3s ease!important}.conversation .message-row--guapia .bubble--guapia:before{content:"";position:absolute;top:16px;left:-9px;width:13px;height:15px;background:var(--comic-bg);clip-path:polygon(100% 0,0 50%,100% 100%);filter:drop-shadow(-1px 0 #bbb4d5)}.conversation .message-row--user .bubble--user{position:relative!important;box-shadow:0 0 12px #a27fe733!important}.conversation .message-row--user .bubble--user:after{content:"";position:absolute;top:16px;right:-8px;width:12px;height:15px;background:inherit;clip-path:polygon(0 0,100% 50%,0 100%)}.guapia-actions433 button:focus-visible,.guapia-modules427__tile button:focus-visible{outline:2px solid #8651d3;outline-offset:2px;box-shadow:0 0 12px #9b5cf766!important}.message-row.is-saved-focus .bubble{box-shadow:0 0 0 3px #a463e8,0 0 18px #b074f9!important}.guapia-crop434{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:12px;background:#201135aa;box-sizing:border-box}.guapia-crop434 section{width:min(100%,400px);max-height:95dvh;overflow:auto;border-radius:22px;padding:18px;box-sizing:border-box;background:#fff;color:#282039;display:grid;gap:12px;text-align:center;box-shadow:0 0 22px #ad64e67a}.guapia-crop434 h3,.guapia-crop434 p{margin:0}.guapia-crop434__frame{position:relative;width:min(280px,72vw);height:min(280px,72vw);max-width:280px;max-height:280px;overflow:hidden;margin:auto;background:#e5e2ee;touch-action:none;cursor:grab}.guapia-crop434__frame img{position:absolute;top:50%;left:50%;max-width:none!important;-webkit-user-select:none;user-select:none;pointer-events:none}.guapia-crop434__circle{position:absolute;inset:5%;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 40px #170e3852,0 0 9px #fff;pointer-events:none}.guapia-crop434 input{width:100%}.guapia-crop434 footer{display:flex;justify-content:space-between;gap:9px}.guapia-crop434 button{border:1px solid #c7a9e7;border-radius:12px;background:#fff;padding:10px;color:#5a2792}.guapia-crop434 footer button:last-child{background:#6941b6;color:#fff}.guapia-saved434{display:grid;gap:11px;min-width:0}.guapia-saved434 label{display:grid;gap:5px}.guapia-saved434 input{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #d2bce8;border-radius:12px;padding:9px;font:inherit}.guapia-saved434__item{display:flex;text-align:left;gap:10px;align-items:flex-start;width:100%;min-width:0;border:1px solid #e5d7ef;border-radius:15px;background:#fff;padding:12px;color:#30233c;box-shadow:0 0 8px #b46fe922}.guapia-saved434__item span{display:grid;min-width:0;gap:4px}.guapia-saved434__item strong,.guapia-saved434__item small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.guapia-saved434__sheet{position:fixed;inset:0;z-index:10200;background:#fbfaff;display:flex;flex-direction:column;color:#283045}.guapia-saved434__sheet header{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 16px;box-shadow:0 2px 10px #4d297b1c}.guapia-saved434__sheet header strong{flex:1}.guapia-saved434__sheet button{border:0;border-radius:10px;padding:10px;color:#67379e;background:#f1e6fb}.guapia-saved434__content{flex:1;overflow:auto;display:grid;align-content:start;gap:16px;padding:16px 15px 28px;max-width:760px;width:100%;margin:0 auto;box-sizing:border-box}.guapia-saved434__question{justify-self:end;max-width:86%;padding:15px;border-radius:18px 18px 5px;background:#e9dffe;overflow-wrap:anywhere}.guapia-saved434__reply{padding:16px;border-radius:5px 18px 18px;background:#fff;border:1px solid #e0d7ef;overflow-wrap:anywhere;white-space:pre-wrap}.guapia-saved434__reply>span{font-weight:800;color:#7842ae}.guapia-saved434__resources{display:grid;gap:10px}.guapia-saved434__resources article{display:grid;gap:6px;border:1px solid #e9ddf2;padding:12px;border-radius:12px;min-width:0}.guapia-saved434__resources a{display:inline-flex;gap:5px;align-items:center;color:#5732a7}.guapia-saved434__go{justify-self:start}@media(prefers-reduced-motion:reduce){.conversation .bubble,.guapia-modules427__hero{transition:none!important}}.guapia-expanded434{position:fixed;inset:0;z-index:10200;background:#fff;display:flex;flex-direction:column;color:#263044}.guapia-expanded434 header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #e8d8f2;box-shadow:0 0 14px #a962e441}.guapia-expanded434 header strong{flex:1}.guapia-expanded434 button{border:0;border-radius:9px;padding:9px;background:#f2eafa;color:#65369e}.guapia-expanded434>div{width:100%;max-width:760px;margin:0 auto;flex:1;overflow:auto;padding:20px;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere}.brand-name:after{content:"v4.35"!important}.conversation .message-row--guapia:not(.guapia-live411){display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:8px!important;align-items:end!important;width:100%!important;max-width:100%!important;overflow:visible!important}.conversation .message-row--guapia>.guapia-avatar--small{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:end!important;width:44px!important;height:44px!important;min-width:44px!important;padding:1px!important;margin-bottom:0!important;box-shadow:0 0 11px #a66bed6e!important}.conversation .message-row--guapia>.bubble-with-actions{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:100%!important;flex:none!important;overflow:visible!important}.conversation .message-row--guapia>.guapia-actions433{grid-column:2!important;grid-row:2!important;margin:3px 0 0!important;width:100%!important;max-width:100%!important;flex:none!important}.conversation .message-row--user{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;column-gap:8px!important;align-items:end!important;width:100%!important;overflow:visible!important}.conversation .message-row--user>.bubble-with-actions{grid-column:1!important;grid-row:1!important;justify-self:end!important;width:auto!important;max-width:100%!important;margin:0!important;overflow:visible!important}.conversation .message-row--user>.guapia-personal-face433{grid-column:2!important;grid-row:1!important;width:44px!important;height:44px!important;justify-self:center!important;align-self:end!important;margin:0!important;border:1px solid #b688dc;box-shadow:0 0 11px #a66bed6e!important}.conversation .message-row--guapia:has(+.message-row--guapia)>.guapia-avatar--small{visibility:hidden!important}.conversation .message-row--guapia:has(+.message-row--guapia) .bubble--guapia:before,.conversation .message-row--guapia:has(+.message-row--guapia) .bubble--guapia:after{display:none!important}.conversation .message-row--guapia .bubble--guapia{position:relative!important;overflow:visible!important;border:2px solid #bcb0d0!important;border-radius:22px 22px 22px 6px!important;box-shadow:0 0 12px var(--comic-glow),0 5px 17px #3d2c541e!important}.conversation .message-row--guapia .bubble--guapia:before,.conversation .message-row--guapia .bubble--guapia:after{content:""!important;position:absolute!important;top:auto!important;filter:none!important;display:block!important;clip-path:polygon(100% 0,0 70%,100% 100%)!important}.conversation .message-row--guapia .bubble--guapia:before{left:-21px!important;bottom:7px!important;width:22px!important;height:20px!important;background:#bcb0d0!important}.conversation .message-row--guapia .bubble--guapia:after{left:-17px!important;bottom:10px!important;width:20px!important;height:16px!important;background:var(--comic-bg)!important}.conversation .message-row--user .bubble--user{position:relative!important;overflow:visible!important;border:2px solid #b4a0ce!important;border-radius:22px 22px 6px!important;background:#eadfff!important;color:#273044!important;box-shadow:0 0 11px #ad7fdf40,0 5px 17px #3d2c541e!important}.conversation .message-row--user .bubble--user:before,.conversation .message-row--user .bubble--user:after{content:""!important;position:absolute!important;top:auto!important;clip-path:polygon(0 0,100% 70%,0 100%)!important}.conversation .message-row--user .bubble--user:before{right:-21px!important;bottom:7px!important;width:22px!important;height:20px!important;background:#b4a0ce!important}.conversation .message-row--user .bubble--user:after{right:-17px!important;bottom:10px!important;width:20px!important;height:16px!important;background:#eadfff!important}.guapia-crop434__circle{display:none!important}.guapia-crop434__guide{position:absolute;inset:0;pointer-events:none;overflow:hidden;background:linear-gradient(90deg,#110b3159,transparent 21%,transparent 79%,#110b3159)}.guapia-crop434__oval{position:absolute;left:20%;top:7%;width:60%;height:75%;border:2px solid #fff;box-sizing:border-box;border-radius:46% 46% 43% 43%;box-shadow:0 0 0 1px #33204691,0 0 12px #fff7}.guapia-crop434__eyes{position:absolute;left:35%;top:39%;width:30%;height:5px;border-left:8px solid #fff;border-right:8px solid #fff;box-sizing:border-box;filter:drop-shadow(0 1px 2px #31234f)}.guapia-crop434__mouth{position:absolute;left:45%;top:64%;width:10%;height:3px;background:#fff;border-radius:4px;box-shadow:0 1px 3px #241738}.guapia-crop434__shoulders{position:absolute;left:7%;bottom:-34%;width:86%;height:50%;border:2px solid #fff;border-radius:50% 50% 0 0;box-shadow:0 0 10px #fff7}.guapia-crop434 p,.guapia-crop434 small{line-height:1.4}@media(max-width:360px){.conversation .message-row--guapia:not(.guapia-live411){grid-template-columns:40px minmax(0,1fr)!important}.conversation .message-row--user{grid-template-columns:minmax(0,1fr) 40px!important}.conversation .message-row--guapia>.guapia-avatar--small,.conversation .message-row--user>.guapia-personal-face433{width:40px!important;height:40px!important;min-width:40px!important}}@media(prefers-reduced-motion:reduce){.conversation .message-row--guapia .bubble--guapia{transition:none!important}}.brand-name:after{content:"v4.37"!important}.conversation .message-row--guapia:not(.guapia-live411){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.conversation .message-row--guapia .guapia-message-head436{display:flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;margin:0 0 5px!important;padding:0 2px!important;min-width:0!important}.conversation .message-row--guapia .guapia-message-head436 .guapia-avatar--small{display:inline-flex!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:1px!important;box-shadow:0 0 12px #a66bed77!important}.conversation .message-row--guapia .guapia-message-name436{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#584078!important;font-size:13px!important;font-weight:750!important;letter-spacing:.015em!important}.conversation .message-row--guapia .guapia-message-head436 time{margin-left:auto!important;color:#7b7890!important;font-size:12px!important;white-space:nowrap!important}.conversation .message-row--guapia>.bubble-with-actions{display:flex!important;flex-direction:column!important;align-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;flex:none!important;overflow:visible!important}.conversation .message-row--guapia .bubble--guapia{position:relative!important;align-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important;border:2px solid #bcb0d0!important;border-radius:6px 22px 22px!important;box-shadow:0 0 13px var(--comic-glow),0 5px 17px #3d2c541e!important}.conversation .message-row--guapia .bubble--guapia:before,.conversation .message-row--guapia .bubble--guapia:after{content:""!important;position:absolute!important;inset:-17px auto auto 15px!important;display:block!important;filter:none!important;clip-path:polygon(0 100%,38% 0,100% 100%)!important}.conversation .message-row--guapia .bubble--guapia:before{width:20px!important;height:18px!important;background:#bcb0d0!important}.conversation .message-row--guapia .bubble--guapia:after{left:17px!important;top:-13px!important;width:16px!important;height:14px!important;background:var(--comic-bg,#fff)!important}.conversation .message-row--guapia:has(+.message-row--guapia) .bubble--guapia:before,.conversation .message-row--guapia:has(+.message-row--guapia) .bubble--guapia:after{display:block!important}.conversation .message-row--guapia+.message-row--guapia .guapia-message-head436{visibility:hidden!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.conversation .message-row--guapia+.message-row--guapia .bubble--guapia:before,.conversation .message-row--guapia+.message-row--guapia .bubble--guapia:after{display:none!important}.conversation .message-row--guapia .message-meta{margin-top:8px!important}.discovery-stories412__rail{scroll-behavior:smooth}.discovery-story436-arrive{animation:discovery436-arrive .48s cubic-bezier(.2,.85,.25,1) both;box-shadow:0 0 0 2px #b7a2ff,0 0 20px #8a5cff73,0 12px 28px #26194430!important}.purchase-item__shops .card-external-action img{width:18px;height:18px;object-fit:contain;border-radius:50%;flex:0 0 18px;background:#fff}.personal432__interests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;padding:12px;border:1px solid #dfd7ea;border-radius:16px}.personal432__interests legend{padding:0 5px;color:#62527c;font-weight:700}.personal432__interests label{display:flex;align-items:center;gap:7px;min-width:0}.personal432__interests input{accent-color:#7446df}.welcome436-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px;background:radial-gradient(ellipse at 20% 10%,#bf9cff4d,transparent 48%),#110f229e;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.welcome436{position:relative;display:flex;flex-direction:column;width:min(100%,560px);max-height:min(92dvh,850px);overflow:auto;border:1px solid #e8def7;border-radius:30px;padding:clamp(20px,5vw,34px);background:linear-gradient(155deg,#fff 15%,#f7f3ff);color:#20243c;box-shadow:0 28px 90px #1b123d6b,0 0 30px #9b62fa42;animation:welcome436-pop .38s cubic-bezier(.18,.8,.25,1) both}.welcome436__brand{display:flex;justify-content:space-between;align-items:center;color:#716090;font-size:13px;font-weight:750}.welcome436__brand>div{display:flex;align-items:center;gap:8px;color:#4f35bc;font-size:22px;font-weight:850;letter-spacing:-.04em}.welcome436__progress{height:7px;margin:17px 0 22px;border-radius:99px;background:#ece7f5;overflow:hidden}.welcome436__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6bff,#7a3ff2,#d443d8);box-shadow:0 0 13px #824af3a8;transition:width .3s ease}.welcome436__content{min-height:205px}.welcome436__content>small{color:#7654c0;font-size:13px;font-weight:800;letter-spacing:.04em}.welcome436__content h1{margin:9px 0;color:#24213d;font-size:clamp(23px,6vw,33px);line-height:1.18;letter-spacing:-.035em}.welcome436__content>p{margin:0 0 17px;color:#716f86;font-size:15px;line-height:1.5}.welcome436__input{box-sizing:border-box;width:100%;min-height:54px;margin:18px 0 0;padding:12px 15px;border:1px solid #d7caeb;border-radius:16px;background:#fff;color:#24213d;font:inherit;outline:none}.welcome436__input:focus{border-color:#8855e8;box-shadow:0 0 0 3px #8d5ce82b}.welcome436__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0}.welcome436__choices button{min-height:48px;padding:10px 12px;border:1px solid #d9cee9;border-radius:15px;background:#fff;color:#45415f;font:inherit;font-weight:650;text-align:left;cursor:pointer;transition:.16s}.welcome436__choices button.is-selected{border-color:#7446df;background:linear-gradient(120deg,#eef1ff,#f7eaff);color:#4e31bd;box-shadow:0 0 14px #8e60ef34}.welcome436__choices--multi button{display:flex;align-items:center;gap:8px}.welcome436__choices--multi button span{width:19px;height:19px;display:grid;place-items:center;flex:0 0 19px;border:1px solid #cbbde1;border-radius:7px}.welcome436__photo label{display:flex;align-items:center;justify-content:center;gap:9px;min-height:64px;margin:18px 0;border:1px dashed #a58bd0;border-radius:16px;background:#faf7ff;color:#6440be;font-weight:750;cursor:pointer}.welcome436__photo input{display:none}.welcome436__avatar{max-height:270px;overflow:auto;margin-top:14px}.welcome436__avatar .personal432{padding:0!important}.welcome436 footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.welcome436 footer>div{display:flex;align-items:center;gap:9px}.welcome436__back,.welcome436__skip,.welcome436__next{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 15px;border-radius:15px;font:inherit;font-weight:750;cursor:pointer}.welcome436__back,.welcome436__skip{border:1px solid #dfd7ea;background:#fff;color:#685d7c}.welcome436__next{border:0;background:linear-gradient(110deg,#326bff,#7645ec 65%,#c242d5);color:#fff;box-shadow:0 8px 20px #7446db45}.welcome436__next:disabled,.welcome436__back:disabled{opacity:.48;cursor:default}.welcome436__error{margin:12px 0 0;color:#b32e64;font-size:13px}.welcome436--minor,.welcome436--done{align-items:center;justify-content:center;min-height:260px;text-align:center}.welcome436--minor>svg,.welcome436--done>svg{width:36px;height:36px;color:#7044dd;filter:drop-shadow(0 0 10px #8d5cf37a)}.welcome436--minor h1,.welcome436--done h1{max-width:440px;font-size:clamp(24px,6vw,34px);line-height:1.25}.welcome436--minor p{color:#706a80}.welcome436__confetti{margin-bottom:15px;color:#bd4bd7;letter-spacing:.7em;animation:welcome436-confetti .9s ease-out both}@keyframes discovery436-arrive{0%{opacity:.45;transform:translate(-14px) scale(.965)}65%{opacity:1;transform:translate(3px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes welcome436-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes welcome436-confetti{0%{opacity:0;transform:translateY(-14px) scale(.65)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:420px){.conversation .message-row--guapia .bubble--guapia{padding-inline:12px!important}.conversation .message-row--guapia .guapia-message-head436 .guapia-avatar--small{flex-basis:40px!important;width:40px!important;height:40px!important;min-width:40px!important}}@media(max-width:420px){.welcome436-backdrop{padding:8px}.welcome436{max-height:94dvh;border-radius:24px;padding:20px 17px}.welcome436__content{min-height:180px}.welcome436__choices{gap:7px}.welcome436__choices button{padding:9px;font-size:14px}.welcome436__back,.welcome436__skip,.welcome436__next{min-height:43px;padding-inline:11px;font-size:14px}}@media(prefers-reduced-motion:reduce){.discovery-story436-arrive{animation:none!important}}.brand-name:after{content:"v4.38"!important}[class*=__rail],.guapia-inspiration__rail,.guapia-inspire44__rail,.guapia-options415__rail{touch-action:pan-x pan-y!important;overscroll-behavior-x:contain!important}.conversation .message-row--guapia:not(.guapia-live411) .guapia-message-head436,.conversation .message-row--guapia:not(.guapia-live411)>.bubble-with-actions{width:min(86%,calc(100% - 58px))!important;max-width:calc(100% - 58px)!important;margin-left:14px!important;margin-right:44px!important;align-self:flex-start!important;box-sizing:border-box!important}.conversation .message-row--guapia:not(.guapia-live411)>.bubble-with-actions>.bubble--guapia{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.conversation .message-row--guapia .guapia-resources44-host,.conversation .message-row--guapia .guapia-resources44,.conversation .message-row--guapia .guapia-inspire44,.conversation .message-row--guapia .guapia-options415{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.welcome436__brand>div{display:flex;align-items:center;gap:8px}.welcome436__brand .guapia-avatar--small{width:34px;height:34px;min-width:34px;flex:0 0 34px}.guapia-live411 .guapia-avatar--small{width:30px;height:30px;min-width:30px;flex:0 0 30px}.guapia-live411 .bubble-with-actions{width:min(86%,calc(100% - 58px));max-width:calc(100% - 58px);margin-left:14px;margin-right:44px;min-width:0}.guapia-live411 .bubble--guapia{width:100%;min-width:0;box-sizing:border-box}.thinking-chip--stalled{flex-wrap:wrap;gap:8px;color:#59467b}.thinking-chip__retry{min-height:36px;padding:6px 13px;border:1px solid #8054df;border-radius:999px;background:linear-gradient(110deg,#326bff,#7645ec 65%,#c242d5);color:#fff;font:inherit;font-weight:750;box-shadow:0 0 13px #8651df52}.thinking-chip__retry:focus-visible{outline:3px solid #6545cb;outline-offset:2px}@media(max-width:420px){.conversation .message-row--guapia:not(.guapia-live411) .guapia-message-head436,.conversation .message-row--guapia:not(.guapia-live411)>.bubble-with-actions{width:calc(100% - 58px)!important;max-width:calc(100% - 58px)!important;margin-left:12px!important;margin-right:46px!important}}@media(prefers-reduced-motion:reduce){.thinking-chip__retry{box-shadow:none}}.brand-name:after{content:"v4.39"!important}@media(max-width:420px){.response-table-row426{align-items:flex-start;gap:11px;min-width:0}.response-table-row426__body{min-width:0;flex:1}.response-table-row426__title{overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.response-table-row426__title a{color:inherit;text-decoration:underline;text-underline-offset:2px}.response-table-row426 .response-row426__image,.response-table-row426 .response-row426__fallback{flex:0 0 64px;width:64px;height:64px}.response-table-row426__chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.response-data-chip426{display:grid!important;grid-template-columns:minmax(0,1fr);align-content:start;justify-content:stretch;gap:3px;min-width:0;padding:8px}.response-data-chip426 small{font-size:.69rem;line-height:1.2;overflow-wrap:break-word;word-break:normal}.response-data-chip426 b{display:block;min-width:0;font-size:.9rem;line-height:1.3;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.response-data-chip426 b a{overflow-wrap:anywhere;word-break:break-word}.response-data-chip426--wide{grid-column:1/-1}}.brand-name:after{content:"v4.40"!important}.response-card--image-table .response-table-scroll--legacy426{display:none!important}.response-card--image-table .response-table-cards426{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.75em}.response-table-scroll--legacy426{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.response-table-scroll--legacy426 table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.response-table-scroll--legacy426 th,.response-table-scroll--legacy426 td{max-width:22em;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.response-table-scroll--legacy426 th:first-child,.response-table-scroll--legacy426 td:first-child{position:sticky;left:0;z-index:1;background:#fff}.response-table-scroll--legacy426 th:first-child{z-index:2}.response-table-row426{container-type:inline-size;display:grid;gap:.65em;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;padding:.8em;border-radius:1.1em;overflow:hidden}.response-table-row426__head{display:flex;align-items:center;gap:.7em;min-inline-size:0;max-inline-size:100%}.response-table-row426__head .response-row426__image,.response-table-row426__head .response-row426__fallback{inline-size:clamp(3rem,22cqi,5.5rem);block-size:auto;aspect-ratio:1;flex:0 0 clamp(3rem,22cqi,5.5rem);border-radius:.9em;overflow:hidden}.response-table-row426__head .response-row426__image img{inline-size:100%;block-size:100%;object-fit:cover}.response-table-row426__title{display:block;min-inline-size:0;max-inline-size:100%;font-size:1em;line-height:1.3;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto}.response-table-row426__title a{overflow-wrap:anywhere;word-break:break-word}.response-table-row426__chips{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,9em),1fr));gap:.5em;inline-size:100%;min-inline-size:0;max-inline-size:100%}.response-data-chip426{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25em;inline-size:auto;max-inline-size:100%;min-inline-size:0;box-sizing:border-box;padding:.55em .65em}.response-data-chip426 small{font-size:.78em;line-height:1.2;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.response-data-chip426 b{display:block;inline-size:100%;max-inline-size:100%;min-inline-size:0;font-size:1em;line-height:1.35;overflow-wrap:break-word!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto}.response-data-chip426 b a{overflow-wrap:anywhere;word-break:break-word}.response-data-chip426--wide{grid-column:1/-1}@media(max-width:40rem){.response-table-cards426{display:grid;gap:.75em}.response-table-scroll--legacy426{display:none!important}.response-table-row426__head .response-row426__image,.response-table-row426__head .response-row426__fallback{inline-size:clamp(3rem,22cqi,4.5rem);flex-basis:clamp(3rem,22cqi,4.5rem)}}html[data-guapia-font=large] .response-data-chip426,html[data-guapia-font=extra] .response-data-chip426{padding:.65em}html[data-guapia-font=extra] .response-table-row426__chips{grid-template-columns:minmax(0,1fr)}.guapia-modules427__tile--profile{--tool-accent:#d94f94;--tool-soft:#fff0f7}.guapia-modules427__tile--avatar{--tool-accent:#8050de;--tool-soft:#f3edff}.guapia-modules427__tile--memory{--tool-accent:#187bc4;--tool-soft:#eaf6ff}.guapia-modules427__tile--notes{--tool-accent:#bb7911;--tool-soft:#fff7df}.guapia-modules427__tile--reminders{--tool-accent:#dc6842;--tool-soft:#fff0e9}.guapia-modules427__tile--saved{--tool-accent:#bd3f7c;--tool-soft:#fff0f6}.guapia-modules427__tile--settings{--tool-accent:#54647b;--tool-soft:#eef2f7}.guapia-modules427__tile--cinema{--tool-accent:#c63f59;--tool-soft:#fff0ef}.guapia-modules427__tile{border-color:color-mix(in srgb,var(--tool-accent) 23%,white);background:linear-gradient(150deg,#fff,var(--tool-soft))!important}.guapia-modules427__open>span{background:linear-gradient(140deg,var(--tool-accent),color-mix(in srgb,var(--tool-accent) 58%,#fff))!important;box-shadow:0 .25em .8em color-mix(in srgb,var(--tool-accent) 28%,transparent)}.guapia-modules427__open>svg{color:var(--tool-accent)}html[data-guapia-theme=nocturno] .guapia-modules427__tile{background:linear-gradient(150deg,#182139,color-mix(in srgb,var(--tool-accent) 21%,#151b31))!important;border-color:color-mix(in srgb,var(--tool-accent) 48%,#29324b);box-shadow:0 .4em #11182a,0 .8em 1.1em #080d1a;color:#f2f5ff}html[data-guapia-theme=nocturno] .guapia-modules427__open{color:#f2f5ff}html[data-guapia-theme=nocturno] .guapia-modules427__open small{color:#c6cee1}html[data-guapia-theme=nocturno] .response-table-scroll--legacy426 th:first-child,html[data-guapia-theme=nocturno] .response-table-scroll--legacy426 td:first-child{background:#172039;color:#f2f5ff}html[data-guapia-theme=nocturno] .response-table-row426{background:linear-gradient(145deg,#1c2540,#171d32)!important;color:#f2f5ff;border-color:#b6c2e733}html[data-guapia-theme=nocturno] .response-table-row426__title,html[data-guapia-theme=nocturno] .response-data-chip426 b{color:#f2f5ff}html[data-guapia-theme=nocturno] .response-data-chip426{background:#25304b;color:#eef2ff;border-color:#b4c2ec33}html[data-guapia-theme=nocturno] .response-data-chip426 small{color:#c2cce3}.cinema440{position:fixed;z-index:1600;inset:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top) + 1rem) max(1rem,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + 1.5rem) max(1rem,env(safe-area-inset-left));background:radial-gradient(ellipse at top right,#40204f,#101421 55%,#090d18);color:#f4f4ff;font:inherit;touch-action:pan-y}.cinema440 *{box-sizing:border-box;min-width:0}.cinema440__header{display:flex;align-items:center;gap:.9rem;max-width:75rem;margin:0 auto 1.2rem;padding:.75rem;border:1px solid rgba(183,164,255,.2);border-radius:1.25rem;background:#14192be6;box-shadow:0 .8rem 2rem #00000038}.cinema440__header>button,.cinema440__detail-close,.cinema440__player-head button{display:grid;place-items:center;flex:none;inline-size:2.8rem;block-size:2.8rem;border:1px solid rgba(189,177,234,.25);border-radius:50%;background:#27233a;color:#fff}.cinema440__header>div{flex:1}.cinema440__header span{display:flex;align-items:center;gap:.4rem;color:#ff8eaa;font-size:.72rem;font-weight:900;letter-spacing:.12em}.cinema440__header h2{margin:.25rem 0;font-size:clamp(1.15rem,4vw,1.7rem);line-height:1.2}.cinema440__header p{margin:0;color:#c7c6d8;font-size:.9rem}.cinema440__section,.cinema440__catalog{max-width:75rem;margin:1.4rem auto;padding:1rem;border:1px solid rgba(183,164,255,.18);border-radius:1.35rem;background:#14192bc7;box-shadow:0 .8rem 2rem #0000002e}.cinema440__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.cinema440__section-head h3{margin:0;font-size:1.15rem}.cinema440__section-head>span{color:#b6b6cc;font-size:.8rem}.cinema440__rail{display:flex;gap:.8rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:.15rem .1rem .65rem;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.cinema440__poster{display:flex;flex:0 0 clamp(8.5rem,34vw,12rem);flex-direction:column;align-items:stretch;gap:.45rem;overflow:hidden;padding:.5rem;border:1px solid rgba(199,184,255,.18);border-radius:1rem;background:linear-gradient(145deg,#232944,#1a2034);color:#f6f6ff;text-align:left;scroll-snap-align:start}.cinema440__thumb{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:16/9;border-radius:.7rem;background:linear-gradient(145deg,#3a315a,#171d31);color:#9ca8cc}.cinema440__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cinema440__thumb>span{position:absolute;inset:.35rem auto auto .35rem;padding:.2rem .45rem;border-radius:99px;background:#d3476a;color:#fff;font-size:.68rem;font-weight:800}.cinema440__poster strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;font-size:.92rem}.cinema440__poster small{color:#c5c9dc;font-size:.75rem;line-height:1.25}.cinema440__search{display:flex;align-items:center;gap:.65rem;margin:.8rem 0;padding:.45rem .55rem .45rem .8rem;border:1px solid rgba(196,185,237,.26);border-radius:1rem;background:#11182a}.cinema440__search>svg{flex:none;color:#c2b6ff}.cinema440__search input{flex:1;inline-size:100%;min-height:2.75rem;border:0;outline:0;background:transparent;color:#fff;font:inherit}.cinema440__search input::placeholder{color:#a3abc2}.cinema440__search button,.cinema440__more{min-height:2.7rem;padding:.5rem .9rem;border:0;border-radius:.8rem;background:linear-gradient(120deg,#7655ed,#d246a2);color:#fff;font:inherit;font-weight:800}.cinema440__filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:.75rem 0 1rem}.cinema440__filter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .5rem;flex:1 1 8.5rem;min-width:0;padding:.35rem .65rem;border:1px solid rgba(196,185,237,.22);border-radius:.8rem;background:#1a2137}.cinema440__filter span{grid-column:1/-1;color:#bfc5da;font-size:.7rem}.cinema440__filter select{grid-column:1;grid-row:2;inline-size:100%;min-width:0;min-height:2rem;appearance:none;border:0;outline:0;background:transparent;color:#fff;font:inherit}.cinema440__filter option{background:#171d31;color:#fff}.cinema440__filter>svg{grid-column:2;grid-row:2;color:#d4c7ff;pointer-events:none}.cinema440__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.65rem}.cinema440__results .cinema440__poster{inline-size:100%;min-width:0}.cinema440__more{display:block;margin:1rem auto 0}.cinema440__empty{padding:1rem;color:#c8c9d8;text-align:center}.cinema440__skeletons{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.65rem}.cinema440__skeletons>div{aspect-ratio:3/4;border-radius:1rem;background:linear-gradient(100deg,#202840 20%,#333354 38%,#202840 58%);background-size:200% 100%;animation:cinema440-shimmer 1.2s linear infinite}@keyframes cinema440-shimmer{to{background-position-x:-200%}}.cinema440__error{position:sticky;top:.5rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.7rem;max-width:75rem;margin:.5rem auto;padding:.7rem .85rem;border:1px solid #a64c67;border-radius:.9rem;background:#482338;color:#ffe8ed}.cinema440__error button{border:0;background:none;color:inherit}.cinema440__scrim{position:fixed;z-index:2;inset:0;display:grid;place-items:center;overflow-y:auto;padding:1rem;background:#04070fc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cinema440__detail{position:relative;width:min(100%,34rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1rem;border:1px solid rgba(202,188,255,.25);border-radius:1.35rem;background:#171e32;box-shadow:0 1.5rem 4rem #0006}.cinema440__detail>.cinema440__thumb{margin-bottom:.85rem}.cinema440__detail-close{position:absolute;top:1.4rem;right:1.4rem;z-index:1;background:#0d1220e0}.cinema440__detail h3{margin:.6rem 0;font-size:1.35rem}.cinema440__original,.cinema440__meta,.cinema440__channel{margin:.35rem 0;color:#c5cadb;line-height:1.5}.cinema440__description{margin:1rem 0;white-space:pre-line;line-height:1.55;color:#edf0fb}.cinema440__actions{display:flex;flex-wrap:wrap;gap:.55rem}.cinema440__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.8rem;padding:.55rem .75rem;border:1px solid rgba(203,189,255,.22);border-radius:.8rem;background:linear-gradient(125deg,#5a48bd,#a63d94);color:#fff;font:inherit;font-weight:750}.cinema440__actions button:disabled{opacity:.55}.cinema440__source{display:inline-block;margin-top:.8rem;color:#f59cb8;font-weight:750}.cinema440__player{position:fixed;z-index:3;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:calc(env(safe-area-inset-top) + .75rem) max(.75rem,env(safe-area-inset-right)) calc(env(safe-area-inset-bottom) + .75rem) max(.75rem,env(safe-area-inset-left));background:#05070c}.cinema440__player-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;max-width:75rem;width:100%;margin:0 auto;color:#fff}.cinema440__player-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema440__video{width:min(100%,75rem);margin:0 auto;aspect-ratio:16/9;background:#000}.cinema440__video iframe{display:block;width:100%;height:100%;border:0}.cinema440__player>a{width:min(100%,75rem);margin:0 auto;color:#f3a5c1;font-weight:750}@media(max-width:38rem){.cinema440__section,.cinema440__catalog{padding:.75rem;border-radius:1rem}.cinema440__search{flex-wrap:wrap}.cinema440__search input{flex-basis:calc(100% - 3rem)}.cinema440__search button{width:100%}.cinema440__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cinema440__filter{min-width:0}.cinema440__results{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema440__poster{flex-basis:44vw}.cinema440__actions{display:grid;grid-template-columns:minmax(0,1fr)}.cinema440__player{justify-content:flex-start;padding-top:calc(env(safe-area-inset-top) + 1rem)}.cinema440__video{margin-top:auto;margin-bottom:auto}}html[data-guapia-theme=nocturno] .cinema440{background:radial-gradient(ellipse at top right,#351b42,#0d1220 55%,#070a12)}@media(prefers-reduced-motion:reduce){.cinema440__skeletons>div{animation:none}}.brand-name:after{content:"v4.42"!important}.cinema440__catalog{scroll-margin-top:1rem}.cinema440__playback-error{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:min(100%,75rem);margin:0 auto;padding:.8rem 1rem;border:1px solid #bb6682;border-radius:1rem;background:#381b2b;color:#fff0f4}.cinema440__playback-error p{margin:0;line-height:1.4}.cinema440__playback-error button,.cinema440__similar .cinema440__section-head>button{flex:none;min-height:2.6rem;padding:.45rem .75rem;border:1px solid #d98aa4;border-radius:.8rem;background:#70334d;color:#fff;font:inherit;font-weight:750}.cinema440__similar .cinema440__section-head>button{display:grid;place-items:center;min-height:2.3rem;width:2.3rem;padding:.3rem}@media(max-width:38rem){.cinema440__playback-error{align-items:stretch;flex-direction:column}.cinema440__playback-error button{width:100%}}.brand-name:after{content:"v4.43"!important}.cinema440__player-controls button{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border:1px solid rgba(189,177,234,.25);border-radius:50%;background:#27233a;color:#fff}.cinema440__player.is-expanded,.cinema440__player.is-fallback-fullscreen{z-index:9999;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;padding:0;gap:0;justify-content:center;background:#000}.cinema440__player.is-expanded .cinema440__player-head,.cinema440__player.is-fallback-fullscreen .cinema440__player-head{position:absolute;z-index:2;inset:env(safe-area-inset-top) .75rem auto;max-width:none;width:auto;margin:0;color:#fff}.cinema440__player.is-expanded .cinema440__video,.cinema440__player.is-fallback-fullscreen .cinema440__video{width:100vw;height:100vh;height:100dvh;max-width:none;aspect-ratio:auto;margin:0}.cinema440__player.is-expanded .cinema440__video iframe,.cinema440__player.is-fallback-fullscreen .cinema440__video iframe{width:100%;height:100%}.cinema440__player.is-expanded>a,.cinema440__player.is-fallback-fullscreen>a{display:none}.cinema440__player.is-expanded .cinema440__playback-error,.cinema440__player.is-fallback-fullscreen .cinema440__playback-error{position:absolute;z-index:3;right:1rem;bottom:calc(env(safe-area-inset-bottom) + 1rem);left:1rem;width:auto}@media(orientation:landscape){.cinema440__player:not(.is-expanded){inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;padding:0;gap:0;justify-content:center;background:#000}.cinema440__player:not(.is-expanded) .cinema440__player-head{position:absolute;z-index:2;inset:env(safe-area-inset-top) .75rem auto;max-width:none;width:auto;margin:0}.cinema440__player:not(.is-expanded) .cinema440__player-head>strong{display:none}.cinema440__player:not(.is-expanded) .cinema440__video{width:100vw;height:100vh;height:100dvh;max-width:none;aspect-ratio:auto;margin:0}.cinema440__player:not(.is-expanded) .cinema440__video iframe{width:100%;height:100%}.cinema440__player:not(.is-expanded)>a{display:none}}.brand-name:after{content:"v4.44"!important}.cinema440__player-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;box-sizing:border-box;min-width:0;padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right));transition:opacity .3s ease,transform .3s ease}.cinema440__player-head>strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinema440__player-controls{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;min-width:0}.cinema440__player-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:none;min-width:3rem;min-height:3rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:linear-gradient(125deg,#6248ee,#d642b1);box-shadow:0 .3rem 1rem #7045e066;color:#fff;font:inherit;font-weight:750;white-space:nowrap;cursor:pointer}.cinema440__player-controls button.is-guide-target{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 .45rem #e15bc08c,0 .3rem 1rem #7045e0a6}.cinema440__player-head.is-hidden{opacity:0;transform:translateY(-.5rem);pointer-events:none}.cinema440__video{position:relative}.cinema440__video-touch{position:absolute;z-index:1;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;touch-action:manipulation}.cinema440__guide{position:absolute;z-index:4;right:max(1rem,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 1rem);left:max(1rem,env(safe-area-inset-left));display:flex;align-items:center;gap:.8rem;width:min(42rem,calc(100% - 2rem));margin-inline:auto;padding:.9rem;border:1px solid rgba(255,255,255,.45);border-radius:1.2rem;background:#14182bf7;box-shadow:0 1rem 3rem #00000080;color:#fff;animation:cinema-guide-in .25s ease-out}.cinema440__guide>img{flex:none;width:clamp(3.5rem,14vw,5.5rem);height:clamp(3.5rem,14vw,5.5rem);object-fit:cover;border:2px solid #f0a2e2;border-radius:50%;background:#302346}.cinema440__guide-copy{min-width:0;flex:1}.cinema440__guide-copy>strong{font-size:1.08rem}.cinema440__guide-copy p{margin:.3rem 0 .7rem;line-height:1.4;color:#eee8ff}.cinema440__guide-copy>div{display:flex;flex-wrap:wrap;gap:.5rem}.cinema440__guide-copy button{min-height:2.75rem;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.25);border-radius:.8rem;background:linear-gradient(125deg,#6248ee,#d642b1);color:#fff;font:inherit;font-weight:750}.cinema440__guide-copy button+button{background:#2b3047}@keyframes cinema-guide-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:24rem){.cinema440__player-controls{gap:.25rem}.cinema440__player-controls button{flex-direction:column;gap:.12em;width:4.25rem;min-width:4.25rem;min-height:3rem;padding:.35rem .2rem;font-size:.82em}.cinema440__player-controls button span{max-width:100%;white-space:normal;text-align:center;line-height:1.1;font-size:.68em}.cinema440__guide{align-items:flex-start;gap:.55rem;padding:.7rem}.cinema440__guide>img{width:3.25rem;height:3.25rem}}@media(prefers-reduced-motion:reduce){.cinema440__player-head,.cinema440__guide{transition:none;animation:none}}.brand-name:after{content:"v4.45"!important}.cinema440__summary{margin:.35rem 0 .75rem;color:#c8cee0;font-size:.9rem;line-height:1.4}.cinema440__subtitle-badge{display:inline-flex;align-items:center;min-height:1.8rem;margin:.15rem .3rem .5rem 0;padding:.2rem .65rem;border:1px solid rgba(111,220,198,.45);border-radius:999px;background:#2aa89129;color:#9ff0d8;font-weight:750}.cinema440__episode-title{margin:.2rem 0 .6rem;color:#c5cadb;line-height:1.45}.cinema440__episodes{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(200,206,224,.2)}.cinema440__episodes .cinema440__section-head{align-items:center}.cinema440__episodes h4{margin:0;font-size:1rem}.cinema440__episodes select{max-width:12rem;min-height:2.5rem;padding:.3rem .6rem;border:1px solid rgba(203,189,255,.3);border-radius:.7rem;background:#202840;color:#fff;font:inherit}.cinema440__episodes>div:last-child{display:grid;gap:.4rem;max-height:18rem;overflow:auto}.cinema440__episodes>div:last-child button{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.8rem;padding:.5rem .7rem;border:1px solid rgba(203,189,255,.16);border-radius:.7rem;background:#202840;color:#fff;text-align:left;font:inherit}.cinema440__report,.cinema440__player-report{display:block;margin-top:1rem;color:#c8cee0;font-size:.82rem}.cinema440__report summary,.cinema440__player-report summary{display:inline-flex;align-items:center;min-height:2.25rem;padding:.3rem .65rem;border:1px solid rgba(231,165,187,.25);border-radius:999px;background:#77315059;color:#ffe8f0;font-weight:700;cursor:pointer;list-style:none}.cinema440__report summary::-webkit-details-marker,.cinema440__player-report summary::-webkit-details-marker{display:none}.cinema440__report>div,.cinema440__player-report>div{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem}.cinema440__report button,.cinema440__player-report button{min-height:2.25rem;padding:.3rem .55rem;border:1px solid rgba(231,165,187,.25);border-radius:999px;background:#77315059;color:#ffe8f0;font:inherit}.cinema440__report button:disabled,.cinema440__player-report button:disabled{opacity:.65}.cinema440__next-episode{position:absolute;z-index:3;right:1rem;bottom:calc(env(safe-area-inset-bottom) + 4.5rem);display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.6rem 1rem;border:0;border-radius:999px;background:linear-gradient(125deg,#6248ee,#d642b1);color:#fff;font:inherit;font-weight:800;box-shadow:0 .5rem 1.5rem #0008}.cinema440__player-report{width:min(100%,75rem);margin:.2rem auto 0;color:#c8cee0;text-align:center}.cinema440__player-report button{min-height:2rem;font-size:.78rem}.cinema440__player.is-expanded .cinema440__player-report,.cinema440__player.is-fallback-fullscreen .cinema440__player-report{position:absolute;z-index:2;bottom:calc(env(safe-area-inset-bottom) + .35rem);left:50%;width:max-content;max-width:calc(100% - 1rem);transform:translate(-50%);background:#080a10b8;border-radius:1rem;padding:.25rem .5rem}@media(max-width:38rem){.cinema440__report{align-items:flex-start}.cinema440__report>span{flex-basis:100%}.cinema440__report button{flex:1 1 calc(50% - .35rem)}.cinema440__player-report{gap:.25rem}.cinema440__player-report>span{flex-basis:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.cinema440__next-episode{scroll-behavior:auto}}.brand-name:after{content:"v4.46"!important}.cinema440__row-title{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.cinema440__row-title h3{margin:0}.cinema440__row-title:disabled{cursor:default}.cinema440__row-title:not(:disabled):hover{color:#f29acb}.cinema440__for-you{color:#f4a4cb;font-size:.74rem;font-weight:800}.cinema440__see-all{display:flex;flex:0 0 clamp(8.5rem,34vw,12rem);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:11rem;padding:.75rem;border:1px dashed rgba(232,176,255,.55);border-radius:1rem;background:linear-gradient(145deg,#35234f,#20233d);color:#fff;text-align:center;scroll-snap-align:start}.cinema440__see-all>span{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:linear-gradient(130deg,#7046f4,#e348b1);font-size:1.6rem}.cinema440__see-all strong{font-size:1rem}.cinema440__see-all small{color:#c9c7dc}.cinema440__mood-trigger{display:flex;align-items:center;gap:.8rem;width:100%;margin:.8rem 0;padding:.7rem .9rem;border:1px solid rgba(220,166,255,.32);border-radius:1rem;background:linear-gradient(110deg,#272342,#38294d);color:#fff;text-align:left;font:inherit;cursor:pointer}.cinema440__mood-trigger img{flex:none;width:2.8rem;height:2.8rem;border-radius:50%;object-fit:cover}.cinema440__mood-trigger span{display:grid;flex:1;gap:.2rem}.cinema440__mood-trigger small{color:#c8c6dd;font-size:.78rem}.cinema440__mood-trigger>svg{color:#f0a1d7}.cinema440__scrim{z-index:8}.cinema440__row-scrim,.cinema440__mood-scrim{z-index:9;padding:0}.cinema440__row-dialog,.cinema440__mood-dialog{display:flex;flex-direction:column;width:min(100%,52rem);height:min(100dvh,60rem);max-height:100dvh;overflow:hidden;border:1px solid rgba(202,188,255,.25);border-radius:1.4rem;background:#151b2e;color:#f7f5ff;box-shadow:0 1.5rem 4rem #0008}.cinema440__row-dialog>header,.cinema440__mood-dialog>header{display:flex;align-items:center;gap:.8rem;flex:none;padding:1rem;border-bottom:1px solid rgba(202,188,255,.16)}.cinema440__row-dialog>header>div,.cinema440__mood-dialog>header>div{flex:1;min-width:0}.cinema440__row-dialog>header span{color:#f5a1cb;font-size:.72rem;font-weight:900;letter-spacing:.1em}.cinema440__row-dialog h3,.cinema440__mood-dialog h3{margin:.15rem 0;font-size:1.25rem}.cinema440__row-dialog header small,.cinema440__mood-dialog header small{color:#c1c6d9}.cinema440__row-dialog header>button,.cinema440__mood-dialog header>button{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border:1px solid #ffffff30;border-radius:50%;background:#ffffff12;color:#fff}.cinema440__row-grid-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:1rem}.cinema440__row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.cinema440__row-grid .cinema440__poster{width:100%;min-width:0}.cinema440__row-sentinel{padding:1rem;color:#c8cee0;text-align:center;font-size:.85rem}.cinema440__mood-dialog{height:auto;max-height:min(92dvh,55rem);overflow-y:auto;padding-bottom:1rem}.cinema440__mood-dialog>header>img{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.cinema440__mood-dialog>h3{margin:1rem 1rem .6rem}.cinema440__mood-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0 1rem 1rem}.cinema440__mood-chips button,.cinema440__mood-back,.cinema440__recommend-empty button{min-height:3rem;padding:.65rem .8rem;border:1px solid rgba(202,188,255,.24);border-radius:.9rem;background:#242b43;color:#fff;text-align:left;font:inherit;font-weight:700}.cinema440__mood-back{margin:0 1rem .7rem;min-height:2.5rem}.cinema440__recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:0 1rem}.cinema440__recommend-card{display:flex;min-width:0;flex-direction:column;gap:.45rem;padding:.55rem;border:1px solid #ffffff25;border-radius:1rem;background:#20263b}.cinema440__recommend-card .cinema440__thumb{width:100%}.cinema440__recommend-card>strong{line-height:1.3}.cinema440__recommend-card>small{flex:1;color:#c8cee0;line-height:1.35}.cinema440__recommend-card>button,.cinema440__another-three{display:flex;justify-content:center;align-items:center;gap:.4rem;min-height:2.7rem;padding:.5rem .7rem;border:0;border-radius:.8rem;background:linear-gradient(120deg,#7655ed,#d246a2);color:#fff;font:inherit;font-weight:800}.cinema440__another-three{margin:1rem auto 0}.cinema440__recommend-empty{padding:.6rem 1rem;color:#d0d2e1;text-align:center}.cinema440__report summary{gap:.3rem;background:transparent;border-color:#cabcff40;color:#ddd7f3}.cinema440__report>div{align-items:center}.cinema440__report>div>p{flex-basis:100%;margin:.2rem 0;color:#f4a6c7;font-weight:750}.cinema440__failed-cta{position:absolute;z-index:4;left:50%;bottom:calc(env(safe-area-inset-bottom) + 4rem);transform:translate(-50%);min-height:3.1rem;padding:.7rem 1.15rem;border:0;border-radius:999px;background:linear-gradient(120deg,#7655ed,#d246a2);color:#fff;font:inherit;font-weight:850;box-shadow:0 .55rem 1.5rem #0009;white-space:nowrap}.cinema440__player-controls{display:flex;align-items:center;gap:.5rem}.cinema440__player-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.8rem;min-height:2.8rem;padding:.45rem .65rem;border:1px solid #ffffff32;border-radius:999px;background:#25243c;color:#fff;font:inherit}.cinema440__player-controls button span{font-size:.78rem;font-weight:700}.response-card--cine{overflow:hidden;padding:1rem;border:1px solid rgba(153,115,239,.2);border-radius:1.25rem;background:linear-gradient(145deg,#fff,#f8f4ff);box-shadow:0 12px 32px #4a2a7d1c}.response-cine__head{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;color:#7047bf}.response-cine__head>div{display:grid;gap:.1rem}.response-cine__head strong{color:#26233a;font-size:1rem}.response-cine__head small{color:#77758a}.response-cine__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.response-cine__item{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid #e6def3;border-radius:.9rem;background:#fff}.response-cine__item>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:.65rem;background:#e9e4f3}.response-cine__item>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25;color:#232139;font-size:.9rem}.response-cine__item>small{color:#77758a;font-size:.75rem}.response-cine__item>p{flex:1;margin:.15rem 0;color:#5c526b;font-size:.78rem;line-height:1.35}.response-cine__item>button{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.65rem;border:0;border-radius:.75rem;background:linear-gradient(120deg,#7655ed,#d246a2);color:#fff;font:inherit;font-weight:800}.response-cine__more{display:flex;align-items:center;gap:.3rem;margin:.75rem auto 0;padding:.25rem;border:0;background:transparent;color:#7047bf;font:inherit;font-size:.84rem;font-weight:800}.cinema440__chat-player{z-index:10000}.cinema440__chat-player-meta{width:min(100%,75rem);margin:0 auto;color:#c8cee0;font-size:.85rem}.cinema440__chat-failure{position:absolute;z-index:5;left:50%;bottom:calc(env(safe-area-inset-bottom) + 4rem);display:grid;justify-items:center;gap:.35rem;width:min(calc(100% - 2rem),25rem);padding:1rem;transform:translate(-50%);border:1px solid #ffffff30;border-radius:1rem;background:#121728ed;color:#fff;text-align:center}.cinema440__chat-failure p{margin:.1rem 0;color:#d0d2e1}.cinema440__chat-failure button,.cinema440__chat-failure a{color:#ffd3ea;font:inherit;font-weight:750}@media(max-width:42rem){.cinema440__row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cinema440__recommend-grid,.response-cine__rail{grid-template-columns:1fr}.cinema440__recommend-card{display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:.3rem .65rem}.cinema440__recommend-card .cinema440__thumb{grid-row:span 3}.cinema440__recommend-card>button{grid-column:2}.response-cine__item{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.35rem .65rem}.response-cine__item>img{grid-row:span 4}.response-cine__item>button{grid-column:2}.cinema440__mood-chips{grid-template-columns:1fr}.cinema440__player-controls button span{display:none}}@media(prefers-reduced-motion:reduce){.cinema440__failed-cta{scroll-behavior:auto}}.brand-name:after{content:"v4.47"!important}.brand-name:after{content:"v4.48"!important}html,body,#root{width:100%;max-width:100%;overflow-x:clip!important}.app-shell,.chat-header,.conversation,.composer-wrap,.composer-row{min-width:0;max-width:100%;box-sizing:border-box}.conversation{width:100%;overflow-x:clip!important}.message-row,.message-row--guapia,.message-row--user,.bubble-with-actions,.bubble,.response-card{min-width:0;max-width:100%;box-sizing:border-box}.bubble,.response-card{overflow-wrap:anywhere}.response-table-scroll,.cinema440__row-grid-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.chat-header{width:100%;padding-inline:clamp(8px,3.5vw,18px)!important;gap:clamp(6px,2vw,12px)!important}.chat-header .brand-lockup{flex:1 1 auto;min-width:0;gap:clamp(5px,2vw,10px)}.chat-header .brand-lockup>div{min-width:0}.chat-header .brand-name{min-width:0;max-width:100%;white-space:nowrap}.chat-header .profile-pill{flex:0 1 auto;min-width:0;max-width:34vw;padding-inline:clamp(7px,2.8vw,12px);white-space:nowrap}.composer-row{width:100%;gap:clamp(5px,2vw,8px)}.composer--premium{flex:1 1 0;min-width:0;max-width:100%}.composer__field{flex:1 1 0;min-width:0}.composer__field textarea{min-width:0;max-width:100%}.composer__icon,.composer-primary{flex:0 0 auto}.profile-panel,.profile-panel *{box-sizing:border-box}.profile-panel{width:min(100vw,760px)!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important;overscroll-behavior-x:none!important}.profile-panel>*{min-width:0!important;max-width:100%!important}.profile-panel :where(.guapia-modules427-host,.guapia-personalization44-host,.guapia-personalization44,.guapia-personalization44__rows,.guapia-personalization47__row,.guapia-personalization47__options,.personal432){min-width:0!important;max-width:100%!important}.profile-panel :where(button,input,select,textarea){min-width:0;max-width:100%;overflow-wrap:anywhere}.profile-panel :where(.guapia-personalization47__options,.personal432__catalog,.personal432__variants){grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}.profile-panel .guapia-modules427__filters{display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.profile-panel .guapia-modules427__filters>*{flex:0 0 auto}@media(max-width:420px){.profile-panel{padding-inline:clamp(12px,4vw,18px)!important}.profile-panel :where(.guapia-personalization47__options){grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-panel :where(.guapia-personalization44,.guapia-personalization44__rows){grid-template-columns:minmax(0,1fr)!important}}.brand-name:after{content:"v4.49"!important}.cinema440__describe{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:.8rem 0;padding:.55rem .6rem .55rem .85rem;border:1px solid rgba(115,91,232,.38);border-radius:1rem;background:linear-gradient(110deg,#5175ff21,#cc44c21f);box-shadow:0 0 18px #7154ef1f}.cinema440__describe>svg{color:#a995ff}.cinema440__describe input{width:100%;min-width:0;min-height:2.75rem;border:0;outline:0;background:transparent;color:inherit;font:inherit}.cinema440__describe input::placeholder{color:#a3abc2}.cinema440__describe button,.cinema440__described .cinema440__section-head>button,.cinema440__described .cinema440__empty button{min-height:2.7rem;padding:.5rem .9rem;border:0;border-radius:.8rem;background:linear-gradient(120deg,#426eff,#9a43df 68%,#d246a2);color:#fff;font:inherit;font-weight:800;white-space:nowrap}.cinema440__describe button:disabled{opacity:.55;cursor:wait}.cinema440__described{margin:1rem 0;padding:1rem;border:1px solid rgba(164,139,246,.35);border-radius:1.2rem;background:linear-gradient(155deg,#303758eb,#272247eb)}.cinema440__described .cinema440__section-head{align-items:center}.cinema440__described .cinema440__section-head h3{min-width:0}.cinema440__describe-query{margin:.4rem 0;color:#e5e4f5;overflow-wrap:anywhere}.cinema440__describe-facets{display:flex;flex-wrap:wrap;gap:.45rem;margin:.7rem 0}.cinema440__describe-facets span{padding:.35rem .65rem;border:1px solid rgba(180,161,255,.32);border-radius:999px;background:#7858e02e;color:#e2d9ff;font-size:.86em;font-weight:700}.cinema440__describe-note{margin:.7rem 0;padding:.65rem .8rem;border-left:3px solid #a783ff;border-radius:.4rem;background:#ffffff0f;color:#d2cfe2;line-height:1.45}.cinema440__described .cinema440__empty{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem}.cinema440__described .cinema440__empty p{flex-basis:100%;margin:.3rem}@media(max-width:38rem){.cinema440__describe{grid-template-columns:auto minmax(0,1fr)}.cinema440__describe button{grid-column:1/-1;width:100%}.cinema440__described{padding:.75rem}.cinema440__described .cinema440__section-head{align-items:flex-start;flex-wrap:wrap}.cinema440__described .cinema440__section-head>button{width:100%}}.brand-name:after{content:"v4.52"!important}.guapia-resource-pending450{display:grid;gap:.65rem;width:100%;min-width:0;margin:.65rem 0}.guapia-resource-pending450__card{display:grid;gap:.55rem;min-height:5.3rem;padding:.8rem;border:1px solid #e4ddf0;border-radius:1rem;background:linear-gradient(135deg,#fff,#f8f5fc);color:#766b86}.guapia-resource-pending450__card>span{font-size:.78em;font-weight:750}.guapia-resource-pending450__card>i{display:block;width:82%;height:.62rem;border-radius:999px;background:linear-gradient(90deg,#eee9f7,#e1d8f2,#eee9f7);background-size:220% 100%;animation:guapia-resource-pending450 1.25s ease-in-out infinite}.guapia-resource-pending450__card>i:nth-child(3){width:62%}@keyframes guapia-resource-pending450{to{background-position:-220% 0}}.podcast450{display:grid;gap:.85rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:#1c2945}.podcast450 *{box-sizing:border-box;min-width:0}.podcast450__intro{display:flex;align-items:flex-start;gap:.8rem;padding:1rem;border:1px solid #d9d7f1;border-radius:1.2rem;background:linear-gradient(135deg,#effbff,#f8f2ff)}.podcast450__intro>span{display:grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:.9rem;background:linear-gradient(135deg,#2f76f4,#bc40c7);color:#fff}.podcast450__intro strong{display:block;font-size:1.08em;line-height:1.3}.podcast450__intro p{margin:.35rem 0 0;color:#596680;font-size:.9em;line-height:1.45;overflow-wrap:anywhere}.podcast450__search{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3.25rem;padding:.35rem .45rem .35rem .8rem;border:1px solid #d6cee6;border-radius:1rem;background:#fff;box-shadow:0 .25rem .9rem #536d9910}.podcast450__search>svg{flex:none;color:#7451c8}.podcast450__search input{flex:1;width:0;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.podcast450__search input::placeholder{color:#8a91a1}.podcast450__search button{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border:0;border-radius:.8rem;background:linear-gradient(135deg,#3478f5,#9848df);color:#fff}.podcast450__search button:disabled{opacity:.55}.podcast450__suggestions,.podcast450__genres{display:flex;gap:.45rem;flex-wrap:wrap;max-width:100%}.podcast450__suggestions button,.podcast450__genres button{min-height:2.25rem;padding:.35rem .75rem;border:1px solid #d7cee7;border-radius:999px;background:#fff;color:#4f4774;font:inherit;font-size:.84em;font-weight:700;white-space:normal;overflow-wrap:anywhere}.podcast450__genres{padding:.15rem 0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.podcast450__genres button{flex:none}.podcast450__genres button.is-active{border-color:#7850d5;background:#7850d5;color:#fff}.podcast450__results-head{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.podcast450__results-head strong{font-size:1em;overflow-wrap:anywhere}.podcast450__results-head small{flex:none;color:#69738a}.podcast450__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem}.podcast450__tile{display:grid;grid-template-columns:minmax(3.6rem,4.8rem) minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem;border:1px solid #ded8ea;border-radius:1.15rem;background:linear-gradient(145deg,#fff,#f9f6ff);box-shadow:0 .4rem 1.3rem #624d7b12;overflow:hidden}.podcast450__cover{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.8rem;background:#f0eaf8}.podcast450__cover--empty{display:grid;place-items:center;color:#7951c7}.podcast450__copy span,.podcast450__copy p,.podcast450__episode small{display:block;color:#68748a;font-size:.78em;line-height:1.4;overflow-wrap:anywhere}.podcast450__copy h4{margin:.18rem 0;font-size:1em;line-height:1.28;overflow-wrap:anywhere}.podcast450__copy p{margin:0}.podcast450__listen{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;padding:.55rem .8rem;border:0;border-radius:.85rem;background:linear-gradient(120deg,#3278f5,#a441d1);color:#fff;font:inherit;font-size:.9em;font-weight:800;overflow-wrap:anywhere}.podcast450__listen:disabled{opacity:.62}.podcast450__episode{grid-column:1/-1;display:grid;gap:.35rem;padding:.65rem;border-radius:.85rem;background:#f2f7ff}.podcast450__episode strong{font-size:.9em;line-height:1.35;overflow-wrap:anywhere}.podcast450__episode audio{display:block;width:100%;max-width:100%;height:2.6rem}.podcast450__episode small:last-child{font-size:.74em}.podcast450__empty,.podcast450__loading{display:flex;align-items:center;gap:.6rem;padding:.9rem;border-radius:1rem;background:#f4f7ff;color:#53617a;line-height:1.4}.podcast450__empty p{margin:0;overflow-wrap:anywhere}.podcast450__error{margin:0;padding:.75rem;border-radius:.8rem;background:#fff1f2;color:#8d3049;font-size:.88em}.podcast450__privacy{display:block;color:#737d91;font-size:.75em;line-height:1.4;overflow-wrap:anywhere}.podcast450__spin{animation:podcast450-spin .9s linear infinite}@keyframes podcast450-spin{to{transform:rotate(360deg)}}@media(max-width:420px){.podcast450__tile{grid-template-columns:3.8rem minmax(0,1fr);gap:.6rem;padding:.7rem}.podcast450__suggestions button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.podcast450__spin,.guapia-resource-pending450__card>i{animation:none}}.podcast452{display:grid;gap:1rem;width:100%;max-width:100%;min-width:0;padding:0 0 7rem;box-sizing:border-box;color:#26324a}.podcast452 *{box-sizing:border-box;min-width:0}.podcast452__heading{display:flex;align-items:center;gap:.8rem;padding:.2rem 0}.podcast452__heading-icon{display:grid;place-items:center;flex:none;width:2.9rem;height:2.9rem;border-radius:1rem;background:linear-gradient(135deg,#4c8df5,#a44bd2);color:#fff}.podcast452__heading h2{margin:0;font-size:1.35rem;line-height:1.2}.podcast452__heading p{margin:.22rem 0 0;color:#67738a;font-size:.88em;line-height:1.35}.podcast452__count{margin-left:auto;color:#7666ab;font-size:.8em;font-weight:750;text-align:right}.podcast452__search{display:flex;align-items:center;gap:.55rem;min-height:3.2rem;width:100%;padding:.35rem .45rem .35rem .8rem;border:1px solid #d8d4e6;border-radius:1rem;background:#fff;box-shadow:0 .25rem .9rem #52658d12}.podcast452__search>svg{flex:none;color:#7152bd}.podcast452__search input{width:0;flex:1;border:0;outline:0;background:transparent;color:inherit;font:inherit}.podcast452__search input::placeholder{color:#858b9b}.podcast452__search button{display:grid;place-items:center;flex:none;width:2.45rem;height:2.45rem;border:0;border-radius:.8rem;background:linear-gradient(135deg,#3479f4,#9d47d5);color:#fff}.podcast452__search button:disabled{opacity:.55}.podcast452__tabs{display:flex;gap:.35rem;padding:.25rem;border-radius:1rem;background:#f0edf8}.podcast452__tabs button{display:flex;align-items:center;justify-content:center;gap:.4rem;flex:1;min-height:2.55rem;padding:.4rem .6rem;border:0;border-radius:.8rem;background:transparent;color:#5e5876;font:inherit;font-size:.88em;font-weight:750;white-space:nowrap}.podcast452__tabs button.is-active{background:#fff;color:#573caa;box-shadow:0 2px 8px #48367819}.podcast452__tabs span{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:#ede8fa;font-size:.75em}.podcast452__categories{display:flex;gap:.45rem;max-width:100%;overflow:auto;padding:.05rem 0 .2rem;scrollbar-width:thin}.podcast452__categories button{flex:none;min-height:2.25rem;padding:.35rem .75rem;border:1px solid #ded8e9;border-radius:999px;background:#fff;color:#514a6c;font:inherit;font-size:.82em;font-weight:700;white-space:nowrap}.podcast452__categories button.is-active{border-color:#8b62da;background:#8b62da;color:#fff}.podcast452__row{display:grid;gap:.55rem;min-width:0}.podcast452__row-title{display:flex;align-items:center;justify-content:space-between;color:#674b9c}.podcast452__row-title h3,.podcast452__detail h3,.podcast452__search-results h4{margin:0;font-size:1.04rem;line-height:1.3;color:#28324a}.podcast452__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(11rem,min(72vw,15rem));gap:.7rem;overflow-x:auto;padding:.1rem .1rem .5rem;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin}.podcast452__episode-card{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.5rem;border:1px solid #e4dfeb;border-radius:1rem;background:#fff;box-shadow:0 .25rem .9rem #42315b0b;overflow:hidden}.podcast452__episode-main{display:flex;align-items:center;gap:.55rem;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.podcast452__cover{display:block;flex:none;width:100%;aspect-ratio:1;object-fit:cover;border-radius:.8rem;background:#f1edf8}.podcast452__cover--empty{display:grid;place-items:center;color:#7958c2}.podcast452__episode-card .podcast452__cover{width:3.45rem;height:3.45rem}.podcast452__episode-info{display:grid;gap:.22rem;flex:1;min-width:0}.podcast452__episode-info strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.84em;line-height:1.28}.podcast452__episode-info small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#737b8c;font-size:.72em;line-height:1.3}.podcast452__play,.podcast452__player-play{display:grid;place-items:center;flex:none;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:linear-gradient(135deg,#3479f4,#9847d4);color:#fff}.podcast452__icon-button{display:grid;place-items:center;flex:none;width:2.65rem;height:2.65rem;border:0;border-radius:50%;background:#f6f2fb;color:#78558f}.podcast452__program-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.7rem}.podcast452__program-card{display:grid;align-content:start;gap:.35rem;min-width:0;padding:.55rem;border:1px solid #e4dfeb;border-radius:1rem;background:#fff;color:inherit;text-align:left;box-shadow:0 .25rem .9rem #42315b0b;overflow:hidden}.podcast452__program-card .podcast452__cover{border-radius:.75rem}.podcast452__program-meta{display:flex;align-items:center;gap:.3rem;min-height:1.25rem;color:#697287;font-size:.72em;line-height:1.25}.podcast452__program-meta b{margin-left:auto;padding:.12rem .38rem;border-radius:999px;background:#e6f8f2;color:#228365;font-size:.9em}.podcast452__program-card>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9em;line-height:1.25}.podcast452__program-card>small{overflow:hidden;color:#777f90;text-overflow:ellipsis;white-space:nowrap;font-size:.74em}.podcast452__status,.podcast452__empty{display:flex;align-items:center;gap:.55rem;padding:1rem;border:1px solid #e5dfed;border-radius:1rem;background:#faf8ff;color:#687189;line-height:1.45}.podcast452__empty{margin:0}.podcast452__error{margin:0;padding:.8rem;border-radius:.9rem;background:#fff0f1;color:#8d3049;font-size:.88em;line-height:1.4}.podcast452__section-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.podcast452__section-heading h3{margin:0;font-size:1rem;overflow-wrap:anywhere}.podcast452__section-heading button{border:0;background:transparent;color:#6650a2;font:inherit;font-size:.78em;font-weight:700}.podcast452__search-results{display:grid;gap:.65rem}.podcast452__search-results>h4{margin:.3rem 0 0}.podcast452__detail{display:grid;gap:.8rem}.podcast452__back{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;min-height:2.5rem;padding:.35rem .6rem;border:0;border-radius:.8rem;background:#f2eef9;color:#624d90;font:inherit;font-weight:750}.podcast452__program-header{display:grid;grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);gap:.85rem;align-items:center;padding:.9rem;border:1px solid #e4dfeb;border-radius:1.1rem;background:linear-gradient(140deg,#fff,#f7f3ff)}.podcast452__program-header>div:last-child>span{color:#6f628e;font-size:.8em}.podcast452__program-header h2{margin:.25rem 0;font-size:1.2rem;line-height:1.25;overflow-wrap:anywhere}.podcast452__program-header p{margin:.15rem 0 .55rem;color:#747c8e;font-size:.84em}.podcast452__follow{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.45rem;padding:.4rem .7rem;border:0;border-radius:.8rem;background:#ff8a65;color:#fff;font:inherit;font-size:.82em;font-weight:800}.podcast452__follow.is-following{background:#eaf8f3;color:#278568}.podcast452__description{padding:.75rem;border-radius:.9rem;background:#f4f8fb;color:#5d687d;font-size:.88em;line-height:1.5}.podcast452__description summary{color:#51427e;font-weight:750}.podcast452__description p{margin:.5rem 0 0;overflow-wrap:anywhere}.podcast452__loading-overlay{position:fixed;inset:0;z-index:800;display:flex;align-items:center;justify-content:center;gap:.6rem;background:#17203355;color:#fff;font-weight:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.podcast452__player{position:fixed;z-index:850;left:50%;bottom:calc(5.4rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.45rem;width:min(46rem,calc(100% - 1rem));padding:.5rem;border:1px solid #ded8ed;border-radius:1rem;background:#fffefa;box-shadow:0 .5rem 1.8rem #20203d30;transform:translate(-50%)}.podcast452__player audio{display:none}.podcast452__player-cover{flex:none;width:2.7rem;height:2.7rem;padding:0;border:0;background:transparent}.podcast452__player-cover .podcast452__cover{width:100%;height:100%;border-radius:.6rem}.podcast452__player-info{display:grid;gap:.15rem;flex:1;min-width:0}.podcast452__player-info strong,.podcast452__player-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast452__player-info strong{font-size:.78em}.podcast452__player-info small{color:#6f7687;font-size:.68em}.podcast452__player-info input{width:100%;height:.25rem;margin:.18rem 0 0;accent-color:#8055cf}.podcast452__player-control{position:relative;display:grid;place-items:center;flex:none;width:2.1rem;height:2.35rem;border:0;border-radius:.65rem;background:transparent;color:#554b6d}.podcast452__player-control small{position:absolute;bottom:.02rem;font-size:.48em}.podcast452__player-play{width:2.4rem;height:2.4rem}.podcast452__player-sheet{position:fixed;z-index:860;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:calc(1rem + env(safe-area-inset-top)) 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#fffbf6;color:#26324a;text-align:center;overflow:auto}.podcast452__player-sheet>.podcast452__back{align-self:flex-start}.podcast452__player-sheet>.podcast452__cover{width:min(72vw,22rem);box-shadow:0 .8rem 2rem #25223b24}.podcast452__player-sheet>p{margin:0;color:#747c8e}.podcast452__player-sheet>h2{max-width:34rem;margin:0;font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}.podcast452__large-controls{display:flex;align-items:center;gap:1rem}.podcast452__large-controls button{display:flex;align-items:center;justify-content:center;gap:.2rem;width:3.5rem;height:3.5rem;border:0;border-radius:50%;background:#eee9f8;color:#5a4a7f;font:inherit}.podcast452__large-controls button:nth-child(2){width:4.3rem;height:4.3rem;background:linear-gradient(135deg,#3479f4,#9847d4);color:#fff}.podcast452__speed{display:flex;align-items:center;gap:.5rem;color:#67738a;font-size:.9em}.podcast452__speed select{padding:.45rem .7rem;border:1px solid #d8d4e6;border-radius:.7rem;background:#fff;color:#3c3457;font:inherit}.podcast452__privacy{display:block;margin:.1rem 0 .3rem;color:#788093;font-size:.72em;line-height:1.4;overflow-wrap:anywhere}.podcast452__spin{animation:podcast452-spin .9s linear infinite}@keyframes podcast452-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.podcast452__program-header{grid-template-columns:5.3rem minmax(0,1fr);gap:.65rem;padding:.7rem}.podcast452__program-header h2{font-size:1.02rem}.podcast452__program-header .podcast452__cover{border-radius:.7rem}.podcast452__program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast452__rail{grid-auto-columns:minmax(10.5rem,78vw)}.podcast452__player{gap:.28rem;padding:.4rem}.podcast452__player-cover{width:2.35rem;height:2.35rem}.podcast452__player-control{width:1.8rem}.podcast452__player-play{width:2.15rem;height:2.15rem}.podcast452__heading p{font-size:.8em}}@media(prefers-reduced-motion:reduce){.podcast452__spin{animation:none}}.podcast452__icon-button.is-saved{background:#fff0f5;color:#cf477d}.podcast452__progress{display:block;height:.2rem;margin-top:.18rem;border-radius:999px;background:#eae6f1;overflow:hidden}.podcast452__progress>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#367af4,#aa49d1)}.podcast452__episode-card{display:grid;grid-template-columns:minmax(0,5.4rem) minmax(0,1fr);align-items:start;gap:.55rem .7rem;padding:.65rem;border:1px solid #e4dfeb;border-radius:1rem;background:#fff;box-shadow:0 .25rem .9rem #42315b0b;overflow:hidden}.podcast452__episode-cover-wrap{position:relative;grid-row:span 2;width:100%;aspect-ratio:1}.podcast452__episode-card .podcast452__cover{width:100%;height:100%;aspect-ratio:1;border-radius:.75rem}.podcast452__heart{position:absolute;top:.25rem;right:.25rem;display:grid;place-items:center;width:2.15rem;height:2.15rem;padding:0;border:1px solid #ffffffbb;border-radius:50%;background:#fffe;color:#8d4c7b;box-shadow:0 .15rem .5rem #14112326}.podcast452__heart.is-saved{background:#fff0f5;color:#cf477d}.podcast452__episode-copy{display:grid;align-content:start;gap:.25rem;min-width:0}.podcast452__episode-copy>small{overflow:hidden;color:#71798b;text-overflow:ellipsis;white-space:nowrap;font-size:.76em}.podcast452__episode-copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.89em;line-height:1.3;overflow-wrap:anywhere}.podcast452__episode-copy>span{color:#727b8f;font-size:.74em}.podcast452__episode-card>.podcast452__listen{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.7rem;padding:.5rem;border:0;border-radius:.78rem;background:linear-gradient(120deg,#3479f4,#a144d2);color:#fff;font:inherit;font-size:.86em;font-weight:800}@media(max-width:480px){.podcast452__episode-card{grid-template-columns:minmax(0,4.8rem) minmax(0,1fr);gap:.5rem .6rem;padding:.55rem}.podcast452__episode-card>.podcast452__listen{min-height:2.55rem}}.guapia-podcast-card452{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.55rem .8rem;align-items:start;width:100%;max-width:100%;min-width:0;padding:.75rem;border:1px solid #e2dcec;border-radius:1.05rem;background:linear-gradient(145deg,#fff,#faf7ff);box-shadow:0 .35rem 1rem #40305b12;box-sizing:border-box;overflow:hidden}.guapia-podcast-card452 *{box-sizing:border-box;min-width:0}.guapia-podcast-cover452{position:relative;grid-row:span 2;width:100%;aspect-ratio:1;overflow:hidden;border-radius:.82rem;background:linear-gradient(145deg,#edf5ff,#f6eaff);color:#7653b7}.guapia-podcast-cover452>img{display:block;width:100%;height:100%;object-fit:cover}.guapia-podcast-cover452__fallback{display:grid;place-items:center;width:100%;height:100%}.guapia-podcast-cover452>button{position:absolute;top:.42rem;right:.42rem;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid #fff9;border-radius:50%;background:#fffe;color:#8b426e;box-shadow:0 .2rem .6rem #14112330}.guapia-podcast-cover452>button.is-favorite{background:#fff1f7;color:#d44286}.guapia-podcast-card452__copy{display:grid;align-content:start;gap:.3rem;min-height:0;padding:.08rem 0}.guapia-podcast-card452__copy>small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#70778b;font-size:.79em;font-weight:700;line-height:1.35}.guapia-podcast-card452__copy>strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#202943;font-size:1.03em;line-height:1.3;overflow-wrap:anywhere}.guapia-podcast-card452__copy>span{color:#737c90;font-size:.76em;line-height:1.35;overflow-wrap:anywhere}.guapia-podcast-listen452{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.48rem;width:100%;min-width:0;min-height:2.85rem;padding:.55rem .85rem;border:0;border-radius:.82rem;background:linear-gradient(115deg,#3479f4,#9a45d2);color:#fff;font:inherit;font-size:.92em;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.guapia-podcast-listen452:disabled{opacity:.62}.guapia-podcast-card452.is-compact{grid-template-columns:minmax(0,5.8rem) minmax(0,1fr);gap:.5rem .65rem;padding:.6rem;border-radius:.9rem}.guapia-podcast-card452.is-compact .guapia-podcast-cover452{grid-row:span 2;border-radius:.7rem}.guapia-podcast-card452.is-compact .guapia-podcast-cover452>button{top:.28rem;right:.28rem;width:2rem;height:2rem}.guapia-podcast-card452.is-compact .guapia-podcast-card452__copy>strong{font-size:.88em}.guapia-podcast-card452.is-compact .guapia-podcast-card452__copy>small,.guapia-podcast-card452.is-compact .guapia-podcast-card452__copy>span{font-size:.72em}.guapia-podcast-card452.is-compact .guapia-podcast-listen452{min-height:2.55rem;font-size:.84em}.guapia-podcast-native-mini452{position:fixed;z-index:850;left:50%;bottom:calc(5.15rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.25rem;width:min(44rem,calc(100% - 1rem));min-height:4.2rem;padding:.42rem .55rem .62rem;border:1px solid #d9d1e8;border-radius:1.15rem;background:#fffdff;box-shadow:0 .55rem 1.7rem #20203d32;transform:translate(-50%);color:#26324a}.guapia-podcast-native-mini452__main{display:flex;align-items:center;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.guapia-podcast-native-mini452__main>img{flex:none;width:2.55rem;height:2.55rem;object-fit:cover;border-radius:.65rem;background:#f0ebf7}.guapia-podcast-native-mini452__main>span{display:grid;gap:.12rem;min-width:0}.guapia-podcast-native-mini452__main strong,.guapia-podcast-native-mini452__main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guapia-podcast-native-mini452__main strong{font-size:.8em}.guapia-podcast-native-mini452__main small{color:#69758b;font-size:.7em}.guapia-podcast-native-mini452>button:not(.guapia-podcast-native-mini452__main){display:grid;place-items:center;width:2.55rem;height:2.55rem;padding:0;border:0;border-radius:50%;background:#f1edf8;color:#584b78}.guapia-podcast-native-mini452>button.is-play{background:linear-gradient(135deg,#367af4,#9848d6);color:#fff}.guapia-podcast-native-mini452>i{position:absolute;bottom:.23rem;left:.65rem;right:.65rem;height:.2rem;border-radius:999px;background:#e9e4f1;overflow:hidden}.guapia-podcast-native-mini452>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3479f4,#bd48cc)}.guapia-podcast-native-sheet452{position:fixed;z-index:10000;inset:0;display:flex;flex-direction:column;align-items:center;overflow:auto;overscroll-behavior:contain;padding:calc(.65rem + env(safe-area-inset-top)) max(.8rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-left));background:radial-gradient(ellipse at 15% 15%,#e6f8ff 0,transparent 45%),radial-gradient(ellipse at 85% 20%,#f7e9ff 0,transparent 45%),#fbfaff;color:#27314a}.guapia-podcast-native-sheet452>header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:min(100%,38rem);min-height:3rem}.guapia-podcast-native-sheet452>header strong{color:#7960a1;font-size:.76em;letter-spacing:.09em;text-align:center}.guapia-podcast-native-sheet452>header button{display:grid;place-items:center;flex:none;width:2.7rem;height:2.7rem;border:0;border-radius:50%;background:#fff;color:#51466c}.guapia-podcast-native-sheet452__content{display:grid;align-content:start;justify-items:center;gap:.8rem;width:min(100%,34rem);margin:auto;padding:.4rem 0 1.5rem;text-align:center}.guapia-podcast-native-sheet452__art{width:min(67vw,17rem);aspect-ratio:1;object-fit:cover;border-radius:1.35rem;box-shadow:0 .8rem 2rem #28233e2e;background:#f1edf8}.guapia-podcast-native-sheet452__content>small{color:#6f628f;font-size:.9em;font-weight:750}.guapia-podcast-native-sheet452__content>h2{max-width:100%;margin:0;font-size:1.3rem;line-height:1.32;overflow-wrap:anywhere}.guapia-podcast-native-sheet452__range{width:100%;display:grid;gap:.12rem}.guapia-podcast-native-sheet452__range input{width:100%;height:1.25rem;margin:.15rem 0;accent-color:#8055cf}.guapia-podcast-native-sheet452__range>div{display:flex;justify-content:space-between;color:#727b8e;font-size:.78em;font-variant-numeric:tabular-nums}.guapia-podcast-native-sheet452__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.1rem 0}.guapia-podcast-native-sheet452__controls>button{position:relative;display:grid;place-items:center;width:3.4rem;height:3.4rem;border:0;border-radius:50%;background:#eeeaf7;color:#594b78}.guapia-podcast-native-sheet452__controls>button.is-play{width:4.2rem;height:4.2rem;background:linear-gradient(135deg,#3479f4,#9945d2);color:#fff}.guapia-podcast-native-sheet452__controls>button>small{position:absolute;bottom:.32rem;font-size:.58em}.guapia-podcast-native-sheet452__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;margin:.25rem 0}.guapia-podcast-native-sheet452__tools>button,.guapia-podcast-native-sheet452__tools>label{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:2.8rem;padding:.45rem .55rem;border:1px solid #e0d9ed;border-radius:.8rem;background:#fff;color:#57486f;font:inherit;font-size:.82em;font-weight:700;overflow-wrap:anywhere}.guapia-podcast-native-sheet452__tools>button.is-on{border-color:#c5a4e9;background:#f5edff;color:#7948bd}.guapia-podcast-native-sheet452__tools>button:disabled{opacity:.5}.guapia-podcast-native-sheet452__tools>label{flex-wrap:wrap;color:#70778a}.guapia-podcast-native-sheet452__tools select{max-width:5.5rem;padding:.3rem;border:1px solid #ddd6e9;border-radius:.5rem;background:#fff;color:#43395f;font:inherit}.guapia-podcast-native-sheet452__timer,.guapia-podcast-native-sheet452__more{display:grid;gap:.4rem;width:100%;padding:.75rem;border:1px solid #e2dcec;border-radius:1rem;background:#fff;text-align:left}.guapia-podcast-native-sheet452__timer>strong{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem;color:#5c4a80}.guapia-podcast-native-sheet452__timer>button,.guapia-podcast-native-sheet452__more>a,.guapia-podcast-native-sheet452__more>button{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:2.7rem;padding:.45rem .55rem;border:0;border-radius:.65rem;background:#f7f4fb;color:#4d4563;font:inherit;text-align:left;text-decoration:none}.guapia-podcast-native-sheet452__timer>button.is-selected{background:#eee6fb;color:#6940a8}.guapia-podcast-native-sheet452__more>button>img{flex:none;width:2.6rem;height:2.6rem;object-fit:cover;border-radius:.5rem}.guapia-podcast-native-sheet452__more>button>span{display:grid;flex:1;min-width:0}.guapia-podcast-native-sheet452__more>button strong,.guapia-podcast-native-sheet452__more>button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guapia-podcast-native-sheet452__more>button small{color:#778094;font-size:.76em}.guapia-podcast-native-sheet452__timer-label{display:flex;align-items:center;gap:.35rem;margin:0;color:#75549d;font-size:.84em}.guapia-podcast-native-sheet452__error{margin:0;padding:.65rem;border-radius:.75rem;background:#fff0f1;color:#974159;font-size:.86em}@media(max-width:480px){.guapia-podcast-card452{grid-template-columns:minmax(0,6.6rem) minmax(0,1fr);gap:.5rem .65rem;padding:.6rem}.guapia-podcast-card452__copy>strong{font-size:.9em}.guapia-podcast-cover452>button{width:2.15rem;height:2.15rem}.guapia-podcast-native-mini452{grid-template-columns:minmax(0,1fr) auto auto;gap:.16rem;padding:.38rem .42rem .6rem}.guapia-podcast-native-mini452>button[aria-label="Retroceder 15 segundos"]{display:none}.guapia-podcast-native-mini452>button:not(.guapia-podcast-native-mini452__main){width:2.35rem;height:2.35rem}.guapia-podcast-native-sheet452__content>h2{font-size:1.12rem}.guapia-podcast-native-sheet452__art{width:min(62vw,15rem)}}@media(prefers-reduced-motion:reduce){.guapia-podcast-native-mini452,.guapia-podcast-native-sheet452{scroll-behavior:auto}}.brand-name:after{content:"v4.53"!important}.podcast452__heading{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:.8rem;padding:1rem;border:0;border-radius:1.1rem;background:linear-gradient(112deg,#ff8a65,#bd72c7 58%,#9089ff);color:#fff;box-shadow:0 .45rem 1.3rem #a35d9b25}.podcast452__heading:after{content:"♫ 〰  ♫";position:absolute;z-index:-1;right:.7rem;bottom:-.55rem;color:#fff2;font-size:3.1rem;letter-spacing:.05em;white-space:nowrap;pointer-events:none}.podcast452__heading h2,.podcast452__heading p{color:#fff}.podcast452__heading p{opacity:.9}.podcast452__heading-icon{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:1rem;background:#ffffff30;color:#fff}.podcast452__summary{margin:.55rem 0;color:#62677d;font-size:.88em;font-weight:750}.podcast452__browse-tools{display:grid;gap:.5rem;min-width:0}.podcast452__sort{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;padding:.5rem .7rem;border:1px solid #e8dfed;border-radius:.85rem;background:#fff;color:#665b78;font-size:.86em;font-weight:700}.podcast452__sort select{min-width:0;max-width:70%;padding:.42rem .55rem;border:1px solid #e1d9ea;border-radius:.65rem;background:#fff;color:#4d405e;font:inherit}.podcast452__categories>button{display:inline-flex;align-items:center;gap:.35rem}.podcast452__categories>button small{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .25rem;border-radius:999px;background:#fff8;color:inherit;font-size:.7em}.podcast452__more{display:block;width:100%;min-height:2.9rem;margin:.8rem 0;padding:.55rem;border:1px solid #d9cae8;border-radius:.85rem;background:linear-gradient(110deg,#fff7f1,#f3efff);color:#684f8a;font:inherit;font-weight:800}.guapia-modules427__tile--podcast{overflow:hidden;border:1px solid #f2c8df!important;background:linear-gradient(135deg,#fff6f2,#fcf5ff 72%,#f4f3ff)!important;box-shadow:0 .35rem 1.1rem #bd69a21b!important}.guapia-modules427__tile--podcast .guapia-modules427__open>span{background:linear-gradient(135deg,#ff8a65,#9b8cff)!important;color:#fff!important;box-shadow:0 .2rem .8rem #c073b743}.guapia-modules427__tile--podcast .guapia-modules427__open>strong{color:#34263e}.guapia-modules427__tile--podcast .guapia-modules427__open>small{color:#77657d}.guapia-modules427__tile--podcast.is-playing{border-color:#db95d6!important;box-shadow:0 0 0 2px #c677dc25,0 .35rem 1.1rem #bd69a22b!important}.guapia-podcast-eq453{display:inline-flex;align-items:center;gap:3px;height:1.2rem;margin:.1rem 0;color:#a24db7}.guapia-podcast-eq453 b{display:block;width:3px;height:35%;border-radius:2px;background:currentColor;animation:guapia-eq453 .75s ease-in-out infinite alternate}.guapia-podcast-eq453 b:nth-child(2){height:75%;animation-delay:.18s}.guapia-podcast-eq453 b:nth-child(3){height:48%;animation-delay:.32s}.guapia-podcast-eq453 b:nth-child(4){height:92%;animation-delay:.08s}@keyframes guapia-eq453{to{transform:scaleY(.32)}}.guapia-module-nav453{position:fixed;z-index:851;left:max(.65rem,env(safe-area-inset-left));bottom:calc(10rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.24rem;padding:.3rem;border:1px solid #ffffffa8;border-radius:999px;background:#fffc;box-shadow:0 .35rem 1.2rem #33234426,0 0 1rem #bb7bdb20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .18s ease,transform .18s ease;opacity:1;transform:translateY(0)}.guapia-module-nav453.is-hidden{opacity:0;transform:translateY(.8rem);pointer-events:none}.guapia-module-nav453>button{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:#705c82}.guapia-module-nav453>button:active{background:#fff}.guapia-module-nav453--podcast{border-color:#ffb29b80}.guapia-module-nav453--podcast>button{color:#b86792}.guapia-module-nav453--cinema{border-color:#ad9df9a6}.guapia-module-nav453--cinema>button{color:#7354bd}body.guapia-podcast-player-open .conversation,body.guapia-podcast-player-open .profile-panel{padding-bottom:7.5rem!important;scroll-padding-bottom:7.5rem}.guapia-podcast-native-mini452{grid-template-columns:minmax(0,1fr) repeat(4,auto);gap:.24rem}.guapia-podcast-native-mini452__close{background:#fff!important;color:#80677c!important}@media(max-width:480px){.guapia-podcast-native-mini452{grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:.16rem}.guapia-podcast-native-mini452>button[aria-label="Retroceder 15 segundos"]{display:none}.guapia-module-nav453{bottom:calc(10rem + env(safe-area-inset-bottom));gap:.1rem;padding:.24rem}.guapia-module-nav453>button{width:2.75rem;height:2.75rem}.podcast452__heading{padding:.8rem}.podcast452__heading p{font-size:.8em}.podcast452__sort{flex-wrap:wrap}.podcast452__sort select{max-width:100%;flex:1}}@media(prefers-reduced-motion:reduce){.guapia-module-nav453{transition:none}.guapia-podcast-eq453 b{animation:none}}.books454{--book-ink:#403a35;--book-muted:#81766e;--book-paper:#fffaf2;color:var(--book-ink);padding:16px 14px 40px;max-width:100%;overflow:hidden}.books454 button,.books454 input,.books454 select{font:inherit}.books454__heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.books454__heading>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#efe5d5;color:#765b42}.books454__heading h2,.books454__heading p{margin:0}.books454__heading h2{font-size:1.35rem}.books454__heading p{color:var(--book-muted);font-size:.9rem;margin-top:3px}.books454__search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #e8dfd3;border-radius:14px;padding:7px 8px 7px 12px}.books454__search input{border:0;outline:0;min-width:0;flex:1;background:transparent;color:inherit}.books454__search button{display:grid;place-items:center;border:0;border-radius:10px;background:#765b42;color:#fff;width:40px;height:40px}.books454__filters{display:flex;gap:8px;overflow-x:auto;padding:12px 1px 14px;scrollbar-width:thin}.books454__filters button{white-space:nowrap;border:1px solid #e8dfd3;border-radius:999px;background:#fff;color:var(--book-ink);padding:8px 12px;min-height:40px}.books454__filters button.is-active{background:#765b42;color:#fff;border-color:#765b42}.books454__filters small{opacity:.78}.books454__shelf{margin:12px 0 22px}.books454__shelf>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.books454__shelf h3{margin:0 0 10px;font-size:1.05rem}.books454__shelf>header small{color:var(--book-muted)}.books454__shelf>div{display:grid;grid-auto-columns:minmax(124px,38%);grid-auto-flow:column;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 12px}.books454__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.books454__card{display:flex;flex-direction:column;text-align:left;min-width:0;padding:10px;border:1px solid #eee6dc;border-radius:15px;background:#fff;color:inherit;box-shadow:0 2px 10px #49341b0d}.books454__cover{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:10px;background:#f2ebdf}.books454__cover--type{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;box-sizing:border-box;color:#765b42;background:linear-gradient(145deg,#f4e9d7,#fffcf7);text-align:center}.books454__cover--type strong{font-family:Georgia,serif;font-size:.96rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.books454__cover--type small{font-size:.72rem;color:var(--book-muted)}.books454__card>span{color:var(--book-muted);font-size:.74rem;margin-top:9px}.books454__card>strong{line-height:1.25;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.books454__card>small{color:var(--book-muted);margin-top:4px}.books454__card>i{font-style:normal;color:#765b42;font-size:.78rem;margin-top:7px}.books454__detail{padding-bottom:14px}.books454__back,.books454__result-head button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#765b42;padding:8px 0;min-height:44px}.books454__detail>header{display:flex;gap:14px;align-items:center;margin:6px 0 14px}.books454__detail>header .books454__cover{width:116px;flex:0 0 116px;box-shadow:0 4px 16px #49341b20}.books454__detail>header>div{min-width:0}.books454__detail>header span{font-size:.82rem;color:var(--book-muted)}.books454__detail h2{font-family:Georgia,serif;font-size:1.35rem;line-height:1.15;margin:5px 0}.books454__detail>header p{color:var(--book-muted);margin:4px 0 10px}.books454__detail>header button{display:flex;align-items:center;gap:7px;border:1px solid #e8dfd3;background:#fff;border-radius:999px;padding:8px 12px;min-height:40px}.books454__detail>header button.is-saved{color:#b24c62}.books454__description{line-height:1.55;color:#5d554e}.books454__actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.books454__actions button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 140px;min-height:48px;border:0;border-radius:13px;background:#765b42;color:#fff;padding:10px}.books454__actions button:disabled{opacity:.5}.books454__detail h3{font-size:1rem}.books454__chapter{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;border-bottom:1px solid #eee6dc;background:transparent;padding:12px 4px;min-height:48px;color:inherit}.books454__chapter span{flex:1}.books454__chapter small{color:var(--book-muted)}.books454__reader{height:min(78vh,850px);display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--book-paper);color:#332d28;border:1px solid #eee6dc}.books454__reader--dia{background:#fff;color:#252525}.books454__reader--noche{background:#242321;color:#eee7dc}.books454__reader>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid #d9cfc2}.books454__reader button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;border:0;border-radius:10px;background:#ffffff9c;color:inherit;padding:8px}.books454__reader h1{font:600 1.35rem/1.2 Georgia,serif;margin:14px 18px 0}.books454__reader-text{font-family:Georgia,Times New Roman,serif;line-height:1.7;overflow:auto;padding:12px 18px 26px;overscroll-behavior:contain}.books454__reader>footer{display:flex;justify-content:space-between;gap:6px;padding:8px;border-top:1px solid #d9cfc2}.books454__reader>footer button{font-size:.8rem}.books454__error,.books454__status{display:flex;align-items:center;gap:8px;color:#a14545;padding:10px;border-radius:12px;background:#fff1ef}.books454__error button{margin-left:auto;min-height:40px;border:1px solid #d7b6ae;border-radius:10px;background:#fff;padding:6px 10px}.books454__skeletons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.books454__skeletons i{height:190px;border-radius:14px;background:linear-gradient(90deg,#f4eee5,#fffaf4,#f4eee5);background-size:200% 100%;animation:books454-shimmer 1.25s linear infinite}.books454__result-head{display:flex;justify-content:space-between;align-items:center;margin:4px 0 12px}.books454__result-head strong{font-size:.86rem;color:var(--book-muted)}@keyframes books454-shimmer{to{background-position:-200% 0}}@media(min-width:700px){.books454__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.books454__shelf>div{grid-auto-columns:minmax(150px,20%)}}@media(max-width:360px){.books454{padding-inline:10px}.books454__detail>header .books454__cover{width:98px;flex-basis:98px}.books454__detail h2{font-size:1.15rem}.books454__reader>footer button{font-size:.72rem;padding-inline:5px}}.podcast452__view-all{flex:0 0 132px;min-height:126px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;border:1px solid #eadfe0;border-radius:16px;background:linear-gradient(145deg,#fff,#fff7f3);color:#644d63;padding:14px;text-align:left}.podcast452__view-all strong{font-size:1.1rem}.podcast452__view-all svg{margin-top:5px;color:#ff8a65}.podcast452__all{min-height:50vh}.podcast452__all-head{position:sticky;top:0;z-index:2;background:#fffbf6;padding-bottom:8px}.podcast452__all-head h2{margin:6px 0 2px}.podcast452__all-head p{margin:0;color:#6b6b7b;font-size:.9rem}.podcast452__all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.podcast452__all-episodes{display:flex;flex-direction:column;gap:10px}.podcast452__all-episodes .podcast452__episode-card{width:100%;box-sizing:border-box}.podcast452__skeletons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px}.podcast452__skeletons i{height:146px;border-radius:15px;background:linear-gradient(90deg,#f4ece7,#fff,#f4ece7);background-size:200% 100%;animation:podcast454-shimmer 1.2s linear infinite}.podcast452__error{display:flex;align-items:center;gap:10px}.podcast452__error button,.podcast452__empty button{min-height:44px;border:1px solid #f2b9aa;border-radius:11px;background:#fff;padding:7px 12px;color:#803f32}@keyframes podcast454-shimmer{to{background-position:-200% 0}}@media(min-width:700px){.podcast452__all-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:360px){.podcast452__view-all{flex-basis:112px;padding:10px}}.books454__count{margin-left:auto;color:#81766e;font-size:.72rem;text-align:right}.books454__sort{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#81766e;font-size:.82rem}.books454__sort select{max-width:58%;min-height:40px;border:1px solid #e8dfd3;border-radius:10px;background:#fff;color:#403a35;padding:5px 9px}.books454__shelf>header>div{display:flex;align-items:center;gap:8px}.books454__shelf>header button{display:inline-flex;align-items:center;gap:3px;border:0;background:transparent;color:#765b42;min-height:40px;padding:4px}.books454__more{display:block;margin:14px auto;min-height:44px;border:1px solid #e8dfd3;border-radius:11px;background:#fff;color:#765b42;padding:8px 14px}.brand-name:after{content:"v4.55"!important}.guapia-resource44__media,.guapia-inspire431__hero{position:relative}.guapia-resource-language-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#fff4d8;color:#634816;border:1px solid #e8cb7d;padding:3px 8px;font-size:.74rem;font-weight:700;line-height:1.2}.guapia-resource-language-badge--overlay{position:absolute;top:8px;left:8px;z-index:3;box-shadow:0 2px 8px #17120a26}.guapia-resource-pending450__card>strong{display:block;color:#62518c;font-size:.88rem;font-weight:700}.brand-name:after{content:"v4.56"!important}.guapia-resource44:has(.guapia-options415)>.guapia-resource44__media{display:block!important}.guapia-resource44:has(.guapia-options415)>.guapia-resource44__body{display:grid!important}.guapia-resource44:has(.guapia-options415)>.guapia-resource44__compact-body{display:grid!important}.guapia-inspire431 .guapia-resource44--imagen .guapia-inspire431__hero img,.guapia-inspire431 .guapia-resource44--social .guapia-inspire431__hero img{display:block;width:100%;height:124px;object-fit:cover}.brand-name:after{content:"v4.57"!important}.guapia-resources44 .guapia-video457{display:block!important;min-width:0;width:100%;padding:0!important;overflow:hidden;border:1px solid #d8cddd;border-radius:20px;background:var(--surface,#fff)}.guapia-video457__why{margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.guapia-video457__visual{position:relative;display:grid;place-items:center;aspect-ratio:16/9;width:100%;background:#231f30;color:#fff;overflow:hidden}.guapia-video457__visual>img,.guapia-video457__visual>iframe{width:100%;height:100%;object-fit:cover;border:0;position:absolute;inset:0}.guapia-video457__visual>button{position:relative;display:grid;place-items:center;width:56px;height:56px;border:0;border-radius:50%;background:#ffffffeb;color:#713d95;cursor:pointer}.guapia-video457__language{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:12px;background:#30233ee8;color:#fff;font-size:13px;font-weight:700}.guapia-video457__body{padding:14px 16px;display:grid;gap:10px}.guapia-video457__body>h3{margin:0;font-size:18px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.guapia-video457__meta{margin:0;font-size:14px;line-height:1.4;color:var(--muted,#706778)}.guapia-video457__actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.guapia-video457__actions>a,.guapia-video457__actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 115px;min-height:44px;padding:8px 10px;border:1px solid #c8b7d8;border-radius:12px;font:inherit;font-size:14px;font-weight:700;text-decoration:none;background:#f3edfc;color:#643486;cursor:pointer;white-space:normal}.guapia-video457 button:disabled{opacity:.5;cursor:default}.guapia-video457__more{padding:0 16px 16px;min-width:0}.guapia-video457__more>h4{margin:0 0 10px;font-size:16px}.guapia-video457__more>div{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.guapia-video457__more>div>button{position:relative;flex:0 0 160px;max-width:80%;padding:0;overflow:hidden;border:1px solid #d8cddd;border-radius:12px;background:transparent;text-align:left;color:inherit;scroll-snap-align:start;cursor:pointer}.guapia-video457__more img{display:block;aspect-ratio:16/9;width:100%;object-fit:cover}.guapia-video457__more span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:8px;font-size:14px;line-height:1.4}.guapia-video457__more small{position:absolute;top:5px;left:5px;background:#30233e;color:#fff;border-radius:8px;padding:3px 6px;font-size:12px}.guapia-video457__more>button{min-height:44px;background:transparent;color:inherit;border:0;text-decoration:underline}.guapia-inspire44__rail>.guapia-video457{flex:0 0 min(340px,90%)}.bubble--guapia .response-table-scroll{display:block!important;max-width:100%;min-width:0;overflow-x:auto!important;overscroll-behavior-inline:contain}.bubble--guapia .response-card--image-table440 .response-table-scroll{display:none!important}.response-card--comparison457>.response-table-cards426{display:none!important}.bubble--guapia .response-table-scroll table{display:table!important;width:100%!important;min-width:0;table-layout:auto!important;border-collapse:collapse;border-spacing:0}.bubble--guapia .response-table-scroll thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.bubble--guapia .response-table-scroll tbody{display:table-row-group!important}.bubble--guapia .response-table-scroll tr{display:table-row!important;border:0;border-radius:0;box-shadow:none}.bubble--guapia .response-table-scroll th,.bubble--guapia .response-table-scroll td{display:table-cell!important;position:static!important;width:auto!important;max-width:none;padding:6px 8px!important;font-size:14px!important;line-height:1.5;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important;-webkit-hyphens:none;hyphens:none;text-align:left;border-bottom:1px solid #d8cddd}.bubble--guapia .response-table-scroll td:before{content:none!important}@media(max-width:479px){.bubble--guapia .response-table-scroll.has-many-columns{background:linear-gradient(to right,#fff 30%,#fff0),linear-gradient(to left,#fff 30%,#fff0),radial-gradient(farthest-side at 0 50%,#55336a40,#fff0),radial-gradient(farthest-side at 100% 50%,#55336a40,#fff0);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:30px 100%,30px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.bubble--guapia .response-table-scroll.has-many-columns table{min-width:560px!important}}.bubble--guapia .response-card--comparison457 .response-table-scroll td:first-child,.bubble--guapia .response-card--comparison457 .response-table-scroll td:not(:first-child){display:table-cell!important;width:auto!important;font-size:14px!important;padding:6px 8px!important}.guapia-timer457__backdrop{position:fixed;inset:0;z-index:2147483000;background:#21132988;display:grid;place-items:center;padding:16px}.guapia-podcast-native-sheet452__timer.guapia-timer457{position:relative;width:min(420px,100%);max-height:80dvh;overflow-y:auto;box-shadow:0 20px 70px #21132955;grid-template-columns:1fr 1fr;gap:8px;padding:18px}.guapia-timer457>strong{grid-column:1/-1;padding-right:35px;min-height:30px}.guapia-timer457>button[aria-label="Cerrar temporizador"]{position:absolute;right:10px;top:8px;width:34px;min-height:34px;padding:8px;background:transparent}.guapia-timer457>button{min-height:44px!important;font-size:15px}.guapia-podcast-toast457{position:fixed;bottom:max(20px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:2147483001;max-width:90vw;padding:12px 18px;border-radius:14px;background:#49325c;color:#fff;box-shadow:0 6px 24px #21132955;font-size:15px}.guapia-podcast-program457{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.guapia-podcast-program457>button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:12px;padding:8px;background:#f3edfc;color:#643486;font:inherit;font-size:14px;cursor:pointer}.guapia-podcast-program457 img{width:36px;height:36px;border-radius:8px;object-fit:cover}.podcast-history457>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.podcast-history457>article{display:flex;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #d8cddd;flex-wrap:wrap}.podcast-history457>article>div{display:grid;gap:6px;flex:1 1 200px;min-width:0}.podcast-history457 progress{max-width:100%;height:8px;accent-color:#7952c5}.podcast-history457 button{min-height:44px;border:1px solid #d8cddd;border-radius:12px;padding:8px 12px;background:#f3edfc;color:#643486;font:inherit;font-size:14px;cursor:pointer}@media(max-width:479px){.bubble--guapia .response-table-scroll.has-many-columns th,.bubble--guapia .response-table-scroll.has-many-columns td{min-width:120px!important}}.brand-name:after{content:"v4.58"!important}.places458{padding:16px!important;display:grid!important;gap:14px;min-width:0;color:var(--text,#312b3c)}.places458>header{display:flex;gap:10px;align-items:flex-start}.places458 h3{font-size:19px;line-height:1.35;margin:0}.places458 header p{margin:6px 0 0;font-size:15px;line-height:1.5}.places458__map{width:100%;aspect-ratio:16/9;border:1px solid #d8d0df;border-radius:16px;min-height:180px}.places458>ol{margin:0;padding:0;list-style:none;display:grid;gap:14px}.places458 li{display:grid;gap:6px;border-bottom:1px solid #d8d0df;padding:0 0 14px;min-width:0}.places458__title{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.places458__title strong{font-size:16px;line-height:1.4}.places458__title span{font-size:12px;padding:3px 8px;border-radius:20px}.places458 .is-open{background:#e4f6e9;color:#246639}.places458 .is-closed{background:#ece9ee;color:#645c6c}.places458 li p,.places458 li small{margin:0;font-size:14px;line-height:1.5;color:var(--muted,#6b6472);overflow-wrap:anywhere}.places458__distance{font-size:14px}.places458__actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.places458 a,.places458 button,.places458 summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 10px;border:1px solid #d8cddd;border-radius:12px;background:#f8f4fb;color:#633784;text-decoration:none;font:inherit;font-size:14px;line-height:1.4;cursor:pointer}.places458 a.places458__primary{background:#6f4dc5;color:#fff;border-color:transparent}.places458 details{position:relative}.places458 details>div{display:grid;gap:6px;padding:8px;border-radius:14px;background:var(--surface,#fff);border:1px solid #d8cddd;box-shadow:0 8px 25px #25113722}.places458 summary{list-style:none}.places458 summary::-webkit-details-marker{display:none}.places458 footer{display:grid;gap:8px}.places458 footer p{font-size:14px;margin:0;line-height:1.5}.places458 footer small{font-size:12px;line-height:1.4}.places458 footer a{justify-self:start}.guapia-inspire44__rail>.places458{flex:0 0 min(360px,95%)}.guapia-new-response458{position:fixed;bottom:calc(112px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:65;min-height:44px;padding:10px 16px;border:1px solid #d8cddd;border-radius:24px;background:#6f4dc5;color:#fff;box-shadow:0 4px 16px #25113733;font:inherit;font-size:15px;cursor:pointer}.guapia-location458{position:fixed;left:12px;right:12px;bottom:calc(115px + env(safe-area-inset-bottom));max-width:500px;margin:auto;z-index:90;padding:16px;border:1px solid #d8cddd;border-radius:20px;background:var(--surface,#fff);color:var(--text,#312b3c);box-shadow:0 8px 35px #25113733}.guapia-location458 p{margin:0 0 10px;font-size:15px;line-height:1.5}.guapia-location458>div{display:flex;gap:8px;flex-wrap:wrap}.guapia-location458 button{min-height:44px;padding:9px 12px;border:1px solid #d8cddd;border-radius:12px;background:#f4edf9;color:#633784;font:inherit;cursor:pointer}.guapia-avatar.is-reacting458 img{animation:avatar-react458 .28s ease-out}.guapia-scene458{position:relative;display:inline-flex;align-items:center;justify-content:center;width:88px;height:96px;flex:none;pointer-events:none}.guapia-scene458 img{width:100%;height:100%;object-fit:contain}.guapia-scene458.is-small{width:34px;height:42px}.guapia-scene458.is-active img{animation:avatar-rock458 1.2s ease-in-out infinite}.guapia-scene458 i{position:absolute;top:0;right:-8px;font-style:normal;color:#9260c5;animation:avatar-notes458 1.2s ease-in-out infinite}.guapia-scene-corner458{position:fixed;right:12px;bottom:120px;z-index:2147482900;pointer-events:none}.guapia-scene-corner458 .guapia-scene458{width:125px;height:140px}.guapia-entry458{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:0;background:linear-gradient(140deg,#ffe4f1,#d9c8ff,#8665cd);color:#3d265d;font:inherit;cursor:pointer}.guapia-entry458>img{width:min(66vw,320px);height:min(55vh,420px);object-fit:contain;animation:avatar-entry458 1.8s ease-in-out both}.guapia-entry458>span{font-size:28px;font-weight:800}.guapia-entry458>small{font-size:14px}.guapia-surprise-layer458{position:fixed;inset:0;z-index:2147482800;pointer-events:none;overflow:hidden}.guapia-surprise458{position:absolute;bottom:110px;left:0;width:110px;height:140px;padding:0;border:0;background:transparent;pointer-events:auto;cursor:pointer;animation-fill-mode:both;animation-timing-function:ease-in-out}.guapia-surprise458 img{width:100%;height:100%;object-fit:contain}.guapia-surprise458.anim-asoma{animation-name:avatar-asoma458}.guapia-surprise458.anim-cruza{animation-name:avatar-cruza458}.guapia-surprise458.anim-entra_izq{animation-name:avatar-entra458}.guapia-surprise458.anim-tropieza{animation-name:avatar-tropieza458}.guapia-surprise458.anim-huye{animation-name:avatar-huye458}.guapia-surprise458.anim-salta{animation-name:avatar-salta458}.guapia-surprise458.anim-flota{animation-name:avatar-flota458}.guapia-surprise458.is-laughing{animation-play-state:paused!important}.guapia-surprise458.is-laughing img{animation:avatar-laugh458 .5s ease-out}@keyframes avatar-laugh458{0%,to{transform:scale(1)}40%{transform:scale(1.2)}}@keyframes avatar-react458{0%,to{transform:scale(1);opacity:1}40%{transform:scale(1.08);opacity:.85}}@keyframes avatar-rock458{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes avatar-notes458{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-8px);opacity:1}}@keyframes avatar-entry458{0%{transform:translate(-50vw,30vh) scale(.6);opacity:0}32%{transform:translate(0) scale(1.05);opacity:1}45%,75%{transform:translate(0) scale(1)}to{transform:translate(35vw,-40vh) scale(.25);opacity:0}}@keyframes avatar-asoma458{0%,to{transform:translate(-65%)}25%,75%{transform:translate(-20%) rotate(-8deg)}40%,60%{transform:translate(-20%) rotate(8deg)}}@keyframes avatar-cruza458{0%{transform:translate(-100%)}25%{transform:translate(25vw,-8px)}50%{transform:translate(50vw)}75%{transform:translate(75vw,-8px)}to{transform:translate(110vw)}}@keyframes avatar-entra458{0%{transform:translate(-100%)}to{transform:translate(15vw)}}@keyframes avatar-tropieza458{0%,to{transform:translate(15vw)}40%{transform:translate(15vw,20px) rotate(25deg)}70%{transform:translate(15vw,-8px) rotate(-8deg)}}@keyframes avatar-huye458{0%{transform:translate(15vw)}to{transform:translate(110vw)}}@keyframes avatar-salta458{0%,50%,to{transform:translate(15vw)}25%,75%{transform:translate(15vw,-20px)}}@keyframes avatar-flota458{0%{transform:translate(15vw,20px)}50%{transform:translate(20vw,-35px) rotate(5deg)}to{transform:translate(15vw,-70px) rotate(-5deg);opacity:0}}@media(prefers-reduced-motion:reduce){.guapia-avatar img,.guapia-scene458 img,.guapia-scene458 i{animation:none!important}.guapia-entry458>img{animation:none;opacity:1}.guapia-entry458{animation:avatar-fade458 .25s linear}.guapia-surprise-layer458{display:none}}html[data-guapia-motion=quieto] .guapia-avatar img,html[data-guapia-motion=quieto] .guapia-scene458 img,html[data-guapia-motion=quieto] .guapia-scene458 i,html[data-guapia-motion=quieto] .guapia-entry458>img{animation:none!important}html[data-guapia-motion=quieto] .guapia-surprise-layer458{display:none}@keyframes avatar-fade458{0%{opacity:0}to{opacity:1}}.guapia-avatar[data-avatar-key=seria],.guapia-avatar[data-avatar-key=triste],.guapia-avatar[data-avatar-key=seria] img,.guapia-avatar[data-avatar-key=triste] img{animation:none!important}.guapia-podcast-description458{text-align:left;width:100%;min-width:0}.guapia-podcast-description458 p{font-size:15px;line-height:1.5;color:var(--muted,#6b6472);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px}.guapia-podcast-description458 p.is-expanded{display:block;overflow:visible}.guapia-podcast-description458 button{border:0;background:transparent;color:var(--primary,#6f4dc5);font:inherit;min-height:44px;cursor:pointer;padding:6px 0}.guapia-podcast-meta458{font-size:14px;color:var(--muted,#6b6472);margin:0}html[data-guapia-performance=efficient] body *{animation-iteration-count:1!important}html[data-guapia-performance=efficient] body .guapia-scene458.is-active img,html[data-guapia-performance=efficient] body .guapia-scene458.is-active i,html[data-guapia-performance=efficient] body .guapia-podcast-eq453 b{animation-iteration-count:infinite!important}html[data-guapia-hidden=true] body *,html[data-guapia-hidden=true] body *:before,html[data-guapia-hidden=true] body *:after{animation:none!important;transition:none!important}html[data-guapia-performance=efficient] body .guapia-avatar__glow,html[data-guapia-performance=efficient] body .guapia-modules427__face,html[data-guapia-performance=efficient] body .guapia-orb,html[data-guapia-performance=efficient] body .guapia-live411__cursor{animation:none!important}@media(prefers-reduced-motion:reduce){html[data-guapia-performance=efficient] body *{animation:none!important}}html[data-guapia-build="v4.59"] .brand-name:after{content:"v4.59"!important}html[data-guapia-performance=efficient] body *:before,html[data-guapia-performance=efficient] body *:after{animation:none!important}html[data-guapia-build="v4.60"] .brand-name:after{content:"v4.60"!important}.waiting460 small{display:block;font-size:12px;margin-top:3px;font-weight:400}@keyframes waiting460-dot{0%,70%,to{transform:translateY(0);opacity:.4}35%{transform:translateY(-3px);opacity:1}}@keyframes waiting460-avatar{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}html[data-guapia-performance=efficient] body .waiting460 .typing-dots i{animation:waiting460-dot 1.4s ease-in-out infinite!important}html[data-guapia-performance=efficient] body .waiting460 .typing-dots i:nth-child(2){animation-delay:.16s!important}html[data-guapia-performance=efficient] body .waiting460 .typing-dots i:nth-child(3){animation-delay:.32s!important}html[data-guapia-performance=efficient] body .waiting460 .guapia-avatar{animation:waiting460-avatar 2.5s ease-in-out infinite!important}html[data-guapia-hidden=true] body .waiting460 .typing-dots i,html[data-guapia-hidden=true] body .waiting460 .guapia-avatar{animation:none!important}@media(prefers-reduced-motion:reduce){html[data-guapia-performance=efficient] body .waiting460 .typing-dots i,html[data-guapia-performance=efficient] body .waiting460 .guapia-avatar{animation:none!important}}html[data-guapia-build="v4.61"] .brand-name:after{content:"v4.61"!important}html[data-guapia-build="v4.62"] .brand-name:after{content:"v4.62"!important}.response-container461{display:block!important;width:100%;min-width:0;padding:14px!important;border-radius:22px;border:1px solid #ded0df;background:#fff2f7!important;margin:20px 0!important;scroll-margin-top:12px}.response-container461[data-response-tone="1"]{background:#f5efff!important}.response-container461[data-response-tone="2"]{background:#fff3e8!important}.response-container461 .bubble-with-actions,.response-container461 .bubble{width:100%!important;min-width:0;max-width:100%!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:0!important}.response-question461{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#60475e;margin-bottom:12px}.response-container461 .guapia-message-head436{margin-bottom:10px}.resource-carousel461{width:100%;min-width:0;margin:18px 0}.resource-carousel461>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.resource-carousel461 h3{font-size:16px;margin:0;color:#59405c}.resource-carousel461 header small{font-size:12px;color:#6e5d70}.resource-carousel461__rail{display:flex!important;gap:12px;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;position:relative;padding:2px 0 8px;align-items:stretch;scrollbar-width:thin}.resource-carousel461__rail>*,.resource-carousel461__rail>.resource-card461{flex:0 0 78%!important;min-width:0!important;scroll-snap-align:start;max-width:78%!important}.resource-carousel461__rail>:only-child{flex-basis:100%!important;max-width:100%!important}.resource-card461{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid #dbd2df;border-radius:17px;padding:12px;background:#fff;color:#352c38;overflow:hidden;min-height:240px;box-sizing:border-box}.resource-card461>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em;font-size:16px}.resource-card461>small{color:#6e5d70}.resource-card461>p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.resource-card461__visual{position:relative;aspect-ratio:16/9;background:#f0e8f6;border-radius:10px;overflow:hidden}.resource-card461__visual img,.resource-card461__visual iframe{height:100%;width:100%;object-fit:cover;border:0}.resource-card461__visual>button{position:absolute;inset:0;background:transparent;display:grid;place-content:center;border:0;color:#fff;filter:drop-shadow(0 1px 3px #333)}.resource-card461__visual>button svg{background:#6037b9;border-radius:50%;padding:12px;box-sizing:content-box}.resource-card461__duration,.resource-card461__language{position:absolute;bottom:6px;right:6px;background:#31253e;color:#fff;padding:3px 6px;border-radius:5px}.resource-card461__language{inset:6px auto auto 6px}.resource-card461__external{position:absolute;right:10px;bottom:10px;padding:7px;color:#6042a7}.resource-card461__cover{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:10px}.resource-card461__photo{padding:0;border:0;background:transparent}.resource-card461__photo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.resource-card461__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.resource-card461__actions a,.resource-card461__actions button{font-size:14px;color:#6742a2}.resource-carousel461__dots{display:flex;justify-content:center;gap:6px;margin-top:6px}.resource-carousel461__dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#d3c7df}.resource-carousel461__dots button[aria-current=true]{background:#7350b2}.resource-photo461{position:fixed;inset:0;z-index:100000;background:#241d2bf5;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:20px;color:#fff}.resource-photo461>img{max-height:78vh;max-width:100%;object-fit:contain}.resource-photo461>button{position:absolute;right:16px;top:16px;font-size:30px}.resource-photo461>div{display:flex;gap:16px;align-items:center}.resource-photo461 button{padding:10px;border-radius:12px}.history-more461{display:block;margin:12px auto;padding:10px 20px;border-radius:20px;border:1px solid #d4c1dd;background:#fff;color:#59405c}.response-next461 button:active,.action-chips button:active{transform:scale(.97);background:#dfcef7!important;transition:transform .15s}.response-next461 button:disabled{opacity:.6}html[data-guapia-performance=efficient] .conversation,html[data-guapia-performance=efficient] .response-container461 *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:900px){.resource-carousel461__rail>*{flex-basis:45%!important;max-width:45%!important}}.conversation-end{min-height:var(--question-space461,0px);flex-shrink:0}.conversation{overflow-anchor:none}.message-row--user{scroll-margin-top:12px}.resource-card461__source{display:flex;align-items:center;gap:6px}.resource-card461__source img{width:18px;height:18px;object-fit:contain}.response-inspiration461 .response-card--inspiracion{display:none}.response-next461 .response-card button{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere;flex:1 1 100%!important;width:100%!important;box-sizing:border-box;text-align:left}html[data-guapia-theme=nocturno] .response-container461{background:#292033!important;color:#f7edff}html[data-guapia-theme=nocturno] .response-container461[data-response-tone="1"]{background:#25213a!important}html[data-guapia-theme=nocturno] .response-container461[data-response-tone="2"]{background:#35252a!important}html[data-guapia-theme=nocturno] .response-container461 .bubble{color:#f7edff!important}html[data-guapia-theme=nocturno] .response-question461{color:#d7cbe3}html[data-guapia-build="v4.67"] .brand-name:after{content:"v4.67"!important}.response-card--table{container-type:inline-size;container-name:response-table}.table-fiches463{display:none}.response-card--table .response-table-cards426{display:none!important}.bubble--guapia .response-table-scroll th,.bubble--guapia .response-table-scroll td{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-transform:none!important;letter-spacing:normal!important}.bubble--guapia .response-table-scroll a,.table-fiches463 a{overflow-wrap:anywhere!important}.bubble--guapia .response-card--table .response-table-scroll{display:block!important}.response-card--table[data-columns="2"] table{table-layout:fixed!important}.response-card--table[data-columns="2"] th:first-child,.response-card--table[data-columns="2"] td:first-child{width:40%!important}@container response-table (max-width:559px){.bubble--guapia .response-card--table:not([data-columns="2"]):not([data-columns="1"]) .response-table-scroll{display:none!important}.response-card--table:not([data-columns="2"]):not([data-columns="1"]) .table-fiches463{display:grid;gap:0}.table-fiches463 article{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid #d8cddd;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.table-fiches463 article:last-child{border-bottom:0}.table-fiches463 article>strong{font-size:16px;line-height:1.5}.table-fiches463 article>div{font-size:15px;line-height:1.6}.table-fiches463 article>div>span{font-size:13px;color:#75677e}}.resource-carousel461__rail{scrollbar-width:none!important;padding-bottom:4px}.resource-carousel461__rail::-webkit-scrollbar{display:none}.resource-carousel461__rail>*,.resource-carousel461__rail>.resource-card461,.resource-carousel461__rail>:only-child{flex:0 0 min(80%,320px)!important;max-width:min(80%,320px)!important}.resource-card461{padding:13px!important;border-radius:18px!important;box-shadow:0 4px 14px #54366a12;min-height:0!important;gap:9px!important}.resource-card461__visual,.resource-card461__cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.resource-card461__photo{display:block;width:100%}.resource-card461__photo img{display:block;aspect-ratio:4/3!important;width:100%;object-fit:cover}.resource-card461>strong{min-height:0!important;line-height:1.45;font-size:16px!important}.resource-card461--articulo>strong,.resource-card461--documento>strong,.resource-card461--evidencia>strong,.resource-card461--libro>strong{-webkit-line-clamp:3}.resource-card461>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;line-height:1.5;color:#75677e;font-weight:400!important;font-size:14px!important}.resource-card461__actions{flex-wrap:wrap;align-items:stretch;gap:8px!important;padding-top:4px}.resource-card461__actions>a,.resource-card461__actions>button{position:static!important;display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px!important;box-sizing:border-box;padding:10px 12px!important;border-radius:12px;border:1px solid #ded3ea;background:#fff;font-size:14px!important;text-decoration:none;white-space:normal!important;word-break:normal!important;text-align:center}.resource-card461__actions .resource-primary463{background:#7345b1!important;color:#fff!important;border-color:transparent!important;flex:1 1 auto}.resource-card461__actions .resource-source463{border:0;background:transparent;padding:8px 0!important;font-size:13px!important}.resource-favorite463{position:absolute!important;right:20px!important;top:20px!important;width:44px!important;height:44px!important;min-height:44px!important;border-radius:50%!important;border:1px solid #e3d7eb!important;background:#fffffff0!important;display:grid!important;place-items:center;color:#7448a2!important;z-index:2;box-shadow:0 2px 8px #39214a20;padding:0!important}.resource-favorite463[aria-pressed=true]{color:#a02d71!important}.resource-cover463{aspect-ratio:16/9;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#e8dcfa,#fbe0ed);color:#78559b}.resource-cover463 span{font-size:36px;font-weight:700}.resource-carousel461__dots button{width:24px!important;height:24px!important;background:transparent!important;display:grid;place-items:center}.resource-carousel461__dots button:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#cfc2dc}.resource-carousel461__dots button[aria-current=true]:after{background:#7345b1}html[data-guapia-theme=nocturno] .resource-card461{background:#30283b!important;color:#f6edff!important;border-color:#5c496d!important}html[data-guapia-theme=nocturno] .resource-card461>small,html[data-guapia-theme=nocturno] .resource-card461>p,html[data-guapia-theme=nocturno] .table-fiches463 article>div>span{color:#d6c8df!important}html[data-guapia-theme=nocturno] .resource-card461__actions>a{background:#3f314d;color:#eee0ff;border-color:#715882}html[data-guapia-theme=nocturno] .resource-cover463{background:linear-gradient(135deg,#443354,#573747);color:#e9ccef}html[data-guapia-theme=nocturno] .resource-favorite463{background:#35283ef5!important;color:#edcaff!important;border-color:#77588a!important}.bubble--guapia .response-card--table[data-columns="2"] .response-table-scroll th:first-child,.bubble--guapia .response-card--table[data-columns="2"] .response-table-scroll td:first-child{width:40%!important}.resource-carousel461__dots{flex-wrap:wrap;gap:3px}html[data-guapia-theme=nocturno] .response-card--table{background:#30283b!important;color:#f6edff!important;border-color:#5c496d!important}html[data-guapia-theme=nocturno] .response-card--table th{background:#3f314d!important;color:#eee0ff!important}html[data-guapia-theme=nocturno] .response-card--table td{color:#f6edff!important;border-color:#5c496d!important}.response-container461 .bubble-with-actions,.response-container461 .bubble--guapia{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}html[data-guapia-theme=nocturno] .response-container461 .bubble--guapia{color:#f6edff!important}html[data-guapia-theme=nocturno] .response-card--table table,html[data-guapia-theme=nocturno] .response-card--table td{background:transparent!important}html[data-guapia-theme=nocturno] .conversation .message-row--guapia.response-container461 .bubble-with-actions,html[data-guapia-theme=nocturno] .conversation .message-row--guapia.response-container461 .bubble.bubble--guapia{background:transparent!important;box-shadow:none!important;border:0!important;color:#f6edff!important}html[data-guapia-theme=nocturno] .conversation .response-card--table .response-table-scroll table tbody tr td{background:#30283b!important;color:#f6edff!important}.conversation .message-row--guapia.response-container461 .bubble-with-actions,.conversation .message-row--guapia.response-container461 .bubble.bubble--guapia{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;width:100%!important;max-width:100%!important;min-width:0!important}.conversation .message-row--guapia.response-row466{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;margin:20px 0!important;overflow:visible!important}.conversation .response-row466>.guapia-message-head436{visibility:visible!important;height:auto!important;min-height:48px!important;margin:0 0 14px!important;overflow:visible!important}.response-body466{position:relative;--response-fill466:#fff2f7;--response-border466:#ded0df;background:var(--response-fill466)!important;margin:0!important;overflow:visible!important}.response-body466[data-response-tone="1"]{--response-fill466:#f5efff}.response-body466[data-response-tone="2"]{--response-fill466:#fff3e8}.response-body466:before{content:"";position:absolute;width:14px;height:14px;top:-8px;left:22px;transform:rotate(45deg);background:var(--response-fill466);border-left:1px solid var(--response-border466);border-top:1px solid var(--response-border466)}.conversation .response-row466 .bubble--guapia:before,.conversation .response-row466 .bubble--guapia:after{display:none!important;content:none!important}html[data-guapia-theme=nocturno] .conversation .message-row--guapia.response-row466{background:transparent!important}html[data-guapia-theme=nocturno] .response-body466{--response-fill466:#292033;--response-border466:#ded0df;background:var(--response-fill466)!important}html[data-guapia-theme=nocturno] .response-body466[data-response-tone="1"]{--response-fill466:#25213a}html[data-guapia-theme=nocturno] .response-body466[data-response-tone="2"]{--response-fill466:#35252a}.podcast467__new{grid-column:1/-1;margin:8px 0;padding:10px 14px;border:1px solid #cdafd9;border-radius:12px;background:linear-gradient(105deg,#fff1eb,#f4eaff);color:#684675;font-weight:750;font-size:13px}.podcast452 [data-podcast-program]{scroll-margin-top:16px}[data-guapia-theme=nocturno] .podcast467__new{background:#33253b;color:#edd8f5;border-color:#765781}.mi-dia468-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.mi-dia468-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;border:0;border-radius:16px;background:#fff8f1;color:#6a3bb0;font:inherit;cursor:pointer}.mi-dia468-pill{display:flex;flex:0 0 auto;align-items:center;max-width:760px;width:calc(100% - 24px);margin:0 auto 3px;min-width:0;min-height:44px;border:1px solid #ded0df;border-radius:15px;background:#fffaf4;color:#433748;overflow:hidden;box-sizing:border-box}.mi-dia468-pill__open{display:flex;align-items:center;gap:7px;min-height:44px;min-width:0;flex:1;border:0;padding:4px 10px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.mi-dia468-pill__open>svg{flex-shrink:0;color:#9d658b}.mi-dia468-pill__open>strong{font-size:.83rem;white-space:nowrap;flex-shrink:0}.mi-dia468-pill__open>span:not(.mi-dia468-pill__cta){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.mi-dia468-pill__cta{display:inline-flex;align-items:center;gap:2px;font-size:.78rem;color:#6a3bb0;flex-shrink:0}.mi-dia468-pill__close{width:44px;min-height:44px;flex:0 0 44px;border:0;background:transparent;color:#63536d;cursor:pointer}html[data-keyboard=open] .mi-dia468-pill{display:none!important}.mi-dia468-backdrop{position:fixed;inset:0;z-index:1900;background:#23162c5c;display:flex;justify-content:center;align-items:stretch}.mi-dia468-panel{width:min(100%,760px);min-width:0;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#faf7fc;color:#38283e;padding:max(20px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom));box-sizing:border-box;outline:0;scrollbar-gutter:stable;overflow-wrap:anywhere}.mi-dia468-panel *,.mi-dia468-knowledge *,.mi-dia468-preferences *{box-sizing:border-box;max-width:100%}.mi-dia468-header{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:22px}.mi-dia468-header h2{font-family:Georgia,serif;font-size:1.7rem;margin:4px 0;color:#6a3bb0}.mi-dia468-header>div>span{text-transform:uppercase;font-size:.7rem;letter-spacing:.12em;color:#8a758e}.mi-dia468-header>button{width:44px;min-height:44px;border:0;border-radius:50%;background:#fff;color:#6a3bb0;cursor:pointer}.mi-dia468-greeting{display:flex;gap:12px;align-items:center;margin:0 0 28px}.mi-dia468-greeting>.guapia-avatar{flex-shrink:0}.mi-dia468-greeting h3{font-size:1.03rem;margin:0 0 7px}.mi-dia468-greeting p{margin:0;display:flex;gap:6px;align-items:center;font-size:.8rem;color:#7d6882;text-transform:capitalize}.mi-dia468-group{margin-bottom:25px}.mi-dia468-group>h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#8b7194;margin:0 0 12px}.mi-dia468-card{padding:18px;background:#fff;border-radius:20px;border:1px solid #e7ddeb;box-shadow:0 5px 16px #5f357109;margin-bottom:12px;overflow:hidden;display:flow-root}.mi-dia468-group:first-of-type .mi-dia468-card{border-color:#cfc0df}.mi-dia468-card__head{display:flex;align-items:flex-start;gap:9px;color:#6a3bb0}.mi-dia468-card__head>svg{flex-shrink:0;margin-top:3px}.mi-dia468-card h3{font:600 1.16rem/1.35 Georgia,serif;margin:0}.mi-dia468-card p{font-size:.92rem;line-height:1.55;margin:12px 0;color:inherit}.mi-dia468-cover{width:54px;height:54px;object-fit:cover;border-radius:12px;float:right;margin:12px 0 8px 10px}.mi-dia468-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 3px}.mi-dia468-actions button,.mi-dia468-more,.mi-dia468-empty button,.mi-dia468-footer button,.mi-dia468-error button,.mi-dia468-undo button,.mi-dia468-preferences>button{min-height:44px;border:1px solid #e4d8ee;border-radius:13px;background:#f5effc;color:#6a3bb0;font:inherit;font-size:.85rem;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.mi-dia468-actions button:first-child{background:#6a3bb0;color:#fff;border-color:#6a3bb0}.mi-dia468-card.is-checkin .mi-dia468-actions button{flex:1;background:#f5effc;color:#6a3bb0}.mi-dia468-card.is-checkin .mi-dia468-actions button:last-child{background:transparent}.mi-dia468-why{font-size:.78rem;color:#826c89;margin:8px 0 0}.mi-dia468-why summary{cursor:pointer;padding:13px 0;min-height:44px}.mi-dia468-why p{margin:0 0 10px;font-size:.8rem}.mi-dia468-controls{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mi-dia468-controls button{min-height:44px;border:0;background:transparent;font:inherit;font-size:.75rem;color:#816d89;padding:7px;cursor:pointer}.mi-dia468-empty{padding:22px 0}.mi-dia468-empty>svg{color:#a480b6}.mi-dia468-empty h3{font:600 1.2rem Georgia,serif;color:#6a3bb0}.mi-dia468-empty p{line-height:1.55;color:#7d6882}.mi-dia468-empty .mi-dia468-actions{flex-direction:column}.mi-dia468-more{width:100%;background:#fff}.mi-dia468-footer{border-top:1px solid #e4dbe9;margin-top:28px;padding-top:15px;display:flex;flex-wrap:wrap;gap:7px}.mi-dia468-footer button{background:transparent;border:0;text-align:left}.mi-dia468-muted{font-size:.8rem;line-height:1.5;color:#7d6882}.mi-dia468-error{background:#fff2f4;border:1px solid #f0d5df;padding:14px;border-radius:14px;margin:12px 0}.mi-dia468-error p{margin:0 0 8px}.mi-dia468-feedback{font-size:.85rem;color:#6a3bb0}.mi-dia468-undo{padding:12px;background:#efe7f8;border-radius:14px;display:flex;gap:9px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:.85rem;margin-top:12px}.mi-dia468-memory-block{margin:24px 0}.mi-dia468-memory-block h3{font:600 1.1rem Georgia,serif;color:#6a3bb0}.mi-dia468-memory-item{background:#fff;border:1px solid #e6dcec;padding:14px;border-radius:16px;margin:10px 0}.mi-dia468-memory-item>p{margin:0 0 10px;line-height:1.5}.mi-dia468-memory-item small{color:#826c89;line-height:1.5;display:block}.mi-dia468-edit{margin-top:12px}.mi-dia468-edit label,.mi-dia468-preferences>label{display:flex;flex-direction:column;gap:8px;margin:17px 0;color:inherit;line-height:1.45}.mi-dia468-edit textarea,.mi-dia468-preferences select{font:inherit;padding:10px;border:1px solid #d6c7e2;border-radius:12px;background:#fff;color:#46324f;min-width:0;min-height:44px;width:100%}.mi-dia468-edit textarea{min-height:100px;resize:vertical}.mi-dia468-preferences>.mi-dia468-toggle{flex-direction:row;align-items:center}.mi-dia468-toggle input{width:22px;height:22px;flex-shrink:0;accent-color:#6a3bb0}.mi-dia468-preferences h3{font:600 1.15rem Georgia,serif;color:#6a3bb0}.mi-dia468-panel button:disabled,.mi-dia468-pill button:disabled{opacity:.55;cursor:wait}.mi-dia468-panel :focus-visible,.mi-dia468-pill :focus-visible,.mi-dia468-shortcut:focus-visible{outline:3px solid #c2387e;outline-offset:2px}@media(max-width:430px){.mi-dia468-shortcut span{display:none}.mi-dia468-pill__cta{font-size:0}.mi-dia468-pill__cta svg{width:15px}.mi-dia468-pill__open{gap:5px;padding-left:8px}.mi-dia468-panel{padding-left:14px;padding-right:14px}.mi-dia468-card{padding:16px}}@media(min-width:761px){.mi-dia468-backdrop{padding:20px}.mi-dia468-panel{border-radius:26px;max-height:calc(100dvh - 40px);padding:26px}}html[data-guapia-theme=nocturno] .mi-dia468-panel{background:#201929;color:#eee5f2}html[data-guapia-theme=nocturno] .mi-dia468-card,html[data-guapia-theme=nocturno] .mi-dia468-memory-item,html[data-guapia-theme=nocturno] .mi-dia468-pill,html[data-guapia-theme=nocturno] .mi-dia468-shortcut{background:#302538;color:#eee5f2;border-color:#594563}html[data-guapia-theme=nocturno] .mi-dia468-header h2,html[data-guapia-theme=nocturno] .mi-dia468-card__head,html[data-guapia-theme=nocturno] .mi-dia468-memory-block h3,html[data-guapia-theme=nocturno] .mi-dia468-preferences h3{color:#d3b1f5}html[data-guapia-theme=nocturno] .mi-dia468-muted,html[data-guapia-theme=nocturno] .mi-dia468-why,html[data-guapia-theme=nocturno] .mi-dia468-controls button{color:#c8b2d2}html[data-guapia-theme=nocturno] .mi-dia468-footer button,html[data-guapia-theme=nocturno] .mi-dia468-empty h3,html[data-guapia-theme=nocturno] .mi-dia468-feedback{color:#d3b1f5}html[data-guapia-theme=nocturno] .mi-dia468-empty p,html[data-guapia-theme=nocturno] .mi-dia468-group>h3,html[data-guapia-theme=nocturno] .mi-dia468-greeting p,html[data-guapia-theme=nocturno] .mi-dia468-header>div>span,html[data-guapia-theme=nocturno] .mi-dia468-memory-item small{color:#c8b2d2}html[data-guapia-theme=nocturno] .mi-dia468-undo{background:#3c2c4b;color:#eee5f2}html[data-guapia-theme=nocturno] .mi-dia468-error{background:#412c39;color:#fff1f5;border-color:#765369}html[data-guapia-theme=nocturno] .mi-dia468-pill__cta,html[data-guapia-theme=nocturno] .mi-dia468-pill__close{color:#d3b1f5}html[data-guapia-theme=nocturno] .mi-dia468-footer{border-color:#594563}.mi-dia468-preferences input:not([type=checkbox]),.mi-dia468-plan select,.mi-dia468-habits select{width:100%;min-height:44px;min-width:0;border:1px solid #d6c7e2;border-radius:12px;padding:10px;font:inherit;background:#fff;color:#46324f}.mi-dia468-plan fieldset{border:1px solid #dfd2e8;border-radius:14px;padding:12px;margin:16px 0}.mi-dia468-plan fieldset label{display:flex;gap:9px;align-items:center;min-height:44px}.mi-dia468-plan fieldset input{width:20px;height:20px;accent-color:#6a3bb0}.mi-dia468-plan li,.mi-dia468-shopping li{line-height:1.6;margin-bottom:8px}.mi-dia468-habits progress{width:100%;height:12px;accent-color:#6a3bb0}.mi-dia468-habits details summary{min-height:44px;padding:12px 0;cursor:pointer}.mi-dia468-habits label,.mi-dia468-plan .mi-dia468-card label{display:flex;flex-direction:column;gap:7px;margin:14px 0}.mi-dia468-fuel small{display:block;color:#8b7492;font-size:.75rem;line-height:1.5}html[data-guapia-build] .brand-name[data-build]:after{content:attr(data-build)!important}.mi-dia468-shortcut span{display:none}.mi-dia469-host{min-width:0;width:100%;flex-shrink:0}.mi-dia469-host:empty{display:none}.mi-dia469-host .mi-dia468-pill{position:static!important;width:100%;max-width:100%;margin:10px 0 3px;box-shadow:0 3px 12px #6e4d390f}.mi-dia469-ticker{gap:0;height:48px;min-height:48px;flex-wrap:nowrap}.mi-dia469-day{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;flex:0 0 auto;padding:0 9px;background:transparent;color:#6a3bb0;border:0;border-right:1px solid #e6d7db;font:inherit;font-size:.83rem;cursor:pointer;white-space:nowrap}.mi-dia469-day svg{color:#a55b17;flex-shrink:0}.mi-dia469-headline{flex:1;min-width:0;min-height:44px;padding:0;overflow:hidden;background:transparent;border:0;text-align:left;font:inherit;font-size:.8rem;color:inherit;cursor:pointer}.mi-dia469-text{display:inline-block;white-space:nowrap;max-width:none;line-height:1.5;animation:mi-dia469-slide var(--ticker-time,12s) linear forwards;will-change:transform}.mi-dia469-pause,.mi-dia469-ticker .mi-dia468-pill__close{display:grid;place-items:center;flex:0 0 44px;width:44px;min-height:44px;border:0;background:transparent;color:#6a3bb0;cursor:pointer}.mi-dia469-ticker.is-paused .mi-dia469-text{animation:none;transform:none;white-space:normal;overflow-wrap:anywhere;padding:2px 6px;font-size:.78rem}.mi-dia469-ticker.is-paused{height:auto;min-height:48px}@keyframes mi-dia469-slide{0%{transform:translate(var(--ticker-start,160px))}to{transform:translate(var(--ticker-end,-240px))}}.mi-dia469-ticker.is-reduced .mi-dia469-text{animation:mi-dia469-fade .2s ease-in;transform:none;white-space:normal;overflow-wrap:anywhere;padding:2px 6px;will-change:auto}.mi-dia469-ticker.is-reduced{height:auto;min-height:48px}html[data-keyboard=open] .mi-dia469-host{display:none!important}html[data-guapia-theme=nocturno] .mi-dia469-day,html[data-guapia-theme=nocturno] .mi-dia469-pause{color:#ead0ff}html[data-guapia-theme=nocturno] .mi-dia469-day svg{color:#f4cc8e}html[data-guapia-theme=nocturno] .mi-dia469-day{border-color:#594563}.guapia-modules427__tile.guapia-modules427__tile--plan{--tile-from:#f1fff5;--tile-to:#d8f1df;--tile-icon:#257347}.guapia-modules427__tile.guapia-modules427__tile--habits{--tile-from:#edfffd;--tile-to:#d4f1f0;--tile-icon:#147174}.guapia-modules427__tile.guapia-modules427__tile--day{--tile-from:#fff9e9;--tile-to:#ffe5bd;--tile-icon:#915315}.guapia-modules427__tile.guapia-modules427__tile--books{--tile-from:#fbf4ff;--tile-to:#e9d9fa;--tile-icon:#7a41b5}.guapia-modules427__tile.guapia-modules427__tile--memory{--tile-from:#fff2fa;--tile-to:#f5dbec;--tile-icon:#9d477a}.guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory){--tool-accent:var(--tile-icon);--tool-soft:var(--tile-to);background:linear-gradient(145deg,var(--tile-from),var(--tile-to))!important;border:1px solid rgb(140 111 152 / .12)!important;box-shadow:0 7px #e2cfef,0 13px 19px #4b2a6b1a!important}.guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory) .guapia-modules427__open>span{background:var(--tile-icon)!important;color:#fff!important}.guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory) .guapia-modules427__open{background:transparent!important;border:0!important;color:#342345!important}.guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory) .guapia-modules427__open small{color:#65516b!important}html[data-guapia-theme=nocturno] .guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory){--tile-from:#34283f;--tile-to:#272031;border-color:#594563!important;box-shadow:0 7px #21162b,0 13px 19px #0000001a!important}html[data-guapia-theme=nocturno] .guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory) .guapia-modules427__open{color:#eee5f2!important}html[data-guapia-theme=nocturno] .guapia-modules427__tile:is(.guapia-modules427__tile--plan,.guapia-modules427__tile--habits,.guapia-modules427__tile--day,.guapia-modules427__tile--books,.guapia-modules427__tile--memory) .guapia-modules427__open small{color:#cfbed8!important}@keyframes mi-dia469-fade{0%{opacity:.5}to{opacity:1}}@media(prefers-reduced-motion:reduce){html[data-guapia-performance=efficient] body .mi-dia469-ticker.is-reduced .mi-dia469-text{animation:mi-dia469-fade .2s ease-in!important}}html[data-guapia-hidden=true] body .mi-dia469-ticker.is-reduced .mi-dia469-text{animation-play-state:paused!important}.places458__gps{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.places458__gps a.places458__primary{flex:1;min-height:56px;font-size:18px;font-weight:750;padding:14px 18px;box-shadow:0 4px 12px #6f4dc530}.places458__gps>a:not(.places458__primary){flex:none;font-size:14px}.weather470{background:linear-gradient(145deg,#edf7ff,#fff4df)!important;gap:12px!important;min-width:0}.weather470>header{display:flex;gap:9px;align-items:center}.weather470>header>strong{font-size:18px;line-height:1.4;overflow-wrap:anywhere}.weather470__days{display:grid;grid-template-columns:1fr 1fr;gap:10px}.weather470__days>section{display:grid;gap:8px;align-content:start;background:#fffa;border:1px solid #cedce6;border-radius:14px;padding:12px;min-width:0}.weather470__days p{font-size:14px!important;margin:0;line-height:1.5;overflow-wrap:anywhere}.weather470 small{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.weather470>a{min-height:48px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;line-height:1.4;white-space:normal}.weather470__days small{font-size:13px}html[data-guapia-theme=nocturno] .weather470{background:linear-gradient(145deg,#27364a,#393245)!important}html[data-guapia-theme=nocturno] .weather470__days>section{background:#252735;color:#f6edff;border-color:#506077}@media(max-width:350px){.weather470__days{grid-template-columns:1fr}.places458__gps a.places458__primary{flex-basis:100%}}.mi-dia468-greeting p{text-transform:none}.plan471-day{--day-color:#6A3BB0;margin:0 0 16px;border-radius:20px;background:#fff;border:1px solid #e7ddeb;border-left:6px solid var(--day-color);overflow:hidden}.plan471-day>summary{list-style:none;cursor:pointer;min-height:52px;padding:14px 16px;display:flex;align-items:center;gap:8px;font-weight:650;color:#46324f;line-height:1.4}.plan471-day>summary::-webkit-details-marker{display:none}.plan471-day>summary:after{content:"";margin-left:auto;flex:0 0 10px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.6;transition:transform .2s}.plan471-day[open]>summary:after{transform:rotate(-135deg)}.plan471-day__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.plan471-day__title b{background:var(--day-color);color:#fff;border-radius:999px;padding:2px 10px;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.plan471-day.is-today{box-shadow:0 6px 22px color-mix(in srgb,var(--day-color) 22%,transparent)}.plan471-day__meals{padding:0 12px 4px}.plan471-day__meals>.mi-dia468-card{border-color:#eee6f2}.plan471-photo{position:relative;margin:0 0 14px;aspect-ratio:16/9;background:#f1eaf5;border-radius:16px;overflow:hidden}.plan471-photo img{display:block;width:100%;height:100%;object-fit:cover}.plan471-photo figcaption{position:absolute;right:0;top:0;max-width:65%;padding:4px 9px;border-radius:0 0 0 10px;font-size:.72rem;line-height:1.4;color:#fff;background:#0000008c;text-align:right;overflow-wrap:anywhere}.plan471-photo figcaption a{color:#fff;text-decoration:underline}.plan471-play{position:absolute;z-index:1;left:12px;bottom:12px;min-height:44px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:999px;padding:10px 16px;background:#fffffff0;color:#6a3bb0;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 4px 14px #0000002e}.plan471-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px!important}.plan471-chips span{background:#f3ecfa;color:#5b3596;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600}.plan471-note{display:block;font-size:.72rem;color:#8b7492;margin:2px 0 6px}.plan471-kcal{background:#fff;border:1px solid #e7ddeb;border-radius:18px;padding:14px 16px;margin:12px 0 16px}.plan471-kcal p{margin:0 0 8px;font-size:.92rem}.plan471-kcal p span{color:#7d6882}.plan471-kcal__bar{position:relative;height:10px;border-radius:999px;background:#efe7f5;margin:8px 0}.plan471-kcal__band{position:absolute;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#8fd3b0,#2e7d6b)}.plan471-kcal__bar i{position:absolute;top:-4px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:#6a3bb0}.plan471-kcal__plan{color:#5b3596;font-weight:600}.plan471-kcal small{display:block;color:#8b7492;font-size:.72rem;line-height:1.45}.peso471{display:flex;flex-direction:column;gap:16px}.peso471-alert{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:16px;background:#fff6e8;border:1px solid #f1d9b0;color:#6b4a14;line-height:1.5;font-size:.9rem}.peso471-alert svg{flex-shrink:0;margin-top:2px}.peso471-gauge{--g-bien:#2e9e6b;--g-estable:#a9a1b0;--g-amber:#e8b04a;--g-red:#e07a7a;background:#fff;border:1px solid #e7ddeb;border-radius:22px;padding:16px 16px 12px;text-align:center}.peso471-gauge svg{display:block;width:min(100%,300px);margin:0 auto}.peso471-gauge__zone{fill:none;stroke-width:16;stroke:var(--g-estable)}.peso471-gauge__zone.is-bien{stroke:var(--g-bien)}.peso471-gauge__zone.is-subiendo,.peso471-gauge__zone.is-bajando{stroke:var(--g-amber)}.peso471-gauge__zone.is-muy_rapido,.peso471-gauge__zone.is-muy_rapido_subida{stroke:var(--g-red)}.peso471-gauge.is-off .peso471-gauge__zone{stroke:#e4dde8}.peso471-gauge__needle{stroke:#38283e;stroke-width:4;stroke-linecap:round;transition:all .6s ease}.peso471-gauge__hub{fill:#38283e}.peso471-gauge__value{display:block;font:700 2.1rem/1.1 Georgia,serif;color:#38283e;margin-top:-6px}.peso471-gauge__value small{font:600 .9rem system-ui,sans-serif;color:#7d6882}.peso471-gauge[data-zona=bien] .peso471-gauge__value{color:#1f7a52}.peso471-gauge__msg{margin:8px 0 0;font-size:.92rem;line-height:1.5;color:#46324f}.peso471-gauge.is-small{border:0;padding:4px 0 0;background:transparent}.peso471-gauge.is-small svg{width:min(100%,180px)}.peso471-gauge.is-small .peso471-gauge__value{font-size:1.3rem}.peso471-cta{min-height:58px;border:0;border-radius:18px;background:#6a3bb0;color:#fff;font:inherit;font-size:1.05rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 6px 18px #6a3bb047}.peso471-today{margin:-6px 0 0;text-align:center;color:#46324f}.peso471-log{background:#fff;border:1px solid #d9c9e6;border-radius:20px;padding:14px 16px}.peso471-log>label{font-weight:650;display:block;margin-bottom:8px}.peso471-log__row{display:flex;align-items:center;gap:8px}.peso471-log__row input{flex:1;min-width:0;min-height:52px;font:700 1.5rem system-ui,sans-serif;text-align:center;border:1px solid #d6c7e2;border-radius:14px;color:#38283e;background:#fff}.peso471-log__row span{font-weight:600;color:#7d6882}.peso471-log__row button{min-height:52px;border:0;border-radius:14px;background:#6a3bb0;color:#fff;font:inherit;font-weight:700;padding:0 18px;cursor:pointer}.peso471-log__waist{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:.88rem;color:#5d4a66}.peso471-log__waist span{display:flex;align-items:center;gap:6px}.peso471-log__waist input{width:110px;min-height:44px;border:1px solid #d6c7e2;border-radius:12px;padding:8px;font:inherit}.peso471-log.is-compact{border:0;padding:4px 0 0;background:transparent}.peso471-log.is-compact>label{font-size:.85rem;font-weight:600}.peso471-log.is-compact .peso471-log__row input{font-size:1.2rem;min-height:48px}.peso471-streak{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-weight:650;color:#b5651d}.peso471-streak.is-celebrate svg{animation:peso471-pop .9s ease 2}@keyframes peso471-pop{0%,to{transform:scale(1)}50%{transform:scale(1.35) rotate(-8deg)}}.peso471-ring{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e7ddeb;border-radius:20px;padding:14px 16px}.peso471-ring svg{flex:0 0 96px;width:96px;height:96px;transform:rotate(-90deg)}.peso471-ring svg text{transform:rotate(90deg);transform-origin:50px 50px;font:700 18px system-ui,sans-serif;fill:#38283e}.peso471-ring__track{fill:none;stroke:#efe7f5;stroke-width:10}.peso471-ring__fill{fill:none;stroke:#6a3bb0;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .8s ease}.peso471-ring p{margin:4px 0;line-height:1.45}.peso471-chart{margin:0;background:#fff;border:1px solid #e7ddeb;border-radius:20px;padding:12px}.peso471-chart svg{display:block;width:100%;height:auto}.peso471-chart__axis{font:10px system-ui,sans-serif;fill:#8b7492}.peso471-chart__base{stroke:#eee6f2}.peso471-chart__goal{stroke:#c2387e;stroke-dasharray:5 4;stroke-width:1.5}.peso471-chart__dot{fill:#b9a5c9}.peso471-chart__avg{fill:none;stroke:#6a3bb0;stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round}.peso471-chart figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.75rem;color:#7d6882;margin-top:6px}.peso471-key{display:inline-block;width:14px;height:4px;border-radius:2px}.peso471-key.is-dot{width:6px;height:6px;border-radius:50%;background:#b9a5c9}.peso471-key.is-avg{background:#6a3bb0}.peso471-key.is-goal{background:repeating-linear-gradient(90deg,#c2387e 0 4px,transparent 4px 7px)}.peso471-imc{margin:0}.peso471-imc small{color:#8b7492;line-height:1.45}.peso471-tips h3{font:600 1.1rem Georgia,serif;color:#6a3bb0;margin:0 0 10px}.peso471-tips__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;overscroll-behavior-x:contain}.peso471-tips__track>article{flex:0 0 min(82%,300px);scroll-snap-align:start;margin:0}.peso471-tips__track h4{margin:0 0 6px;font-size:1rem;color:#46324f}.peso471-tips__track p{margin:0 0 8px!important;font-size:.88rem!important}.peso471-tips__track small{color:#8b7492;font-size:.72rem}.peso471-muted{font-size:.85rem;line-height:1.5;color:#7d6882;margin:0}.peso471-wizard{background:#fff;border:1px solid #e7ddeb;border-radius:22px;padding:18px}.peso471-wizard h3{font:600 1.25rem Georgia,serif;color:#6a3bb0;margin:6px 0 14px}.peso471-wizard__steps{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#8a758e}.peso471-wizard label{display:flex;flex-direction:column;gap:8px;font-weight:600}.peso471-unit{display:flex;align-items:center;gap:8px;font-weight:600;color:#7d6882}.peso471-unit input{width:140px;min-height:52px;font:700 1.4rem system-ui,sans-serif;text-align:center;border:1px solid #d6c7e2;border-radius:14px;color:#38283e;background:#fff}.peso471-wizard .peso471-muted{margin:10px 0}.peso471-options{border:0;padding:0;margin:0;display:grid;gap:8px}.peso471-options label{flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border:1px solid #e4d8ee;border-radius:14px;font-weight:500;cursor:pointer}.peso471-options label.is-selected{border-color:#6a3bb0;background:#f5effc}.peso471-options input{width:20px;height:20px;accent-color:#6a3bb0}.peso471-settings{border-top:1px solid #e4dbe9;padding-top:14px}.peso471-settings button:first-child{background:#f5effc!important;color:#6a3bb0!important;border-color:#e4d8ee!important}.peso471-unavailable{text-align:center}@media(prefers-reduced-motion:reduce){.peso471-gauge__needle,.peso471-ring__fill{transition:none}.peso471-streak.is-celebrate svg{animation:none}}@media(max-width:360px){.peso471-ring{flex-direction:column;text-align:center}.peso471-log__row{flex-wrap:wrap}.peso471-log__row button{flex:1 0 100%}}html[data-guapia-theme=nocturno] .plan471-day,html[data-guapia-theme=nocturno] .plan471-kcal,html[data-guapia-theme=nocturno] .peso471-gauge:not(.is-small),html[data-guapia-theme=nocturno] .peso471-log:not(.is-compact),html[data-guapia-theme=nocturno] .peso471-ring,html[data-guapia-theme=nocturno] .peso471-chart,html[data-guapia-theme=nocturno] .peso471-wizard{background:#302538;border-color:#594563;color:#eee5f2}html[data-guapia-theme=nocturno] .plan471-day{border-left-color:var(--day-color)}html[data-guapia-theme=nocturno] .plan471-day>summary,html[data-guapia-theme=nocturno] .peso471-gauge__msg,html[data-guapia-theme=nocturno] .peso471-today,html[data-guapia-theme=nocturno] .peso471-tips__track h4{color:#eee5f2}html[data-guapia-theme=nocturno] .plan471-chips span{background:#43325a;color:#e6d4fa}html[data-guapia-theme=nocturno] .peso471-gauge__value,html[data-guapia-theme=nocturno] .peso471-ring svg text{color:#f4ecf8;fill:#f4ecf8}html[data-guapia-theme=nocturno] .peso471-gauge__needle{stroke:#f4ecf8}html[data-guapia-theme=nocturno] .peso471-gauge__hub{fill:#f4ecf8}html[data-guapia-theme=nocturno] .peso471-ring__track,html[data-guapia-theme=nocturno] .plan471-kcal__bar{stroke:#47395a;background:#47395a}html[data-guapia-theme=nocturno] .peso471-muted,html[data-guapia-theme=nocturno] .plan471-note,html[data-guapia-theme=nocturno] .plan471-kcal small,html[data-guapia-theme=nocturno] .peso471-chart figcaption,html[data-guapia-theme=nocturno] .peso471-gauge__value small,html[data-guapia-theme=nocturno] .peso471-tips__track small,html[data-guapia-theme=nocturno] .peso471-imc small{color:#c8b2d2}html[data-guapia-theme=nocturno] .peso471-chart__axis{fill:#c8b2d2}html[data-guapia-theme=nocturno] .peso471-chart__base{stroke:#47395a}html[data-guapia-theme=nocturno] .peso471-chart__avg{stroke:#d3b1f5}html[data-guapia-theme=nocturno] .peso471-key.is-avg{background:#d3b1f5}html[data-guapia-theme=nocturno] .peso471-wizard h3,html[data-guapia-theme=nocturno] .peso471-tips h3,html[data-guapia-theme=nocturno] .plan471-kcal__plan{color:#d3b1f5}html[data-guapia-theme=nocturno] .peso471-alert{background:#4a3a22;color:#fbe9c8;border-color:#7a5f33}html[data-guapia-theme=nocturno] .peso471-log__row input,html[data-guapia-theme=nocturno] .peso471-unit input,html[data-guapia-theme=nocturno] .peso471-log__waist input{background:#201929;color:#f4ecf8;border-color:#6a5577}html[data-guapia-theme=nocturno] .peso471-options label{border-color:#594563}html[data-guapia-theme=nocturno] .peso471-options label.is-selected{background:#43325a;border-color:#d3b1f5}html[data-guapia-theme=nocturno] .peso471-streak{color:#f0b37a}html[data-guapia-theme=nocturno] .peso471-settings{border-color:#594563}html[data-guapia-theme=nocturno] .peso471-settings button:first-child{background:#43325a!important;color:#e6d4fa!important;border-color:#594563!important}html[data-guapia-theme=nocturno] .peso471-gauge[data-zona=bien] .peso471-gauge__value{color:#8fe3b8}.conversation .message-row--user>.user-body472{grid-column:1;grid-row:1;justify-self:end;display:flex;justify-content:flex-end;min-width:0;max-width:100%}.conversation .message-row--user>.user-body472>.bubble-with-actions{justify-content:flex-end;min-width:0;max-width:100%}.media-strip473{max-width:760px;width:calc(100% - 24px);margin:0 auto 6px;box-sizing:border-box}.media-strip473 ul{display:flex;gap:8px;overflow-x:auto;list-style:none;margin:0;padding:4px 2px 6px;overscroll-behavior-x:contain;scrollbar-width:thin}.media-strip473__item{position:relative;flex:0 0 68px;width:68px;height:68px;border-radius:14px;overflow:hidden;background:#efe7f5;border:1px solid #dccbea}.media-strip473__item img,.media-strip473__item video{width:100%;height:100%;object-fit:cover;display:block}.media-strip473__item>button{position:absolute;top:3px;right:3px;width:28px;height:28px;min-width:28px;border:0;border-radius:50%;background:#1e1428b8;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.media-strip473__item>button:before{content:"";position:absolute;inset:-8px}.media-strip473__badge{position:absolute;left:4px;bottom:4px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:#1e1428b8;color:#fff;font-size:.68rem;font-weight:700}.media-strip473__state{position:absolute;inset:0;display:grid;place-items:center;background:#ffffff9e;color:#5b3596;font-size:.7rem;font-weight:700;text-align:center}.media-strip473__item.is-done .media-strip473__state{background:#2e9e6b8c;color:#fff}.media-strip473__count{margin:0 2px;font-size:.75rem;color:#7d6882}.message-media473{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;width:min(240px,100%)}.message-media473__grid{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px;overflow:hidden}.message-media473.is-1 .message-media473__grid{grid-template-columns:1fr}.message-media473.is-3 .message-media473__grid>button:first-child{grid-column:1/-1}.message-media473__grid>button{display:block;padding:0;border:0;background:#efe7f5;aspect-ratio:1;cursor:zoom-in;min-height:44px}.message-media473.is-1 .message-media473__grid>button,.message-media473.is-3 .message-media473__grid>button:first-child{aspect-ratio:4/3}.message-media473__grid img{width:100%;height:100%;object-fit:cover;display:block}.message-media473__video{width:100%;max-height:360px;border-radius:14px;background:#000}.media-viewer473{position:fixed;inset:0;z-index:2100;background:#0c0812f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));box-sizing:border-box}.media-viewer473 img,.media-viewer473 video{max-width:100%;max-height:calc(100dvh - 140px);object-fit:contain;border-radius:10px}.media-viewer473__close{position:absolute;top:max(10px,env(safe-area-inset-top));right:10px;width:48px;height:48px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:28px;cursor:pointer}.media-viewer473 nav{display:flex;align-items:center;gap:14px;color:#fff}.media-viewer473 nav button{min-height:44px;min-width:44px;padding:8px 14px;border:0;border-radius:12px;background:#ffffff29;color:#fff;font:inherit;cursor:pointer}.media-viewer473 nav button:disabled{opacity:.4;cursor:default}html[data-guapia-theme=nocturno] .media-strip473__item{background:#302538;border-color:#594563}html[data-guapia-theme=nocturno] .media-strip473__count{color:#c8b2d2}html[data-guapia-theme=nocturno] .media-strip473__state{background:#201929b3;color:#e6d4fa}.card-with-cover474{display:flex;flex-direction:column;gap:0}.card-cover474{margin:0 0 -6px;border-radius:18px 18px 0 0;overflow:hidden;background:#efe7f5;max-height:260px}.card-cover474 img{display:block;width:100%;height:100%;max-height:260px;object-fit:cover}.card-with-cover474>.response-card{border-top-left-radius:0;border-top-right-radius:0}.traffic-todo474{margin:6px 0 0;padding:8px 10px;border-radius:12px;background:#f5effc;color:#46324f;line-height:1.45}.traffic-todo474 b{color:#6a3bb0}button.card-video-action{font:inherit;cursor:pointer;border:0}.media-strip473__bar{position:absolute;left:0;bottom:0;height:4px;background:#6a3bb0;transition:width .2s}.media-strip473__error{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:6px 2px 0;padding:8px 10px;border-radius:12px;background:#fff2f4;border:1px solid #f0d5df;color:#5c2a3a;font-size:.85rem;line-height:1.4}.media-strip473__error button{min-height:44px;padding:8px 14px;border:0;border-radius:12px;background:#6a3bb0;color:#fff;font:inherit;font-weight:700;cursor:pointer}html[data-guapia-theme=nocturno] .traffic-todo474{background:#3c2c4b;color:#eee5f2}html[data-guapia-theme=nocturno] .traffic-todo474 b{color:#d3b1f5}html[data-guapia-theme=nocturno] .media-strip473__error{background:#412c39;color:#fff1f5;border-color:#765369}@media(prefers-reduced-motion:reduce){.media-strip473__bar{transition:none}}.guapia-modules427__tile--avisos{--tool-accent:#c2387e;--tool-soft:#fff0f6}.avisos475-offer{display:flex;gap:12px;align-items:flex-start;margin:0 0 22px;padding:16px;border-radius:20px;background:linear-gradient(135deg,#fff7fb,#f5effc);border:1px solid #e7d3ea}.avisos475-offer>.guapia-avatar{flex-shrink:0}.avisos475-offer h3{font:600 1.05rem/1.35 Georgia,serif;margin:0 0 4px;color:#6a3bb0}.avisos475-offer p{margin:0 0 6px;line-height:1.5}.avisos475-muted{font-size:.85rem;color:#7d6882;line-height:1.5}.avisos475-msg{font-size:.9rem;color:#5b3596;font-weight:600}.avisos475{display:flex;flex-direction:column;gap:12px}.avisos475-switch{display:flex;align-items:center;gap:10px;min-height:44px;line-height:1.35}.avisos475-switch input{width:22px;height:22px;flex-shrink:0;accent-color:#6a3bb0}.avisos475-types{border:0;padding:0 0 0 8px;margin:4px 0}.avisos475-field{display:flex;flex-direction:column;gap:6px;margin:10px 0}.avisos475-field select,.avisos475-silence input{min-height:44px;border:1px solid #d6c7e2;border-radius:12px;padding:8px 10px;font:inherit;background:#fff;color:#46324f}.avisos475-silence{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0}.avisos475-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.avisos475-history li{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;border-bottom:1px solid #eee6f2}.avisos475-history small{color:#8b7492}html[data-guapia-theme=nocturno] .avisos475-offer{background:#302538;border-color:#594563}html[data-guapia-theme=nocturno] .avisos475-offer h3,html[data-guapia-theme=nocturno] .avisos475-msg{color:#d3b1f5}html[data-guapia-theme=nocturno] .avisos475-muted,html[data-guapia-theme=nocturno] .avisos475-history small{color:#c8b2d2}html[data-guapia-theme=nocturno] .avisos475-field select,html[data-guapia-theme=nocturno] .avisos475-silence input{background:#201929;color:#f4ecf8;border-color:#6a5577}.resource-live477{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;background:#1e1e1e;color:#fff;font-weight:700;font-size:.9rem;letter-spacing:.08em}.resource-live477__dot{width:.8rem;height:.8rem;border-radius:50%;background:#e53935;box-shadow:0 0 #e5393580;animation:resource-live477-pulse 1.6s ease-out infinite}@keyframes resource-live477-pulse{0%{box-shadow:0 0 #e5393580}70%{box-shadow:0 0 0 12px #e5393500}to{box-shadow:0 0 #e5393500}}.video-player465__fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:240px;background:#0f0f0f;color:#fff;text-align:center;padding:2rem}.video-player465__fallback a{color:#fff;background:#e53935;padding:.6rem 1.2rem;border-radius:8px;text-decoration:none;font-weight:600}.resource-rescue479{border:2px dashed var(--guapia-brand, #007bff);background-color:var(--guapia-surface-1, #f8f9fa);border-radius:12px}.resource-rescue479 strong{display:flex;align-items:center;gap:6px;font-size:1.05rem}.resource-rescue479 svg{color:var(--guapia-brand, #007bff);flex-shrink:0}.video-player465__autonext{color:#fff;font-size:1.1rem;text-align:center;padding:1rem;background-color:#ffffff1a;border-radius:12px}.podcast480-guide-btn{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:14px;background:var(--guapia-surface-2, #eee);color:var(--guapia-text, #333);font-weight:700;border:none;z-index:10}.podcast480-guide-box{position:fixed;bottom:24px;right:24px;left:24px;background:var(--guapia-surface-float, #fff);border-radius:16px;padding:16px;box-shadow:0 10px 30px #00000026;z-index:1000;border:1px solid var(--guapia-border, #e0e0e0);animation:p480-pop .3s ease-out}@media(prefers-color-scheme:dark){.podcast480-guide-btn{background:#333;color:#fff}.podcast480-guide-box{background:#222;border-color:#444}}.podcast480-guide-box strong{display:block;margin-bottom:8px;font-size:1.1rem}.podcast480-guide-box p{margin:0 0 16px;font-size:.95rem;line-height:1.4;color:var(--guapia-text-soft, #555)}.podcast480-guide-nav{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--guapia-text-soft, #777)}.podcast480-guide-nav div{display:flex;gap:8px}.podcast480-guide-nav button{background:none;border:none;padding:8px 12px;border-radius:8px;font-weight:600;color:inherit}.podcast480-guide-nav button.is-primary{background:linear-gradient(to bottom,var(--guapia-brand-light, #a66),var(--guapia-brand, #844));color:#fff;box-shadow:inset 0 1px #ffffff4d,0 2px 5px #0003}.podcast480-guide-nav button.is-primary:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1a,0 0 2px #0003}@keyframes p480-pop{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.podcast480-guide-box{animation:none}}.podcast480-category-dropdown{position:relative;display:inline-block;margin-right:auto}.podcast480-category-btn{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--guapia-surface-2, #f5f5f5),var(--guapia-surface-3, #e0e0e0));border:1px solid var(--guapia-border, #ccc);border-radius:20px;padding:8px 16px;font-weight:600;color:var(--guapia-text, #222);box-shadow:inset 0 1px #fffc,0 2px 4px #0000001a;transition:transform .15s,box-shadow .15s}.podcast480-category-btn:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 0 2px #0000001a}@media(prefers-color-scheme:dark){.podcast480-category-btn{background:linear-gradient(135deg,#333,#222);border-color:#444;color:#eee;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000004d}}.podcast480-category-list{position:absolute;top:calc(100% + 8px);left:0;width:240px;max-height:300px;overflow-y:auto;background:var(--guapia-surface-float, #fff);border-radius:12px;box-shadow:0 8px 24px #00000026;list-style:none;padding:8px 0;margin:0;z-index:50;border:1px solid var(--guapia-border, #eee);animation:p480-fade .2s ease-out}@media(prefers-color-scheme:dark){.podcast480-category-list{background:#1a1a1a;border-color:#333}}.podcast480-category-list button{width:100%;min-height:44px;border:0;background:transparent;font:inherit;text-align:left;padding:10px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--guapia-text, #333)}.podcast480-category-list button:hover,.podcast480-category-list button[aria-selected=true]{background:var(--guapia-surface-2, #f5f5f5)}@media(prefers-color-scheme:dark){.podcast480-category-list button:hover,.podcast480-category-list button[aria-selected=true]{background:#333;color:#fff}}.podcast480-category-list button span{flex:1}.podcast480-category-list button small{opacity:.6;font-size:.8rem}@keyframes p480-fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.podcast480-mecenas-chip{display:inline-block;background:linear-gradient(135deg,gold,#daa520);color:#4a3600;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:12px;margin:4px 0;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px #0000001a}.podcast480-mecenas-warning{background:var(--guapia-surface-2, #fff3cd);border:1px solid #ffeeba;color:#856404;padding:12px;border-radius:12px;margin:16px 0;font-size:.9rem}.podcast480-mecenas-warning a{display:inline-block;margin-top:8px;color:#856404;font-weight:700;text-decoration:underline}@media(prefers-color-scheme:dark){.podcast480-mecenas-warning{background:#332b00;border-color:#4d4100;color:#ffeb80}.podcast480-mecenas-warning a{color:#ffeb80}}.podcast480-cover-wrap{position:relative;width:fit-content;margin:0 auto 16px}.podcast480-compact-art{width:140px;height:140px;border-radius:16px;object-fit:cover;box-shadow:0 4px 12px #0003}.podcast480-avatar-overlay{position:absolute;bottom:-10px;right:-10px;width:56px;height:56px;border-radius:28px;background:#fff;border:3px solid #fff;box-shadow:0 4px 8px #00000026;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@media(prefers-color-scheme:dark){.podcast480-avatar-overlay{border-color:#111;background:#111}}.podcast480-avatar-overlay.is-playing{animation:p480-sway 3s ease-in-out infinite alternate}@keyframes p480-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@media(prefers-reduced-motion:reduce){.podcast480-avatar-overlay.is-playing{animation:none}}.podcast480-player-title{font-size:1.25rem;font-weight:700;text-align:center;margin:0 16px 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;line-height:1.3}.podcast480-player-title.is-expanded{-webkit-line-clamp:unset;display:block}.podcast480-program-btn,.podcast480-program-text{justify-content:center;text-align:center;display:flex;margin-bottom:8px}.podcast480-meta-line{text-align:center;margin:0 0 16px;font-size:.9rem;opacity:.8}.podcast480-action-row{display:flex;justify-content:space-around;align-items:flex-start;margin:16px 0;padding:0 8px}.podcast480-action-btn{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;color:var(--guapia-text, #444);font-size:.75rem;width:56px}@media(prefers-color-scheme:dark){.podcast480-action-btn{color:#bbb}}.podcast480-action-btn svg,.podcast480-speed-icon{width:44px;height:44px;border-radius:22px;background:linear-gradient(135deg,var(--guapia-surface-2, #f5f5f5),var(--guapia-surface-3, #e0e0e0));box-shadow:inset 0 1px #fffc,0 3px 6px #0000001a;display:flex;align-items:center;justify-content:center;padding:10px;transition:transform .15s,box-shadow .15s}@media(prefers-color-scheme:dark){.podcast480-action-btn svg,.podcast480-speed-icon{background:linear-gradient(135deg,#333,#222);box-shadow:inset 0 1px #ffffff1a,0 3px 6px #0000004d}}.podcast480-action-btn:active svg,.podcast480-action-btn:active .podcast480-speed-icon{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 1px 2px #0000001a}.podcast480-action-btn.is-active svg{color:var(--guapia-brand, #844)}.podcast480-speed-btn{position:relative}.podcast480-speed-btn select{position:absolute;opacity:0;top:0;left:0;width:100%;height:44px;z-index:2}.podcast480-speed-icon{font-weight:700;font-size:1rem;color:inherit}.podcast480-play-btn{width:72px!important;height:72px!important;border-radius:36px!important;background:linear-gradient(135deg,var(--guapia-brand-light, #a66),var(--guapia-brand, #844))!important;color:#fff!important;box-shadow:inset 0 2px #ffffff4d,0 6px 12px #0003!important;transition:transform .1s,box-shadow .1s!important}.podcast480-play-btn:active{transform:translateY(4px)!important;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0003!important}.podcast480-controls{margin:16px 0}.podcast480-range{margin-top:0!important}.podcast480-description{margin-top:16px!important}.podcast480-guide-btn{position:static;display:block;margin:12px auto 4px;width:32px;height:32px;border:0;border-radius:16px;font-weight:700;box-shadow:inset 0 1px #ffffffb3,0 2px 5px #3c28782e}.podcast480-play-btn{background:linear-gradient(135deg,#4b7bf5,#8e4fe0)!important;box-shadow:inset 0 2px #ffffff59,0 8px 18px #6e46dc59!important}.podcast480-play-btn:active{box-shadow:inset 0 1px #ffffff26,0 3px 6px #6e46dc4d!important}.podcast480-action-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0}.podcast480-action-btn{width:auto;min-width:0;min-height:44px}.podcast480-action-btn>span{display:block;max-width:100%;font-size:.64rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podcast480-action-btn.is-active svg,.podcast480-action-btn.is-active .podcast480-speed-icon{color:#7c4ddb}.podcast480-guide-box strong,.podcast480-guide-nav button.is-primary{color:inherit}.podcast480-guide-nav button.is-primary{background:linear-gradient(135deg,#4b7bf5,#8e4fe0);color:#fff}.podcast481-sheet{border-radius:18px 18px 0 0;background:#fff;display:flex;flex-direction:column;max-height:100%;overflow:hidden}.podcast481-sheet .podcast481-header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid #e9e9f0;min-height:44px;background:#fff}.podcast481-sheet .podcast481-header strong{font-size:.72rem;letter-spacing:.06em;color:#4b7bf5;flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.podcast481-header-actions{display:flex;align-items:center;gap:6px}.podcast481-sheet .podcast480-guide-btn{width:32px;height:32px;border-radius:16px;background:linear-gradient(145deg,#fff,#e8e8f0);border:1px solid #d0d0e0;box-shadow:inset 0 1px #fffc,0 2px 4px #00000014;color:#4b7bf5;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.podcast481-header>button{background:none;border:none;color:#333;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s,transform .1s}.podcast481-header>button:active{transform:scale(.95)}.podcast481-header-actions button:not(.podcast480-guide-btn){background:none;border:none;color:#333;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s,transform .1s}.podcast481-header-actions button:not(.podcast480-guide-btn):active{transform:scale(.95)}.podcast481-content{padding:10px 12px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;flex:1}.podcast481-top-row{display:flex;gap:10px;align-items:flex-start}.podcast481-cover{position:relative;width:120px;height:120px;margin:0;flex-shrink:0}.podcast481-cover .podcast480-compact-art{width:120px;height:120px;border-radius:12px;object-fit:cover;box-shadow:0 3px 8px #0000001f}.podcast481-cover .podcast480-avatar-overlay{position:absolute;bottom:-4px;right:-4px;width:42px;height:42px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px #00000026}.podcast481-title-program{flex:1;min-width:0}.podcast481-title{margin:0 0 6px;text-align:left;font-size:.98rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;white-space:normal}.podcast481-title.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.podcast481-program-btn{justify-content:flex-start;margin-bottom:0;gap:8px}.podcast481-program-btn button{min-height:32px;padding:4px 10px;border-radius:16px;background:linear-gradient(145deg,#f5f5f7,#e6e6ea);border:1px solid #d9d9e0;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #00000014;font-size:.78rem;font-weight:600;color:#333}.podcast481-program-btn button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff4d,0 0 2px #0000001a}.podcast481-program-text{text-align:left;font-size:.8rem;color:#666;margin:2px 0 0}.podcast481-description{margin:0}.podcast481-description p{margin:0;font-size:.84rem;line-height:1.35;color:#555;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.podcast481-description p.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.podcast481-description button{background:none;border:none;color:#4b7bf5;font-weight:600;font-size:.82rem;padding:2px 0;cursor:pointer;transition:color .2s}.podcast481-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.76rem;color:#777}.podcast481-mecenas-chip{background:linear-gradient(135deg,gold,#daa520);color:#4a3600;font-size:.62rem;font-weight:700;padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 1px 3px #0000001a}.podcast481-mecenas-warning{margin:0;background:#fff3cd;border:1px solid #ffeeba;color:#856404;padding:8px 10px;border-radius:8px;font-size:.78rem;line-height:1.3}.podcast481-mecenas-warning a{display:inline-block;margin-top:2px;color:#856404;font-weight:700;text-decoration:underline;font-size:.78rem}.podcast481-range{margin:0}.podcast481-controls{margin:2px 0}.podcast481-actions{margin:2px 0 0}.podcast481-sheet .podcast480-action-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0}.podcast481-sheet .podcast480-action-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;padding:6px 2px;border:1px solid #d9d9e0;border-radius:12px;background-color:#f8f8fa;background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.4) 0,transparent 30%),linear-gradient(180deg,#fafafa,#ececef);box-shadow:inset 0 1px #fffc,0 3px 6px #00000014;transition:transform .15s,box-shadow .15s}.podcast481-sheet .podcast480-action-btn:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 1px 3px #00000014}.podcast481-sheet .podcast480-action-btn svg,.podcast481-sheet .podcast480-speed-icon{width:30px;height:30px;background:transparent;box-shadow:none!important;padding:3px;color:#555}.podcast481-sheet .podcast480-action-btn span{font-size:.62rem;white-space:normal;letter-spacing:-.02em;color:#444;text-align:center;max-width:100%;overflow:hidden;line-height:1.1}.podcast481-sheet .podcast480-controls{display:flex;align-items:center;justify-content:center;gap:18px}.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn){background:linear-gradient(145deg,#fafafa,#ececef);border:1px solid #d9d9e0;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fffc,0 3px 6px #00000014;transition:transform .15s,box-shadow .15s}.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn):active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff4d,0 1px 3px #00000014}.podcast481-sheet .podcast480-play-btn{width:64px!important;height:64px!important;border-radius:50%!important;background:linear-gradient(145deg,#4b7bf5,#8e4fe0)!important;background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.25) 0,transparent 35%),linear-gradient(145deg,#4b7bf5,#8e4fe0)!important;box-shadow:inset 0 2px #ffffff59,0 8px 18px #6e46dc59!important;border:none;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s}.podcast481-sheet .podcast480-play-btn:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff26,0 3px 6px #6e46dc4d!important}@media(prefers-color-scheme:dark){.podcast481-sheet{background:#1c1c1e}.podcast481-sheet .podcast481-header{background:#1c1c1e;border-bottom-color:#333}.podcast481-sheet .podcast481-header>button{color:#eee}.podcast481-sheet .podcast481-header strong{color:#7c9ff5}.podcast481-sheet .podcast480-guide-btn{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;color:#7c9ff5;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000004d}.podcast481-sheet .podcast481-content{color:#ddd}.podcast481-sheet .podcast481-title{color:#fff}.podcast481-sheet .podcast481-program-btn button{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;color:#ddd}.podcast481-sheet .podcast481-program-text{color:#aaa}.podcast481-sheet .podcast481-description p{color:#bbb}.podcast481-sheet .podcast481-description button{color:#7c9ff5}.podcast481-sheet .podcast481-meta-line{color:#aaa}.podcast481-sheet .podcast481-mecenas-warning{background:#332b00;border-color:#4d4100;color:#ffeb80}.podcast481-sheet .podcast481-mecenas-warning a{color:#ffeb80}.podcast481-sheet .podcast480-action-btn{background-color:#2a2a2e;background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1) 0,transparent 30%),linear-gradient(180deg,#2a2a2e,#1e1e22);border-color:#444;box-shadow:inset 0 1px #ffffff14,0 3px 6px #0000004d}.podcast481-sheet .podcast480-action-btn span{color:#ddd}.podcast481-sheet .podcast480-action-btn svg,.podcast481-sheet .podcast480-speed-icon{color:#bbb}.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn){background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;box-shadow:inset 0 1px #ffffff1a,0 3px 6px #0000004d}.podcast481-sheet .podcast481-header-actions button:not(.podcast480-guide-btn){color:#eee}}@media(prefers-reduced-motion:reduce){.podcast481-sheet .podcast480-action-btn,.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn),.podcast481-sheet .podcast480-play-btn{transition:none}.podcast481-cover .podcast480-avatar-overlay.is-playing{animation:none}}.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn){display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn) small{position:static;font-size:.6rem;line-height:1;margin-top:1px}.podcast481-sheet .podcast480-controls button:not(.podcast480-play-btn) svg{width:20px;height:20px}.podcast481-sheet .podcast480-program-text,.podcast481-sheet .podcast480-program-btn{justify-content:flex-start;text-align:left}.podcast481-sheet,.podcast481-content{max-width:100vw;overflow-x:hidden}.podcast481-sheet .podcast481-top-row{min-width:0}.podcast481-sheet .podcast481-top-row>*{min-width:0}.podcast481-sheet .podcast481-title-program{min-width:0;flex:1 1 auto;overflow:hidden}.podcast481-sheet .podcast481-title{overflow-wrap:anywhere}.podcast481-sheet .podcast481-program-btn{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:6px}.podcast481-sheet .podcast481-program-btn>button:first-child{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;min-height:36px;overflow:hidden}.podcast481-sheet .podcast481-program-btn>button:first-child img{width:26px;height:26px;flex:none;border-radius:7px;object-fit:cover}.podcast481-sheet .podcast481-program-btn>button:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.podcast481-sheet .podcast481-program-btn>button:last-child{flex:none;white-space:nowrap;min-height:36px;padding:4px 10px;font-size:.74rem}.podcast481-sheet .podcast481-description,.podcast481-sheet .podcast481-range,.podcast481-sheet .podcast481-actions{max-width:100%;min-width:0}.podcast481-sheet .podcast481-program-btn{flex-wrap:wrap}.podcast481-sheet .podcast481-program-btn>button:first-child{flex:1 1 100%;max-width:100%}.podcast481-sheet .podcast481-program-btn>button:last-child{min-height:32px}.podcast481-sheet .podcast481-header strong{font-size:.66rem;letter-spacing:.02em;color:#4b7bf5;flex:1;min-width:0;text-align:center;white-space:nowrap;overflow:hidden}.podcast481-sheet .podcast481-title-col{flex:1;min-width:0}.podcast481-sheet .podcast481-title{margin:0;text-align:left;font-size:.98rem;line-height:1.3;display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;cursor:default;overflow-wrap:anywhere}.podcast481-sheet .podcast481-program-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;width:100%}.podcast481-sheet .podcast481-program-row .podcast481-program-btn{flex-wrap:nowrap!important;margin:0;gap:6px}.podcast481-sheet .podcast481-program-row .podcast481-program-btn>button:first-child{flex:1 1 auto;min-width:0;max-width:none;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;min-height:36px;overflow:hidden}.podcast481-sheet .podcast481-program-row .podcast481-program-btn>button:first-child img{width:26px;height:26px;flex:none;border-radius:7px;object-fit:cover}.podcast481-sheet .podcast481-program-row .podcast481-program-btn>button:first-child span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.podcast481-sheet .podcast481-program-row .podcast481-program-btn>button:last-child{flex:none;white-space:nowrap;min-height:36px;padding:4px 10px;font-size:.74rem}.podcast481-sheet .podcast481-program-row .podcast481-program-text{text-align:left;font-size:.8rem;color:#666;margin:0}.podcast483-playlist{margin-top:6px;border-top:1px solid #e9e9f0;padding-top:8px;display:flex;flex-direction:column;gap:6px}.podcast483-playlist-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.podcast483-playlist-header h3{margin:0;font-size:.9rem;color:#333}.podcast483-continua{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#555}.podcast483-continua button[role=switch]{width:38px;height:22px;border-radius:11px;border:1px solid #d0d0e0;background:linear-gradient(145deg,#fff,#e8e8f0);box-shadow:inset 0 1px #fffc,0 2px 4px #00000014;position:relative;transition:background .2s,box-shadow .2s;cursor:pointer}.podcast483-continua button[role=switch] span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .2s}.podcast483-continua button[role=switch][aria-checked=true]{background:linear-gradient(145deg,#4b7bf5,#8e4fe0);border-color:#4b7bf5}.podcast483-continua button[role=switch][aria-checked=true] span{transform:translate(16px)}.podcast483-playlist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.podcast483-playlist-list li button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;background:#f8f8fa;border:1px solid #e0e0e6;border-radius:10px;box-shadow:inset 0 1px #ffffffb3,0 1px 3px #0000000f;transition:transform .15s,box-shadow .15s,background .2s;text-align:left;cursor:pointer}.podcast483-playlist-list li button:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff4d,0 0 2px #0000001a}.podcast483-playlist-list img{width:34px;height:34px;border-radius:6px;object-fit:cover;flex:none}.podcast483-playlist-title{flex:1;font-size:.82rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.podcast483-playlist-meta{font-size:.7rem;color:#777;white-space:nowrap}@media(prefers-color-scheme:dark){.podcast481-sheet .podcast481-header strong{color:#7c9ff5}.podcast481-sheet .podcast481-title{color:#fff}.podcast481-sheet .podcast481-program-row .podcast481-program-btn button{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;color:#ddd}.podcast481-sheet .podcast481-program-row .podcast481-program-text{color:#aaa}.podcast483-playlist{border-top-color:#333}.podcast483-playlist-header h3{color:#ddd}.podcast483-continua span{color:#aaa}.podcast483-continua button[role=switch]{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;box-shadow:inset 0 1px #ffffff1a,0 2px 4px #0000004d}.podcast483-continua button[role=switch][aria-checked=true]{background:linear-gradient(145deg,#4b7bf5,#8e4fe0);border-color:#4b7bf5}.podcast483-playlist-list li button{background:#2a2a2e;border-color:#444;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0000004d}.podcast483-playlist-title{color:#eee}.podcast483-playlist-meta{color:#999}}@media(prefers-reduced-motion:reduce){.podcast483-playlist-list li button,.podcast483-continua button[role=switch] span{transition:none}}.aura-button-v484{position:relative;width:40px;height:40px;border:none;background:transparent;cursor:pointer;border-radius:50%;padding:0;will-change:transform;transition:transform .15s;flex:none}.aura-button-v484__halo{position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,#0ff,#4b7bf5,#8e4fe0,#ff8fd8,#ffb347,#ff6,#7fff00,#0ff);filter:blur(8px);opacity:.75;animation:guapia-aura-spin 7s linear infinite}.aura-button-v484__core{position:absolute;inset:7px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#fef3c7);box-shadow:inset 0 -2px 3px #0000001a,0 2px 6px #00000026;animation:guapia-aura-breathe 3s ease-in-out infinite alternate}@keyframes guapia-aura-spin{to{transform:rotate(360deg)}}@keyframes guapia-aura-breathe{0%{transform:scale(.96)}to{transform:scale(1.04)}}.aura-button-v484:active{transform:translateY(2px);box-shadow:0 1px 2px #0003}.guapia-podcast-native-mini452__main{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.guapia-podcast-native-mini452__texts{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.guapia-podcast-native-mini452__title-wrap{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.guapia-podcast-native-mini452__title-scroller{display:inline-flex;white-space:nowrap}.guapia-podcast-native-mini452__title-text{display:inline-block;white-space:nowrap;font-weight:600;font-size:.82rem;color:#333}.guapia-podcast-native-mini452__title-scroller.is-marquee{animation:guapia-marquee 12s linear 1.5s infinite}.guapia-podcast-native-mini452__title-scroller.is-marquee .guapia-podcast-native-mini452__title-text{padding-right:16px}@keyframes guapia-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.guapia-podcast-native-mini452__program{font-size:.7rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.emoji-panel-v484{background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e0e0e6;border-radius:16px;box-shadow:0 8px 20px #0000001f;padding:8px;max-width:100%;margin-bottom:8px}.emoji-panel-v484__tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.emoji-panel-v484__tab{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .15s;color:inherit}.emoji-panel-v484__tab.is-active{background:linear-gradient(145deg,#4b7bf5,#8e4fe0);box-shadow:0 2px 8px #4b7bf566;border-color:transparent}.emoji-panel-v484__grid{max-height:280px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;padding:4px}.emoji-panel-v484__emoji{width:40px;height:40px;border:none;background:transparent;cursor:pointer;font-size:24px;border-radius:8px;transition:transform .15s,background .2s;color:inherit}.emoji-panel-v484__emoji:hover{background:#f0f0f5}.emoji-panel-v484__emoji:active{transform:scale(.9)}.emoji-panel-v484__empty{text-align:center;color:#888;padding:16px}.gif-panel-v484{position:relative;background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e0e0e6;border-radius:16px;box-shadow:0 8px 20px #0000001f;padding:8px;margin-bottom:8px}.gif-panel-v484__search input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid #ccc;background:#f5f5f7;font-size:16px;color:#333;outline:none}.gif-panel-v484__search input:focus{border-color:#4b7bf5;box-shadow:0 0 0 2px #4b7bf533}.gif-panel-v484__content{margin-top:8px}.gif-panel-v484__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.gif-panel-v484__item{border:none;padding:0;background:#f0f0f5;border-radius:8px;overflow:hidden;aspect-ratio:1/1;cursor:pointer;transition:transform .15s}.gif-panel-v484__item:active{transform:scale(.97)}.gif-panel-v484__item img{width:100%;height:100%;object-fit:cover;display:block}.gif-panel-v484__skeletons{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.gif-panel-v484__skeleton{height:120px;background:linear-gradient(90deg,#eee 25%,#f5f5f5,#eee 75%);background-size:200% 100%;animation:gif-skeleton 1.2s infinite;border-radius:8px}@keyframes gif-skeleton{to{background-position:-200% 0}}.gif-panel-v484__empty,.gif-panel-v484__error{text-align:center;color:#888;padding:16px}.gif-panel-v484__error button{margin-top:8px;padding:10px 16px;border-radius:12px;border:1px solid #ccc;background:linear-gradient(145deg,#fff,#f0f0f5);cursor:pointer;color:#333;font-size:.9rem}.gif-panel-v484__attribution{text-align:center;font-size:.7rem;color:#888;margin:8px 0 0}.gif-panel-v484__notice{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:6px 12px;border-radius:8px;font-size:.8rem;white-space:nowrap;z-index:10}@media(prefers-color-scheme:dark){.aura-button-v484__core{background:radial-gradient(circle at 30% 30%,#fff,#fef3c7)}.guapia-podcast-native-mini452__title-text{color:#eee}.guapia-podcast-native-mini452__program{color:#aaa}.emoji-panel-v484,.gif-panel-v484{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;color:#ddd}.emoji-panel-v484__tab.is-active{background:linear-gradient(145deg,#4b7bf5,#8e4fe0)}.emoji-panel-v484__emoji:hover{background:#333}.gif-panel-v484__search input{background:#2a2a2e;border-color:#555;color:#eee}.gif-panel-v484__item{background:#333}.gif-panel-v484__skeleton{background:linear-gradient(90deg,#2a2a2e 25%,#333,#2a2a2e 75%);background-size:200% 100%}.gif-panel-v484__attribution{color:#888}.gif-panel-v484__error button{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#555;color:#ddd}}@media(prefers-reduced-motion:reduce){.aura-button-v484__halo,.aura-button-v484__core,.guapia-podcast-native-mini452__title-scroller.is-marquee,.gif-panel-v484__skeleton{animation:none}.aura-button-v484:active,.gif-panel-v484__item:active{transform:none}}.emoji-panel-v484{position:relative}.emoji-panel-v484__close{position:absolute;top:6px;right:6px;z-index:2;width:32px;height:32px;border-radius:50%;border:0;background:#4b7bf51f;color:#4b7bf5;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer}.emoji-panel-v484:has(.emoji-panel-v484__close) .emoji-panel-v484__tabs{padding-right:42px}.chat-guide-v484{position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);z-index:30;pointer-events:none}.chat-guide-v484>*{pointer-events:auto}.chat-guide-v484 .podcast480-guide-btn{display:none}.attach-head-v484{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.attach-head-v484 .podcast480-guide-btn{position:static;flex:none;margin:0}.emoji-panel-v484__empty{grid-column:1 / -1}.emoji-panel-v484__grid{max-height:min(240px,34vh)}.gif-panel-v484__search{display:flex;gap:8px;align-items:center}.gif-panel-v484__search input{flex:1;min-width:0}.gif-panel-v484__close{flex:none;width:36px;height:36px;border-radius:50%;border:0;background:#4b7bf51f;color:#4b7bf5;font-size:20px;line-height:1;cursor:pointer}.gif-panel-v484__content{max-height:min(260px,36vh);overflow-y:auto;overscroll-behavior:contain}.gif-panel-v484__grid,.gif-panel-v484__skeletons{grid-template-columns:repeat(3,minmax(0,1fr))}.gif-panel-v484__skeleton{height:90px}.attachment-sheet--premium{max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain}.guapia-podcast-native-mini452{transition:opacity .2s,transform .2s}body:has(.emoji-panel-v484,.gif-panel-v484,.attachment-sheet) .guapia-podcast-native-mini452{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.aura-button-v484[data-estado=escribiendo] .aura-button-v484__halo{background:conic-gradient(from 0deg,#4b7bf5,#8e4fe0,#4b7bf5);animation-duration:7s}.aura-button-v484[data-estado=pensando] .aura-button-v484__halo{background:conic-gradient(from 0deg,#ff8fd8,#8e4fe0,#ff8fd8);animation-duration:2.5s}.aura-button-v484[data-estado=aviso] .aura-button-v484__halo{background:conic-gradient(from 0deg,#ffb347,#ffd86b,#ffb347);animation:guapia-aura-spin 7s linear infinite,guapia-aura-pulse 1.5s ease-in-out infinite alternate}.aura-button-v484[data-estado=aviso] .aura-button-v484__core:after{content:"";position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#ffd86b;box-shadow:0 0 0 2px #fff}@keyframes guapia-aura-pulse{0%{transform:scale(1)}to{transform:scale(1.04)}}.aura-menu-v485{min-width:180px;background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e0e0e6;border-radius:12px;box-shadow:0 8px 20px #00000026;padding:4px;display:flex;flex-direction:column;gap:2px}.aura-menu-v485 [role=menuitem]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;cursor:pointer;border-radius:8px;font-size:.9rem;color:#333;text-align:left;transition:background .15s}.aura-menu-v485 [role=menuitem]:hover,.aura-menu-v485 [role=menuitem]:focus-visible{background:#f0f0f5;outline:none}.bubble-with-actions{position:relative}.reacciones-v485{position:absolute;bottom:calc(100% + 8px);left:0;display:flex;gap:4px;padding:4px;background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e0e0e6;border-radius:24px;box-shadow:0 4px 12px #00000026;z-index:20;max-width:calc(100vw - 32px)}.reacciones-v485 button{width:40px;height:40px;border:none;background:transparent;cursor:pointer;font-size:22px;border-radius:50%;transition:transform .15s,background .2s;display:flex;align-items:center;justify-content:center}.reacciones-v485 button:hover{background:#f0f0f5}.reacciones-v485 button:active{transform:scale(.9)}.reaccion-chip-v485{position:absolute;bottom:-8px;right:-8px;width:28px;height:28px;border:none;background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;z-index:5}.noticias-cinta-v485{display:flex;align-items:center;gap:8px;background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e0e0e6;border-radius:12px;padding:8px 10px;margin:8px 0 12px;max-width:100%;overflow:hidden}.noticias-cinta-v485__label{display:flex;align-items:center;gap:6px;flex:none;font-weight:600;font-size:.85rem;color:#333}.noticias-cinta-v485__scroller{flex:1;min-width:0;overflow:hidden}.noticias-cinta-v485__track{display:inline-flex;white-space:nowrap;animation:guapia-news-scroll 18s linear infinite}.noticias-cinta-v485:hover .noticias-cinta-v485__track,.noticias-cinta-v485:active .noticias-cinta-v485__track{animation-play-state:paused}.noticias-cinta-v485__item{border:none;background:transparent;cursor:pointer;padding:4px 8px;font-size:.85rem;color:#4b7bf5;display:inline-flex;align-items:center}.noticias-cinta-v485__separator{margin:0 4px;color:#aaa}.noticias-cinta-v485__fuente{flex:none;font-size:.75rem;color:#888;margin-left:auto}@keyframes guapia-news-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.noticias-cinta-v485__track{animation:none}.noticias-cinta-v485__scroller{overflow-x:auto}}.pegatinas-v485{background:linear-gradient(145deg,#fff,#f8f8fa);border:1px solid #e0e0e6;border-radius:16px;box-shadow:0 8px 20px #0000001f;padding:12px;margin-bottom:8px;max-width:100%}.pegatinas-v485__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pegatinas-v485__close{width:32px;height:32px;border-radius:50%;border:0;background:#4b7bf51f;color:#4b7bf5;font-size:20px;cursor:pointer}.pegatinas-v485__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-height:min(260px,36vh);overflow-y:auto}.pegatinas-v485__item{border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;border-radius:12px;transition:background .2s}.pegatinas-v485__item:hover{background:#f0f0f5}.pegatinas-v485__item img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 6px #0000001a}.pegatinas-v485__item span{font-size:.7rem;color:#333;text-align:center;line-height:1.2;overflow-wrap:anywhere}.pegatinas-v485__notice{text-align:center;color:#c00;margin-top:8px;font-size:.85rem}@media(prefers-color-scheme:dark){.aura-menu-v485,.reacciones-v485,.noticias-cinta-v485,.pegatinas-v485{background:linear-gradient(145deg,#2a2a2e,#1e1e22);border-color:#444;color:#ddd}.aura-menu-v485 [role=menuitem]{color:#ddd}.aura-menu-v485 [role=menuitem]:hover,.aura-menu-v485 [role=menuitem]:focus-visible{background:#333}.noticias-cinta-v485__label,.pegatinas-v485__item span{color:#ddd}.noticias-cinta-v485__item{color:#8fb0ff}.noticias-cinta-v485__separator{color:#666}.noticias-cinta-v485__fuente{color:#888}.reaccion-chip-v485{background:#333;color:#fff}.pegatinas-v485__close{background:#4b7bf533;color:#8fb0ff}}.gif-panel-v484__suggestion-chip{display:flex;align-items:center;gap:4px;margin:4px 0 8px;padding:4px 8px;border-radius:16px;background:#4b7bf51f;color:#4b7bf5;font-size:.8rem}.gif-panel-v484__suggestion-chip button{border:none;background:transparent;color:#4b7bf5;cursor:pointer;font-size:16px;line-height:1}body:has(.pegatinas-v485) .guapia-podcast-native-mini452{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.pegatinas-v485__head{display:flex;align-items:center;gap:8px}.pegatinas-v485__close{margin-left:auto}.noticias-cinta-v485__guide{flex:none;margin-left:8px}@media(prefers-reduced-motion:reduce){.aura-button-v484[data-estado] .aura-button-v484__halo,.aura-button-v484[data-estado=aviso] .aura-button-v484__halo,.noticias-cinta-v485__track{animation:none}}.noticias-cinta-v485.is-paused .noticias-cinta-v485__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.noticias-cinta-v485__track>[data-copia]{display:none}}.bubble-with-actions{-webkit-touch-callout:none}.pegatinas-v485__head{gap:8px}.pegatinas-v485__head>strong{flex:1;min-width:0}.pegatinas-v485__head .podcast480-guide-btn{position:static;margin:0;flex:none}.pegatinas-v485__item{min-width:0;padding:4px 1px}.pegatinas-v485__item span{font-size:11px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:-.01em}.noticias-cinta-v485{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px;padding:8px 10px 6px}.noticias-cinta-v485__label,.noticias-cinta-v485__scroller{grid-row:1}.noticias-cinta-v485__fuente{grid-row:2;grid-column:1 / -1;justify-self:end;font-size:11px;margin:0}.noticias-cinta-v485__guide{grid-row:2;grid-column:1;justify-self:start;display:flex;align-items:center}.noticias-cinta-v485__guide .podcast480-guide-btn{position:static;margin:0;width:24px;height:24px;font-size:13px}.noticias-cinta-v485__guide .podcast480-guide-box{position:fixed;left:12px;right:12px;bottom:24px;z-index:3000}.aura-button-v484{--aura-a1: #ffb347;--aura-a2: #ff8fd8;--aura-base: conic-gradient(from 0deg, #00d4ff, #4b7bf5, #8e4fe0, #ff8fd8, #ffb347, #ffe066, #00d4ff);--aura-vuelta: 3.2s;width:34px;height:34px;flex:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:width .25s ease,height .25s ease,transform .15s ease}.aura-button-v484[data-estado=escribiendo]{--aura-a1: #4b7bf5;--aura-a2: #8e4fe0;--aura-base: conic-gradient(#4b7bf5, #8e4fe0, #4b7bf5)}.aura-button-v484[data-estado=pensando]{--aura-a1: #ff8fd8;--aura-a2: #8e4fe0;--aura-base: conic-gradient(#ff8fd8, #8e4fe0, #ff8fd8);--aura-vuelta: 1.6s}.aura-button-v484[data-estado=aviso]{--aura-a1: #ffb347;--aura-a2: #ffd86b;--aura-base: conic-gradient(#ffb347, #ffd86b, #ffb347)}.aura-button-v484 .aura-button-v484__halo,.aura-button-v484[data-estado] .aura-button-v484__halo{inset:0;filter:none;opacity:1;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 60%,var(--aura-a1) 84%,var(--aura-a2) 96%,#fff 99%,transparent 100%),var(--aura-base);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:guapia-aura-spin var(--aura-vuelta) linear infinite}.aura-button-v484__rayos{position:absolute;inset:4px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,184,77,.95) 0 9deg,transparent 9deg 45deg);-webkit-mask:radial-gradient(farthest-side,transparent 66%,#000 70%);mask:radial-gradient(farthest-side,transparent 66%,#000 70%);animation:guapia-aura-rayos 2.4s ease-in-out infinite}.aura-button-v484[data-estado=aviso] .aura-button-v484__rayos{animation-duration:1.2s}.aura-button-v484 .aura-button-v484__core{inset:9px;background:radial-gradient(circle at 40% 36%,#fffbe8 0,#ffe28a 42%,#ffad42);box-shadow:0 0 6px #ffaa3c8c,inset 0 -1px 2px #b45a0040}.aura-button-v484[data-estado=aviso] .aura-button-v484__core:after{top:-4px;right:-4px;width:8px;height:8px}.aura-button-v484:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,214,120,.9);opacity:0;pointer-events:none}.aura-button-v484.is-destello:after{animation:guapia-aura-destello .45s ease-out}.composer--escribiendo-v486 .aura-button-v484{width:22px;height:22px}.composer--escribiendo-v486 .aura-button-v484__rayos{opacity:0;animation:none}.composer--escribiendo-v486 .aura-button-v484 .aura-button-v484__core{inset:6px;box-shadow:none}.composer--premium.composer--escribiendo-v486 .composer__camera{display:none!important}@keyframes guapia-aura-rayos{0%,to{transform:scale(.9) rotate(0);opacity:.55}50%{transform:scale(1.04) rotate(12deg);opacity:1}}@keyframes guapia-aura-destello{0%{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.aura-button-v484 .aura-button-v484__halo,.aura-button-v484[data-estado] .aura-button-v484__halo,.aura-button-v484__rayos,.aura-button-v484.is-destello:after{animation:none}.aura-button-v484{transition:none}}.progreso488{display:flex;flex-direction:column;gap:16px}.progreso488 h3{font:600 1.15rem Georgia,serif;color:#6a3bb0;margin:0 0 10px}.progreso488 small{color:#8b7492;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.progreso488 .peso471-alert{margin:0}.progreso488 .peso471-alert svg{margin-top:2px}.mi-progreso488-entry{display:flex;align-items:center;gap:12px;min-width:0;margin:0 0 12px;padding:12px 14px;border-radius:18px;background:linear-gradient(145deg,#fff,#f7f4fb);border:1px solid #e4dbe9;box-shadow:0 4px 12px #6a3bb014}.mi-progreso488-entry>svg{flex:none;color:#6a3bb0}.mi-progreso488-entry>div{flex:1;min-width:0}.mi-progreso488-entry strong{display:block;font-size:1rem;color:#38283e;line-height:1.3}.mi-progreso488-entry p{margin:2px 0 0;font-size:.85rem;color:#6a5577;line-height:1.4;overflow-wrap:anywhere}.mi-progreso488-entry button{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:14px;background:linear-gradient(180deg,#4b7bf5,#8e4fe0);color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #4b7bf559,inset 0 1px #ffffff59;transition:transform .15s ease,box-shadow .15s ease}.mi-progreso488-entry button:active{transform:translateY(2px);box-shadow:0 1px 3px #4b7bf559,inset 0 1px #ffffff59}.progreso488-juego{background:#fff;border:1px solid #e7ddeb;border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:6px}.progreso488-juego__title{display:flex;align-items:center;gap:8px;font-weight:700;color:#38283e}.progreso488-juego__title svg{color:#e8b04a}.progreso488-juego strong{font:700 1.3rem Georgia,serif;color:#38283e}.progreso488-puntos{height:10px;border-radius:999px;background:#efe7f5;overflow:hidden}.progreso488-puntos span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4b7bf5,#8e4fe0);transition:width .8s ease}.progreso488-puntos-semana{margin:4px 0 0;font-weight:650;color:#6a3bb0}.progreso488-objetivo{background:linear-gradient(145deg,#f5effc,#fff);border:1px solid #e4d8ee;border-radius:22px;padding:16px}.progreso488-objetivo p{margin:6px 0;line-height:1.45;color:#46324f}.progreso488-objetivo small{display:block;margin-top:8px}.progreso488-hitos{display:flex;flex-direction:column;gap:10px}.progreso488-hito{display:flex;align-items:flex-start;gap:10px;min-width:0;background:#fff;border:1px solid #e7ddeb;border-radius:16px;padding:12px}.progreso488-hito.is-logrado{border-color:#b8e0c8;background:#f2fbf5}.progreso488-hito__check{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:#d6c7e2}.progreso488-hito.is-logrado .progreso488-hito__check{background:#2e9e6b}.progreso488-hito div{min-width:0}.progreso488-hito strong{display:block;line-height:1.35;overflow-wrap:anywhere}.progreso488-hito p{margin:4px 0 0;font-size:.85rem;color:#6a5577;overflow-wrap:anywhere}.progreso488-retos{display:flex;flex-direction:column;gap:10px}.progreso488-reto{background:#fff;border:1px solid #e7ddeb;border-radius:16px;padding:12px}.progreso488-reto.is-cumplido{border-color:#b8e0c8}.progreso488-reto__head{display:flex;align-items:center;gap:8px;min-width:0}.progreso488-reto__check{flex:none;color:#2e9e6b;font-weight:700}.progreso488-reto__titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progreso488-reto__puntos{flex:none;font-weight:700;color:#6a3bb0}.progreso488-reto__bar{height:8px;border-radius:999px;background:#efe7f5;margin:8px 0;overflow:hidden}.progreso488-reto__bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4b7bf5,#8e4fe0);transition:width .5s ease}.progreso488-reto.is-cumplido .progreso488-reto__bar span{background:#2e9e6b;animation:progreso488-pop .5s ease 1}.progreso488-reto p{margin:4px 0;font-size:.85rem;color:#6a5577}.progreso488-reto button{border:0;background:#f5effc;color:#6a3bb0;border-radius:999px;min-height:36px;padding:0 14px;font:inherit;font-weight:650;cursor:pointer;margin-top:4px}.progreso488-reto__why{overflow-wrap:anywhere}@keyframes progreso488-pop{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.9}}.progreso488-salud{background:#fff;border:1px solid #e7ddeb;border-radius:20px;padding:16px}.progreso488-chip{display:inline-flex;align-items:center;min-height:32px;padding:4px 14px;border-radius:999px;font-weight:700;font-size:.85rem;color:#fff;margin-bottom:10px}.progreso488-chip--verde{background:#2e9e6b}.progreso488-chip--ambar{background:#e8b04a;color:#3c301b}.progreso488-chip--rojo{background:#e07a7a}.progreso488-chip--gris{background:#8b7492}.progreso488-salud p{margin:8px 0;line-height:1.45;color:#46324f;overflow-wrap:anywhere}.progreso488-salud button{min-height:44px;margin-top:8px;padding:0 16px;border-radius:14px;border:1px solid #d6c7e2;background:#f5effc;color:#6a3bb0;font:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease}.progreso488-salud button:active{transform:translateY(2px)}.progreso488-fuentes{display:block;margin-top:8px;overflow-wrap:anywhere}.progreso488-revision{background:linear-gradient(145deg,#fff8e8,#fff);border:1px solid #f1d9b0;border-radius:20px;padding:16px}.progreso488-revision p{margin:8px 0;line-height:1.5;overflow-wrap:anywhere}.progreso488-nutricion{background:#fff;border:1px solid #e7ddeb;border-radius:20px;padding:16px}.progreso488-nutricion p{margin:8px 0;line-height:1.45;color:#46324f;overflow-wrap:anywhere}.progreso488-comidas{display:flex;flex-direction:column;gap:8px;margin:12px 0}.progreso488-comida{display:grid;grid-template-columns:84px 1fr 64px;align-items:center;gap:8px;min-width:0;font-size:.8rem;color:#46324f}.progreso488-comida__nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progreso488-comida-bar{height:8px;border-radius:999px;background:#efe7f5;overflow:hidden}.progreso488-comida-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4b7bf5,#8e4fe0)}.progreso488-comida__kcal{text-align:right;font-weight:650}.progreso488-nutricion button{min-height:44px;margin-top:12px;padding:0 16px;border-radius:14px;border:1px solid #d6c7e2;background:#f5effc;color:#6a3bb0;font:inherit;font-weight:700;cursor:pointer;transition:transform .15s ease}.progreso488-nutricion button:active{transform:translateY(2px)}.progreso488-insignias{background:#fff;border:1px solid #e7ddeb;border-radius:20px;padding:14px 16px}.progreso488-insignias__fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.progreso488-insignias__fila span{font-size:1.8rem;line-height:1}.progreso488-perfil{background:#fff;border:1px solid #e7ddeb;border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px}.progreso488-perfil p{margin:0;color:#46324f;line-height:1.5}.progreso488-perfil label{display:flex;flex-direction:column;gap:6px;font-weight:600}.progreso488-perfil input{min-height:48px;border:1px solid #d6c7e2;border-radius:12px;padding:0 12px;font:inherit;background:#fff;color:#38283e}.progreso488-genero{display:flex;gap:8px}.progreso488-genero button{flex:1;min-height:48px;border:1px solid #d6c7e2;border-radius:12px;background:#f7f4fb;color:#46324f;font:inherit;font-weight:650;cursor:pointer}.progreso488-genero button.is-selected{border-color:#6a3bb0;background:#f5effc;color:#6a3bb0}.progreso488-perfil button[type=submit]{min-height:48px;border:0;border-radius:14px;background:linear-gradient(180deg,#4b7bf5,#8e4fe0);color:#fff;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #4b7bf559,inset 0 1px #ffffff59}@media(prefers-reduced-motion:reduce){.progreso488-reto__bar span,.progreso488-puntos span,.progreso488-comida-bar span,.mi-progreso488-entry button,.progreso488-salud button,.progreso488-nutricion button{transition:none;animation:none;transform:none}}@media(max-width:380px){.mi-progreso488-entry{gap:8px;padding:10px}.mi-progreso488-entry p{font-size:.78rem}.progreso488-comida{grid-template-columns:72px 1fr 58px;gap:6px}}@media(prefers-color-scheme:dark){.progreso488 .mi-dia468-empty,.progreso488 .mi-dia468-card,.progreso488 .peso471-log,.progreso488 .peso471-cta{background:#302538;color:#eee5f2;border-color:#594563}.progreso488-juego,.progreso488-objetivo,.progreso488-salud,.progreso488-revision,.progreso488-nutricion,.progreso488-insignias,.progreso488-perfil,.progreso488-reto,.progreso488-hito{background:#302538;border-color:#594563;color:#eee5f2}.progreso488-juego strong,.progreso488-objetivo p,.progreso488-salud p,.progreso488-revision p,.progreso488-nutricion p,.progreso488-reto p,.progreso488-hito p,.progreso488-perfil p,.progreso488-reto__titulo{color:#eee5f2}.progreso488-reto__puntos{color:#d3b1f5}.progreso488-comida__kcal{color:#eee5f2}.progreso488-puntos,.progreso488-reto__bar,.progreso488-comida-bar{background:#47395a}.progreso488-hito__check{background:#594563}.progreso488-hito.is-logrado .progreso488-hito__check{background:#2e9e6b}.progreso488-reto button,.progreso488-salud button,.progreso488-nutricion button,.progreso488-genero button,.progreso488-perfil button[type=submit]{background:#43325a;color:#e6d4fa;border-color:#594563}.progreso488-perfil button[type=submit]{border:0;background:linear-gradient(180deg,#4b7bf5,#8e4fe0);color:#fff}.progreso488-genero button.is-selected{background:#43325a;border-color:#d3b1f5;color:#e6d4fa}.progreso488-chip--verde{background:#2e9e6b}.progreso488-chip--ambar{background:#e8b04a;color:#3c301b}.progreso488-chip--rojo{background:#e07a7a}.progreso488-chip--gris{background:#8b7492}.progreso488 small{color:#c8b2d2}.mi-progreso488-entry{background:#302538;border-color:#594563}.mi-progreso488-entry strong{color:#eee5f2}.mi-progreso488-entry p{color:#c8b2d2}}.progreso488-comida{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:8px}.progreso488-comida__nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progreso488-comida__kcal{white-space:nowrap;font-size:.82rem}.progreso488-insignias__fila{display:flex;flex-wrap:wrap;gap:10px}.progreso488-insignia{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;max-width:96px;text-align:center}.progreso488-insignia b{font-size:1.8rem;line-height:1}.progreso488-insignia small{font-size:.72rem;overflow-wrap:anywhere}body:has(.mi-dia468-backdrop) .video-player465{z-index:1950}:root{--m489-desayuno: #c2410c;--m489-desayuno-suave: #fff1e6;--m489-comida: #15803d;--m489-comida-suave: #e9f8ee;--m489-merienda: #be185d;--m489-merienda-suave: #fdebf3;--m489-cena: #4338ca;--m489-cena-suave: #ecebfd;--m489-otro: #6a3bb0;--m489-otro-suave: #f3ecfa}.plan489-momento{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 16px 7px 12px;border-radius:999px;color:#fff;background:var(--m489-otro);font-size:1.15rem;font-weight:800;letter-spacing:.02em;line-height:1.2;box-shadow:0 3px 10px #00000024}.plan489-momento>span{font-size:1.2rem;line-height:1}.plan489-momento--desayuno{background:var(--m489-desayuno)}.plan489-momento--comida{background:var(--m489-comida)}.plan489-momento--merienda{background:var(--m489-merienda)}.plan489-momento--cena{background:var(--m489-cena)}.plan489-meal{--m489: var(--m489-otro);--m489-s: var(--m489-otro-suave);border-top:6px solid var(--m489)!important;background:linear-gradient(180deg,var(--m489-s) 0,#fff 120px)!important}.plan489-meal--desayuno{--m489: var(--m489-desayuno);--m489-s: var(--m489-desayuno-suave)}.plan489-meal--comida{--m489: var(--m489-comida);--m489-s: var(--m489-comida-suave)}.plan489-meal--merienda{--m489: var(--m489-merienda);--m489-s: var(--m489-merienda-suave)}.plan489-meal--cena{--m489: var(--m489-cena);--m489-s: var(--m489-cena-suave)}.plan489-meal>h3{font-size:1.12rem;line-height:1.35}.plan471-day__meals>.plan489-meal+.plan489-meal{margin-top:18px}.plan471-day>summary{font-size:1.02rem}.plan489-objetivos{margin:0 0 18px;padding:18px 16px 16px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#4b2a7a,#6a3bb0 55%,#8b5cf6);box-shadow:0 10px 28px #4b2a7a47}.plan489-objetivos header span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;opacity:.85}.plan489-objetivos header strong{display:block;font-size:1.9rem;line-height:1.15;margin:4px 0 2px;font-family:Georgia,serif}.plan489-objetivos header small{display:block;font-size:.86rem;opacity:.9;line-height:1.4}.plan489-reparto{display:flex;gap:3px;height:14px;margin:14px 0 12px;border-radius:999px;overflow:hidden;background:#fff3}.plan489-seg{flex:1 1 0;min-width:6px;transform-origin:left;animation:plan489-crece .9s cubic-bezier(.2,.8,.2,1) both}.plan489-seg--desayuno{background:#fb923c}.plan489-seg--comida{background:#4ade80}.plan489-seg--merienda{background:#f472b6;animation-delay:.1s}.plan489-seg--cena{background:#a5b4fc;animation-delay:.15s}@keyframes plan489-crece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plan489-comidas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.plan489-comida{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:#fffffff5;color:#38283e}.plan489-comida .plan489-momento{margin:0;flex:none;font-size:.95rem;padding:5px 12px 5px 9px;box-shadow:none}.plan489-comida>div{flex:1;min-width:0}.plan489-comida p{margin:0;font-size:.92rem;line-height:1.35}.plan489-comida p span{color:#6a5577}.plan489-barra{display:block;height:6px;margin-top:5px;border-radius:999px;background:#eee6f2;overflow:hidden}.plan489-barra>span{display:block;height:100%;border-radius:inherit;background:var(--m489-otro);transform-origin:left;animation:plan489-crece .9s .2s cubic-bezier(.2,.8,.2,1) both}.plan489-comida--desayuno .plan489-barra>span{background:var(--m489-desayuno)}.plan489-comida--comida .plan489-barra>span{background:var(--m489-comida)}.plan489-comida--merienda .plan489-barra>span{background:var(--m489-merienda)}.plan489-comida--cena .plan489-barra>span{background:var(--m489-cena)}.plan489-chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.plan489-chips span{padding:5px 10px;border-radius:999px;background:#ffffff2e;font-size:.85rem;font-weight:600}.plan489-pie{display:block;margin-top:10px;font-size:.8rem;opacity:.9;line-height:1.4}.plan489-salud{margin-top:12px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:#4b2a7a;font-weight:750;cursor:pointer}.profile-mi-salud489{display:flex!important;align-items:center;gap:12px;width:100%;min-height:64px;margin:12px 0;padding:12px 14px;border:0;border-radius:18px;text-align:left;cursor:pointer;color:#fff;background:linear-gradient(135deg,#15803d,#0f766e);box-shadow:0 6px 18px #0f766e40}.profile-mi-salud489__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff3}.profile-mi-salud489>span:nth-child(2){flex:1;min-width:0}.profile-mi-salud489 strong{display:block;font-size:1.05rem}.profile-mi-salud489 small{display:block;font-size:.82rem;opacity:.92;line-height:1.35}.guapia-modules427__tile--health .guapia-modules427__open>span:first-child{background:#e9f8ee;color:#15803d}@media(prefers-reduced-motion:reduce){.plan489-seg,.plan489-barra>span{animation:none}}html[data-guapia-theme=nocturno] .plan489-meal{background:#302538!important}html[data-guapia-theme=nocturno] .plan489-comida{background:#2a2131;color:#eee5f2}html[data-guapia-theme=nocturno] .plan489-comida p span{color:#c8b2d2}.profile-panel:has(.guapia-modules427-host) .profile-mi-salud489{display:none!important}.diario490{--d490-bien: #15803d;--d490-bien-s: #e9f8ee;--d490-mal: #dc2626;--d490-mal-s: #fdecec;--d490-igual: #6b7280;--d490-igual-s: #f1f2f4;--d490-tend: #7c3aed;--d490-ink: #38283e;--d490-mute: #6a5577;margin:0 0 18px;padding:16px 14px;border-radius:22px;background:#fff;border:1px solid #e7ddeb;color:var(--d490-ink);box-shadow:0 8px 24px #4b2a7a14}.diario490 h3{margin:0;font-family:Georgia,serif;font-size:1.35rem;color:#6a3bb0}.diario490-cabecera{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.diario490-apuntar{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:#6a3bb0;color:#fff;font-weight:750;cursor:pointer}.diario490-vacio{color:var(--d490-mute);margin:8px 0}.diario490-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.diario490-kpi{min-width:0;padding:10px 8px;border-radius:16px;background:var(--d490-igual-s);text-align:center;animation:d490-entra .5s cubic-bezier(.2,.8,.2,1) both}.diario490-kpi:nth-child(2){animation-delay:.06s}.diario490-kpi:nth-child(3){animation-delay:.12s}.diario490-kpi span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--d490-mute)}.diario490-kpi strong{display:block;font-size:1.15rem;line-height:1.25;margin:2px 0;white-space:nowrap}.diario490-kpi small{display:block;font-size:.78rem;color:var(--d490-mute)}.diario490-kpi.is-bien{background:var(--d490-bien-s)}.diario490-kpi.is-bien strong,.diario490-kpi.is-bien small{color:var(--d490-bien)}.diario490-kpi.is-mal{background:var(--d490-mal-s)}.diario490-kpi.is-mal strong,.diario490-kpi.is-mal small{color:#b91c1c}@keyframes d490-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.diario490-tira{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:14px 0 6px}.diario490-cuadro{aspect-ratio:1;min-width:0;padding:0;border:0;border-radius:6px;background:#f3eef6;color:#fff;font-size:.62rem;line-height:1;cursor:pointer;display:grid;place-items:center}.diario490-cuadro:disabled{cursor:default}.diario490-cuadro.is-bien{background:var(--d490-bien)}.diario490-cuadro.is-mal{background:var(--d490-mal)}.diario490-cuadro.is-igual,.diario490-cuadro.is-inicio{background:#9ca3af}.diario490-cuadro.is-sel{outline:3px solid #6a3bb0;outline-offset:1px}.diario490-leyenda{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px;font-size:.78rem;color:var(--d490-mute)}.diario490-leyenda span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.diario490-leyenda .is-bien:before{background:var(--d490-bien)}.diario490-leyenda .is-mal:before{background:var(--d490-mal)}.diario490-leyenda .is-igual:before{background:#9ca3af}.diario490-controles{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.diario490-controles>div{display:flex;gap:4px;padding:3px;border-radius:999px;background:#f3eef6}.diario490-controles button{min-height:36px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--d490-mute);font-weight:650;font-size:.82rem;cursor:pointer}.diario490-controles button[aria-selected=true],.diario490-controles button[aria-pressed=true]{background:#fff;color:#4b2a7a;box-shadow:0 1px 4px #0000001a}.diario490-svg{display:block;width:100%;height:auto;overflow:visible}.diario490-grid{stroke:#ece6f0;stroke-width:1}.diario490-eje{fill:var(--d490-mute);font-size:10px;font-family:inherit}.diario490-ultimo{fill:var(--d490-ink);font-size:12px;font-weight:750;font-family:inherit}.diario490-tendencia{fill:none;stroke:var(--d490-tend);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;animation:d490-aparece .8s ease-out both}@keyframes d490-aparece{0%{opacity:0}to{opacity:1}}.diario490-punto circle{stroke:#fff;stroke-width:2;fill:#9ca3af;transition:r .15s}.diario490-punto.is-bien circle{fill:var(--d490-bien)}.diario490-punto.is-mal circle{fill:var(--d490-mal)}.diario490-punto.is-sel circle{stroke:#4b2a7a;stroke-width:3}.diario490-punto rect{cursor:pointer}.diario490-nota{margin:4px 0 10px;font-size:.84rem;color:var(--d490-mute);line-height:1.4}.diario490-nota b{color:var(--d490-ink)}.diario490-funciona{margin:0 0 10px;padding:10px 12px;border-radius:14px;background:#f3ecfa;font-size:.9rem;line-height:1.4}.diario490-funciona b{display:block;color:#6a3bb0;margin-bottom:2px}.diario490-manana{margin:0 0 14px;padding:12px 14px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#4b2a7a,#7c3aed)}.diario490-manana span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.diario490-manana p{margin:3px 0 0;font-size:1rem;font-weight:650;line-height:1.4}.diario490-dias{list-style:none;margin:0;padding:0;display:grid;gap:10px}.diario490-dia{padding:12px;border-radius:16px;border:1px solid #eee6f2;border-left:6px solid #9ca3af;background:#fff;scroll-margin:80px}.diario490-dia.is-bien{border-left-color:var(--d490-bien);background:linear-gradient(90deg,var(--d490-bien-s),#fff 60%)}.diario490-dia.is-mal{border-left-color:var(--d490-mal);background:linear-gradient(90deg,var(--d490-mal-s),#fff 60%)}.diario490-dia.is-sel{box-shadow:0 0 0 3px #c4b5fd}.diario490-dia__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.diario490-dia__fecha{flex:1 1 100%;font-size:.82rem;color:var(--d490-mute)}.diario490-dia__top strong{font-size:1.3rem}.diario490-chip{padding:3px 9px;border-radius:999px;font-size:.82rem;font-weight:750;background:#9ca3af;color:#fff}.diario490-chip.is-bien{background:var(--d490-bien)}.diario490-chip.is-mal{background:var(--d490-mal)}.diario490-dia__datos{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0;font-size:.84rem;color:var(--d490-mute)}.diario490-dia__motivo,.diario490-dia__consejo{margin:4px 0 0;font-size:.9rem;line-height:1.45}.diario490-dia__consejo b{color:#6a3bb0}.diario490-mas{width:100%;min-height:44px;margin-top:10px;border:1px dashed #c9b6d8;border-radius:14px;background:#faf7fc;color:#4b2a7a;font-weight:700;cursor:pointer}.diario490-fuente{display:block;margin-top:10px;font-size:.76rem;color:var(--d490-mute);line-height:1.4}.plan490-espera{margin:8px 0 18px;padding:22px 18px;border-radius:22px;text-align:center;color:#fff;background:linear-gradient(135deg,#4b2a7a,#7c3aed);box-shadow:0 10px 28px #4b2a7a40}.plan490-espera h3{margin:10px 0 6px;font-family:Georgia,serif;font-size:1.5rem;color:#fff}.plan490-espera p{margin:0 0 8px;line-height:1.45}.plan490-espera small{display:block;opacity:.9;line-height:1.4;margin:6px 0 14px}.plan490-espera__paso{font-weight:700;animation:d490-entra .5s ease-out both}.plan490-espera button{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#fff;color:#4b2a7a;font-weight:750;cursor:pointer}.plan490-espera__olla{position:relative;display:inline-block;font-size:2.6rem;line-height:1;padding-top:18px}.plan490-espera__olla span{position:absolute;top:0;width:6px;height:14px;border-radius:6px;background:#ffffffb3;animation:d490-vapor 1.6s ease-in-out infinite}.plan490-espera__olla span:nth-child(1){left:22%}.plan490-espera__olla span:nth-child(2){left:46%;animation-delay:.4s}.plan490-espera__olla span:nth-child(3){left:70%;animation-delay:.8s}@keyframes d490-vapor{0%{opacity:0;transform:translateY(8px) scaleY(.6)}50%{opacity:1}to{opacity:0;transform:translateY(-8px) scaleY(1.1)}}@media(prefers-reduced-motion:reduce){.diario490-kpi,.diario490-tendencia,.plan490-espera__paso,.plan490-espera__olla span{animation:none}}html[data-guapia-theme=nocturno] .diario490{--d490-ink: #eee5f2;--d490-mute: #c8b2d2;background:#2a2131;border-color:#594563}html[data-guapia-theme=nocturno] .diario490-dia{background:#302538;border-color:#594563}html[data-guapia-theme=nocturno] .diario490-dia.is-bien{background:linear-gradient(90deg,#173b26,#302538 60%)}html[data-guapia-theme=nocturno] .diario490-dia.is-mal{background:linear-gradient(90deg,#4a1f22,#302538 60%)}html[data-guapia-theme=nocturno] .diario490-kpi{background:#3a2e44}html[data-guapia-theme=nocturno] .diario490-kpi.is-bien{background:#173b26}html[data-guapia-theme=nocturno] .diario490-kpi.is-bien strong,html[data-guapia-theme=nocturno] .diario490-kpi.is-bien small{color:#86efac}html[data-guapia-theme=nocturno] .diario490-kpi.is-mal{background:#4a1f22}html[data-guapia-theme=nocturno] .diario490-kpi.is-mal strong,html[data-guapia-theme=nocturno] .diario490-kpi.is-mal small{color:#fca5a5}html[data-guapia-theme=nocturno] .diario490-controles>div,html[data-guapia-theme=nocturno] .diario490-cuadro:disabled{background:#3a2e44}html[data-guapia-theme=nocturno] .diario490-grid{stroke:#4a3d55}html[data-guapia-theme=nocturno] .diario490-funciona{background:#3a2e44}html[data-guapia-theme=nocturno] .diario490-funciona b,html[data-guapia-theme=nocturno] .diario490 h3{color:#d3b1f5}html[data-guapia-theme=nocturno] .diario490-mas{background:#302538;color:#d3b1f5;border-color:#594563}.comido491{margin:10px 0 12px;padding:10px 12px;border-radius:16px;background:#f6f1fa;border:1px solid #e7ddeb}.comido491__pregunta{display:block;font-weight:750;font-size:.92rem;color:#4b2a7a;margin-bottom:8px}.comido491__botones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.comido491__botones button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;padding:4px;border:2px solid #e2d6ea;border-radius:14px;background:#fff;color:#38283e;font-weight:700;font-size:.85rem;line-height:1.1;cursor:pointer;min-width:0;overflow-wrap:normal;word-break:keep-all;transition:transform .15s,background-color .15s,border-color .15s}.comido491__botones button>span{font-size:1.3rem;line-height:1}.comido491__botones button:active{transform:scale(.95)}.comido491__botones button[aria-pressed=true]{color:#fff;transform:scale(1.03)}.comido491.is-si .comido491__botones button[aria-pressed=true]{background:#15803d;border-color:#15803d;animation:c491-pop .35s ease-out}.comido491.is-parecido .comido491__botones button[aria-pressed=true]{background:#b45309;border-color:#b45309;animation:c491-pop .35s ease-out}.comido491.is-no .comido491__botones button[aria-pressed=true]{background:#6b7280;border-color:#6b7280;animation:c491-pop .35s ease-out}@keyframes c491-pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1.03)}}.comido491__nota{margin:8px 0 0;font-size:.85rem;color:#4b2a7a;font-weight:600}.comido491__error{margin:8px 0 0;font-size:.85rem;color:#b91c1c}.mision491-sello{display:inline-flex;align-items:center;gap:4px;margin:-2px 0 8px;padding:4px 10px;border-radius:999px;background:#fff4d6;color:#7a4a00;border:1px solid #f2d27a;font-size:.8rem;font-weight:750}.revision491{position:relative;margin:0 0 16px;padding:16px;border-radius:22px;color:#38283e;background:linear-gradient(160deg,#fff,#f3ecfa);border:2px solid #d9c6ea;box-shadow:0 8px 24px #4b2a7a1a;animation:c491-entra .5s cubic-bezier(.2,.8,.2,1) both}.revision491.is-va_bien{border-color:#86d4a3;background:linear-gradient(160deg,#fff,#e9f8ee)}.revision491.is-ajustar_mas{border-color:#f3c27a;background:linear-gradient(160deg,#fff,#fff4e3)}@keyframes c491-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.revision491__eti{display:inline-block;padding:3px 10px;border-radius:999px;background:#6a3bb0;color:#fff;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.revision491 h3{margin:10px 0 6px;font-family:Georgia,serif;font-size:1.3rem;line-height:1.25;color:#4b2a7a}.revision491>p{margin:0 0 10px;line-height:1.5}.revision491__datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px}.revision491__datos div{padding:8px 10px;border-radius:14px;background:#ffffffd9;border:1px solid #ebe1f1}.revision491__datos dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#6a5577}.revision491__datos dd{margin:2px 0 0;font-weight:800;font-size:1.02rem}.revision491__mision{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;padding:12px;border-radius:16px;background:#fff4d6;border:1px solid #f2d27a}.revision491__mision>span{font-size:1.8rem;line-height:1;animation:c491-bote 2.4s ease-in-out infinite}@keyframes c491-bote{0%,to{transform:translateY(0)}50%{transform:translateY(-3px) rotate(-4deg)}}.revision491__mision b{color:#7a4a00}.revision491__mision p{margin:2px 0 0;line-height:1.4;font-size:.92rem}.revision491__marcas p{margin:0 0 6px;font-size:.88rem}.revision491__marcas>span{display:block;height:8px;border-radius:999px;background:#e7ddeb;overflow:hidden;margin-bottom:12px}.revision491__marcas i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#15803d);transition:width .4s}.revision491__acciones{display:flex;flex-wrap:wrap;gap:8px}.revision491__acciones button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #d9c6ea;background:#fff;color:#4b2a7a;font-weight:700;cursor:pointer}.revision491__acciones button.is-ok{background:#6a3bb0;border-color:#6a3bb0;color:#fff}.revision491__ciencia{margin:10px 0 0;padding:10px 12px;border-radius:14px;background:#fff;font-size:.82rem;line-height:1.5;color:#4f3d57}.revision491-mini{display:flex;align-items:center;gap:6px;flex-wrap:wrap;width:100%;min-height:44px;margin:0 0 14px;padding:8px 14px;border:1px dashed #c9b6d8;border-radius:16px;background:#faf7fc;color:#4b2a7a;font-weight:700;text-align:left;cursor:pointer}@media(prefers-reduced-motion:reduce){.revision491,.revision491__mision>span,.comido491__botones button{animation:none!important;transition:none}}html[data-guapia-theme=nocturno] .comido491{background:#2a2131;border-color:#594563}html[data-guapia-theme=nocturno] .comido491__pregunta,html[data-guapia-theme=nocturno] .comido491__nota{color:#d3b1f5}html[data-guapia-theme=nocturno] .comido491__botones button:not([aria-pressed=true]){background:#302538;color:#eee5f2;border-color:#594563}html[data-guapia-theme=nocturno] .revision491{background:#2a2131;color:#eee5f2;border-color:#594563}html[data-guapia-theme=nocturno] .revision491 h3{color:#d3b1f5}html[data-guapia-theme=nocturno] .revision491__datos div,html[data-guapia-theme=nocturno] .revision491__ciencia{background:#302538;border-color:#594563;color:#eee5f2}html[data-guapia-theme=nocturno] .revision491__datos dt{color:#c8b2d2}html[data-guapia-theme=nocturno] .revision491__acciones button:not(.is-ok),html[data-guapia-theme=nocturno] .revision491-mini{background:#302538;color:#d3b1f5;border-color:#594563}.cuadro492{--c492-ink:#38283e;--c492-mute:#6a5577;--c492-line:#e7ddeb;margin:0 0 18px;padding:16px 14px;border-radius:22px;background:#fff;border:1px solid var(--c492-line);color:var(--c492-ink);box-shadow:0 8px 24px #4b2a7a14}.cuadro492 h3{margin:0 0 10px;font-family:Georgia,serif;font-size:1.25rem;color:#6a3bb0}.cuadro492-relojes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.cuadro492-reloj{min-width:0;text-align:center;animation:cuadro492-entra .5s cubic-bezier(.2,.8,.2,1) both}.cuadro492-reloj:nth-child(2){animation-delay:.06s}.cuadro492-reloj:nth-child(3){animation-delay:.12s}.cuadro492-reloj:nth-child(4){animation-delay:.18s}.cuadro492-reloj svg{display:block;width:100%;max-width:118px;margin:0 auto}.cuadro492-reloj__track{fill:none;stroke:#f1eaf6;stroke-width:8}.cuadro492-reloj__fill{fill:none;stroke:#6a3bb0;stroke-width:8;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .4s ease}.cuadro492-reloj.is-verde .cuadro492-reloj__fill{stroke:#2f9e44}.cuadro492-reloj.is-ambar .cuadro492-reloj__fill{stroke:#f59f00}.cuadro492-reloj.is-rojo .cuadro492-reloj__fill{stroke:#e03131}.cuadro492-reloj.is-gris .cuadro492-reloj__fill{stroke:#868e96}.cuadro492-reloj__valor{font-size:22px;font-weight:800;fill:var(--c492-ink);font-family:inherit;white-space:nowrap}.cuadro492-reloj__etiqueta{display:block;font-size:.76rem;font-weight:700;color:var(--c492-mute);margin-top:4px;overflow-wrap:anywhere}.cuadro492-reloj__sub{display:block;font-size:.78rem;color:var(--c492-mute);margin-top:2px;overflow-wrap:anywhere}.cuadro492-flecha{display:inline-block;margin-left:4px;font-weight:800}.cuadro492-flecha.is-verde{color:#2f9e44}.cuadro492-flecha.is-rojo{color:#e03131}.cuadro492-prevision{margin-top:14px;padding-top:12px;border-top:1px dashed var(--c492-line)}.cuadro492-prevision__svg{display:block;width:100%;height:auto;margin-bottom:6px}.cuadro492-prevision__band{fill:#f3e8ff;opacity:.55}.cuadro492-prevision__linea{fill:none;stroke:#6a3bb0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cuadro492-prevision__guia{fill:none;stroke:#7c3aed;stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round}.cuadro492-prevision__punto{fill:#6a3bb0}.cuadro492-prevision__meta{fill:#fff;stroke:#6a3bb0;stroke-width:2}.cuadro492-prevision__frase{margin:8px 0 0;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.cuadro492-prevision__frase strong{color:#6a3bb0}.cuadro492-semaforo{margin-top:14px;display:grid;gap:8px}.cuadro492-luz{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#faf7fc;border:1px solid #f1eaf6}.cuadro492-luz__bola{width:12px;height:12px;border-radius:50%;flex:none}.cuadro492-luz__texto{min-width:0;flex:1}.cuadro492-luz__texto strong{display:block;font-size:.85rem;color:var(--c492-ink)}.cuadro492-luz__texto span{display:block;font-size:.8rem;color:var(--c492-mute);overflow-wrap:anywhere;line-height:1.4}.cuadro492-luz__estado{flex:none;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:999px}.cuadro492-luz.is-verde .cuadro492-luz__bola{background:#2f9e44}.cuadro492-luz.is-verde .cuadro492-luz__estado{background:#2f9e44;color:#fff}.cuadro492-luz.is-ambar .cuadro492-luz__bola{background:#f59f00}.cuadro492-luz.is-ambar .cuadro492-luz__estado{background:#f59f00;color:#fff}.cuadro492-luz.is-rojo .cuadro492-luz__bola{background:#e03131}.cuadro492-luz.is-rojo .cuadro492-luz__estado{background:#e03131;color:#fff}.cuadro492-luz.is-gris .cuadro492-luz__bola{background:#868e96}.cuadro492-luz.is-gris .cuadro492-luz__estado{background:#868e96;color:#fff}@keyframes cuadro492-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cuadro492-reloj{animation:none}.cuadro492-reloj__fill{transition:none}}html[data-guapia-theme=nocturno] .cuadro492{--c492-ink:#eee5f2;--c492-mute:#c8b2d2;--c492-line:#594563;background:#2a2131;border-color:#594563}html[data-guapia-theme=nocturno] .cuadro492 h3{color:#d3b1f5}html[data-guapia-theme=nocturno] .cuadro492-reloj__track{stroke:#4a3d55}html[data-guapia-theme=nocturno] .cuadro492-reloj__fill{stroke:#b18ce0}html[data-guapia-theme=nocturno] .cuadro492-reloj.is-verde .cuadro492-reloj__fill{stroke:#86efac}html[data-guapia-theme=nocturno] .cuadro492-reloj.is-ambar .cuadro492-reloj__fill{stroke:#fbbf24}html[data-guapia-theme=nocturno] .cuadro492-reloj.is-rojo .cuadro492-reloj__fill{stroke:#fca5a5}html[data-guapia-theme=nocturno] .cuadro492-reloj.is-gris .cuadro492-reloj__fill{stroke:#9aa0a6}html[data-guapia-theme=nocturno] .cuadro492-reloj__valor{fill:#eee5f2}html[data-guapia-theme=nocturno] .cuadro492-prevision{border-color:#594563}html[data-guapia-theme=nocturno] .cuadro492-prevision__band{fill:#5b3a78;opacity:.4}html[data-guapia-theme=nocturno] .cuadro492-prevision__linea{stroke:#b18ce0}html[data-guapia-theme=nocturno] .cuadro492-prevision__guia{stroke:#d3b1f5}html[data-guapia-theme=nocturno] .cuadro492-prevision__punto{fill:#b18ce0}html[data-guapia-theme=nocturno] .cuadro492-prevision__meta{stroke:#d3b1f5}html[data-guapia-theme=nocturno] .cuadro492-prevision__frase strong{color:#d3b1f5}html[data-guapia-theme=nocturno] .cuadro492-luz{background:#302538;border-color:#594563}html[data-guapia-theme=nocturno] .cuadro492-luz__texto strong{color:#eee5f2}html[data-guapia-theme=nocturno] .cuadro492-luz__texto span{color:#c8b2d2}.cuadro492-prevision__txt{font-size:11px;font-weight:700;fill:#6a3bb0;font-family:inherit}html[data-guapia-theme=nocturno] .cuadro492-prevision__txt{fill:#d3b1f5}.diario490{--d493-verde: #15803d;--d493-verde-s: #e9f8ee;--d493-rojo: #dc2626;--d493-rojo-s: #fdecec;--d493-naranja: #ea7a0c;--d493-naranja-s: #fff1e3;--d493-gris: #9ca3af;--d493-gris-s: #f3f4f6}.diario490-kpi.is-verde{background:var(--d493-verde-s)}.diario490-kpi.is-verde strong,.diario490-kpi.is-verde small{color:var(--d493-verde)}.diario490-kpi.is-rojo{background:var(--d493-rojo-s)}.diario490-kpi.is-rojo strong,.diario490-kpi.is-rojo small{color:#b91c1c}.diario490-kpi.is-naranja{background:var(--d493-naranja-s)}.diario490-kpi.is-naranja strong,.diario490-kpi.is-naranja small{color:#b45309}.diario490-cuadro.is-verde{background:var(--d493-verde)}.diario490-cuadro.is-rojo{background:var(--d493-rojo)}.diario490-cuadro.is-naranja{background:var(--d493-naranja)}.diario490-cuadro.is-gris{background:#e5e7eb}.diario490-leyenda .is-verde:before{background:var(--d493-verde)}.diario490-leyenda .is-rojo:before{background:var(--d493-rojo)}.diario490-leyenda .is-naranja:before{background:var(--d493-naranja)}.diario490-leyenda .is-gris:before{background:#e5e7eb;border:1px solid #c9ccd2;box-sizing:border-box}.diario490-punto.is-verde circle{fill:var(--d493-verde)}.diario490-punto.is-rojo circle{fill:var(--d493-rojo)}.diario490-punto.is-naranja circle{fill:var(--d493-naranja)}.diario490-dia.is-verde{border-left-color:var(--d493-verde);background:linear-gradient(90deg,var(--d493-verde-s),#fff 60%)}.diario490-dia.is-rojo{border-left-color:var(--d493-rojo);background:linear-gradient(90deg,var(--d493-rojo-s),#fff 60%)}.diario490-dia.is-naranja{border-left-color:var(--d493-naranja);background:linear-gradient(90deg,var(--d493-naranja-s),#fff 60%)}.diario490-dia.is-vacio{padding:8px 12px;border-left-color:#d1d5db;background:var(--d493-gris-s)}.diario490-dia.is-vacio .diario490-dia__fecha{flex:1 1 auto}.diario490-chip.is-verde{background:var(--d493-verde)}.diario490-chip.is-rojo{background:var(--d493-rojo)}.diario490-chip.is-naranja{background:var(--d493-naranja)}.diario490-chip.is-gris{background:var(--d493-gris)}.diario490-cin{padding:1px 8px;border-radius:999px;font-weight:700}.diario490-cin.is-verde{background:var(--d493-verde-s);color:var(--d493-verde)}.diario490-cin.is-rojo{background:var(--d493-rojo-s);color:#b91c1c}.diario490-cin.is-naranja{background:var(--d493-naranja-s);color:#b45309}html[data-guapia-theme=nocturno] .diario490-kpi.is-verde{background:#173b26}html[data-guapia-theme=nocturno] .diario490-kpi.is-verde strong,html[data-guapia-theme=nocturno] .diario490-kpi.is-verde small{color:#86efac}html[data-guapia-theme=nocturno] .diario490-kpi.is-rojo{background:#4a1f22}html[data-guapia-theme=nocturno] .diario490-kpi.is-rojo strong,html[data-guapia-theme=nocturno] .diario490-kpi.is-rojo small{color:#fca5a5}html[data-guapia-theme=nocturno] .diario490-kpi.is-naranja{background:#4a3013}html[data-guapia-theme=nocturno] .diario490-kpi.is-naranja strong,html[data-guapia-theme=nocturno] .diario490-kpi.is-naranja small{color:#fdba74}html[data-guapia-theme=nocturno] .diario490-dia.is-verde{background:linear-gradient(90deg,#173b26,#302538 60%)}html[data-guapia-theme=nocturno] .diario490-dia.is-rojo{background:linear-gradient(90deg,#4a1f22,#302538 60%)}html[data-guapia-theme=nocturno] .diario490-dia.is-naranja{background:linear-gradient(90deg,#4a3013,#302538 60%)}html[data-guapia-theme=nocturno] .diario490-dia.is-vacio,html[data-guapia-theme=nocturno] .diario490-cuadro.is-gris{background:#3a2e44}html[data-guapia-theme=nocturno] .diario490-cin.is-verde{background:#173b26;color:#86efac}html[data-guapia-theme=nocturno] .diario490-cin.is-rojo{background:#4a1f22;color:#fca5a5}html[data-guapia-theme=nocturno] .diario490-cin.is-naranja{background:#4a3013;color:#fdba74}.rehacer494{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:center;margin:0 0 18px;padding:16px 14px;border-radius:22px;background:linear-gradient(135deg,#fff6fb,#f6efff);border:1px solid #ecdff3;color:#38283e}.rehacer494__icono{font-size:2rem;line-height:1;animation:r494-baila 3.2s ease-in-out infinite}.rehacer494__texto h3{margin:0 0 4px;font-family:Georgia,serif;font-size:1.12rem;color:#6a3bb0}.rehacer494__texto p{margin:0;font-size:.9rem;line-height:1.45;color:#5d4a66}.rehacer494__boton{grid-column:1 / -1;min-height:48px;border:0;border-radius:16px;color:#fff;font-weight:800;font-size:1rem;cursor:pointer;background:linear-gradient(180deg,#8b5cf6,#6a3bb0);box-shadow:0 5px #4b2a7a,0 10px 18px #4b2a7a40;transform:translateY(0);transition:transform .08s,box-shadow .08s}.rehacer494__boton:active{transform:translateY(4px);box-shadow:0 1px #4b2a7a,0 4px 8px #4b2a7a33}.rehacer494__boton:disabled{opacity:.75;cursor:progress}.rehacer494__aviso{grid-column:1 / -1;margin:0;font-size:.86rem;color:#9a3412}@keyframes r494-baila{0%,to{transform:rotate(0)}8%{transform:rotate(-10deg)}16%{transform:rotate(8deg)}24%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.rehacer494__icono{animation:none}.rehacer494__boton{transition:none}}.questionnaire-previa{margin:-4px 0 10px;padding:6px 10px;border-radius:10px;background:#f6efff;color:#5d4a66;font-size:12.5px;line-height:1.4}.questionnaire-previa b{color:#4b2a7a}.questionnaire-options button.is-active{outline:3px solid #f5b301;outline-offset:2px;filter:saturate(1.15) brightness(1.06)}.questionnaire-options button.is-active svg{vertical-align:-2px}html[data-guapia-theme=nocturno] .rehacer494{background:#2a2131;border-color:#594563;color:#eee5f2}html[data-guapia-theme=nocturno] .rehacer494__texto h3{color:#d3b1f5}html[data-guapia-theme=nocturno] .rehacer494__texto p{color:#c8b2d2}html[data-guapia-theme=nocturno] .questionnaire-previa{background:#3a2e44;color:#c8b2d2}html[data-guapia-theme=nocturno] .questionnaire-previa b{color:#e9d5ff}.referentes495{margin:0 0 18px;padding:16px 14px;border-radius:22px;background:#fff;border:1px solid #e7ddeb;color:#38283e;box-shadow:0 8px 24px #4b2a7a14}.referentes495 h3{margin:0 0 8px;font-family:Georgia,serif;font-size:1.3rem;color:#6a3bb0}.referentes495-fila+.referentes495-fila{margin-top:14px}.referentes495-fila h4{margin:0;font-size:1rem}.referentes495-sub{margin:2px 0 8px;font-size:.84rem;color:#6a5577}.referentes495-carril{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.referentes495-card{scroll-snap-align:start;min-width:0;border-radius:18px;overflow:hidden;background:#faf7fc;border:1px solid #eee6f2;display:flex;flex-direction:column;animation:r495-entra .45s cubic-bezier(.2,.8,.2,1) both}.referentes495-card:nth-child(2){animation-delay:.07s}.referentes495-card:nth-child(3){animation-delay:.14s}.referentes495-card img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top;background:#efe7f5}.referentes495-card__cuerpo{display:grid;gap:3px;padding:8px 10px 10px}.referentes495-card strong{font-size:.95rem;line-height:1.2}.referentes495-card small{font-size:.74rem;line-height:1.3;color:#6a5577;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.referentes495-medidas{justify-self:start;margin-top:2px;padding:2px 8px;border-radius:999px;background:#f3ecfa;color:#4b2a7a;font-size:.78rem;font-weight:750}.referentes495-enlaces{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:.76rem}.referentes495-enlaces a{display:inline-flex;align-items:center;gap:3px;min-height:28px;color:#6a3bb0;font-weight:700;text-decoration:none}.referentes495-nota{display:block;margin-top:10px;font-size:.74rem;line-height:1.4;color:#6a5577}@keyframes r495-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.referentes495-card{animation:none}}html[data-guapia-theme=nocturno] .referentes495{background:#2a2131;border-color:#594563;color:#eee5f2}html[data-guapia-theme=nocturno] .referentes495 h3,html[data-guapia-theme=nocturno] .referentes495-enlaces a{color:#d3b1f5}html[data-guapia-theme=nocturno] .referentes495-card{background:#302538;border-color:#594563}html[data-guapia-theme=nocturno] .referentes495-sub,html[data-guapia-theme=nocturno] .referentes495-card small,html[data-guapia-theme=nocturno] .referentes495-nota{color:#c8b2d2}html[data-guapia-theme=nocturno] .referentes495-medidas{background:#3a2e44;color:#e9d5ff}.esc496{--e-fondo1: #160b33;--e-fondo2: #2a0f5c;--e-cristal: rgb(255 255 255 / .08);--e-borde: rgb(255 255 255 / .16);--e-texto: #f5f0ff;--e-suave: #c9bdf0;--e-cian: #22d3ee;--e-rosa: #f472b6;--e-lima: #a3e635;--e-violeta: #a78bfa;--e-verde: #22c55e;--e-naranja: #fb923c;--e-rojo: #f43f5e;--e-gris: #94a3b8;position:relative;margin:0 -4px 18px;padding:14px 12px 18px;border-radius:26px;color:var(--e-texto);overflow:hidden;background:radial-gradient(120% 60% at 0% 0%,rgb(34 211 238 / .22),transparent 60%),radial-gradient(120% 70% at 100% 10%,rgb(244 114 182 / .25),transparent 55%),linear-gradient(170deg,var(--e-fondo1),var(--e-fondo2));box-shadow:0 14px 40px #2a0f5c59}.esc496 h3,.esc496 h4{color:var(--e-texto);margin:0}.esc496 h4{display:flex;align-items:center;gap:6px;font-size:1rem;margin-bottom:8px}.esc496 .podcast480-guide-btn{color:var(--e-texto)}.esc496-boton3d{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-radius:16px;cursor:pointer;font-weight:800;font-size:.98rem;color:#1a0b3d;text-decoration:none;background:linear-gradient(180deg,#bef264,var(--e-lima));box-shadow:0 5px #4d7c0f,0 10px 22px #a3e63559;transition:transform .08s,box-shadow .08s}.esc496-boton3d:active{transform:translateY(4px);box-shadow:0 1px #4d7c0f,0 4px 10px #a3e6354d}.esc496-boton3d:disabled{opacity:.7;cursor:default}.esc496-boton3d.is-cian{color:#04212b;background:linear-gradient(180deg,#67e8f9,var(--e-cian));box-shadow:0 5px #0e7490,0 10px 22px #22d3ee59}.esc496-boton3d.is-cian:active{box-shadow:0 1px #0e7490}.esc496-boton3d.is-rosa{color:#3b0723;background:linear-gradient(180deg,#f9a8d4,var(--e-rosa));box-shadow:0 5px #be185d,0 10px 22px #f472b659}.esc496-boton3d.is-rosa:active{box-shadow:0 1px #be185d}.esc496-boton3d.is-suave{color:var(--e-texto);background:#ffffff24;box-shadow:0 4px #00000059;min-height:40px;font-size:.88rem}.esc496-boton3d.is-mini{min-height:34px;padding:0 10px;font-size:.78rem;border-radius:12px;box-shadow:0 3px #4d7c0f}.esc496-boton3d.is-grande{min-height:62px;padding:0 30px;font-size:1.2rem;border-radius:22px}.esc496-portada{display:grid;justify-items:center;gap:8px;padding:18px 8px 22px;text-align:center}.esc496-portada h3{font-family:inherit;font-weight:900;font-size:1.75rem;letter-spacing:-.01em;text-shadow:0 0 18px rgb(34 211 238 / .55)}.esc496-portada p{margin:0 0 6px;color:var(--e-suave)}.esc496-radar{position:relative;width:110px;height:110px;margin-bottom:4px}.esc496-radar span{position:absolute;inset:0;border-radius:50%;border:2px solid var(--e-cian);opacity:0;animation:e496-onda 2.4s ease-out infinite}.esc496-radar span:nth-child(2){animation-delay:.8s;border-color:var(--e-rosa)}.esc496-radar span:nth-child(3){animation-delay:1.6s;border-color:var(--e-lima)}.esc496-radar:after{content:"▮▯▮▮▯▮";position:absolute;inset:0;display:grid;place-items:center;font-size:1.4rem;letter-spacing:-2px;color:var(--e-texto);text-shadow:0 0 12px var(--e-cian)}.esc496-radar.is-rapido span{animation-duration:1.2s}@keyframes e496-onda{0%{transform:scale(.35);opacity:.95}to{transform:scale(1.15);opacity:0}}.esc496-cristal{margin-top:12px;padding:12px;border-radius:20px;background:var(--e-cristal);border:1px solid var(--e-borde);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.esc496-tipos{display:flex;gap:6px;margin-bottom:10px}.esc496-tipos button{flex:1;min-height:40px;border-radius:14px;border:1px solid var(--e-borde);background:transparent;color:var(--e-suave);font-weight:750;cursor:pointer}.esc496-tipos button[aria-pressed=true]{background:#ffffff29;color:var(--e-texto);box-shadow:0 0 0 2px #22d3ee8c,0 0 18px #22d3ee4d}.esc496-buscador form{display:flex;gap:8px}.esc496-buscador label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:14px;background:#00000040;border:1px solid var(--e-borde);color:var(--e-suave)}.esc496-buscador input{flex:1;min-width:0;min-height:46px;border:0;background:transparent;color:var(--e-texto);font-size:1rem;outline:none}.esc496-buscador input::placeholder{color:var(--e-suave);opacity:.8}.esc496-buscador .esc496-boton3d{width:50px;padding:0}.esc496-aviso{margin:8px 0 0;color:#fde68a;font-size:.88rem}.esc496-nohallado p{color:var(--e-suave);margin:0 0 10px;line-height:1.45}.esc496-lista{display:grid;gap:6px}.esc496-fila{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 8px;border:0;border-radius:14px;background:#ffffff0f;color:var(--e-texto);text-align:left;cursor:pointer}.esc496-fila img{width:44px;height:44px;object-fit:cover;border-radius:10px;background:#fff}.esc496-fila span{display:grid;min-width:0}.esc496-fila strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esc496-fila small{color:var(--e-suave)}.esc496-historial{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.esc496-historial button{display:grid;justify-items:center;gap:4px;padding:8px 4px;border:0;border-radius:14px;background:#ffffff0f;color:var(--e-texto);cursor:pointer}.esc496-historial span{font-size:.74rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.esc496-anillo{position:relative;flex:none;display:grid;place-items:center;--c: var(--e-gris);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c) 60%,transparent))}.esc496-anillo.is-verde{--c: var(--e-verde)}.esc496-anillo.is-lima{--c: var(--e-lima)}.esc496-anillo.is-naranja{--c: var(--e-naranja)}.esc496-anillo.is-rojo{--c: var(--e-rojo)}.esc496-anillo svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.esc496-anillo__fondo{fill:#00000040;stroke:#ffffff1f;stroke-width:9}.esc496-anillo__barra{fill:none;stroke:var(--c);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.esc496-anillo__centro{position:relative;display:grid;justify-items:center;line-height:1}.esc496-anillo__centro b{font-size:2.3rem;font-weight:900;color:var(--e-texto)}.esc496-anillo__centro small{margin-top:4px;font-size:.72rem;font-weight:800;color:var(--c);text-transform:uppercase;letter-spacing:.06em}.esc496-anillo.is-mini .esc496-anillo__centro b{font-size:.95rem}.esc496-anillo.is-mini .esc496-anillo__barra,.esc496-anillo.is-mini .esc496-anillo__fondo{stroke-width:11}.esc496-volver{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--e-borde);border-radius:999px;background:#ffffff14;color:var(--e-texto);font-weight:700;cursor:pointer;margin-bottom:10px}.esc496-hero{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"foto texto" "anillo anillo";gap:12px;align-items:center;padding:14px;border-radius:22px;background:linear-gradient(135deg,#ffffff24,#ffffff0a);border:1px solid var(--e-borde);animation:e496-entra .45s cubic-bezier(.2,.8,.2,1) both}.esc496-hero__foto{grid-area:foto;width:76px;height:76px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 3px #fff3}.esc496-hero__foto img{width:100%;height:100%;object-fit:contain}.esc496-hero__texto{grid-area:texto;min-width:0}.esc496-hero__texto h3{font-size:1.15rem;line-height:1.25;overflow-wrap:anywhere}.esc496-hero__texto p{margin:2px 0 0;color:var(--e-suave);font-size:.86rem}.esc496-hero .esc496-anillo{grid-area:anillo;justify-self:center}.esc496-chip{display:inline-block;margin-bottom:4px;padding:2px 9px;border-radius:999px;background:#ffffff24;font-size:.74rem;font-weight:800}.esc496-tipo-nota{margin:6px 0 0;text-align:center;font-size:.78rem;color:var(--e-suave)}@keyframes e496-entra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.esc496-parati{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:18px;font-size:.92rem;line-height:1.4;animation:e496-entra .5s .1s both}.esc496-parati strong{display:block;font-size:1.02rem}.esc496-parati p{margin:3px 0 0}.esc496-parati.is-no{background:#f43f5e38;border:1px solid rgb(244 63 94 / .6);box-shadow:0 0 22px #f43f5e40}.esc496-parati.is-ojo{background:#fb923c33;border:1px solid rgb(251 146 60 / .55)}.esc496-parati.is-ok{background:#22c55e33;border:1px solid rgb(34 197 94 / .55);box-shadow:0 0 22px #22c55e38}.esc496-parati.is-sin_perfil{background:#a78bfa2e;border:1px solid rgb(167 139 250 / .5)}.esc496-porque{list-style:none;margin:0;padding:0;display:grid;gap:6px}.esc496-porque li{display:flex;align-items:center;gap:8px;font-size:.9rem;line-height:1.35}.esc496-porque i{flex:none;width:11px;height:11px;border-radius:50%;background:var(--e-gris);box-shadow:0 0 10px currentColor}.esc496-porque .is-bien i{background:var(--e-verde);color:var(--e-verde)}.esc496-porque .is-regular i{background:var(--e-naranja);color:var(--e-naranja)}.esc496-porque .is-mal i{background:var(--e-rojo);color:var(--e-rojo)}.esc496-eco{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:.8rem;color:var(--e-suave)}.esc496-plegable{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:0;border:0;background:transparent;color:var(--e-texto);font-weight:750;text-align:left;cursor:pointer}.esc496-ref{margin-top:8px;padding:10px;border-radius:14px;background:#00000038;border-left:4px solid var(--e-naranja)}.esc496-ref.is-prohibido{border-left-color:var(--e-rojo)}.esc496-ref.is-embarazo{border-left-color:var(--e-violeta)}.esc496-ref p{margin:4px 0;font-size:.86rem;line-height:1.4}.esc496-ref small{color:var(--e-suave);font-size:.74rem}.esc496-tiendas{display:flex;flex-wrap:wrap;gap:8px}.esc496-sin-comision{display:block;margin-top:8px;font-size:.74rem;color:var(--e-suave)}.esc496-alt{margin-top:14px}.esc496-alt__carril{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(140px,46%);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.esc496-alt__card{scroll-snap-align:start;display:grid;gap:8px;padding:10px;border-radius:18px;background:linear-gradient(160deg,#a3e6352e,#ffffff0d);border:1px solid rgb(163 230 53 / .4);animation:e496-entra .45s both}.esc496-alt__card:nth-child(2){animation-delay:.07s}.esc496-alt__card:nth-child(3){animation-delay:.14s}.esc496-alt__abrir{position:relative;display:grid;justify-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--e-texto);text-align:center;cursor:pointer}.esc496-alt__foto{width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#fff;display:grid;place-items:center}.esc496-alt__foto img{width:100%;height:100%;object-fit:contain}.esc496-alt__abrir .esc496-anillo{position:absolute;top:-6px;right:-6px}.esc496-alt__abrir strong{font-size:.84rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.esc496-alt__abrir small{color:var(--e-suave);font-size:.74rem}.esc496-alt__cargando{display:flex;align-items:center;gap:6px;color:var(--e-suave);font-size:.88rem}.esc496-alt__cargando span{width:8px;height:8px;border-radius:50%;background:var(--e-cian);animation:e496-salto 1s infinite}.esc496-alt__cargando span:nth-child(2){animation-delay:.15s;background:var(--e-rosa)}.esc496-alt__cargando span:nth-child(3){animation-delay:.3s;background:var(--e-lima)}@keyframes e496-salto{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.esc496-vacio{margin:0;color:var(--e-suave)}.esc496-acciones{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.esc496-acciones .esc496-boton3d{font-size:.86rem;padding:0 10px}.esc496-fuente{display:block;margin-top:12px;text-align:center;font-size:.74rem;color:var(--e-suave)}.esc496-cargando{display:grid;justify-items:center;gap:10px;padding:50px 0;color:var(--e-suave)}.esc496-camara{position:fixed;inset:0;z-index:2000;background:#000;display:grid;place-items:center}.esc496-camara video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.esc496-camara__marco{position:relative;width:min(78vw,320px);aspect-ratio:1.6;border-radius:22px;box-shadow:0 0 0 100vmax #0a041e8c}.esc496-camara__marco i{position:absolute;width:34px;height:34px;border:4px solid var(--e-cian);filter:drop-shadow(0 0 8px var(--e-cian))}.esc496-camara__marco i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:18px 0 0}.esc496-camara__marco i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 18px 0 0}.esc496-camara__marco i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 18px}.esc496-camara__marco i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 18px}.esc496-laser{position:absolute;left:8%;right:8%;height:3px;top:10%;border-radius:3px;background:var(--e-rosa);box-shadow:0 0 14px 3px var(--e-rosa);animation:e496-laser 1.8s ease-in-out infinite alternate}@keyframes e496-laser{0%{top:10%}to{top:88%}}.esc496-camara__pista{position:absolute;bottom:calc(14% + env(safe-area-inset-bottom));left:16px;right:16px;margin:0;text-align:center;color:#fff;font-weight:750;text-shadow:0 2px 8px #000}.esc496-camara__cerrar{position:absolute;top:calc(16px + env(safe-area-inset-top));right:16px;width:48px;height:48px;border:0;border-radius:50%;background:#fff3;color:#fff;display:grid;place-items:center;cursor:pointer}@media(prefers-reduced-motion:reduce){.esc496-radar span,.esc496-laser,.esc496-hero,.esc496-parati,.esc496-alt__card,.esc496-alt__cargando span{animation:none}.esc496-radar span{opacity:.5}.esc496-boton3d{transition:none}}.sonido497 h3{display:flex;align-items:center;gap:8px;color:#6a3bb0}.sonido497-banco{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0}.sonido497-opcion{display:flex;align-items:stretch;border:1px solid #e1d3ea;border-radius:14px;background:#fbf8fd;overflow:hidden;transition:border-color .2s,box-shadow .2s}.sonido497-opcion.is-active{border-color:#6a3bb0;box-shadow:0 0 0 2px #6a3bb040;background:#f3ebfc}.sonido497-elegir{flex:1;min-width:0;min-height:48px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;background:transparent;font:inherit;font-weight:600;color:#46324f;text-align:left;cursor:pointer}.sonido497-elegir span{font-size:1.25rem;flex-shrink:0}.sonido497-oir{width:44px;flex-shrink:0;border:0;border-left:1px solid #e1d3ea;background:transparent;color:#6a3bb0;display:grid;place-items:center;cursor:pointer}.sonido497-mio{flex-wrap:wrap}.sonido497-guia{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px;border-radius:14px;background:#f6f1fa;color:#5d4866}.sonido497-guia>svg{flex-shrink:0;margin-top:2px}.sonido497-guia p{margin:0;font-size:.88rem}html[data-guapia-theme=nocturno] .sonido497 h3{color:#d3b1f5}html[data-guapia-theme=nocturno] .sonido497-opcion{background:#2a2132;border-color:#594563}html[data-guapia-theme=nocturno] .sonido497-opcion.is-active{background:#3a2a4d;border-color:#b98cf0}html[data-guapia-theme=nocturno] .sonido497-elegir{color:#f4ecf8}html[data-guapia-theme=nocturno] .sonido497-oir{color:#d3b1f5;border-color:#594563}html[data-guapia-theme=nocturno] .sonido497-guia{background:#2a2132;color:#e3d4ea}@media(prefers-reduced-motion:reduce){.sonido497-opcion{transition:none}}.ampliar498{order:100;display:inline-flex;align-items:center;gap:6px;justify-self:start;align-self:start;width:max-content;max-width:100%;min-height:40px;margin:6px 0 2px;padding:8px 14px;border:1px solid #d9c6f0;border-radius:999px;background:linear-gradient(135deg,#f6efff,#fff2f8);color:#6a3bb0;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #6a3bb01f;transition:transform .15s,box-shadow .15s}.ampliar498:hover{transform:translateY(-1px);box-shadow:0 5px 14px #6a3bb033}.ampliar498:focus-visible{outline:2px solid #8651d3;outline-offset:2px}.ampliar498:disabled{opacity:.65;cursor:default;transform:none}.conversation .message-row--guapia>.ampliar498{grid-column:2;grid-row:3}html[data-guapia-theme=nocturno] .ampliar498{background:#2f2340;border-color:#5f4a78;color:#d9bdf8}@media(prefers-reduced-motion:reduce){.ampliar498{transition:none}.ampliar498:hover{transform:none}}.rich499{display:flex;flex-direction:column;gap:.55em;line-height:1.55;min-width:0;overflow-wrap:anywhere}.rich499>*{margin:0!important}.rich499 p,.rich499 li{margin:0;color:inherit}.rich499-titulo{--acento:#6a3bb0;margin:.7em 0 0!important;padding:.15em 0 .15em .6em;border-left:4px solid var(--acento);border-radius:2px;font-size:1.04em;font-weight:800;line-height:1.3;color:var(--acento);letter-spacing:-.005em}.rich499>.rich499-titulo:first-child{margin-top:0!important}.rich499-s1{--acento:#c2387e}.rich499-s2{--acento:#0f8a7e}.rich499-s3{--acento:#c25e10}.rich499 ul,.rich499 ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:.35em}.rich499 ul li{position:relative;padding-left:1.15em}.rich499 ul li:before{content:"";position:absolute;left:.15em;top:.62em;width:.45em;height:.45em;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899)}.rich499 ol{counter-reset:none}.rich499 ol li{position:relative;padding-left:1.9em;min-height:1.5em}.rich499 ol li:before{content:attr(value);position:absolute;left:0;top:.08em;width:1.45em;height:1.45em;border-radius:50%;display:grid;place-items:center;font-size:.8em;font-weight:800;color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777)}.rich499-clave{color:inherit;font-weight:700;padding:0 .12em;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(transparent 52%,var(--subrayador,#ffe36e) 52%)}.rich499-c1{--subrayador:#ffc2dd}.rich499-c2{--subrayador:#b9f0c9}.rich499-c3{--subrayador:#bfe2ff}.rich499-caja{display:flex;gap:.55em;align-items:flex-start;padding:.6em .8em;border-radius:12px;border-left:4px solid #f2b705;background:#fff6d6}.rich499-caja>span:first-child{flex-shrink:0}.rich499-caja--ojo,.rich499-caja--no{border-left-color:#e5484d;background:#fee}.rich499-caja--si{border-left-color:#2fa36b;background:#e9f8ef}.rich499 hr{border:0;height:2px;margin:.4em 0!important;border-radius:2px;background:linear-gradient(90deg,#c084fc,#f472b6 55%,transparent)}html[data-guapia-theme=nocturno] .rich499-titulo{--acento:#d3b1f5}html[data-guapia-theme=nocturno] .rich499-s1{--acento:#f9a8d4}html[data-guapia-theme=nocturno] .rich499-s2{--acento:#5eead4}html[data-guapia-theme=nocturno] .rich499-s3{--acento:#fdba74}html[data-guapia-theme=nocturno] .rich499-clave{--subrayador:rgb(250 204 21 / .38)}html[data-guapia-theme=nocturno] .rich499-c1{--subrayador:rgb(244 114 182 / .38)}html[data-guapia-theme=nocturno] .rich499-c2{--subrayador:rgb(74 222 128 / .32)}html[data-guapia-theme=nocturno] .rich499-c3{--subrayador:rgb(96 165 250 / .38)}html[data-guapia-theme=nocturno] .rich499-caja{background:#facc151f}html[data-guapia-theme=nocturno] .rich499-caja--ojo,html[data-guapia-theme=nocturno] .rich499-caja--no{background:#e5484d24}html[data-guapia-theme=nocturno] .rich499-caja--si{background:#2fa36b29}.bubble .rich499 li{color:var(--gv3-ink,#201a1f)!important}html[data-guapia-theme=nocturno] .bubble .rich499 li{color:#f7f9ff!important}.rich499-etiqueta{font-weight:800}
