:root{--fondo: #f2eee5;--hoja: #faf8f3;--texto: #1b1a17;--tenue: #8c867a;--borde: rgba(27, 26, 23, .1);--borde-fuerte: rgba(27, 26, 23, .24);--superficie: rgba(27, 26, 23, .035);--superficie-2: rgba(27, 26, 23, .07);--vidrio: rgba(244, 241, 234, .78);--peligro: #b8372a;--bien: #4f6b3a;--sombra: 0 1px 1px rgba(40, 32, 20, .04), 0 14px 40px -12px rgba(40, 32, 20, .18);--sombra-alta: 0 30px 80px -20px rgba(40, 32, 20, .35);--fibra: .42;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--curva: cubic-bezier(.2, .9, .25, 1);--hoja-ios: cubic-bezier(.32, .72, 0, 1);--elastica: cubic-bezier(.34, 1.56, .64, 1);--radio: 14px;--acento: var(--texto);--onda: rgba(27, 26, 23, .4);color-scheme:light;font-family:var(--sans);font-weight:700;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme: dark){:root{--fondo: #151412;--hoja: #1d1b18;--texto: #f1ece3;--tenue: #8d877b;--borde: rgba(241, 236, 227, .09);--borde-fuerte: rgba(241, 236, 227, .22);--superficie: rgba(241, 236, 227, .035);--superficie-2: rgba(241, 236, 227, .07);--vidrio: rgba(24, 23, 20, .78);--peligro: #ff6b55;--bien: #9cb87e;--sombra: 0 1px 1px rgba(0, 0, 0, .2), 0 14px 40px -12px rgba(0, 0, 0, .55);--sombra-alta: 0 30px 80px -20px rgba(0, 0, 0, .7);--fibra: .22;--onda: rgba(241, 236, 227, .32);color-scheme:dark}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--fondo);color:var(--texto)}body{min-height:100dvh;text-transform:lowercase;letter-spacing:-.01em}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}body:before{opacity:var(--fibra);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0 0.32 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}body:after{opacity:calc(var(--fibra) * .18);transform:rotate(-8deg) scale(1.3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.09' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.44 0 0 0 0 0.35 0 0 0 -1.4 0.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E")}#root{position:relative;z-index:1}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;border:0;background:none;padding:0;text-transform:inherit}button:disabled{cursor:default;opacity:.35}input,textarea{text-transform:none;font-weight:500}input::placeholder,textarea::placeholder{color:var(--tenue);opacity:.75;text-transform:lowercase}:focus-visible{outline:2px solid var(--texto);outline-offset:3px}::selection{background:var(--texto);color:var(--fondo)}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0;letter-spacing:-.035em;font-weight:700}p{margin:0}.tenue{color:var(--tenue)}.chico{font-size:13px}.ico{flex-shrink:0;display:block}.nombre,.visor-titulo strong,.recibido-texto h1,.mensaje,.comentario p,.link-fila strong,.ficha h2,.artista strong,.tarea-nombre,.nota,.resumen li,.comentario-cabeza strong,.audio-titulo strong,.migas button,.aviso strong,.pagos-texto h2,.integrante input,.yo,.entrar-users button,.chapa.tag{text-transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px;border-radius:999px;font-size:14px;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);background:transparent;transition:transform .35s var(--elastica),background .25s,box-shadow .25s,color .25s}.btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--texto)}.btn:active:not(:disabled){transform:scale(.94);transition-duration:.12s}.btn.primario,.btn.activo{background:var(--texto);color:var(--fondo);box-shadow:none}.btn.primario:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px -10px var(--texto)}.btn.grande{height:48px;padding:0 26px;font-size:15px}.btn.icono{width:38px;padding:0;box-shadow:none;color:var(--tenue);position:relative}.btn.icono:hover:not(:disabled){color:var(--texto);background:var(--superficie-2);box-shadow:none;transform:scale(1.06)}.btn.icono:active:not(:disabled){transform:scale(.88)}.btn.link,button.link{box-shadow:none;color:var(--tenue);height:auto;padding:0 4px;background:none;display:inline-flex;align-items:center;gap:4px}button.link:hover{color:var(--texto)}.punto{width:9px;height:9px;border-radius:50%;background:var(--c, var(--texto));display:inline-block;flex-shrink:0}.entrar{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;animation:aparecer .8s var(--curva)}.entrar-boton{width:280px;height:240px}.entrar h1{font-size:64px;letter-spacing:-.06em;margin-top:-10px}.entrar p{color:var(--tenue)}.entrar-users{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:6px}.entrar-users button{display:flex;align-items:center;gap:9px;height:44px;padding:0 20px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);font-size:15px;transition:box-shadow .25s,transform .35s var(--elastica);animation:subir .7s var(--curva) both}.entrar-users button:nth-child(2){animation-delay:.06s}.entrar-users button:nth-child(3){animation-delay:.12s}.entrar-users button:hover{box-shadow:inset 0 0 0 1.5px var(--texto);transform:translateY(-2px)}.entrar-users button:active{transform:scale(.95)}.entrar small{color:var(--tenue);max-width:360px;margin-top:28px;font-size:12px;font-weight:500}.app{display:grid;grid-template-columns:232px 1fr;min-height:100dvh}.lateral{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:18px 14px;gap:6px}.marca{display:flex;align-items:center;gap:2px;cursor:pointer;font-size:26px;letter-spacing:-.05em;padding-left:2px}.marca-boton{width:58px;height:54px;margin-left:-8px}.lateral nav{display:flex;flex-direction:column;gap:1px;margin-top:14px}.lateral nav button{text-align:left;padding:9px 12px;border-radius:10px;font-size:15px;color:var(--tenue);transition:color .2s,background .25s,transform .35s var(--elastica)}.lateral nav button:hover{color:var(--texto);transform:translate(2px)}.lateral nav button.activo{color:var(--texto);background:var(--superficie-2)}.espacio{margin-top:auto;display:flex;align-items:center;gap:2px;font-size:12px;color:var(--tenue)}.espacio strong{color:var(--texto);display:block;font-size:15px;letter-spacing:-.02em}.espacio small{display:block;font-weight:500}.frasco{width:62px;height:84px;flex-shrink:0}.yo{display:flex;align-items:center;gap:8px;font-size:14px;padding:12px 4px 0;border-top:1px solid var(--borde)}.yo .link{margin-left:auto;font-size:12px;text-transform:lowercase}main{min-width:0;display:flex;flex-direction:column}.barra{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:6px;padding:16px 28px 14px;background:var(--vidrio);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.barra h2{font-size:26px}.hamburguesa{display:none;width:38px;height:38px;border-radius:50%;place-items:center}.migas{display:flex;align-items:center;gap:2px;font-size:26px;letter-spacing:-.04em;min-width:0;overflow:hidden;white-space:nowrap;flex-shrink:1}.migas button{padding:2px 4px;border-radius:8px;font-size:inherit;color:var(--tenue);transition:color .2s,background .2s}.migas button:hover{color:var(--texto);background:var(--superficie-2)}.migas span:last-child button,.migas>button:only-child{color:var(--texto)}.migas i{color:var(--borde-fuerte);font-style:normal;padding:0 2px}.buscar{margin-left:auto;height:38px;border-radius:999px;border:0;box-shadow:inset 0 0 0 1.5px var(--borde);background:var(--superficie);padding:0 16px;width:210px;min-width:0;font-size:14px;transition:width .45s var(--hoja-ios),box-shadow .2s}.buscar:focus{outline:none;width:280px;box-shadow:inset 0 0 0 1.5px var(--texto)}.acciones-sel{position:sticky;top:74px;z-index:4;margin:0 28px 6px;display:flex;align-items:center;gap:6px;padding:7px 7px 7px 18px;border-radius:999px;background:var(--texto);color:var(--fondo);flex-wrap:wrap;animation:subir .45s var(--hoja-ios);box-shadow:var(--sombra-alta)}.acciones-sel span{margin-right:auto;font-size:14px}.acciones-sel .btn{color:var(--fondo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fondo) 28%,transparent);height:34px}.acciones-sel .btn:hover{box-shadow:inset 0 0 0 1.5px var(--fondo)}.acciones-sel .btn.primario{background:var(--fondo);color:var(--texto);box-shadow:none}.acciones-sel .btn.link{color:color-mix(in srgb,var(--fondo) 70%,transparent);box-shadow:none}.contenido{padding:14px 28px 140px;flex:1}.contenido>*{animation:entrar .55s var(--curva)}.grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:26px 20px}.tarjeta{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;animation:entrar .55s var(--curva) both;animation-delay:calc(min(var(--i, 0),16)*28ms)}.tarjeta .mini{aspect-ratio:1;border-radius:var(--radio);background:var(--hoja);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--borde);transition:transform .5s var(--elastica),box-shadow .3s}.tarjeta:hover .mini{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--borde),var(--sombra)}.tarjeta:active .mini{transform:scale(.97);transition-duration:.15s}.tarjeta.sel .mini{box-shadow:inset 0 0 0 2.5px var(--texto)}.tarjeta.blanco .mini{transform:scale(1.04)}.mini img{width:100%;height:100%;object-fit:cover}.mini.psd img,.mini.pdf img,.mini.otro img,.mini.fuente img,.mini.texto img{object-fit:contain;padding:12px}.mini .ext{font-size:12px;letter-spacing:.12em;color:var(--tenue);text-transform:lowercase}.mini .play{position:absolute;width:42px;height:42px;border-radius:50%;background:#14131173;color:#fff;display:grid;place-items:center;padding-left:2px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .4s var(--elastica)}.tarjeta:hover .play{transform:scale(1.12)}.mini.audio{padding:16px}.mini.audio .onda,.mini.audio .onda-espera{width:100%}.mini.carpeta{background:transparent;box-shadow:none}.tarjeta:hover .mini.carpeta{box-shadow:none}.tarjeta.sel .mini.carpeta{box-shadow:inset 0 0 0 2.5px var(--texto)}.boton-img{width:84%!important;height:84%!important;object-fit:contain!important;filter:drop-shadow(0 12px 14px rgba(30,24,16,.2));transition:transform .6s var(--elastica)}.tarjeta:hover .boton-img{transform:rotate(-10deg) scale(1.05)}.tarjeta.blanco .boton-img{transform:scale(1.14) rotate(8deg)}.carpeta-forma{width:70%;height:56%;border-radius:10px;background:var(--superficie-2)}.procesando{position:absolute;top:11px;right:11px;width:13px;height:13px;border-radius:50%;border:2px solid var(--borde-fuerte);border-top-color:var(--texto);animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}.pie{padding:11px 2px 0}.nombre{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.015em}.meta{font-size:12px;color:var(--tenue);margin-top:3px;font-weight:500}.check{position:absolute;top:9px;left:9px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#ffffff8c;color:transparent;box-shadow:inset 0 0 0 1.5px #1b1a1740;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:scale(.8);transition:opacity .2s,transform .4s var(--elastica),background .2s}.tarjeta:hover .check,.check.on{opacity:1;transform:scale(1)}.check.on{background:var(--texto);color:var(--fondo);box-shadow:none}.estrella{position:absolute;top:9px;right:9px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#ffffff8c;color:#1b1a17;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:scale(.8);transition:opacity .2s,transform .4s var(--elastica)}.tarjeta:hover .estrella,.estrella.on{opacity:1;transform:scale(1)}.estrella.on{color:#b8892a}.estrella:active{transform:scale(1.35)}@media (hover: none){.check,.estrella{opacity:.85;transform:none}}.lista{display:flex;flex-direction:column}.lista .tarjeta{display:flex;align-items:center;gap:14px;padding:8px 6px;border-bottom:1px solid var(--borde)}.lista .mini{width:50px;height:50px;flex-shrink:0;border-radius:9px}.lista .tarjeta:hover .mini{transform:none;box-shadow:inset 0 0 0 1px var(--borde)}.lista .mini.audio{padding:4px}.lista .play{width:22px;height:22px}.lista .pie{padding:0;min-width:0;flex:1}.lista .check{position:static;opacity:1;transform:none}.lista .estrella{position:static;opacity:1;transform:none;background:none;color:var(--borde-fuerte)}.lista .estrella.on{color:#b8892a}.lista .boton-img{width:100%!important;height:100%!important}.chapitas{display:flex;gap:4px;flex-wrap:wrap;margin-top:7px}.chapa{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 8px;border-radius:999px;background:var(--superficie-2);color:var(--tenue);white-space:nowrap}button.chapa{transition:background .2s,transform .35s var(--elastica)}button.chapa:hover{background:var(--borde-fuerte);color:var(--texto)}.chapa.tag{color:var(--texto)}.chapa.devolucion{color:var(--bien);background:color-mix(in srgb,var(--bien) 14%,transparent)}.chapa.on{background:var(--texto);color:var(--fondo)}.chapitas.grandes{gap:6px}.chapitas.grandes .chapa{font-size:14px;padding:7px 14px}.chapitas.filtro{margin-bottom:24px}.chapitas.filtro small{opacity:.55;margin-left:2px}.onda{width:100%;display:block;cursor:pointer}.onda-espera{display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--tenue);width:100%;font-weight:500}.vacio{display:flex;flex-direction:column;align-items:center;text-align:center;padding:70px 20px;color:var(--tenue);gap:6px}.vacio h3{color:var(--texto);font-size:24px}.vacio p{font-weight:500}.vacio-boton{width:260px;height:230px}.flotante{position:fixed;bottom:26px;left:calc(50% + 116px);transform:translate(-50%);height:46px;padding:0 24px;border-radius:999px;background:var(--vidrio);color:var(--texto);box-shadow:inset 0 0 0 1.5px var(--borde-fuerte),var(--sombra);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:6;font-size:14px;display:inline-flex;align-items:center;gap:8px;transition:transform .4s var(--elastica),box-shadow .25s;animation:subirCentro .6s var(--hoja-ios) both}.flotante:hover{transform:translate(-50%) translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--texto),var(--sombra)}.flotante:active{transform:translate(-50%) scale(.95)}.soltar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--vidrio);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;gap:6px;animation:aparecer .25s}.soltar-boton{width:360px;height:300px}.soltar h2{font-size:30px}.soltar p{color:var(--tenue);font-weight:500}.bandeja{position:fixed;right:22px;bottom:22px;width:350px;max-width:calc(100vw - 32px);background:var(--vidrio);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:20px;box-shadow:inset 0 0 0 1px var(--borde),var(--sombra-alta);z-index:20;overflow:hidden;animation:hoja .55s var(--hoja-ios)}.bandeja header{padding:15px 18px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.bandeja header strong{font-size:14px}.bandeja header span{font-size:12px;color:var(--tenue);font-weight:500;font-variant-numeric:tabular-nums}.barra-prog{height:3px;background:var(--borde);border-radius:3px;overflow:hidden;margin-top:6px}.barra-prog i{display:block;height:100%;background:var(--texto);border-radius:3px;transition:width .4s var(--curva)}.bandeja-lista{max-height:260px;overflow:auto;border-top:1px solid var(--borde);padding:6px 0}.tarea{display:flex;align-items:center;gap:10px;padding:7px 18px;font-size:13px}.tarea-nombre{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tarea-nombre small{display:block;color:var(--tenue);font-size:11px;font-weight:500}.tarea-estado{color:var(--tenue);white-space:nowrap;display:flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;font-weight:500}.tarea.listo .tarea-estado{color:var(--bien)}.tarea.error .tarea-estado,.tarea.reintentando .tarea-estado{color:var(--peligro)}.avisos-wrap{position:relative}.globo{position:absolute;top:3px;right:3px;background:var(--texto);color:var(--fondo);font-size:10px;min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center;padding:0 4px;animation:pop .5s var(--elastica)}.avisos{position:absolute;right:0;top:46px;width:320px;max-height:420px;overflow:auto;background:var(--vidrio);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:18px;box-shadow:inset 0 0 0 1px var(--borde),var(--sombra-alta);padding:8px;z-index:10;transform-origin:top right;animation:menu .4s var(--hoja-ios)}.avisos .tenue{padding:10px;font-size:13px;font-weight:500}.aviso{padding:10px;font-size:13px;border-radius:12px;font-weight:500}.aviso strong{font-weight:700}.aviso.nuevo{background:var(--superficie-2)}.aviso small{display:block;color:var(--tenue);margin-top:2px}.visor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0e0d0b;color:#f1ece3;display:flex;flex-direction:column;animation:visor .45s var(--hoja-ios);--texto: #f1ece3;--acento: #f1ece3;--fondo: #0e0d0b;--hoja: #1a1916;--tenue: #8d877b;--borde: rgba(241, 236, 227, .09);--borde-fuerte: rgba(241, 236, 227, .22);--superficie: rgba(241, 236, 227, .04);--superficie-2: rgba(241, 236, 227, .08);--onda: rgba(241, 236, 227, .22);--vidrio: rgba(20, 19, 17, .8)}.visor header{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 22px}.visor-titulo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.visor-titulo strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.visor-titulo span{font-size:12px;color:var(--tenue);font-weight:500}.visor-acciones{display:flex;gap:6px;align-items:center}.visor select.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 16px;background:transparent;color:var(--texto);text-transform:lowercase}.visor-fila{flex:1;min-height:0;display:flex}.visor-cuerpo{flex:1;min-width:0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding:0 70px 26px}.visor-cuerpo>:not(.flecha){animation:aparecer .35s var(--curva)}.flecha{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--superficie-2);color:var(--texto);z-index:2;transition:background .2s,transform .4s var(--elastica)}.flecha:hover{background:var(--borde-fuerte);transform:translateY(-50%) scale(1.08)}.flecha:active{transform:translateY(-50%) scale(.9)}.flecha.izq{left:14px}.flecha.der{right:14px}.visor-vacio{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--tenue)}.icono-grande{font-size:22px;letter-spacing:.14em;color:var(--tenue);padding:34px 44px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte)}.vista-imagen{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:zoom-in;overflow:hidden}.vista-imagen img{max-width:100%;max-height:100%;object-fit:contain;transition:opacity .35s;border-radius:4px}.vista-imagen img.borrosa{position:absolute;filter:blur(14px)}.vista-imagen.zoom{cursor:zoom-out;overflow:auto;display:block}.vista-imagen.zoom img{max-width:none;max-height:none}.img-marco{position:relative;display:inline-flex;max-width:100%;max-height:100%}.vista-imagen .img-marco img{max-width:100%;max-height:calc(100dvh - 110px)}.vista-imagen.marcando,.vista-imagen.marcando img{cursor:crosshair}.marca-punto{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#f1ece3;color:#1b1a17;font-size:12px;display:grid;place-items:center;box-shadow:0 0 0 3px #0e0d0b80,0 6px 16px #0006;pointer-events:none;transition:transform .4s var(--elastica);animation:pop .5s var(--elastica)}.marca-punto.on{transform:scale(1.35)}.vista-video{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.vista-video video{flex:1;min-height:0;width:100%;background:#000;border-radius:10px}.calidades{display:flex;gap:2px;align-items:center;padding:3px;border-radius:999px;background:var(--superficie-2)}.calidades button{border-radius:999px;padding:6px 14px;font-size:13px;color:var(--tenue);transition:background .3s var(--hoja-ios),color .2s}.calidades button.activo{background:var(--texto);color:var(--fondo)}.calidades .nota{font-size:12px;color:var(--tenue);padding:0 10px;font-weight:500}.vista-audio{width:min(900px,100%);display:flex;flex-direction:column;gap:28px;align-items:center}.vista-audio audio{width:100%}.disco{width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,#0e0d0b 0,#0e0d0b 17%,#f1ece3 17.5%,#f1ece3 19%,#1d1b18 19.5%,#1d1b18);box-shadow:inset 0 0 0 1px #f1ece314;display:grid;place-items:center;font-size:0;animation:gira 5s linear infinite}.vista-pdf{width:100%;height:100%;border:none;background:#fff;border-radius:10px}.vista-texto{width:min(1000px,100%);height:100%;overflow:auto;background:var(--hoja);padding:26px;border-radius:14px;font-size:13px;white-space:pre-wrap;margin:0;text-transform:none;font-weight:500;font-family:ui-monospace,Menlo,monospace}.vista-fuente{display:flex;flex-direction:column;gap:18px;max-width:100%;overflow:hidden;text-transform:none;font-weight:400}.vista-fuente div{overflow-wrap:anywhere;outline:none}.vista-modelo{width:100%;height:100%}.comentarios{width:330px;flex-shrink:0;display:flex;flex-direction:column;padding:6px 16px 18px;gap:12px;min-height:0;animation:panel .5s var(--hoja-ios)}.comentarios h3{font-size:15px;color:var(--tenue)}.comentarios-lista{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px}.comentarios-lista>.tenue{font-weight:500;line-height:1.4}.comentario{background:var(--superficie);border-radius:14px;padding:11px 13px;animation:subir .4s var(--curva);transition:background .2s}.comentario:hover{background:var(--superficie-2)}.comentario p{margin-top:6px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500;line-height:1.35}.comentario-cabeza{display:flex;align-items:center;gap:6px;font-size:13px}.comentario-cabeza small{color:var(--tenue);margin-left:auto;font-weight:500}.tiempo{display:inline-flex;align-items:center;gap:3px;background:var(--superficie-2);color:var(--texto);border-radius:6px;padding:2px 7px;font-size:12px;font-variant-numeric:tabular-nums;transition:background .2s}button.tiempo:hover{background:var(--borde-fuerte)}.comentar{display:flex;flex-direction:column;gap:8px}.comentar textarea{background:var(--superficie);border:0;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:14px;padding:11px 13px;color:var(--texto);resize:none;font-size:14px;transition:box-shadow .2s}.comentar textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--texto)}.comentar .tilde{font-size:13px;color:var(--tenue);display:flex;gap:6px;align-items:center}.linea-tiempo{position:relative;height:24px;background:var(--superficie);border-radius:8px;cursor:pointer;overflow:hidden}.linea-tiempo i{position:absolute;inset:0 auto 0 0;background:var(--superficie-2);transition:width .25s linear}.linea-tiempo b{position:absolute;top:6px;width:3px;height:12px;border-radius:2px;transform:translate(-1.5px)}.modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#14120e47;display:flex;align-items:center;justify-content:center;padding:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:aparecer .3s}.modal{background:var(--hoja);border-radius:26px;padding:26px;width:480px;max-width:100%;max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:16px;box-shadow:inset 0 0 0 1px var(--borde),var(--sombra-alta);animation:hoja .55s var(--hoja-ios)}.modal.ancho{width:600px}.modal h2{font-size:24px}.modal p{font-size:14px;font-weight:500}.modal label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--tenue)}.modal input:not([type=checkbox]):not([type=color]),.modal textarea,.modal>input{border:0;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:12px;padding:11px 13px;background:var(--superficie);color:var(--texto);font-size:15px;resize:vertical;transition:box-shadow .2s}.modal input:focus,.modal textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--texto)!important}.modal label.tilde{flex-direction:row;align-items:center;gap:9px;color:var(--texto);font-size:14px}input[type=checkbox]{accent-color:var(--texto);width:16px;height:16px}.opciones{display:flex;gap:2px;flex-wrap:nowrap;padding:3px;border-radius:999px;background:var(--superficie-2);align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.opciones button{border-radius:999px;padding:7px 12px;white-space:nowrap;font-size:13px;color:var(--tenue);transition:background .35s var(--hoja-ios),color .2s}.opciones button:hover{color:var(--texto)}.opciones button.activo{background:var(--hoja);color:var(--texto);box-shadow:0 1px 2px #00000014,0 4px 12px -4px #00000026}.modal-pie{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.link-listo{display:flex;gap:8px}.link-listo input{flex:1;min-width:0}.dos-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.paquete-vista{height:170px;margin:-12px -12px 0;transition:height .5s var(--hoja-ios)}.paquete-vista.chico{height:0;overflow:hidden}.muestras{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.muestra{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .4s var(--elastica)}.muestra:hover{transform:scale(1.12)}.muestra.on{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--hoja),0 0 0 3.5px var(--texto)}.muestras input[type=color]{width:28px;height:28px;border:none;background:none;padding:0;cursor:pointer}.portadas{display:flex;gap:6px;flex-wrap:wrap}.portadas button{height:54px;min-width:54px;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--borde);overflow:hidden;padding:0 12px;font-size:13px;color:var(--tenue);transition:box-shadow .2s,transform .35s var(--elastica)}.portadas button img{width:54px;height:54px;object-fit:cover;display:block;margin:0 -12px}.portadas button.on{box-shadow:0 0 0 2.5px var(--texto);color:var(--texto)}.boton-vista{height:170px}.formas{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.formas button{display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:14px;padding:8px 6px;font-size:12px;color:var(--tenue);box-shadow:inset 0 0 0 1.5px var(--borde);transition:box-shadow .2s,transform .35s var(--elastica)}.formas button:hover{transform:translateY(-2px)}.formas button img{width:62px;height:62px}.formas button.on{box-shadow:inset 0 0 0 2px var(--texto);color:var(--texto)}.elegir-modo{display:flex;flex-direction:column;gap:8px}.elegir-modo button{text-align:left;display:flex;flex-direction:column;gap:3px;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1.5px var(--borde);transition:box-shadow .2s,transform .35s var(--elastica)}.elegir-modo button:hover{box-shadow:inset 0 0 0 1.5px var(--texto);transform:translate(3px)}.elegir-modo span{font-size:13px;color:var(--tenue);font-weight:500}.resumen{background:var(--hoja);border-radius:22px;padding:18px 22px;margin-bottom:28px;box-shadow:inset 0 0 0 1px var(--borde);max-width:760px;animation:hoja .6s var(--hoja-ios)}.resumen-cabeza{display:flex;align-items:center;gap:10px}.resumen-cabeza h3{font-size:18px}.resumen-cabeza small{color:var(--tenue);font-weight:500}.resumen-cabeza .btn{margin-left:auto;height:32px}.resumen ul{margin:12px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.resumen li:before{content:"—";color:var(--tenue);margin-right:8px}.resumen b{font-weight:700}.links{display:flex;flex-direction:column;gap:2px;max-width:980px}.link-fila{display:flex;align-items:center;gap:16px;padding:14px 6px;border-bottom:1px solid var(--borde);flex-wrap:wrap;animation:entrar .5s var(--curva) both}.link-fila>div:first-of-type{flex:1;min-width:200px}.link-fila strong{display:block;font-size:15px}.link-fila small{color:var(--tenue);font-size:12px;font-weight:500}.link-fila.vencido{opacity:.45}.numeros{display:flex;gap:18px;font-size:12px;color:var(--tenue);font-weight:500}.numeros b{color:var(--texto);font-size:18px;margin-right:3px;font-weight:700}.link-acciones{display:flex;gap:6px}.paq-color{width:10px;height:34px;border-radius:5px;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001a}.artistas{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.artista{display:flex;flex-direction:column;align-items:center;gap:7px;padding:26px 12px 22px;border-radius:22px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--borde);transition:transform .5s var(--elastica),box-shadow .3s;animation:entrar .55s var(--curva) both}.artista:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--borde),var(--sombra)}.artista:active{transform:scale(.97)}.artista small{color:var(--tenue);font-size:12px;text-align:center;font-weight:500}.artista.nuevo{background:transparent;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte)}.avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#f1ece3;font-size:22px;background:var(--superficie-2);flex-shrink:0;letter-spacing:-.04em}.artista.nuevo .avatar{color:var(--tenue);background:var(--superficie-2)}.ficha{display:flex;flex-direction:column;gap:16px;max-width:1100px}.ficha>.link{align-self:flex-start;padding:0}.ficha-cabeza{display:flex;align-items:center;gap:16px}.ficha h2{font-size:32px}.ficha-cabeza small{font-weight:500}.ficha h3{margin-top:12px;font-size:17px;color:var(--tenue)}.nota{border:0;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:14px;padding:12px 14px;background:var(--superficie);color:var(--texto);resize:vertical;max-width:640px;font-size:14px}.nota:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--texto)}.pagos{max-width:820px;display:flex;flex-direction:column;gap:14px}.tarjetas{height:260px}.pagos-texto{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.pagos-texto p{font-weight:500}.pagos-texto h2{font-size:48px;letter-spacing:-.05em}.pagos .ok{color:var(--bien);display:flex;align-items:center;gap:6px}.pagos h3{margin-top:20px;font-size:17px;color:var(--tenue)}.calendario{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.mes{background:var(--hoja);border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px var(--borde);display:flex;flex-direction:column;gap:2px;position:relative;animation:entrar .5s var(--curva) both}.mes:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c);margin-bottom:8px}.mes small{color:var(--tenue);font-weight:500}.mes span{position:absolute;top:12px;right:12px;color:var(--bien)}.integrantes{display:flex;flex-direction:column}.integrante{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--borde)}.integrante input[type=color]{width:30px;height:30px;border:none;background:none;padding:0;cursor:pointer}.integrante input:not([type=color]){flex:1;border:none;background:none;font-size:16px;padding:6px 8px;border-radius:8px;font-weight:700}.integrante input:not([type=color]):focus{background:var(--superficie-2);outline:none}.flechitas{display:flex;gap:4px}.flechitas button{box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:50%;width:30px;height:30px;transition:transform .35s var(--elastica)}.flechitas button:hover:not(:disabled){transform:scale(1.1)}.recibido{min-height:100dvh;display:flex;flex-direction:column;padding:28px;position:relative;isolation:isolate}.recibido.centro{align-items:center;justify-content:center;text-align:center;gap:10px}.recibido.centro h1{font-size:40px;text-transform:none}.recibido-cabeza{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;min-height:72dvh;transition:min-height .8s var(--hoja-ios)}.recibido.abierto .recibido-cabeza{min-height:0}.caja{width:440px;height:380px;max-width:100%;transition:height .8s var(--hoja-ios);animation:aparecer 1s var(--curva)}.recibido.abierto .caja{height:340px}.caja.chica{width:260px;height:220px}.recibido-texto{max-width:440px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;animation:subir .8s .15s var(--curva) both}.recibido-texto small{color:var(--tenue);font-size:13px}.recibido-texto h1{font-size:52px;line-height:.98;letter-spacing:-.05em;overflow-wrap:anywhere}.mensaje{white-space:pre-wrap;font-size:17px;font-weight:500;line-height:1.4}.recibido-texto .tenue{font-weight:500;font-size:13px}.recibido-archivos{max-width:1200px;width:100%;margin:30px auto 0;animation:subir .7s var(--hoja-ios)}.recibido-archivos .migas{font-size:18px;margin-bottom:16px}.recibido footer{text-align:center;color:var(--tenue);font-size:12px;margin-top:auto;padding-top:56px}.recibido footer b{color:var(--texto)}.pass{display:flex;gap:8px;margin-top:8px}.pass input{border:0;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);border-radius:999px;padding:0 18px;height:46px;background:var(--superficie);font-size:16px}.pass input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--texto)}.error{color:var(--peligro);animation:sacudir .4s}.portada{position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(30px) saturate(1.1);opacity:.4;transform:scale(1.12);z-index:-1;animation:aparecer 1.2s}.con-portada:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,transparent 20%,var(--fondo) 88%);pointer-events:none}.devolucion{max-width:1200px;width:100%;margin:48px auto 0;display:flex;flex-direction:column;gap:14px;animation:subir .7s .1s var(--hoja-ios) both}.devolucion h2{font-size:30px}.devolucion h3{font-size:16px;color:var(--tenue);margin-top:8px}.quien{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--tenue);max-width:360px}.quien input{border:0;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:999px;padding:11px 18px;background:var(--superficie);color:var(--texto);font-size:15px}.quien input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--texto)}.zona-subida{border-radius:26px;padding:46px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;background:var(--hoja);box-shadow:inset 0 0 0 1.5px var(--borde);transition:box-shadow .25s,transform .5s var(--elastica)}.zona-subida:hover{box-shadow:inset 0 0 0 1.5px var(--borde-fuerte)}.zona-subida.encima{box-shadow:inset 0 0 0 2px var(--texto);transform:scale(1.015)}.zona-subida strong{font-size:22px;letter-spacing:-.03em}.zona-subida span,.zona-subida small{color:var(--tenue);font-size:13px;font-weight:500}.barra-prog.grande{width:min(420px,100%);height:4px;margin-top:12px}.centrado{text-align:center}.volver{font-size:14px}@keyframes aparecer{0%{opacity:0}}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}}@keyframes subir{0%{opacity:0;transform:translateY(18px)}}@keyframes subirCentro{0%{opacity:0;transform:translate(-50%,18px)}}@keyframes hoja{0%{opacity:0;transform:translateY(26px) scale(.97)}}@keyframes menu{0%{opacity:0;transform:scale(.92) translateY(-6px)}}@keyframes visor{0%{opacity:0;transform:scale(1.03)}}@keyframes panel{0%{opacity:0;transform:translate(24px)}}@keyframes pop{0%{transform:scale(0)}}@keyframes sacudir{25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}::view-transition-old(root){animation:.22s var(--curva) both vtSale}::view-transition-new(root){animation:.42s var(--hoja-ios) both vtEntra}@keyframes vtSale{to{opacity:0;transform:scale(.985)}}@keyframes vtEntra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width: 760px){.app{grid-template-columns:1fr}.lateral{position:fixed;z-index:35;left:0;top:0;width:264px;background:var(--fondo);transform:translate(-102%);transition:transform .5s var(--hoja-ios);box-shadow:var(--sombra-alta)}.menu-abierto .lateral{transform:none}.hamburguesa{display:grid}.barra{padding:10px 14px;flex-wrap:wrap}.migas,.barra h2{font-size:20px;flex:1}.buscar,.buscar:focus{order:10;width:100%;margin-left:0}.contenido{padding:8px 16px 130px}.grilla{grid-template-columns:repeat(2,1fr);gap:18px 12px}.acciones-sel{margin:0 12px 6px;top:112px;border-radius:22px}.flotante{left:50%}.visor-cuerpo{padding:0 0 12px}.flecha{display:none}.visor-fila{flex-direction:column}.comentarios{width:100%;max-height:42dvh;border-top:1px solid var(--borde);padding-top:12px}.visor-acciones .btn:not(.icono){padding:0 12px}.calendario{grid-template-columns:repeat(3,1fr)}.dos-col{grid-template-columns:1fr}.formas{grid-template-columns:repeat(2,1fr)}.recibido{padding:18px}.recibido-texto h1{font-size:36px}.caja{height:280px}.soltar-boton{width:260px;height:220px}.modal{border-radius:26px 26px 0 0;align-self:flex-end;animation:hojaAbajo .55s var(--hoja-ios)}.modal-fondo{padding:0}@keyframes hojaAbajo{0%{transform:translateY(100%)}}}.mas-btn{position:absolute;bottom:52px;right:9px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff9;color:#1b1a17;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:scale(.8);transition:opacity .2s,transform .4s var(--elastica)}.tarjeta:hover .mas-btn{opacity:1;transform:scale(1)}.mas-btn:active{transform:scale(.88)}.tarjeta:has(.chapitas) .mas-btn{bottom:78px}.lista .mas-btn{position:static;opacity:1;transform:none;background:none;color:var(--tenue)}@media (hover: none){.mas-btn{opacity:.9;transform:none}}.modal.ajustes{width:420px;gap:14px;background:var(--fondo);padding:22px 18px 18px}.modal-fondo.cerrando{animation:desaparecer .26s forwards}.modal-fondo.cerrando .modal{animation:hojaSale .26s var(--curva) forwards}@keyframes desaparecer{to{opacity:0}}@keyframes hojaSale{to{opacity:0;transform:translateY(18px) scale(.98)}}.ajustes-cabeza{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:4px}.ajustes-mini{width:132px;animation:pop .6s var(--elastica)}.ajustes-mini .mini{aspect-ratio:1;border-radius:18px;background:var(--hoja);overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:inset 0 0 0 1px var(--borde),var(--sombra)}.ajustes-mini .mini.carpeta{box-shadow:none;background:transparent}.ajustes-mini .mini img{width:100%;height:100%;object-fit:cover}.ajustes-mini .mini.audio{padding:14px}.ajustes-nombre{width:100%;text-align:center;font-size:19px;font-weight:700;letter-spacing:-.03em;border:0;background:transparent;padding:6px 10px;border-radius:10px;color:var(--texto);transition:background .2s,box-shadow .2s}.ajustes-nombre:hover{background:var(--superficie)}.ajustes-nombre:focus{outline:none;background:var(--hoja);box-shadow:inset 0 0 0 1.5px var(--texto)}.ajustes-cabeza small{color:var(--tenue);font-size:12px;font-weight:500}.grupo{background:var(--hoja);border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--borde);flex-shrink:0}.fila{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 16px;font-size:15px;text-align:left;position:relative;color:var(--texto)}.fila+.fila,.sub-lista+.fila,.fila+.sub-lista{border-top:1px solid var(--borde)}.boton-fila{transition:background .15s}.boton-fila:hover{background:var(--superficie)}.boton-fila:active{background:var(--superficie-2)}.fila-ico{color:var(--tenue);display:grid;place-items:center;width:22px}.fila-texto{flex:1}.fila-detalle{color:var(--tenue);font-size:13px;font-weight:500;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.fila.peligro,.fila.peligro .fila-ico{color:var(--peligro)}.grupo.info .fila{min-height:40px;font-size:14px}.grupo.info .fila-texto{color:var(--tenue);font-weight:500}.grupo.info .fila-detalle{color:var(--texto)}.sub-lista{display:flex;flex-direction:column;max-height:220px;overflow:auto;background:var(--superficie);animation:entrar .35s var(--curva)}.sub-lista button{text-align:left;padding:11px 16px 11px 50px;font-size:14px;text-transform:none;transition:background .15s}.sub-lista button:hover:not(:disabled){background:var(--superficie-2)}.sub-lista small{color:var(--tenue);font-weight:500}.fila-formatos{flex-wrap:wrap;padding-top:8px;padding-bottom:10px}.formatos-chips{display:flex;gap:5px;flex-wrap:wrap;width:100%;padding-left:34px}.formatos-chips button{height:30px;padding:0 12px;border-radius:999px;font-size:13px;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);transition:transform .35s var(--elastica),box-shadow .2s,background .2s}.formatos-chips button:hover{box-shadow:inset 0 0 0 1.5px var(--texto)}.formatos-chips button:active{transform:scale(.92);background:var(--texto);color:var(--fondo)}.ajustes-aviso{position:sticky;bottom:0;align-self:center;background:var(--texto);color:var(--fondo);padding:9px 16px;border-radius:999px;font-size:13px;opacity:0;transform:translateY(10px);transition:opacity .25s,transform .4s var(--elastica);pointer-events:none;margin-top:-40px}.ajustes-aviso.visible{opacity:1;transform:none}.espacio-texto{flex:1;min-width:0}.papelera-lateral{width:62px;height:78px;flex-shrink:0;cursor:pointer;border-radius:14px;transition:background .2s,transform .4s var(--elastica)}.papelera-lateral:hover{background:var(--superficie-2)}.papelera-lateral.encima{background:var(--superficie-2);transform:scale(1.18)}.papelera-3d{width:100%;height:100%}.papelera-flotante{position:fixed;left:50%;bottom:24px;width:120px;height:140px;transform:translate(-50%);z-index:45;pointer-events:none;animation:subirCentro .45s var(--hoja-ios),desaparecer .35s 1.85s forwards}.visor{isolation:isolate}.visor-ambiente{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.visor-ambiente div{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-size:cover;background-position:center;filter:blur(70px) saturate(1.5);opacity:.38;animation:ambiente .9s var(--curva)}.visor-ambiente:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 40%,transparent 0%,rgba(14,13,11,.55) 70%,#0e0d0b 100%)}@keyframes ambiente{0%{opacity:0;transform:scale(1.06)}}.visor header{background:transparent}.visor-cuerpo>:not(.flecha){animation:contenido .5s var(--hoja-ios)}@keyframes contenido{0%{opacity:0;transform:scale(.975)}}.vista-imagen .img-marco img{box-shadow:0 30px 80px -20px #000000b3;border-radius:6px}.vista-video video{box-shadow:0 30px 80px -20px #000000b3}.vista-imagen.zoom .img-marco img{cursor:zoom-out}.vista-audio{width:min(920px,100%);gap:30px}.audio-titulo{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:100%}.audio-titulo strong{font-size:clamp(26px,4vw,44px);letter-spacing:-.045em;text-transform:none;overflow-wrap:anywhere;line-height:1.02}.audio-titulo span{color:var(--tenue);font-size:13px;font-weight:500;text-transform:none}.vista-audio .onda{border-radius:8px}.audio-controles{display:flex;align-items:center;gap:28px}.audio-tiempo{font-variant-numeric:tabular-nums;color:var(--tenue);font-size:13px;width:56px;text-align:center;font-weight:500}.audio-play{width:68px;height:68px;border-radius:50%;background:#f1ece3;color:#0e0d0b;display:grid;place-items:center;padding-left:3px;box-shadow:0 14px 34px -10px #0009;transition:transform .4s var(--elastica)}.audio-play.sonando{padding-left:0}.audio-play:hover{transform:scale(1.06)}.audio-play:active{transform:scale(.9)}.tira{display:flex;gap:6px;padding:0 20px 16px;overflow-x:auto;scrollbar-width:none;justify-content:safe center;flex-shrink:0}.tira::-webkit-scrollbar{display:none}.tira button{width:46px;height:46px;flex-shrink:0;border-radius:9px;overflow:hidden;opacity:.45;transition:opacity .25s,transform .4s var(--elastica),width .4s var(--hoja-ios)}.tira button:hover{opacity:.85}.tira button.activo{opacity:1;width:62px;box-shadow:0 0 0 2px #f1ece3}.tira .mini{width:100%;height:100%;background:var(--hoja);display:flex;align-items:center;justify-content:center;position:relative}.tira .mini img{width:100%;height:100%;object-fit:cover}.tira .mini.carpeta,.tira .mini.audio{padding:4px}.tira .mini .play,.tira .procesando,.tira .ext{display:none}@media (max-width: 760px){.tira{padding:0 12px 10px}.tira button{width:38px;height:38px}.tira button.activo{width:50px}}.mini.carpeta{overflow:visible;perspective:760px;perspective-origin:50% 20%}.c2d{--px: 0;--py: 0;width:80%;aspect-ratio:1.24;position:relative;transform-style:preserve-3d;transform:rotateX(calc(16deg - var(--py) * 4deg)) rotateY(calc(var(--px) * 6deg));transition:transform .7s var(--elastica),opacity .3s}.c2d-cuerpo{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.c2d-atras{position:absolute;top:9%;right:0;bottom:0;left:0;border-radius:6px 12px 12px;background:color-mix(in srgb,var(--c) 80%,#000);box-shadow:inset 0 0 0 1px #0000000f}.c2d-atras:before{content:"";position:absolute;left:0;top:-12%;width:40%;height:14%;border-radius:7px 9px 0 0;background:inherit}.c2d-hoja{position:absolute;left:7%;right:7%;top:15%;bottom:10%;border-radius:5px;background:#faf8f3;box-shadow:0 1px 2px #00000014;transition:transform .6s var(--elastica)}.c2d-hoja.h2{left:11%;right:4%;top:19%;background:#ece5d7;transform:rotate(2deg);transition-delay:.04s}.c2d-hoja.h1{transform:translateZ(1px)}.c2d-frente{position:absolute;left:0;right:0;bottom:0;height:78%;border-radius:10px 10px 12px 12px;transform-origin:50% 100%;background:linear-gradient(to bottom,color-mix(in srgb,var(--c) 88%,#fff),var(--c) 40%);box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #00000012;transform:translateZ(2px) rotateX(0);transition:transform .6s var(--elastica)}.c2d-num{position:absolute;left:11%;bottom:12%;font-size:13px;color:var(--tinta-c);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mini.carpeta:after{content:"";position:absolute;left:16%;right:16%;bottom:9%;height:12%;border-radius:50%;background:#1e181038;filter:blur(10px);z-index:-1;transition:transform .7s var(--elastica),opacity .4s}@media (prefers-color-scheme: dark){.mini.carpeta:after{background:#0009}}.tarjeta.es-carpeta:hover .mini{transform:none;box-shadow:none}.tarjeta.es-carpeta:hover .c2d{transform:translateY(-6%) translateZ(46px) rotateX(calc(var(--py) * -9deg)) rotateY(calc(var(--px) * 12deg))}.tarjeta.es-carpeta:hover .c2d-frente{transform:translateZ(2px) rotateX(-24deg)}.tarjeta.es-carpeta:hover .c2d-hoja.h1{transform:translateZ(1px) translateY(-12%)}.tarjeta.es-carpeta:hover .c2d-hoja.h2{transform:rotate(4deg) translateY(-6%)}.tarjeta.es-carpeta:hover .mini.carpeta:after{transform:scale(1.15,.9) translateY(10%);opacity:.7}.tarjeta.es-carpeta:active .c2d{transform:translateY(-3%) translateZ(20px) scale(.97);transition-duration:.15s}.tarjeta.es-carpeta.blanco .mini{transform:none}.tarjeta.es-carpeta.blanco .c2d-frente{transform:translateZ(2px) rotateX(-38deg)}.tarjeta.acercando{z-index:30}.tarjeta.acercando .c2d{transform:translateZ(380px) translateY(-10%) rotateX(0) scale(1.15)!important;opacity:0;transition:transform .34s cubic-bezier(.5,0,.75,0),opacity .3s .06s}.tarjeta.acercando .c2d-frente{transform:translateZ(2px) rotateX(-50deg)!important;transition-duration:.25s}.tarjeta.acercando .pie{opacity:0;transition:opacity .2s}.tarjeta.sel .mini.carpeta{box-shadow:none}.tarjeta.sel .c2d-frente{box-shadow:inset 0 0 0 2.5px var(--texto)}.lista .mini.carpeta{perspective:none}.lista .c2d{width:100%;transform:none!important}.lista .mini.carpeta:after{display:none}.lista .c2d-num{display:none}.tira .c2d,.ajustes-mini .c2d{transform:rotateX(10deg)}.tira .c2d-num{display:none}.vista-carpeta-color{display:grid;place-items:center;height:190px;perspective:760px}.vista-carpeta-color .c2d{width:200px;animation:balanceo 3.2s ease-in-out infinite}.vista-carpeta-color .c2d-frente{transform:translateZ(2px) rotateX(-18deg)}@keyframes balanceo{50%{transform:rotateX(8deg) rotateY(-8deg) translateY(-4px)}0%,to{transform:rotateX(14deg) rotateY(8deg)}}.colores-grandes{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.colores-grandes button{aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .4s var(--elastica)}.colores-grandes button:hover{transform:scale(1.08)}.colores-grandes button.on{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px var(--hoja),0 0 0 5px var(--texto)}.color-propio{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--tenue)}.color-propio input[type=color]{width:36px;height:36px;border:none;background:none;padding:0;cursor:pointer}:root{--rosa: #ff4fa3;--azul-m: #3d6bff;--lima: #8fd62b;--naranja: #ff7a1a;--amarillo: #ffcf0a;--violeta: #9b5cff;--turquesa: #16c2b0}.garabato{position:absolute;pointer-events:none;color:var(--g);overflow:visible}.garabato path{stroke-dasharray:1;stroke-dashoffset:1;animation:trazo .75s var(--demora, 0ms) cubic-bezier(.55,.1,.3,1) forwards}@keyframes trazo{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.garabato path{animation:none;stroke-dashoffset:0}}.con-subrayado{position:relative;display:inline-block}.con-subrayado .g-subrayado{left:-4%;width:108%;height:14px;bottom:-6px}.marca .con-subrayado .g-subrayado{bottom:-3px;height:10px}.entrar h1.con-subrayado .g-subrayado{height:20px;bottom:-4px}.chispa-entrar{width:46px;height:46px;right:-40px;top:-14px}.con-resaltador{position:relative;isolation:isolate}.con-resaltador .g-resaltador{left:-6px;width:calc(100% + 12px);height:62%;bottom:0;z-index:-1;mix-blend-mode:multiply;opacity:.6}@media (prefers-color-scheme: dark){.con-resaltador .g-resaltador{mix-blend-mode:normal;opacity:.42}}.migas button.con-resaltador{color:var(--texto)}.migas button.con-resaltador:hover{background:transparent}.lateral nav button{position:relative}.lateral nav button.activo{background:transparent}.lateral nav .g-circulo{left:2px;top:2px;width:calc(100% - 36px);height:calc(100% - 4px)}.btn-dibujado{position:relative;overflow:visible}.btn-dibujado .g-circulo{top:-7px;right:-9px;bottom:-7px;left:-9px;width:calc(100% + 18px);height:calc(100% + 14px)}.chispa-subir{width:26px;height:26px;right:-16px;top:-18px}.chispa-carpeta{width:34px;height:34px;right:6%;top:-2%;opacity:0;transform:rotate(14deg)}.chispa-carpeta path{animation:none}.tarjeta.es-carpeta:hover .chispa-carpeta{opacity:1}.tarjeta.es-carpeta:hover .chispa-carpeta path{animation:trazo .45s .12s cubic-bezier(.55,.1,.3,1) forwards}.lista .chispa-carpeta,.tira .chispa-carpeta,.ajustes-mini .chispa-carpeta{display:none}.chapa.tag{background:color-mix(in srgb,var(--g, var(--amarillo)) 26%,transparent);color:var(--texto)}button.chapa.tag:hover{background:color-mix(in srgb,var(--g) 45%,transparent)}.chapa.tag.on{background:var(--g);color:#1b1a17}.check.on,.globo{background:var(--rosa);color:#fff}.barra-prog i{background:linear-gradient(90deg,var(--rosa),var(--naranja),var(--amarillo))}.estrella.on{color:var(--amarillo);background:#1b1a17}.lista .estrella.on{color:#e0b400;background:none}.calidades button.activo,.opciones button.activo{box-shadow:0 0 0 2px color-mix(in srgb,var(--azul-m) 70%,transparent)}.tarjeta.sel .c2d-frente{box-shadow:inset 0 0 0 3px var(--rosa)}.tarjeta.sel .mini:not(.carpeta){box-shadow:inset 0 0 0 3px var(--rosa)}.acciones-sel .btn.primario{background:var(--rosa);color:#fff}.resumen{border-left:4px solid var(--lima)}.zona-subida.encima{box-shadow:inset 0 0 0 2.5px var(--rosa)}::selection{background:var(--amarillo);color:#1b1a17}.vacio-carpeta{position:relative;width:190px;height:170px;display:grid;place-items:center;perspective:760px;cursor:pointer;margin-bottom:6px}.vacio-carpeta .c2d{width:150px}.vacio-carpeta .c2d-frente{transform:translateZ(2px) rotateX(-22deg)}.vacio-carpeta .c2d-hoja{display:none}.flecha-vacio{width:70px;height:40px;right:-62px;top:18px;transform:scaleX(-1) rotate(-10deg)}.garabato path{stroke-width:3.2px}.g-resaltador path{stroke-width:15}.con-resaltador .g-resaltador{height:78%;bottom:-4%;opacity:.8}@media (prefers-color-scheme: dark){.con-resaltador .g-resaltador{opacity:.55}}.chispa-subir{top:-8px;right:-12px;width:22px;height:22px}.lateral nav button{display:flex;align-items:center;gap:10px}.punto-marcador{width:10px;height:10px;flex-shrink:0;background:var(--g);border-radius:62% 38% 55% 45%/48% 60% 40% 52%;transform:rotate(-12deg) scale(.85);opacity:.55;transition:transform .45s var(--elastica),opacity .2s}.lateral nav button:hover .punto-marcador,.lateral nav button.activo .punto-marcador{opacity:1;transform:rotate(8deg) scale(1.15)}.lateral nav button:hover{text-decoration:underline wavy var(--g);text-decoration-thickness:2px;text-underline-offset:5px}.lateral nav button.activo{text-decoration:none;color:var(--texto)}.lateral nav .g-circulo{left:-4px;top:0;width:calc(100% - 20px);height:100%}.marca .con-subrayado .g-subrayado path{stroke-width:3.6px}.c2d-num{font-weight:700}.grilla{grid-template-columns:repeat(auto-fill,minmax(min(188px,100%),1fr))}.tarjeta,.pie{min-width:0}.migas{flex:1 1 auto}.migas>span{display:flex;align-items:center;min-width:0;flex-shrink:1}.migas>span:not(:last-child){flex-shrink:4}.migas button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.migas>button{flex-shrink:0}.migas button.con-resaltador{overflow:visible}.migas>span:last-child{overflow:hidden;padding:0 8px 4px 2px;margin-bottom:-4px}.migas>span:last-child button.con-resaltador{overflow:hidden}.barra>*{flex-shrink:0}.barra>.migas,.barra>h2{flex-shrink:1;min-width:0}.barra>h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.buscar{flex-shrink:1;min-width:120px}.papelera-flotante{top:50%;bottom:auto;transform:translate(-50%,-50%);animation:aparecer .3s,desaparecer .35s 1.85s forwards}@media (max-width: 760px){.grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.barra{flex-wrap:wrap;row-gap:8px}.barra .hamburguesa{order:0}.barra>.migas,.barra>h2{order:1;flex:1 1 0}.barra .btn-dibujado{order:2;margin:0 6px 0 12px}.migas>span:last-child{padding-right:0}.barra .buscar,.barra .buscar:focus{order:3;flex:1 1 120px;width:auto}.barra .avisos-wrap,.barra .btn.icono{order:4}.barra .btn.icono[title="Cambiar vista"]{display:none}.avisos{position:fixed;left:12px;right:12px;top:110px;width:auto}.acciones-sel{top:106px}.visor-acciones .btn:not(.icono):not(.activo) .ico+*{display:none}.visor header{padding:10px 10px 8px 14px;gap:8px}.visor-titulo strong{font-size:14px}}.estilos-mini{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-4px 0 16px;font-size:12px;color:var(--tenue)}.estilos-mini .opciones{align-self:auto}.estilos-mini .opciones button{padding:5px 11px;font-size:12px}.mini img{transition:transform .6s var(--elastica),box-shadow .4s,opacity .3s}.mini-galeria .mini:is(.imagen,.raw,.psd,.video,.pdf,.otro,.fuente,.texto){background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde)}.mini-galeria .mini:is(.imagen,.raw,.psd,.video) img{object-fit:contain;padding:14px;filter:drop-shadow(0 8px 14px rgba(30,24,16,.22));border-radius:0}.mini-galeria .tarjeta:hover .mini:is(.imagen,.raw,.psd,.video) img{transform:scale(1.04) translateY(-2px)}.mini-recorte .mini img{object-fit:cover;padding:0}.mini-recorte .tarjeta:hover .mini:not(.carpeta) img{transform:scale(1.05)}.mini-polaroid .mini:is(.imagen,.raw,.psd,.video,.pdf,.audio,.otro,.fuente,.texto,.modelo){background:#fbfaf6;padding:9px 9px 30px;box-shadow:0 1px 1px #0000000f,0 10px 26px -10px #1e181059;border-radius:3px;transform:rotate(var(--giro, 0deg))}.mini-polaroid .mini:is(.imagen,.raw,.psd,.video) img{object-fit:cover;border-radius:1px}.mini-polaroid .mini.audio .onda-linda{border-radius:1px}.mini-polaroid .tarjeta:nth-child(4n+1){--giro: -1.6deg}.mini-polaroid .tarjeta:nth-child(4n+2){--giro: 1.2deg}.mini-polaroid .tarjeta:nth-child(4n+3){--giro: -.6deg}.mini-polaroid .tarjeta:nth-child(4n){--giro: 2deg}.mini-polaroid .tarjeta:hover .mini:not(.carpeta){transform:rotate(0) translateY(-6px) scale(1.02);box-shadow:0 1px 1px #0000000f,0 22px 40px -14px #1e181073}.mini-polaroid .mini .play{top:calc(50% - 10px)}.mini-polaroid .check{top:4px;left:4px}.mini-polaroid .estrella{top:4px;right:4px}.mini-polaroid .procesando{top:14px;right:14px}.mini.audio{padding:0}.onda-linda{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 30% 20%,color-mix(in srgb,var(--c1) 18%,var(--hoja)),color-mix(in srgb,var(--c2) 14%,var(--hoja)))}.mini-polaroid .onda-linda{position:relative;width:100%;height:100%}.onda-linda svg{width:76%;height:54%;overflow:visible}.barra-onda{transform-box:fill-box;transform-origin:center}.tarjeta:hover .barra-onda{animation:bailar .9s var(--d) ease-in-out infinite alternate}@keyframes bailar{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}.onda-ext{position:absolute;left:10px;bottom:9px;font-size:10px;letter-spacing:.1em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--c1) 22%,transparent);color:var(--texto)}.lista .onda-linda svg{width:84%}.lista .onda-ext,.tira .onda-ext{display:none}.ajustes-mini .mini.audio,.tira .mini.audio{padding:0}@media (prefers-reduced-motion: reduce){.tarjeta:hover .barra-onda{animation:none}}@media (max-width: 760px){.vista-audio{gap:16px;padding:0 14px}.audio-titulo strong{font-size:24px}.vista-audio .onda{height:110px!important}.audio-play{width:58px;height:58px}.audio-controles{gap:20px}.visor-cuerpo{min-height:0;overflow:hidden}.comentarios{max-height:46dvh}.visor-acciones select.btn{max-width:120px;overflow:hidden;text-overflow:ellipsis}}.visor-fila{overflow:hidden}.visor-titulo span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tira{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (max-width: 760px){.visor header{flex-wrap:wrap;row-gap:6px;padding-top:max(10px,env(safe-area-inset-top))}.visor-titulo{flex:1 1 100%;order:0}.visor-acciones{flex:1 1 100%;justify-content:flex-end;order:1}.visor-acciones select.btn{margin-right:auto;max-width:150px}}@media (max-width: 760px){.acciones-sel{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:999px;padding:6px 6px 6px 14px}.acciones-sel::-webkit-scrollbar{display:none}.acciones-sel span{margin-right:4px;white-space:nowrap}.acciones-sel .btn{flex-shrink:0;height:32px;padding:0 12px}}@media (max-width: 760px){.barra>.migas,.barra>h2{flex:1 1 calc(100% - 190px)}.barra .avisos-wrap{order:4}}.mas-btn{top:42px;bottom:auto;right:9px}.tarjeta:has(.chapitas) .mas-btn{bottom:auto}.mini-polaroid .mas-btn{top:36px;right:4px}.lista .mas-btn{position:static}.paleta-mini{display:inline-flex;gap:2px;margin-left:6px;vertical-align:-1px}.paleta-mini i{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.paleta-grande{display:flex;gap:5px}.paleta-grande i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.fila-detalle.grande{font-size:16px;color:var(--texto);font-weight:700}.fila.alerta .fila-detalle{color:var(--peligro);font-weight:700}.audio-datos{font-variant-numeric:tabular-nums;color:var(--texto)!important;opacity:.75;font-size:12px!important;letter-spacing:.02em}.comparar-audio{width:min(860px,100%);display:flex;flex-direction:column;align-items:center;gap:24px}.ab-interruptor{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(560px,100%);padding:5px;border-radius:22px;background:var(--superficie-2);isolation:isolate}.ab-interruptor button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border-radius:18px;color:var(--tenue);transition:color .25s;min-width:0}.ab-interruptor button strong{font-size:30px;letter-spacing:-.04em}.ab-interruptor button span{font-size:13px;text-transform:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-interruptor button small{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;opacity:.8}.ab-interruptor button.activo{color:#0e0d0b}.ab-indicador{position:absolute;z-index:-1;top:5px;bottom:5px;width:calc(50% - 5px);border-radius:18px;background:#f1ece3;box-shadow:0 10px 30px -8px #0009;transition:transform .45s var(--elastica)}.ab-indicador.izq{transform:translate(0);left:5px}.ab-indicador.der{transform:translate(100%);left:5px}.ab-cambiar kbd{font:inherit;font-size:11px;padding:1px 6px;border-radius:5px;background:var(--superficie-2);margin-left:4px}.ab-opciones{display:flex;gap:18px;align-items:center;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--tenue)}.ab-opciones .tilde{display:flex;gap:6px;align-items:center}.antes-despues{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.ad-caja{position:relative;max-width:100%;max-height:calc(100% - 50px);width:auto;height:100%;border-radius:6px;overflow:hidden;cursor:ew-resize;touch-action:none;box-shadow:0 30px 80px -20px #000000b3;-webkit-user-select:none;user-select:none}.ad-caja img,.ad-caja video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.ad-linea{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#f1ece3;box-shadow:0 0 12px #00000080;pointer-events:none}.ad-linea span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:#f1ece3;color:#0e0d0b;display:grid;place-items:center;font-size:13px;letter-spacing:2px;box-shadow:0 6px 18px #00000080}.ad-etiqueta{position:absolute;top:12px;padding:4px 10px;border-radius:999px;background:#0e0d0b99;color:#f1ece3;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-etiqueta.izq{left:12px}.ad-etiqueta.der{right:12px}.editor-pedido{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde)}.ep-cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.ep-cabeza strong{font-size:14px}.ep-cabeza span{font-size:12px;font-weight:500}.ep-fila{display:flex;gap:6px;align-items:center}.ep-fila input{flex:1;min-width:0;padding:9px 12px!important;font-size:14px!important}.ep-fila select,.ep-globales select{border:0;box-shadow:inset 0 0 0 1.5px var(--borde);border-radius:10px;padding:8px 10px;background:var(--hoja);color:var(--texto);font-size:13px;text-transform:lowercase}.ep-fila .btn.icono{width:32px;height:32px;font-size:18px}.ep-globales{display:flex;gap:12px;flex-wrap:wrap}.ep-globales label{flex-direction:row!important;align-items:center;gap:8px!important}.progreso-pedido b{color:var(--naranja)!important}.progreso-pedido.completo b{color:var(--bien)!important}.checklist{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:22px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--borde);max-width:640px}.cl-cabeza{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cl-cabeza strong{font-size:18px;letter-spacing:-.02em}.cl-cabeza span{color:var(--tenue);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.cl-barra{height:5px;border-radius:5px;background:var(--borde);overflow:hidden;margin:8px 0}.cl-barra i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--lima),#4f9d2a);transition:width .6s var(--elastica)}.cl-fila{display:flex;gap:12px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--borde);animation:entrar .4s var(--curva)}.cl-marca{position:relative;width:26px;height:26px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);display:grid;place-items:center}.cl-fila.ok .cl-marca{box-shadow:inset 0 0 0 1.5px #4f9d2a;background:color-mix(in srgb,#8fd62b 20%,transparent)}.cl-fila.ok .cl-marca .garabato{top:-4px;right:-4px;bottom:-4px;left:-4px;width:34px;height:30px}.cl-fila.revisar .cl-marca{box-shadow:none;background:var(--naranja);color:#fff;font-size:14px}.cl-girando{width:14px;height:14px;border-radius:50%;border:2px solid var(--borde-fuerte);border-top-color:var(--texto);animation:gira .8s linear infinite}.cl-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-texto strong{font-size:15px;text-transform:none}.cl-texto small{color:var(--tenue);font-size:12px;font-weight:500;text-transform:none;overflow-wrap:anywhere}.cl-texto em{font-style:normal;font-size:13px;color:var(--naranja);font-weight:700}.cl-fila.falta .cl-texto strong{color:var(--tenue)}.cl-otros{font-size:12px;color:var(--tenue);font-weight:500;padding-top:8px;border-top:1px solid var(--borde);text-transform:none}.capa-dibujo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:3;--lado: 900px;animation:aparecer .25s}.capa-dibujo.activa{pointer-events:auto;cursor:crosshair;touch-action:none}.capa-dibujo path{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.img-marco{--lado: 900px}.video-capa{position:absolute;z-index:3;pointer-events:none}.video-capa .capa-dibujo.activa{pointer-events:auto}.vista-video{position:relative}.herramientas{display:flex;gap:6px;flex-wrap:wrap}.herramientas .btn{height:34px;padding:0 12px;font-size:13px}.herramientas .btn.grabando{background:#e5484d;color:#fff;box-shadow:none;animation:latido 1.2s ease-in-out infinite}@keyframes latido{50%{box-shadow:0 0 0 6px #e5484d40}}.marcadores{display:flex;gap:6px;align-items:center;padding:6px 8px;border-radius:999px;background:var(--superficie);align-self:flex-start;animation:entrar .3s var(--curva)}.marcadores button:not(.btn){width:22px;height:22px;border-radius:50%;transition:transform .35s var(--elastica)}.marcadores button.on{transform:scale(1.25);box-shadow:0 0 0 2px var(--fondo),0 0 0 3.5px var(--texto)}.marcadores .btn.icono{width:30px;height:30px}.aviso-mic{font-size:12px;color:#ff8d77}.tiempo.on{background:var(--rosa);color:#fff}.nota-voz{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px 6px 6px;border-radius:999px;background:var(--superficie-2)}.nv-play{width:28px;height:28px;border-radius:50%;background:var(--texto);color:var(--fondo);display:grid;place-items:center;flex-shrink:0;padding-left:1px;transition:transform .35s var(--elastica)}.nv-play:active{transform:scale(.88)}.nv-barras{flex:1;display:flex;align-items:center;gap:2px;height:22px}.nv-barras i{flex:1;border-radius:2px;background:var(--borde-fuerte);transition:background .15s}.nv-barras i.on{background:var(--rosa)}.nota-voz small{font-size:11px;color:var(--tenue);font-variant-numeric:tabular-nums}.rastreador{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;margin-bottom:18px;border-radius:20px;background:var(--hoja);box-shadow:inset 0 0 0 1.5px var(--borde);transition:box-shadow .2s,transform .4s var(--elastica)}.rastreador.encima{box-shadow:inset 0 0 0 2.5px var(--violeta);transform:scale(1.01)}.rs-texto{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.rs-texto strong{font-size:16px}.rs-texto span{font-size:13px;color:var(--tenue);font-weight:500}.rs-resultado{flex:1 1 100%;display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;animation:hoja .5s var(--hoja-ios);text-transform:none}.rs-resultado div{display:flex;flex-direction:column;gap:2px}.rs-resultado small{font-size:12px;color:var(--tenue);font-weight:500}.rs-resultado.seguro{background:color-mix(in srgb,var(--rosa) 16%,transparent)}.rs-resultado.probable{background:color-mix(in srgb,var(--naranja) 16%,transparent)}.rs-resultado.nada,.rs-resultado.sin-links{background:var(--superficie-2)}.ab-interruptor button strong{text-transform:uppercase}:root{--suave: cubic-bezier(.22, 1, .36, 1)}.c2d{transform:rotateX(14deg);transition:transform .55s var(--suave),opacity .3s;will-change:transform}.c2d-cuerpo{transform:rotateX(calc(var(--py) * -5deg)) rotateY(calc(var(--px) * 9deg));transition:transform .2s ease-out}.tarjeta.es-carpeta:hover .c2d{transform:translateY(-6%) translateZ(44px) rotateX(2deg)}.c2d-frente,.c2d-hoja{transition:transform .45s var(--suave)}.mini.carpeta:after{transition:transform .55s var(--suave),opacity .4s}.tarjeta.es-carpeta:active .c2d{transform:translateY(-3%) translateZ(20px) rotateX(4deg) scale(.97);transition-duration:.15s}.tarjeta.es-carpeta.blanco .c2d{transform:translateZ(30px) rotateX(4deg) scale(1.04)}.tira .c2d-cuerpo,.ajustes-mini .c2d-cuerpo,.lista .c2d-cuerpo{transform:none}.tarjeta{--px: 0;--py: 0}.c2d{--px: inherit;--py: inherit}.atajo-k{height:34px;padding:0 10px;box-shadow:inset 0 0 0 1.5px var(--borde)}.atajo-k kbd,.paleta kbd{font:inherit;font-size:11px;letter-spacing:.04em}.paleta-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14120e38;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:aparecer .15s}.paleta-fondo.cerrando{animation:desaparecer .16s forwards}.paleta{width:min(640px,100%);max-height:70vh;display:flex;flex-direction:column;border-radius:22px;background:var(--vidrio);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 0 0 1px var(--borde),var(--sombra-alta);overflow:hidden;animation:menu .32s var(--hoja-ios)}.pl-buscar{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--borde);color:var(--tenue)}.pl-buscar input{flex:1;border:0;background:none;font-size:18px;font-weight:500;color:var(--texto);outline:none;min-width:0}.pl-buscar kbd,.pl-pie kbd,.pl-fila kbd{padding:2px 6px;border-radius:6px;background:var(--superficie-2);color:var(--tenue)}.pl-lista{overflow-y:auto;padding:6px}.pl-grupo{font-size:11px;color:var(--tenue);padding:10px 12px 4px;letter-spacing:.04em}.pl-fila{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;border-radius:12px;text-align:left;transition:background .1s}.pl-fila.sel{background:var(--texto);color:var(--fondo)}.pl-fila.sel small,.pl-fila.sel .pl-icono{color:color-mix(in srgb,var(--fondo) 70%,transparent)}.pl-mini{width:36px;height:36px;flex-shrink:0;border-radius:8px;overflow:hidden;position:relative}.pl-mini .mini{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:var(--hoja)}.pl-mini .mini img{width:100%;height:100%;object-fit:cover}.pl-mini .ext,.pl-mini .play,.pl-mini .procesando,.pl-mini .onda-ext,.pl-mini .chispa-carpeta{display:none}.pl-mini .c2d{width:100%;transform:none}.pl-icono{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--superficie-2);color:var(--tenue);font-size:16px}.avatar-mini{color:#fff!important}.pl-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pl-texto strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none}.pl-texto small{font-size:12px;color:var(--tenue);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-vacio{padding:26px;text-align:center;color:var(--tenue);font-weight:500}.pl-pie{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--borde);font-size:11px;color:var(--tenue)}@media (max-width: 760px){.paleta-fondo{padding-top:10px}.pl-pie,.atajo-k{display:none}}.tarjeta.foco .mini:not(.carpeta){box-shadow:0 0 0 3px var(--azul-m),0 0 0 6px color-mix(in srgb,var(--azul-m) 25%,transparent)}.tarjeta.foco .c2d-frente{box-shadow:inset 0 0 0 3px var(--azul-m)}.tarjeta.foco .nombre{color:var(--azul-m)}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);z-index:70;max-width:calc(100vw - 32px);padding:11px 18px;border-radius:999px;background:var(--texto);color:var(--fondo);font-size:14px;opacity:0;pointer-events:none;transition:opacity .25s,transform .45s var(--suave);text-transform:none}.toast.visible{opacity:1;transform:translate(-50%)}.sin-red{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:70;padding:6px 14px;border-radius:0 0 12px 12px;background:var(--naranja);color:#fff;font-size:12px}.mini.nota{background:#fffdf6;box-shadow:inset 0 0 0 1px var(--borde),0 1px 2px #0000000a;align-items:stretch;justify-content:stretch}@media (prefers-color-scheme: dark){.mini.nota{background:#23211d}}.mini-nota{padding:14px 14px 0;display:flex;flex-direction:column;gap:6px;overflow:hidden;width:100%;text-transform:none;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}.mini-nota strong{font-size:13px;letter-spacing:-.01em}.mini-nota p{font-size:10.5px;line-height:1.45;color:var(--tenue);white-space:pre-wrap;font-weight:500;margin:0}.mini-polaroid .mini.nota{padding:0}.editor-nota{width:min(1100px,100%);height:100%;display:flex;flex-direction:column;gap:10px}.en-barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.en-tareas{font-size:12px;color:var(--lima);font-weight:700}.en-estado{margin-left:auto;font-size:12px;color:var(--tenue);font-weight:500}.en-estado.guardando,.en-estado.sin-guardar{color:var(--amarillo)}.en-estado.error{color:var(--peligro)}.en-cuerpo{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.modo-escribir .en-cuerpo,.modo-leer .en-cuerpo{grid-template-columns:1fr}.en-texto{resize:none;border:0;border-radius:16px;padding:22px;background:#f1ece30d;color:#f1ece3;font:500 15px/1.6 ui-monospace,Menlo,monospace;outline:none;box-shadow:inset 0 0 0 1px #f1ece31a;text-transform:none}.en-texto:focus{box-shadow:inset 0 0 0 1.5px #f1ece359}.en-hoja{overflow:auto;border-radius:16px;padding:28px 30px;background:#fffdf6;color:#1b1a17;box-shadow:0 30px 80px -24px #000000b3}.markdown{text-transform:none;font-weight:500;font-size:16px;line-height:1.55}.markdown h1{font-size:30px;margin:0 0 8px;letter-spacing:-.04em}.markdown h2{font-size:22px;margin:14px 0 6px}.markdown h3{font-size:17px;margin:12px 0 4px}.markdown p{margin:0 0 4px}.markdown ul{margin:4px 0 8px;padding-left:20px}.markdown li{margin:3px 0}.markdown .tarea-md{list-style:none;margin-left:-20px;display:flex;gap:10px;align-items:flex-start}.markdown .casilla{width:20px;height:20px;flex-shrink:0;margin-top:2px;border-radius:6px;box-shadow:inset 0 0 0 1.8px #1b1a17;display:grid;place-items:center;font-size:13px;color:#fff;transition:background .2s,transform .35s var(--elastica)}.markdown .casilla:active{transform:scale(.85)}.markdown .tarea-md.hecha .casilla{background:#4f9d2a;box-shadow:none}.markdown .tarea-md.hecha span{text-decoration:line-through;text-decoration-color:#ff4fa3;text-decoration-thickness:2px;color:#8c867a}.markdown blockquote{margin:6px 0;padding-left:12px;border-left:3px solid #ff4fa3;color:#5a5550}.markdown code{background:#1b1a1712;padding:1px 5px;border-radius:5px;font-size:.9em}.markdown a{color:#3d6bff;text-decoration:underline;text-decoration-thickness:1.5px}.markdown hr{border:0;border-top:1.5px dashed #c9c1b2;margin:14px 0}.md-espacio{height:10px}@media (max-width: 760px){.en-cuerpo{grid-template-columns:1fr}.en-hoja{padding:20px}}.mini.trayendo{flex-direction:column;gap:8px;color:var(--tenue);font-size:12px;font-weight:500;text-transform:none;text-align:center;padding:14px}.mini.trayendo .procesando{position:static;width:22px;height:22px}.chapa.offline{color:var(--azul-m);background:color-mix(in srgb,var(--azul-m) 12%,transparent)}.ordenar{display:flex;flex-direction:column;gap:18px;max-width:980px}.or-resumen{padding:22px 24px;border-radius:24px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--borde);display:flex;flex-direction:column;gap:10px;animation:hoja .5s var(--hoja-ios)}.or-resumen>div{display:flex;flex-direction:column;gap:2px}.or-resumen small{color:var(--tenue);font-size:13px}.or-resumen strong{font-size:48px;letter-spacing:-.05em;align-self:flex-start}.or-resumen span{color:var(--tenue);font-weight:500;font-size:14px}.or-bloque{display:flex;flex-direction:column;gap:8px}.or-bloque>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}.or-bloque h3{font-size:17px}.or-bloque>header span{color:var(--tenue);font-size:13px;font-weight:500}.or-grupo{padding:12px 14px;border-radius:18px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--borde);display:flex;flex-direction:column;gap:8px}.or-items{display:flex;flex-direction:column;gap:6px}.or-item,.or-fila{display:flex;align-items:center;gap:12px}.or-fila{padding:12px 14px;border-radius:16px;background:var(--hoja);box-shadow:inset 0 0 0 1px var(--borde);flex-wrap:wrap}.or-mini{width:44px;height:44px;flex-shrink:0;border-radius:9px;overflow:hidden;position:relative}.or-mini .mini{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:var(--superficie)}.or-mini .mini img{width:100%;height:100%;object-fit:cover}.or-mini .ext,.or-mini .play,.or-mini .onda-ext,.or-mini .chispa-carpeta{display:none}.or-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.or-texto strong{font-size:14px;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.or-texto small{font-size:12px;color:var(--tenue);font-weight:500;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.or-acciones{display:flex;gap:6px;flex-wrap:wrap}.btn.peligro{color:var(--peligro);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--peligro) 50%,transparent)}.or-pesados{display:flex;flex-direction:column;gap:4px}.or-pesado{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;text-align:left;overflow:hidden;isolation:isolate;transition:background .15s}.or-pesado:hover{background:var(--superficie)}.or-pesado i{position:absolute;left:0;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--rosa),var(--naranja));opacity:.7}.entrar-invitacion{max-width:360px;line-height:1.5;font-weight:500;color:var(--tenue)}.entrar-invitacion b{color:var(--texto)}html.escritorio.mac .lateral{padding-top:46px}html.escritorio .barra{-webkit-app-region:drag}html.escritorio .barra button,html.escritorio .barra input,html.escritorio .barra a,html.escritorio .barra .migas,html.escritorio .barra .avisos{-webkit-app-region:no-drag}html.escritorio.mac .entrar{padding-top:40px}.que-mandas{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--hoja);box-shadow:inset 0 0 0 1.5px var(--borde)}.qm-cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.qm-cabeza strong{font-size:15px}.qm-cabeza small{color:var(--tenue);font-size:12px;font-weight:500}.qm-opciones{display:grid;grid-template-columns:1fr 132px;gap:10px}.zona-subida.chica{padding:22px 14px;border-radius:16px;background:var(--fondo)}.zona-subida.chica strong{font-size:16px}.qm-boton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:16px;background:var(--fondo);box-shadow:inset 0 0 0 1.5px var(--borde);font-weight:700;font-size:13px;padding:12px;transition:transform .5s var(--elastica),box-shadow .25s}.qm-boton:hover{box-shadow:inset 0 0 0 1.5px var(--borde-fuerte);transform:translateY(-2px)}.qm-boton .c2d{width:58%}.qm-lista{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow:auto}.qm-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 6px 5px 11px;border-radius:999px;background:var(--fondo);box-shadow:inset 0 0 0 1px var(--borde);font-size:12px;font-weight:600;max-width:100%}.qm-chip.nuevo{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#e9579b 55%,transparent)}.qm-chip button{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--tenue);flex:none}.qm-chip button:hover{background:var(--borde);color:var(--texto)}.qm-chip button svg{width:12px;height:12px}.qm-progreso{display:flex;flex-direction:column;gap:6px}.qm-progreso small{color:var(--tenue);font-size:12px;font-weight:500}.elegir-boton{display:flex;flex-direction:column;gap:8px}.elegir-boton .migas{font-size:14px}.eb-lista{max-height:240px;overflow:auto;display:flex;flex-direction:column;border-radius:14px;background:var(--fondo);box-shadow:inset 0 0 0 1px var(--borde)}.eb-fila{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--borde)}.eb-fila:last-child{border-bottom:0}.eb-fila.on{background:color-mix(in srgb,#e9579b 9%,transparent)}.eb-fila label{flex:1;min-width:0;display:flex;align-items:center;gap:10px;flex-direction:row;font-size:13px;font-weight:600;cursor:pointer;color:var(--texto);text-transform:none;letter-spacing:normal;margin:0}.eb-fila label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eb-fila small{color:var(--tenue);font-size:11px;flex:none}.eb-entrar{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--borde);flex:none}.eb-entrar:hover{box-shadow:inset 0 0 0 1px var(--borde-fuerte)}.eb-lista .tenue{padding:14px}.eb-pie{display:flex;align-items:center;justify-content:space-between}.eb-pie small{color:var(--tenue);font-size:12px}@media (max-width: 560px){.qm-opciones{grid-template-columns:1fr}.qm-boton{flex-direction:row}.qm-boton .c2d{width:54px}}.mesa{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:26px auto 0;animation:subir .7s var(--hoja-ios) both}.mesa-carpeta{width:200px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;border-radius:24px;text-align:center;transition:transform .55s var(--elastica),background .25s}.mesa-carpeta .c2d{width:76%;margin-bottom:10px;transition:transform .55s var(--elastica)}.mesa-carpeta:hover .c2d{transform:translateY(-6px) rotate(-1.5deg)}.mesa-carpeta:hover .c2d-hoja.h1{transform:translateY(-14%) rotate(-4deg)}.mesa-carpeta:hover .c2d-hoja.h2{transform:translateY(-8%) rotate(3deg)}.mesa-carpeta strong{font-size:16px;letter-spacing:-.02em;overflow-wrap:anywhere}.mesa-carpeta small{color:var(--tenue);font-size:12px;font-weight:500}.mesa-carpeta.on{background:var(--hoja);box-shadow:inset 0 0 0 1.5px var(--borde)}.mesa-carpeta.on .c2d-hoja.h1{transform:translateY(-20%) rotate(-5deg)}.mesa-carpeta.on .c2d-hoja.h2{transform:translateY(-12%) rotate(4deg)}.mesa-carpeta:active{transform:scale(.97)}@media (max-width: 480px){.mesa{gap:10px}.mesa-carpeta{width:calc(50% - 6px);padding:12px 6px}}.ancla{height:0;scroll-margin-top:16px}.modal.pedir{max-width:420px;display:flex;flex-direction:column;gap:14px}.modal.pedir input{height:46px;border-radius:14px;padding:0 14px;font:inherit;font-size:16px}
