.dxos-wallpaper{--wall-a:#5b63ff57;--wall-b:#1fae5c33;--wall-c:#7a52ff3d;--wall-tint:#5b63ff0d;background:radial-gradient(1100px 700px at 78% -10%, var(--wall-tint), transparent 60%), var(--color-ink,#08080a);transition:background .6s ease-out}.dxos-wallpaper[data-wall=esmeralda]{--wall-a:#1fae5c52;--wall-b:#40d98c29;--wall-c:#0f766e4d;--wall-tint:#1fae5c0d}.dxos-wallpaper[data-wall=grafito]{--wall-a:#ffffff1a;--wall-b:#a0a0af14;--wall-c:#ffffff0d;--wall-tint:#ffffff08}.dxos-wallpaper[data-wall=atardecer]{--wall-a:#e8752a4d;--wall-b:#c2338a3d;--wall-c:#7a52ff42;--wall-tint:#e8752a0d}.dxos-blobs{pointer-events:none;transform:translate3d(var(--par-x,0px), var(--par-y,0px), 0);transition:transform .3s ease-out;position:absolute;inset:0;overflow:hidden}.dxos-blob{filter:blur(95px);will-change:transform;border-radius:50%;position:absolute}.dxos-blob-a{background:var(--wall-a);width:55vw;height:55vw;animation:26s ease-in-out infinite alternate dxos-blob-a;top:-22%;left:52%}.dxos-blob-b{background:var(--wall-b);width:44vw;height:44vw;animation:32s ease-in-out infinite alternate dxos-blob-b;bottom:-18%;left:-14%}.dxos-blob-c{background:var(--wall-c);opacity:.8;width:34vw;height:34vw;animation:21s ease-in-out infinite alternate dxos-blob-c;top:38%;left:34%}@keyframes dxos-blob-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-9vw,7vh)scale(1.18)}}@keyframes dxos-blob-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(8vw,-6vh)scale(.92)}}@keyframes dxos-blob-c{0%{opacity:.55;transform:translate(0,0)scale(.95)}to{opacity:.9;transform:translate(6vw,8vh)scale(1.22)}}.dxos-glass{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#16161b80;border:.5px solid #ffffff1f;border-top-color:#ffffff38;position:relative;box-shadow:inset 3px 3px .5px -3.5px #ffffff17,inset -3px -3px .5px -3.5px #ffffff8c,inset 1px 1px 1px -.5px #fff3,inset 0 0 6px 6px #ffffff0f,0 18px 50px -12px #0000008c}.dxos-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff1f 0%,#0000 38% 62%,#ffffff0d 100%) 0 0/220% 220%;animation:9s ease-in-out infinite alternate dxos-sweep;position:absolute;inset:0}@keyframes dxos-sweep{0%{background-position:0 0}to{background-position:100% 100%}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dxos-glass{background:#14141af5}}@media (prefers-reduced-transparency:reduce){.dxos-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121218fa}}.dxos-tile{border-radius:27%;transition:transform .1s ease-out,filter .16s ease-out;position:relative;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 6px #00000040,0 8px 18px -8px #0009}.dxos-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47,#0000 45%);position:absolute;inset:0}.dxos-icon-btn:hover .dxos-tile{filter:brightness(1.12);transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff59,inset 0 -2px 6px #00000040,0 14px 26px -8px #000000b3}.dxos-icon-btn:active .dxos-tile{transform:scale(.94)}.dxos-icon-enter{animation:.42s ease-out both dxos-icon-in}@keyframes dxos-icon-in{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.dxos-icon-btn:focus-visible{outline:none}.dxos-icon-btn:focus-visible .dxos-tile{outline:2px solid var(--color-accent,#5b63ff);outline-offset:3px}.dxos-window{will-change:transform;transition:box-shadow .25s ease-out,opacity .25s ease-out;animation:.34s cubic-bezier(.21,1.02,.55,1) both dxos-window-in}.dxos-focused .dxos-window{border-top-color:#ffffff4d;box-shadow:inset 3px 3px .5px -3.5px #ffffff17,inset -3px -3px .5px -3.5px #ffffff8c,inset 1px 1px 1px -.5px #fff3,inset 0 0 6px 6px #ffffff0f,0 30px 80px -14px #000c}.dxos-unfocused .dxos-window{opacity:.92}@keyframes dxos-window-in{0%{opacity:0;filter:blur(10px);transform:scale(.96)translateY(10px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.dxos-titlebar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.dxos-titlebar:active{cursor:grabbing}.dxos-light{border:.5px solid #00000040;border-radius:999px;width:12px;height:12px;transition:filter .12s ease-out,transform .1s ease-out}.dxos-light:hover{filter:brightness(1.2)}.dxos-light:active{transform:scale(.9)}.dxos-dock-icon{transform-origin:bottom;will-change:transform;transition:transform .14s ease-out}.dxos-dock-dot{background:#ffffffd9;border-radius:999px;width:4px;height:4px}.dxos-dock-bounce .dxos-tile{animation:.6s ease-out dxos-bounce}@keyframes dxos-bounce{0%,to{transform:translateY(0)}28%{transform:translateY(-16px)}55%{transform:translateY(0)}74%{transform:translateY(-7px)}}.dxos-wa-pulse{position:relative}.dxos-wa-pulse:after{content:"";pointer-events:none;border:2px solid #2fd970bf;border-radius:27%;animation:2.4s ease-out infinite dxos-wa-ring;position:absolute;inset:0}@keyframes dxos-wa-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.dxos-sheet{will-change:transform;animation:.35s cubic-bezier(.21,1.02,.55,1) both dxos-sheet-up}@keyframes dxos-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dxos-boot{animation:.4s ease-out 2.4s both dxos-boot-out}@keyframes dxos-boot-out{0%{opacity:1}to{opacity:0;visibility:hidden}}.dxos-boot-bar{transform-origin:0;animation:2.5s ease-out both dxos-boot-fill}@keyframes dxos-boot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dxos-screen{height:100svh}@supports (height:100dvh){.dxos-screen{height:100dvh}}.dxos-vignette{background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#0000006b 100%)}.dxos-menu{animation:.16s ease-out both dxos-menu-in;box-shadow:inset 0 1px #ffffff14,0 18px 50px -12px #000000b3}@keyframes dxos-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dxos-menu-item{color:#fafafae0;text-align:left;align-items:center;gap:9px;width:100%;padding:7px 14px;transition:background .1s ease-out;display:flex}.dxos-menu-item:hover,.dxos-menu-item:focus-visible{color:#fff;background:#5b63ff59;outline:none}.dxos-minimizing{transform-origin:bottom;pointer-events:none;animation:.24s ease-out both dxos-minimize-out}@keyframes dxos-minimize-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.06)translateY(48vh)}}.dxos-icon-btn:focus-visible span:last-child{background:var(--color-accent,#5b63ff);color:#fff;border-radius:6px;padding:1px 6px}.dxos-bar-enter{animation:.5s ease-out both dxos-bar-in}@keyframes dxos-bar-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dxos-dock-enter{animation:.5s ease-out .12s both dxos-dock-in}@keyframes dxos-dock-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dxos-launchpad{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#08080a8c;animation:.25s ease-out both dxos-launchpad-in}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dxos-launchpad{background:#08080af0}}@keyframes dxos-launchpad-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.dxos-notif{animation:.42s cubic-bezier(.34,1.4,.64,1) both dxos-notif-in;position:relative;overflow:hidden}@keyframes dxos-notif-in{0%{opacity:0;transform:translate(40px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.dxos-notif-progress{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#ffffff59,#ffffff14);width:100%;height:2px;animation:9s linear both dxos-notif-progress;position:absolute;bottom:0;left:0}@keyframes dxos-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dxos-swatch{border:2px solid #ffffff40;border-radius:999px;width:26px;height:26px;transition:transform .12s ease-out,border-color .12s ease-out}.dxos-swatch:hover{transform:scale(1.12)}.dxos-swatch[aria-pressed=true]{border-color:#fff}.dxos-chevron{animation:2.2s ease-in-out infinite dxos-chevron-float}@keyframes dxos-chevron-float{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.dxos-window,.dxos-sheet{animation:.2s ease-out both dxos-fade-in}.dxos-dock-icon{transition:none}.dxos-chevron{animation:none}.dxos-menu{animation:.15s ease-out both dxos-fade-in}.dxos-blob,.dxos-glass:before,.dxos-wa-pulse:after,.dxos-dock-bounce .dxos-tile{animation:none}.dxos-blobs{transition:none;transform:none}.dxos-icon-enter,.dxos-bar-enter,.dxos-dock-enter,.dxos-launchpad,.dxos-notif{animation:.2s ease-out both dxos-fade-in}.dxos-notif-progress{opacity:0;animation:none}.dxos-icon-btn:hover .dxos-tile{transform:none}.dxos-minimizing{animation:.18s ease-out both dxos-minimize-out}@keyframes dxos-minimize-out{0%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes dxos-fade-in{0%{opacity:0}to{opacity:1}}}
