:root{--fuda-rojo: #d0243c;--fuda-oro: #e3b548}:root[data-theme=light]{--fuda-rojo: #b3142b;--fuda-oro: #d3a239}.fuda{display:block;overflow:visible}.fuda .m-ojos--abiertos{transform-box:fill-box;transform-origin:center;animation:fuda-parpadeo 5.2s infinite}.fuda .m-mira{transform:translate(var(--fx, 0),var(--fy, 0));transition:transform .12s linear}.fuda--reposo .m-cabeza{transform-box:view-box;transform-origin:60px 74px;transform:rotate(var(--fr, 0deg));transition:transform .25s ease-out}.fuda .fuda__vivo{transform-box:view-box;transform-origin:60px 112px;animation:fuda-respira 3.6s ease-in-out infinite}.fuda .m-cola{transform-box:view-box;transform-origin:80px 92px;animation:fuda-cola 4.4s ease-in-out infinite}.fuda .m-oreja{transform-box:view-box}.fuda .m-oreja--izq{transform-origin:44px 32px;animation:fuda-oreja-izq 7.3s ease-in-out infinite}.fuda .m-oreja--der{transform-origin:76px 32px;animation:fuda-oreja-der 9.1s ease-in-out 1.7s infinite}.fuda--alegria .fuda__vivo{animation:fuda-salta .9s ease-in-out 2}.fuda--alegria .m-cola{animation-duration:1.1s}.fuda--saludo .m-brazo--der{transform-origin:75px 80px;animation:fuda-saluda 1.2s ease-in-out infinite}.fuda--pensando .m-adorno--puntos circle{animation:fuda-puntos 1.2s ease-in-out infinite}.fuda--pensando .m-adorno--puntos circle:nth-child(2){animation-delay:.2s}.fuda--pensando .m-adorno--puntos circle:nth-child(3){animation-delay:.4s}.fuda--dormido .fuda__vivo{animation-duration:5.4s}.fuda--dormido .m-cola,.fuda--dormido .m-oreja{animation:none}.fuda--dormido .m-adorno{animation:fuda-zzz 3.2s ease-in-out infinite}.m-ropa--fantasma{animation:fuda-flota 3s ease-in-out infinite}.is-hablando .fuda .m-boca{transform-box:fill-box;transform-origin:center;animation:fuda-habla .2s ease-in-out infinite alternate}@keyframes fuda-parpadeo{0%,94%,to{transform:none}97%{transform:scaleY(.08)}}@keyframes fuda-respira{0%,to{transform:none}50%{transform:scaleY(1.018)}}@keyframes fuda-cola{0%,to{transform:rotate(-3deg)}50%{transform:rotate(6deg)}}@keyframes fuda-oreja-izq{0%,90%,to{transform:none}93%{transform:rotate(-9deg)}96%{transform:rotate(2deg)}}@keyframes fuda-oreja-der{0%,90%,to{transform:none}93%{transform:rotate(9deg)}96%{transform:rotate(-2deg)}}@keyframes fuda-salta{0%,to{transform:none}40%{transform:translateY(-9px)}70%{transform:translateY(0) scaleY(.95)}}@keyframes fuda-saluda{0%,to{transform:rotate(-92deg)}50%{transform:rotate(-118deg)}}@keyframes fuda-puntos{0%,to{opacity:.35}50%{opacity:1}}@keyframes fuda-zzz{0%,to{opacity:.45;transform:none}50%{opacity:1;transform:translateY(-3px)}}@keyframes fuda-flota{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes fuda-habla{0%{transform:scaleY(.55)}to{transform:scaleY(1.25)}}@keyframes fuda-vuela{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(1deg)}}.fudafloat{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:18px;z-index:55;width:104px;height:104px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:transform .35s var(--ease-spring),opacity .2s,visibility .2s;-webkit-tap-highlight-color:transparent}.fudafloat:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.fudafloat__who{display:block;width:100%;height:100%;animation:fuda-vuela 3.8s ease-in-out infinite;will-change:transform}.fudafloat__who .fuda{width:100%;height:100%}.fudafloat .fuda .fuda__vivo{animation:none}.fudafloat .fuda .m-cola{animation:fuda-cola-a-ratos 9s ease-in-out infinite}.fudafloat.is-escondido .fuda *,.fudafloat[aria-expanded=true] .fuda *{animation-play-state:paused}@keyframes fuda-cola-a-ratos{0%,72%,to{transform:rotate(-3deg)}80%,94%{transform:rotate(6deg)}87%{transform:rotate(-3deg)}}.fudafloat:after{content:"";position:absolute;bottom:2px;left:26%;z-index:-1;width:48%;height:9px;border-radius:50%;background:radial-gradient(closest-side,#0000006b,#0000)}.fudafloat:before{content:"";position:absolute;inset:6px;z-index:-1;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f3d687,#e3b548 62%,#c9962f);box-shadow:0 0 34px #e3b5486b;opacity:0;transform:scale(.5);transition:opacity .25s,transform .35s var(--ease-spring)}.fudafloat:hover:before,.fudafloat:focus-visible:before{opacity:1;transform:none}.fudafloat[aria-expanded=true]{opacity:0;visibility:hidden;transform:scale(.5)}.menu-open .fudafloat{display:none}@media(min-width:960px){:root[data-fuda=on] .updown{right:calc(max(20px,env(safe-area-inset-right)) + 116px)}}@media(max-width:959px){.fudafloat{right:auto;left:max(10px,env(safe-area-inset-left));bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) - 38px);width:78px;height:78px;z-index:56;transition:transform .45s var(--ease-spring),opacity .2s,visibility .2s}:root[data-appbar] .fudafloat{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 36px)}.fudafloat__who,.fudafloat .fuda .m-cola{animation:none}.fudafloat:before,.fudafloat:after{display:none}.fudafloat.is-escondido{transform:translateY(150px)}.fudafloat.is-fuera,.fudafloat.is-reacciona{transform:translateY(-46px)}}.fudanote{position:fixed;right:calc(max(20px,env(safe-area-inset-right)) + 112px);bottom:56px;z-index:56;width:min(290px,calc(100vw - 24px));padding:14px 36px 14px 16px;border-radius:18px 18px 5px;background:#fff4e6;box-shadow:0 14px 34px #0000006b;color:#2a2420;animation:fuda-llega .4s var(--ease-spring)}.fudanote p{margin:0 0 8px;font-size:.94rem;font-weight:500;line-height:1.4}.fudanote__go{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:99px;background:#b3142b;color:#fff4e6;font-size:.82rem;font-weight:700;text-decoration:none}.fudanote__go:hover{background:#93101f}.fudanote__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:#6a5c50;cursor:pointer}.fudanote__close:hover{background:#2a24201a;color:#2a2420}@keyframes fuda-llega{0%{opacity:0;transform:translateY(12px) scale(.92)}}@media(max-width:959px){.fudanote{right:auto;left:12px;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 90px);border-radius:18px 18px 18px 5px}}.fudadex{--dex-bg: #150c0e;--dex-bg-2: #231518;--dex-line: rgba(232, 200, 140, .18);--dex-text: #f5eee3;--dex-muted: #b3a698;--dex-oro: #e3b548;--dex-rojo: #b3142b;--dex-papel: #fff4e6;--dex-tinta: #2a2420;--dex-alto: 560px;--fuda-rojo: #d0243c;--fuda-oro: #e3b548;position:fixed;right:max(20px,env(safe-area-inset-right));bottom:18px;z-index:62;display:flex;flex-direction:column;width:392px;height:min(var(--dex-alto),calc(100svh - var(--nav-h) - 28px));border-radius:30px;background:var(--dex-bg);box-shadow:0 0 0 1px #e3b54857,0 30px 70px #0000009e;color:var(--dex-text);overflow:hidden;transform-origin:calc(100% - 52px) calc(100% - 52px);transition:height .42s var(--ease);animation:fuda-abre .42s var(--ease-spring)}.fudadex.is-sigue{animation:none}.fudadex--charla{--dex-alto: 700px}@keyframes fuda-abre{0%{opacity:0;transform:scale(.35)}}.fudadex__visor{position:relative;flex:none;height:98px;-webkit-user-select:none;user-select:none;background:linear-gradient(172deg,#c21a33,#7a0c1b 84%);overflow:hidden;transition:height .42s var(--ease)}.fudadex__visor:after{content:"";position:absolute;right:-14%;bottom:-52px;left:-14%;height:92px;border-radius:50%;background:var(--dex-bg);box-shadow:0 -1.5px #e3b54899;transition:bottom .42s var(--ease),height .42s var(--ease)}.fudadex__luna{position:absolute;top:calc(50% - 86px);left:calc(50% - 73px);width:146px;height:146px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#f6dd98,#e3b548 60%,#c9962f);box-shadow:0 0 54px #f0c45c70;transition:all .42s var(--ease)}.fudadex__who{position:absolute;top:calc(50% - 90px);left:calc(50% - 84px);z-index:1;width:168px;height:168px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:all .42s var(--ease);-webkit-tap-highlight-color:transparent}.fudadex__who .fuda{width:100%;height:100%;animation:fuda-vuela 3.8s ease-in-out infinite;will-change:transform}.fudadex.is-teclado .fuda,.fudadex.is-teclado .fuda *{animation-play-state:paused}.fudadex__who:focus-visible,.fudadex__close:focus-visible,.fudadex__mod:focus-visible,.fudaapp:focus-visible,.fudacard:focus-visible,.fudamsg__go:focus-visible{outline:2px solid var(--dex-oro);outline-offset:2px}.fudadex__mimo{position:absolute;top:30px;left:calc(50% + 34px);z-index:2;color:#fff4e6;pointer-events:none;animation:fuda-mimo 1s ease-out forwards}@keyframes fuda-mimo{0%{opacity:1;transform:translateY(14px) scale(.6)}to{opacity:0;transform:translateY(-26px) scale(1.25)}}.fudadex__name{position:absolute;top:16px;left:20px;z-index:2;transition:left .42s var(--ease)}.fudadex__name b{display:block;color:#fff4e6;font-family:var(--font-display);font-size:1.32rem;font-weight:800;line-height:1.1}.fudadex__name small{display:block;margin-top:2px;color:#fff4e6c2;font-size:.74rem;font-weight:600}.fudadex__tools{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;gap:6px}.fudadex__close{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#1e060a6b;color:#fff4e6;cursor:pointer;transition:background-color .2s}.fudadex__close:hover{background:#1e060ab8}.fudadex__mod{height:30px;padding:0 12px;border:0;border-radius:99px;background:var(--dex-oro);color:var(--dex-tinta);cursor:pointer;font:inherit;font-size:.74rem;font-weight:700}.fudadex__mod:hover{background:#f0c964}.fudadex--inicio .fudadex__visor{flex:1;min-height:150px}.fudadex--charla .fudadex__visor:after{bottom:-68px;height:84px}.fudadex--charla .fudadex__luna{top:9px;left:18px;width:66px;height:66px;box-shadow:0 0 26px #f0c45c66}.fudadex--charla .fudadex__who{top:2px;left:8px;width:86px;height:86px}.fudadex--charla .fudadex__name{top:24px;left:102px}.fudadex__log{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0;margin-top:-6px;padding:8px 16px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(227,181,72,.3) transparent;scrollbar-width:thin}.fudadex--charla .fudadex__log>:first-child{margin-top:auto}.fudadex--inicio .fudadex__log{position:relative;z-index:1;flex:none;overflow:visible}.fudamsg{display:grid;flex:none;justify-items:start;gap:10px;min-width:0}.fudamsg p{margin:0}.fudamsg__paper{position:relative;max-width:94%;padding:11px 15px;border-radius:5px 18px 18px;background:var(--dex-papel);box-shadow:0 6px 16px #00000057;color:var(--dex-tinta);font-size:.95rem;font-weight:500;line-height:1.42}.fudadex--inicio .fudamsg{justify-items:center}.fudadex--inicio .fudamsg__paper{max-width:100%;border-radius:18px;text-align:center}.fudadex--inicio .fudamsg__paper:before{content:"";position:absolute;top:-8px;left:calc(50% - 10px);width:20px;height:20px;border-radius:4px;background:var(--dex-papel);transform:rotate(45deg)}.fudamsg__paper p{position:relative}.fudamsg__rest{visibility:hidden}.fudamsg--me{justify-items:end}.fudamsg--me p{max-width:84%;padding:9px 15px;border-radius:18px 18px 5px;background:linear-gradient(170deg,#c2182f,#93101f);color:#fff4e6;font-size:.93rem;font-weight:600;line-height:1.38;overflow-wrap:anywhere}.fudamsg__extra{display:grid;justify-items:start;gap:10px;width:100%;min-width:0}.fudamsg__extra[hidden]{display:none}.fudamsg__extra.is-nuevo{animation:fuda-sube .32s var(--ease)}@keyframes fuda-sube{0%{opacity:0;transform:translateY(10px)}}.fudamsg__go{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 13px 7px 15px;border:1px solid rgba(227,181,72,.5);border-radius:99px;color:var(--dex-oro);font-size:.84rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s}.fudamsg__go:hover{background:#e3b54824}.fudamsg__go svg{flex:none}.fudamsg__links{display:grid;justify-items:start;gap:6px}.fudacards{display:flex;gap:10px;width:calc(100% + 32px);margin:0 -16px;padding:2px 16px 4px;overflow-x:auto;scroll-padding-left:16px;scroll-snap-type:x proximity;scrollbar-width:none}.fudacards::-webkit-scrollbar,.fudadex__apps::-webkit-scrollbar{display:none}.fudacard{flex:none;display:grid;gap:1px;width:108px;color:inherit;text-decoration:none;scroll-snap-align:start}.fudacard img{display:block;width:108px;height:151px;margin-bottom:6px;border-radius:6px;background:var(--dex-bg-2);box-shadow:0 8px 18px #00000080;object-fit:cover;transition:transform .22s var(--ease)}.fudacard:hover img{transform:translateY(-3px) rotate(-1.5deg)}.fudacard b,.fudacard small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fudacard b{font-size:.8rem;line-height:1.25}.fudacard small{color:var(--dex-muted);font-size:.7rem;line-height:1.25}.fudacard em{margin-top:1px;color:var(--dex-oro);font-size:.88rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:800}.fudadots{display:inline-flex;flex:none;align-self:flex-start;gap:5px;padding:14px 16px;border-radius:5px 18px 18px;background:var(--dex-papel)}.fudadots span{width:7px;height:7px;border-radius:50%;background:var(--dex-rojo);animation:fuda-puntos 1s ease-in-out infinite}.fudadots span:nth-child(2){animation-delay:.16s}.fudadots span:nth-child(3){animation-delay:.32s}.fudadex__apps{flex:none;display:flex;gap:8px;padding:8px 16px 10px;overflow-x:auto;scrollbar-width:none}.fudaapp{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;margin:0;padding:0 14px 0 9px;border:1px solid var(--dex-line);border-radius:99px;background:var(--dex-bg-2);color:var(--dex-text);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s}.fudaapp:hover{border-color:#e3b5488c}.fudaapp__ico{display:grid;place-items:center;color:var(--dex-oro)}.fudaapp__ico svg{width:19px;height:19px}.fudaapp--dicho{padding-left:14px}.fudadex--inicio .fudadex__apps{flex-wrap:wrap;justify-content:center;gap:12px 4px;overflow:visible;padding:14px 12px 6px}.fudadex--inicio .fudaapp:not(.fudaapp--dicho){flex:0 0 calc(25% - 3px);flex-direction:column;gap:7px;height:auto;padding:0;border:0;background:none;font-size:.75rem;line-height:1.2;text-align:center;white-space:normal}.fudadex--inicio .fudaapp:not(.fudaapp--dicho) .fudaapp__ico{width:54px;height:54px;border-radius:50%;background:var(--dex-bg-2);box-shadow:inset 0 0 0 1px var(--dex-line);transition:transform .25s var(--ease-spring),background-color .2s,color .2s}.fudadex--inicio .fudaapp:not(.fudaapp--dicho) .fudaapp__ico svg{width:24px;height:24px}.fudadex--inicio .fudaapp:not(.fudaapp--dicho):hover .fudaapp__ico{background:var(--dex-rojo);color:#fff4e6;transform:translateY(-3px)}.fudadex--inicio .fudaapp--luego{display:none}.fudadex__aviso{flex:none;margin:auto 0 0;padding:6px 24px 10px;color:var(--dex-muted);font-size:.72rem;line-height:1.35;text-align:center}.fudadex--charla .fudadex__aviso{display:none}.fudadex__form{position:relative;flex:none;margin:0 14px 14px}.fudadex__input{display:block;width:100%;height:50px;padding:0 54px 0 18px;border:1px solid var(--dex-line);border-radius:99px;background:#0c0607;color:var(--dex-text);font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.fudadex__input::placeholder{color:var(--dex-muted);opacity:1}.fudadex__input:focus{border-color:var(--dex-oro);box-shadow:0 0 0 3px #e3b54829;outline:0}.fudadex__send{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--dex-rojo);color:#fff4e6;cursor:pointer;transition:background-color .2s}.fudadex__send:hover{background:#c9182f}.fudadex__review{position:absolute;inset:98px 0 0;z-index:3;padding:10px 16px 16px;background:var(--dex-bg);overflow-y:auto;overscroll-behavior:contain}.fudadex--inicio .fudadex__review{inset:0;border-radius:30px}.fudadex__review[hidden]{display:none}.fudareview__back{display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 12px 0 8px;border:0;border-radius:99px;background:var(--dex-bg-2);color:var(--dex-text);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600}.fudareview__none{margin:16px 0 0;color:var(--dex-muted);font-size:.9rem}.fudareview__list{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.fudareview__list li{display:grid;gap:8px;padding:12px;border-radius:16px;background:var(--dex-bg-2)}.fudareview__list p{margin:0;color:var(--dex-muted);font-size:.78rem}.fudareview__list b{color:var(--dex-oro)}.fudareview__input{display:block;width:100%;padding:9px 12px;border:1px solid var(--dex-line);border-radius:12px;background:#0c0607;color:var(--dex-text);font:inherit;font-size:16px;resize:vertical}.fudareview__input:focus{border-color:var(--dex-oro);outline:0}.fudareview__do{display:flex;gap:8px}.fudareview__yes,.fudareview__no{flex:1;height:38px;border:0;border-radius:99px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700}.fudareview__yes{background:var(--dex-rojo);color:#fff4e6}.fudareview__no{background:none;box-shadow:inset 0 0 0 1px var(--dex-line);color:var(--dex-text)}.fudareview__yes:disabled,.fudareview__no:disabled{opacity:.5}@media(max-width:959px){.fudadex{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom) + 12px);height:min(var(--dex-alto),calc(100svh - var(--nav-h) - var(--tab-h) - env(safe-area-inset-bottom) - 24px))}}.fudavelo,.fudadex__asa{display:none}@media(max-width:639px){html.fuda-bloquea,html.fuda-bloquea body{overflow:hidden;overscroll-behavior:none}.fudavelo{position:fixed;inset:0;z-index:69;display:block;background:#0804058c;touch-action:none;animation:fuda-velo .3s ease-out}.fudadex{right:0;bottom:0;left:0;z-index:70;width:auto;height:min(548px,calc(100svh - 72px));border-radius:28px 28px 0 0;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;transition:none;animation-name:fuda-sale;animation-duration:.36s;animation-timing-function:var(--ease)}.fudadex.is-crece{transition:height .35s var(--ease)}.fudadex.is-suelta{transition:transform .24s var(--ease)}.fudadex.is-teclado{padding-bottom:0}.fudadex__visor,.fudadex__visor:after,.fudadex__luna,.fudadex__who,.fudadex__name{transition:none}.fudadex__asa{position:absolute;top:8px;left:calc(50% - 20px);z-index:2;display:block;width:40px;height:5px;border-radius:99px;background:#fff4e680}.fudadex__aviso{margin-top:0}.search__empty:before{width:72px;height:72px}}@keyframes fuda-velo{0%{opacity:0}}@keyframes fuda-sale{0%{opacity:.4;transform:translateY(100%)}}@media(max-height:640px){.fudadex--inicio .fudadex__luna{top:calc(50% - 62px);left:calc(50% - 52px);width:104px;height:104px}.fudadex--inicio .fudadex__who{top:calc(50% - 66px);left:calc(50% - 60px);width:120px;height:120px}}.bell__empty{text-align:center}.search__empty:before,.bell__empty:before{content:"";display:block;width:84px;height:84px;margin:0 auto 10px;background:url(../fuda/vacio-oscuro.svg) center / contain no-repeat}.search__empty[role=alert]:before{background-image:url(../fuda/error-oscuro.svg)}:root[data-theme=light] .search__empty:before,:root[data-theme=light] .bell__empty:before{background-image:url(../fuda/vacio-claro.svg)}:root[data-theme=light] .search__empty[role=alert]:before{background-image:url(../fuda/error-claro.svg)}.lost__fuda{display:block;width:150px;height:150px;margin:0 0 8px -12px;background:url(/fuda/error-oscuro.svg) center / contain no-repeat}:root[data-theme=light] .lost__fuda{background-image:url(/fuda/error-claro.svg)}:root[data-fuda=off] .fudafloat,:root[data-fuda=off] .fudadex,:root[data-fuda=off] .fudanote,:root[data-fuda=off] .fudavelo,:root[data-fuda=off] .search__empty:before,:root[data-fuda=off] .bell__empty:before,:root[data-fuda=off] .lost__fuda{display:none}@media(prefers-reduced-motion:reduce){.fuda *,.fuda .fuda__vivo,.fudafloat,.fudafloat__who,.fudadex,.fudadex *,.fudavelo,.fudanote{animation:none!important;transition:none!important}}@media print{.fudafloat,.fudadex,.fudanote{display:none}}
