:root{--menu:256px;--bg:#f6f0e6;--paper:#fffcf7;--line:#e6d9c6;--shell:transparent;--hair:#e6d9c6;--hair-strong:#dccbb3;--tint:#1c14100a;--text:#1c1410;--ink2:#3b2e25;--muted:#7a6758;--faint:#ab9a8a;--accent:#dc6530;--accent-ink:#9a3d1a;--accent-soft:#fbe3d3;--accent-2:#ee7a3f;--danger:#dc2626;--ok:#15803d;--warn:#b45309;--ease:cubic-bezier(.32, .72, 0, 1);--r:22px;--borde:2px;--shadow:0 20px 44px -34px #502d1499;--btn:linear-gradient(180deg, #f07b47, #de5f2c);--btn-hover:linear-gradient(180deg, #f38452, #d9592a);--sombra-naranja:inset 0 1px 0 #ffffff4d, 0 4px 8px -2px #de5f2c59, 0 14px 26px -8px #de5f2cb3;--sombra-boton:0 2px 4px #3c28140d, 0 10px 20px -10px #3c28144d;--sombra-clara:0 0 0 1px #17141f29, var(--sombra-boton);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-height:100dvh;margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30rem 24rem at 0 0,#ee7a3f29,#0000 65%),radial-gradient(30rem 24rem at 100% 100%,#ee7a3f21,#0000 65%);position:fixed;inset:0}h1,h2,h3{letter-spacing:-.045em;margin:0;font-family:Inter Tight,Inter,sans-serif;font-weight:800;line-height:1}h1{font-size:clamp(2.1rem,3.6vw,3rem)}h2{font-size:clamp(1.7rem,3vw,2.5rem)}h3{letter-spacing:-.02em}p{line-height:1.6}a{color:var(--accent);text-decoration:none}.muted{color:var(--muted)}.small{font-size:.85rem}.error{color:var(--danger);margin:0}.ok{color:var(--ok);align-items:center;gap:.4rem;margin:0;display:inline-flex}.center{place-items:center;min-height:100dvh;padding:16px;display:grid}.mono{font-family:Geist Mono,ui-monospace,monospace}.grad,.serif{letter-spacing:-.01em;color:var(--accent);font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.bezel{background:var(--paper);border:var(--borde) solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:0}.bezel>.core{border-radius:21px;height:100%;padding:1.4rem}.eyebrow{width:fit-content;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.45rem;font-size:.68rem;font-weight:600;display:inline-flex}.eyebrow svg{font-size:.95rem}.eyebrow.pill{background:var(--accent-soft);border-radius:999px;padding:.35rem .8rem}.tag{letter-spacing:.02em;background:var(--accent-soft);color:var(--accent-ink);border:0;border-radius:999px;align-items:center;padding:.14rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.tag.pro{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:8px;font-family:Inter Tight,sans-serif;font-weight:800}.tag.warn{color:var(--warn);background:#fff4e5;border-color:#b453092e;margin-right:.5rem}.tag.neutral{background:var(--tint);color:var(--muted);border-color:var(--hair)}.badges{flex-wrap:wrap;gap:.45rem;display:flex}.badges span{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:500}button,.btn{font:inherit;cursor:pointer;color:#fff;background:var(--btn);box-shadow:var(--sombra-naranja);transition:transform .5s var(--ease), background .4s var(--ease), box-shadow .4s var(--ease), opacity .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.875rem;font-weight:500;display:inline-flex}button:hover,.btn:hover{filter:brightness(1.05)}button:active,.btn:active{transform:scale(.98)}button:disabled{opacity:.55;cursor:default}button.ghost,.btn-ghost{background:var(--paper);color:var(--text);box-shadow:var(--sombra-clara);border:0;font-weight:500}button.ghost:hover,.btn-ghost:hover{background:var(--paper);color:var(--text);box-shadow:0 0 0 1px var(--text), 0 8px 18px -12px #3c281473}button.link{color:var(--accent);box-shadow:none;background:0 0;border-radius:4px;padding:0;font-weight:600}button.icon{width:2.4rem;height:2.4rem;padding:.55rem}.btn-primary{background:var(--btn);color:#fff}.btn-cta{gap:.9rem;min-height:52px;padding:.375rem .375rem .375rem 1.375rem;font-size:.9375rem}.btn-orb{width:2.375rem;height:2.375rem;transition:transform .6s var(--ease);background:#ffffff38;border-radius:999px;place-items:center;display:grid}.btn-ghost .btn-orb{background:var(--accent-soft);color:var(--accent)}.btn-cta:hover .btn-orb{transform:translate(3px,-1px)scale(1.06)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input,select,textarea{font:inherit;border:1px solid var(--hair-strong);width:100%;color:var(--text);transition:border-color .4s var(--ease), box-shadow .4s var(--ease);background:#fff;border-radius:14px;margin-top:.45rem;padding:.75rem .95rem}input:hover,select:hover,textarea:hover{border-color:#17141f42}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #dc65301f}input[type=checkbox]{width:auto;accent-color:var(--accent);margin:0}label{color:var(--muted);font-size:.82rem;font-weight:500;display:block}label.check{color:var(--text);align-items:center;gap:.5rem;display:inline-flex}textarea{resize:vertical}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.rise{animation:rise .4s var(--ease) backwards;animation-delay:calc(var(--i,0) * 30ms)}.reveal{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.rise,.float{animation:none}.reveal{opacity:1;filter:none;transition:none;transform:none}}.login{width:100%;max-width:420px}.login .core{padding:2rem}.login h1{font-size:1.9rem}.login p{margin:0}.divider{color:var(--faint);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.divider:before,.divider:after{content:"";background:var(--hair);flex:1;height:1px}.brand{letter-spacing:.02em;color:var(--text);align-items:center;gap:.55rem;font-size:1.05rem;font-weight:800;display:inline-flex}.brand-ash{font-size:.9em}.brand-mark{object-fit:contain;filter:drop-shadow(0 3px 6px #9a3d1a40);width:2.1rem;height:2.1rem}.shell{grid-template-columns:272px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-radius:var(--r);border:1px solid var(--hair);-webkit-backdrop-filter:blur(18px);height:calc(100dvh - 32px);box-shadow:var(--shadow);background:#fffcf7d9;flex-direction:column;gap:1.3rem;margin:16px 0 16px 16px;padding:1.2rem .9rem;display:flex;position:sticky;top:16px;overflow-y:auto}.sidebar .brand-link{padding:0 .5rem}.side-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.menu-plegar{color:var(--muted)}@media (width>=768px){.shell{grid-template-columns:auto minmax(0,1fr)}.sidebar{interpolate-size:allow-keywords;width:var(--menu);transition:width .6s var(--ease), height .6s var(--ease), padding .6s var(--ease), border-color .6s var(--ease), background .6s var(--ease), transform .7s var(--ease), box-shadow .7s var(--ease)}.sidebar>.nav,.sidebar>.account{width:calc(var(--menu) - 1.8rem - 2px);transition:opacity .35s var(--ease) .3s;flex:none}.sidebar>.nav a{transition:background .4s var(--ease), color .4s var(--ease), opacity .4s var(--ease), transform .5s var(--ease);transition-delay:0s, 0s, calc(var(--i,0) * 18ms + .3s), calc(var(--i,0) * 18ms + .3s)}.sidebar.plegado{cursor:pointer;background:var(--paper);border:var(--borde) solid var(--line);width:max-content;height:fit-content;padding:.75rem .6rem;transition-delay:.15s,.15s,.15s,0s,0s,0s,0s;overflow:hidden}.sidebar.plegado:hover{transform:scale(1.02);box-shadow:0 34px 60px -38px #502d1499}.sidebar.plegado>.nav,.sidebar.plegado>.account{opacity:0;pointer-events:none;transition:opacity .2s var(--ease);position:absolute;top:4.2rem}.sidebar.plegado>.account{top:auto;bottom:1.2rem}.sidebar.plegado>.nav a{opacity:0;transition-delay:0s;transform:translate(-10px)}}.nav{gap:.15rem;display:grid}.nav-label{text-transform:uppercase;letter-spacing:.2em;color:var(--faint);padding:.9rem .75rem .35rem;font-size:.64rem;font-weight:600}.nav a{color:var(--muted);transition:background .4s var(--ease), color .4s var(--ease);border-radius:14px;align-items:center;gap:.7rem;padding:.58rem .75rem;font-size:.9rem;display:flex}.nav a svg{flex:none;font-size:1.2rem}.nav a:hover{color:var(--text);background:var(--tint)}.nav a.active{color:#fff;background:var(--btn);box-shadow:var(--sombra-naranja);border-radius:999px;font-weight:600}.nav a.active:hover{background:var(--btn-hover);color:#fff}.nav a.active svg{color:#fff}.nav a .tag{margin-left:auto}.nav a.active .tag{color:#fff;background:#ffffff38}.nav-sub{border-left:2px solid var(--hair);gap:.1rem;margin:.15rem 0 .3rem .9rem;padding-left:.7rem;display:grid}.nav-sub a{padding:.42rem .7rem;font-size:.85rem}.nav-sub a .tag.pro{background:var(--accent);color:#fff}.nav-con-sub>a.active{box-shadow:none;color:var(--text);background:0 0}.nav-con-sub>a.active svg{color:var(--accent)}.nav-con-sub>a.active .tag{background:var(--tint);color:var(--muted)}.account{background:var(--tint);border:1px solid var(--hair);border-radius:18px;gap:.6rem;margin-top:auto;padding:.9rem;display:grid}.account .who{align-items:center;gap:.6rem;min-width:0;display:flex}.avatar{color:#fff;background:linear-gradient(135deg, var(--accent-2), var(--accent-ink));border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:700;display:grid}.account .email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.content{align-content:start;gap:1.5rem;width:100%;max-width:1180px;padding:2.5rem clamp(1rem,4vw,3.5rem) 4rem;display:grid}.page-header{gap:.9rem;margin-bottom:.5rem;display:grid}.lead{color:var(--ink2);max-width:62ch;margin:0;font-size:1.04rem}.topbar{display:none}.burger{background:var(--paper);border:1px solid var(--hair-strong);width:2.6rem;height:2.6rem;box-shadow:none;padding:0;position:relative}.burger:hover{background:#fff}.burger span{background:var(--text);width:1.05rem;height:1.5px;transition:transform .6s var(--ease);border-radius:2px;position:absolute;left:50%}.burger span:first-child{transform:translate(-50%,-4px)}.burger span:last-child{transform:translate(-50%,4px)}.burger.open span:first-child{transform:translate(-50%)rotate(45deg)}.burger.open span:last-child{transform:translate(-50%)rotate(-45deg)}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:1rem;display:grid}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-12{grid-column:span 12}.row-2{grid-row:span 2}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;display:grid}.tool-card{color:var(--text);display:block}.tool-card,.lift{transition:transform .7s var(--ease), box-shadow .7s var(--ease)}:is(.tool-card,.sortable>.bezel,.lift):not([data-sorting],.obras):hover{transform:scale(1.02);box-shadow:0 34px 60px -38px #502d1499}html.sorting-cards .sortable>.bezel:hover{transform:none}.tool-card .core{align-content:start;gap:.7rem;display:grid}.tool-card .ico{width:2.75rem;height:2.75rem;color:var(--accent);background:var(--accent-soft);border-radius:14px;place-items:center;font-size:1.4rem;display:grid}.tool-card .head{justify-content:space-between;align-items:center;display:flex}.tool-card strong{letter-spacing:-.01em;font-size:1.05rem;font-weight:650}.tool-card p{color:var(--muted);margin:0;font-size:.9rem}.tool-card .go{color:var(--faint);transition:transform .6s var(--ease), color .4s var(--ease)}.tool-card:hover .go{color:var(--accent);transform:translate(3px,-3px)}.stat{gap:.35rem;display:grid}.stat .k{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem;font-weight:600}.stat .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700}.stat .s{color:var(--muted);font-size:.85rem}.results{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.form{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:1.1rem;display:grid}.form .wide{grid-column:1/-1}.welcome .core{align-content:space-between;gap:1.2rem;min-height:260px;display:grid;position:relative;overflow:hidden}.welcome .core:after{content:"";pointer-events:none;background:radial-gradient(circle,#dc653029,#0000 65%);border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-8rem;right:-6rem}.welcome h1{max-width:16ch;font-size:clamp(2rem,3.6vw,3rem)}.welcome .actions-row{z-index:1;flex-wrap:wrap;gap:.7rem;display:flex;position:relative}.pipeline{gap:.8rem;display:grid}.pipeline .bar{background:var(--tint);border-radius:999px;height:6px;display:flex;overflow:hidden}.pipeline .bar span{height:100%;transition:width 1s var(--ease)}.legend{gap:.5rem;display:grid}.legend div{color:var(--muted);justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.legend i{border-radius:999px;width:.55rem;height:.55rem;margin-right:.55rem;display:inline-block}.legend b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.soon .core{gap:.6rem;display:grid}.soon ul{color:var(--muted);gap:.45rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.soon li{align-items:center;gap:.55rem;display:flex}.fabrica .core{align-content:start;gap:.8rem;display:grid}.fabrica-cifras{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.88rem;display:flex}.fabrica-cifras b{color:var(--text);margin-right:.2rem;font-family:Inter Tight,sans-serif;font-size:1.3rem}.fabrica-lista{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.fabrica-lista li{grid-template-columns:7.5rem 1fr;align-items:start;gap:.7rem;display:grid}.fabrica-lista li>span:last-child{min-width:0;display:grid}.fabrica-lista .tag{justify-self:start}.soon li svg{color:var(--faint)}.filters{flex-wrap:wrap;gap:.5rem;display:flex}.filters button{padding:.5rem 1rem;font-size:.85rem}.media-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.media-card .core{gap:.55rem;padding:.6rem;display:grid}.media-card video,.media-card img{aspect-ratio:16/10;object-fit:cover;background:var(--accent-soft);border-radius:14px;width:100%}.media-titulo{color:#fffcf7;text-align:left;pointer-events:none;background:linear-gradient(#0000,#1c1410c7);border-radius:0 0 14px 14px;padding:1.6rem .65rem .5rem;font:600 .8rem/1.25 Inter,sans-serif;position:absolute;inset:auto 0 0}.media-titulo span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reel-card .core{gap:.4rem}.reel-card-sin{aspect-ratio:16/10;background:linear-gradient(160deg, var(--accent-soft), #f6d3bd);color:var(--accent-ink);text-transform:uppercase;text-align:center;border-radius:14px;place-items:center;padding:.5rem;font:800 .95rem Inter Tight,sans-serif;display:grid}button.reel-card-titulo{color:var(--text);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;justify-content:flex-start;font-size:.88rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}button.reel-card-titulo:hover{color:var(--accent-ink)}.reel-card-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.reel-card-mover{gap:.4rem;display:flex}.reel-card-mover button{gap:.25rem;padding:.3rem .65rem;font-size:.75rem}.reel-card-mover button:last-child{margin-left:auto}a.reel-card-sin,button.reel-card-sin{width:100%;box-shadow:none;cursor:pointer;border:0;text-decoration:none;transition:filter .15s}a.reel-card-sin:hover,button.reel-card-sin:hover{filter:brightness(.96)}.reel-card-ver{color:var(--accent-ink);align-items:center;gap:.25rem;padding:.3rem .1rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.reel-card-ver:hover{text-decoration:underline}.media-meta{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;font-size:.82rem;display:flex}.media-meta span:first-child,.media-row .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.borrar-archivo{width:2rem;height:2rem;color:var(--muted);flex:none;padding:0}button.borrar-archivo:hover{color:#b3261e}.subir-archivo{background:var(--accent);color:#fff8f0;width:2rem;height:2rem;transition:transform .2s var(--ease), background .2s;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.subir-archivo:hover{background:var(--accent-2);transform:translateY(-2px)}.media-meta .subir-archivo+.borrar-archivo{margin-left:-.2rem}.proyecto-card{cursor:pointer}.media-list{margin:0;padding:0;list-style:none;display:grid}.media-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem .2rem;display:flex}.media-row .name{flex:1;min-width:10rem}.media-row audio{max-width:100%;height:34px}.mix-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.mix-head h2{font-size:1.25rem}.tracks{margin:0;padding:0;list-style:none}.track{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.track-cortador{border-bottom:1px solid var(--line);animation:abrir-cortador .35s var(--ease);padding:.6rem 0 1rem}@keyframes abrir-cortador{0%{opacity:0;transform:translateY(-8px)}}.track:last-child{border-bottom:0}.track.dragging{opacity:.45}.track .grip{cursor:grab;color:var(--muted);touch-action:none;display:flex}.tracks.sortable>[data-sorting]{border-radius:14px}.track .n{color:var(--accent);min-width:1.4rem;font-family:Inter Tight,sans-serif;font-weight:800}.track .info{flex:18rem;gap:.35rem;min-width:0;display:grid}.track .info strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.track .lic{flex-wrap:wrap;gap:.4rem;display:flex}.track .lic select,.track .lic input{flex:8rem;width:auto;min-width:0;padding:.3rem .55rem;font-size:.8rem}.track .dur{color:var(--muted);font-size:.85rem}.track audio{flex:0 230px;min-width:160px;height:34px}.track .btns{gap:.25rem;display:flex}.sortable>*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .7s var(--ease), scale .22s var(--ease), box-shadow .22s var(--ease)}.sortable>[data-pressing]{transition:scale .25s var(--ease);scale:.985}.sortable>[data-sorting]{background:color-mix(in srgb, var(--accent-soft) 40%, transparent);border:var(--borde) dashed color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:none}.sortable>[data-sorting]>*{visibility:hidden}.sort-ghost{transition:scale .25s var(--ease), box-shadow .25s var(--ease);cursor:grabbing;box-shadow:0 44px 80px -34px #502d1499}.sort-ghost.landing{box-shadow:var(--shadow)}html.sorting-cards,html.sorting-cards *{cursor:grabbing!important}.sort-hint{flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 0 .8rem;display:flex}.span-3{grid-column:span 3}.bloque-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;margin-bottom:1rem;display:flex}.bloque-cab h2{margin:0;font-size:1.3rem}.bloque-cab>div>.muted{margin-top:.15rem;display:block}.muted-eyebrow{color:var(--muted)}.herr{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.herr-card{border:var(--borde) solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;gap:.6rem;min-width:0;padding:1.1rem;display:flex}.herr-card:hover{border-color:var(--accent)}.herr-card strong{font-size:1rem;font-weight:650}.herr-card p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.herr-card .dato{color:var(--accent-ink);margin-top:auto;font-size:.82rem;font-weight:600}.tool-card.mini .core{align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.tool-card.mini .ico{border-radius:11px;flex:none;width:2.4rem;height:2.4rem;font-size:1.2rem}.tool-card.mini .txt{flex:1;gap:.1rem;min-width:0;display:grid}.tool-card.mini strong{font-size:.95rem}.tool-card.mini .go{flex:none}.carpeta-lista{margin:0;padding:0;list-style:none;display:grid}.carpeta-lista li{border-top:1px solid var(--line);align-items:center;gap:.8rem;min-width:0;padding:.65rem 0;display:flex}.carpeta-lista li:first-child{border-top:0;padding-top:0}.carpeta-lista .txt{flex:1;min-width:0;display:grid}.carpeta-lista .txt strong{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.carpeta-mini{background:linear-gradient(135deg, var(--accent-soft), #f1e3d6);width:3.6rem;height:2.4rem;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.chips{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.chip{border:1.5px solid var(--line);color:var(--text);background:var(--paper);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.chip-viene{color:var(--muted);border-style:dashed;text-decoration:none}a.chip-viene:hover{color:var(--accent);border-color:var(--accent)}.viene .chips{margin-top:0}.nov-lista{margin:0;padding:0;list-style:none;display:grid}.nov-lista li{border-top:1px solid var(--line);gap:.25rem;padding:.6rem 0;display:grid}.nov-lista li:first-child{border-top:0;padding-top:0}.nov-lista .nov-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.nov-lista a{color:inherit;font-size:.92rem;text-decoration:none}.nov-lista a:hover{color:var(--accent)}.pila-card .core{padding:0}.pila{box-sizing:border-box;touch-action:pan-x;height:100%;min-height:15rem;padding:1.4rem 2.1rem 1.4rem 1.4rem;position:relative;overflow:hidden}.pila-tarjeta{align-content:start;gap:.7rem;height:100%;display:grid}@keyframes pila-sube{0%{opacity:0;transform:translateY(22px)}}@keyframes pila-baja{0%{opacity:0;transform:translateY(-22px)}}.pila-sube{animation:pila-sube .35s var(--ease)}.pila-baja{animation:pila-baja .35s var(--ease)}.pila-cab{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pila-barra{background:var(--tint);border-radius:999px;height:6px;overflow:hidden}.pila-barra i{background:var(--accent);height:100%;transition:width .6s var(--ease);border-radius:999px;display:block}.pila-puntos{gap:.3rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.pila-puntos button{background:var(--faint);width:6px;height:6px;box-shadow:none;transition:height .25s var(--ease), background .25s var(--ease);border-radius:999px;padding:0}.pila-puntos button:hover{background:var(--muted)}.pila-puntos button.on{background:var(--accent);border-radius:4px;height:14px}.pila-lista{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pila-lista li{gap:.1rem;font-size:.9rem;display:grid}.pila-lista strong{font-weight:600}.pila-mas{color:var(--accent);align-items:center;gap:.35rem;margin-top:auto;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.pila-mas:hover{color:var(--accent-ink)}.consejo-t{margin:0;font-size:1.02rem;font-weight:650;line-height:1.3}.pasos{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pasos li{align-items:flex-start;gap:.7rem;font-size:.9rem;display:flex}.pasos li>span:last-child{gap:.2rem;min-width:0;display:grid}.pasos .num-circle,.pasos .mark{flex:none;width:1.6rem;height:1.6rem;font-size:1.05rem}.pasos .mark{color:var(--ok)}.pasos li.hecho strong{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);color:var(--muted);font-weight:500}.pasos li.ahora{background:var(--accent-soft);border-radius:14px;margin:0 -.7rem;padding:.6rem .7rem}.pasos li:not(.hecho):not(.ahora) .num-circle{color:var(--muted);border:1.5px solid var(--hair-strong);background:0 0}.pasos li:not(.hecho):not(.ahora) strong{color:var(--muted);font-weight:500}.pasos-acciones{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.pasos-acciones a{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}.pasos-acciones .link.small{color:var(--muted);font-size:.8rem}.semana-barras{align-items:flex-end;gap:.3rem;height:4.2rem;display:flex}.semana-barras .dia{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;display:flex}.semana-barras i{border-radius:5px 5px 0 0;min-height:3px;display:block}.semana-barras .pub{background:var(--accent)}.semana-barras .prog{background:repeating-linear-gradient(135deg, var(--accent) 0 3px, transparent 3px 6px)}.semana-dias{gap:.3rem;display:flex}.semana-dias span{text-align:center;flex:1}.semana-cifra{margin:0;font-size:.88rem}.semana-cifra strong{letter-spacing:-.03em;font-family:Inter Tight,sans-serif;font-size:1.4rem;font-weight:800}@media (width<=1100px){.herr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.span-3{grid-column:span 1}.welcome .lead,.welcome .btn-ghost{display:none}.welcome .core{min-height:0}.herr-card p,.carpeta-lista .pill-open{display:none}}.start-here .core{gap:1rem;display:grid}.start-here ol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.start-here a{border:1.5px solid var(--line);color:inherit;transition:border-color .3s var(--ease), transform .3s var(--ease);border-radius:18px;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;display:flex}.start-here a:hover{border-color:var(--accent);transform:translateY(-2px)}.start-here a>span:last-child{gap:.2rem;display:grid}.start-here .num-circle{width:2.4rem;height:2.4rem;font-size:1.35rem}.start-here .mark{width:2.4rem;height:2.4rem;color:var(--ok);flex:none}.start-here a.done strong{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.flow-hero .core{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.steps-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps-list .core{align-items:flex-start;gap:1rem;height:100%;display:flex}.steps-list .num-circle{width:2.6rem;height:2.6rem;font-size:1.5rem}.steps-list p{margin:.35rem 0 0;font-size:.92rem}.steps-list .core>div,.start-here a>span:last-child{overflow-wrap:anywhere;min-width:0}.warn-card .core{border-left:4px solid var(--accent)}.warn-card strong{color:var(--accent-ink);align-items:center;gap:.45rem;display:flex}.ed-top .core{flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;display:flex}.ed-top label{gap:.35rem;min-width:14rem;font-size:.85rem;display:grid}.ed-format{gap:.35rem;font-size:.85rem;display:grid}.chips{flex-wrap:wrap;gap:.35rem;display:flex}button.chip{background:var(--paper);color:var(--muted);box-shadow:var(--sombra-clara);border:0;border-radius:999px;padding:.5625rem .875rem;font-size:.8125rem;font-weight:500}button.chip:hover{background:var(--paper);color:var(--text)}button.chip.on{background:var(--btn);color:#fff;box-shadow:var(--sombra-naranja)}.studio{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}@media (width>=1100px){.studio{grid-template-columns:minmax(0,1fr) 380px}.inspector{position:sticky;top:1rem}}.inspector .core{gap:.55rem;max-height:calc(100dvh - 7rem);display:grid;overflow:auto}.inspector h3{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);align-items:center;gap:.35rem;margin:.6rem 0 0;font-size:.7rem;font-weight:700;display:flex}.insp-head{align-items:center;gap:.7rem;display:flex}.insp-head>div{flex:1;min-width:0;display:grid}.insp-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insp-row{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex}.insp-row label{gap:.2rem;width:6.8rem;font-size:.78rem;display:grid}.insp-row input{padding:.35rem .55rem;font-size:.85rem}.emoji-row{flex-wrap:wrap;gap:.25rem;display:flex}.emoji-row button.chip{padding:.2rem .45rem;font-size:1rem}.ts-tiktok{-webkit-text-stroke:.6px #000;font-family:Inter Tight,sans-serif;font-weight:800}.ts-caja{color:#fff;background:#0009;padding:0 .35rem}.ts-pildora{color:#fffcf7;background:#1c1410;border-radius:99px;padding:0 .45rem}.ts-naranja{background:var(--accent);color:#fff;border-radius:5px;padding:0 .4rem;font-family:Inter Tight,sans-serif;font-weight:800}.ts-neon{text-shadow:0 0 6px var(--accent-2), 0 0 12px var(--accent-2)}button.chip.on .ts-tiktok,button.chip.on .ts-neon{color:#fff}.fx-grid{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}button.fx{background:var(--paper);color:var(--text);border:1px solid var(--hair);box-shadow:none;text-align:center;border-radius:12px;gap:.25rem;padding:.3rem;font-size:.68rem;font-weight:600;display:grid}button.fx:hover{border-color:var(--accent);color:var(--text);background:#fff}button.fx.on{border:2px solid var(--accent);background:var(--accent-soft)}.fx-thumb{aspect-ratio:1;object-fit:cover;background:var(--accent-soft);border-radius:8px;width:100%;display:block}.preview-wrap{background:#1c1410;border-radius:16px;place-items:center;display:grid;overflow:hidden}.preview{width:100%;height:auto;display:block}.preview-wrap.f9x16 .preview{width:auto;height:min(62vh,600px)}.preview-wrap.f1x1 .preview{width:auto;height:min(58vh,540px)}.transport{align-items:center;gap:.8rem;margin:.8rem 0 .5rem;display:flex}.transport .play{border-radius:50%;place-items:center;width:3rem;height:3rem;padding:0;font-size:1.2rem;display:grid}input[type=range]{accent-color:var(--accent)}.timeline{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;gap:4px;padding:6px 0;display:grid;position:relative}.tl-lane{background:var(--tint);border-radius:8px;height:22px;position:relative}.tl-lane.tl-clips{background:#1c14100f;height:46px}button.tl-clip{box-shadow:none;color:#fff;text-align:left;border:2px solid #fffcf7e6;border-radius:8px;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}button.tl-clip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.tl-clip.s-gancho,.tl-legend .s-gancho:before,.sec.s-gancho{--sec:#dc6530}button.tl-clip.s-cuerpo,.tl-legend .s-cuerpo:before,.sec.s-cuerpo{--sec:#d9a066}button.tl-clip.s-final,.tl-legend .s-final:before,.sec.s-final{--sec:#9a3d1a}button.tl-clip{background:var(--sec)}button.tl-clip:hover{background:var(--sec);filter:brightness(1.08)}button.tl-clip.on{outline:3px solid var(--text);outline-offset:-1px}.tl-bar{color:#fff;border-radius:6px;align-items:center;padding-left:.35rem;font-size:.7rem;display:flex;position:absolute;top:3px;bottom:3px}.tl-audio.music .tl-bar{background:#7a6758}.tl-audio.voice .tl-bar{background:#3b7a57}.tl-drop{background:var(--accent);width:3px;box-shadow:0 0 0 2px var(--paper);border-radius:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.tl-head{background:var(--text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.tl-legend{color:var(--muted);flex-wrap:wrap;gap:1rem;font-size:.75rem;display:flex}.tl-legend span:before{content:"";background:var(--sec);vertical-align:-1px;border-radius:3px;width:.65rem;height:.65rem;margin-right:.35rem;display:inline-block}.sections{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@media (width>=900px){.sections{grid-template-columns:repeat(3,minmax(0,1fr))}}.sec{border:1px solid var(--hair);border-top:4px solid var(--sec);background:#ffffff73;border-radius:16px;min-height:7rem;padding:.7rem}.sec header{gap:.1rem;margin-bottom:.5rem;display:grid}.sec header strong{color:var(--sec);font-family:Inter Tight,sans-serif;font-weight:800}.sec ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sec-empty{margin:.3rem 0}.clip-row{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:.35rem;display:flex}.clip-row:hover{background:#fff}.clip-row.on{background:var(--accent-soft);border-color:var(--accent)}.clip-row.dragging{opacity:.45}.clip-row .grip{cursor:grab;color:var(--muted);display:flex}.clip-row .n{color:var(--accent);border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;font-family:Inter Tight,sans-serif;font-size:.8rem;font-weight:800;display:grid}.clip-row.now .n{background:var(--accent);color:#fffcf7}.clip-row .thumb-mini{width:52px}.clip-name{flex:1;min-width:0;font-size:.82rem;display:grid}.clip-name strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.clip-row .btns{gap:.1rem;display:flex}.clip-row .btns button{padding:.25rem}.thumb-mini{aspect-ratio:16/10;object-fit:cover;background:var(--accent-soft);border-radius:10px;flex-shrink:0;width:84px;display:block}.thumb-mini.missing{outline:2px dashed var(--danger)}.add-to{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.add-to select{width:auto}.bin{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;display:grid}.bin-item{text-align:left;border-radius:14px;gap:.4rem;padding:.5rem;font-size:.78rem;display:grid;position:relative}.bin-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bin-item .plus{background:var(--accent);color:#fffcf7;border-radius:50%;padding:.2rem;position:absolute;top:.9rem;right:.9rem}.audio-grid{gap:1.2rem;display:grid}@media (width>=900px){.audio-grid{grid-template-columns:1.4fr 1fr}}.audio-grid h2{align-items:center;gap:.4rem;display:flex}.drop{gap:.4rem;margin:.6rem 0;display:grid}.drop-wave{cursor:crosshair;background:#1c1410;border-radius:12px;align-items:center;gap:1px;height:72px;padding:0 2px;display:flex;position:relative}.drop-wave span{background:#d9a066;border-radius:2px;flex:1;min-height:2px}.drop-wave i{background:var(--accent);width:3px;color:var(--accent);margin-left:-1px;font-size:.65rem;font-style:normal;font-weight:800;position:absolute;top:-6px;bottom:-6px}.drop-wave i:after{content:"DROP";position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)}.drop-info{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.drop-wave i{font-size:0}.progress{background:var(--accent-soft);border-radius:99px;height:10px;margin:.7rem 0;overflow:hidden}.progress span{background:var(--accent);height:100%;transition:width .3s;display:block}.result-video{background:#000;border-radius:14px;width:100%;max-height:60vh;margin:.7rem 0}.cutter .core{gap:1rem;display:grid}.cutter h2{overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:1.15rem;display:flex}.wave{background:var(--paper);border:1.5px solid var(--line);cursor:crosshair;touch-action:none;border-radius:14px;width:100%;height:130px}.actions-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.kdp-canvas{border-radius:12px;width:100%;height:auto;margin-bottom:1rem;display:block;box-shadow:0 14px 34px -26px #502d14b3}.kdp-pdf{border:1.5px solid var(--line);background:#fff;border-radius:12px;width:100%;height:560px;margin:.8rem 0 1rem}.kdp-files{gap:.35rem;margin:1rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.kdp-files li{align-items:center;gap:.5rem;display:flex}.kdp-files li>.ed-grow{flex:1}.ideas{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.idea .core{justify-content:space-between;align-items:start;gap:1rem;padding:1.1rem 1.2rem;display:flex}.idea strong{font-weight:650}.idea p{color:var(--muted);margin:.45rem 0 0}.idea .meta,.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.35rem;font-size:.82rem;display:flex}.idea.published{border-color:#15803d4d}.idea.discarded{opacity:.5}.actions{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:flex}.actions select{border-radius:999px;width:auto;margin:0;padding:.5rem .8rem;font-size:.85rem}.empty .core{text-align:center;color:var(--muted);padding:2.5rem 1rem}.hits{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}details summary{cursor:pointer;color:var(--muted)}details[open] summary{margin-bottom:.6rem}.campaigns{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.campaigns .core{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.blocks{gap:.8rem;display:grid}.block-row .core{gap:.8rem;padding:1.1rem;display:grid}.block-row .bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.block-row .bar-top select{border-radius:999px;width:auto;margin:0;padding:.45rem .8rem;font-size:.85rem}.block-row.is-locked .core{background:linear-gradient(180deg, #fdf1e8, var(--paper))}.add-block{flex-wrap:wrap;gap:.5rem;display:flex}.add-block button{padding:.5rem .95rem;font-size:.85rem}.linkbox{background:var(--tint);word-break:break-all;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:.88rem;display:flex}.sticky-save{z-index:5;border:1px solid var(--hair);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);background:#fffcf7eb;border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;padding:.6rem;display:flex;position:sticky;bottom:16px}.guide{gap:1.6rem;max-width:760px;margin:0 auto;padding:6.5rem 16px 9rem;display:grid}.guide-hero{gap:1.1rem;display:grid}.guide-hero h1{font-size:clamp(2.4rem,6vw,3.8rem)}.guide .owner-note{background:var(--accent-soft);color:var(--accent-ink);border-radius:14px;padding:.8rem 1rem;font-size:.88rem}.prompt-box{color:#f6f0e6;background:#1c1410;border-radius:22px;overflow:hidden}.prompt-box .ph{letter-spacing:.16em;text-transform:uppercase;color:#a8a2b4;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .6rem .55rem 1rem;font-size:.68rem;display:flex}.prompt-box .ph button{background:var(--btn);color:#fff8f1;box-shadow:var(--sombra-naranja);border-radius:10px;padding:.4rem .9rem;font-family:Inter Tight,sans-serif;font-size:.8rem;font-weight:800}.prompt-box .ph button:hover{background:var(--btn-hover)}.prompt-box pre{white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.84rem;line-height:1.6}.site-nav{z-index:10;border:1px solid var(--hair);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow);background:#fffcf7d9;border-radius:999px;align-items:center;gap:1.5rem;width:max-content;max-width:calc(100% - 32px);padding:.4rem .4rem .4rem 1.1rem;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.site-nav .links{gap:1.2rem;font-size:.88rem;display:flex}.site-nav .links a{color:var(--muted);transition:color .3s var(--ease)}.site-nav .links a:hover{color:var(--text)}.site-nav .btn{padding:.55rem 1.1rem;font-size:.85rem}.landing{display:grid}.section{width:100%;max-width:1200px;margin:0 auto;padding:clamp(5rem,11vw,9rem) clamp(1rem,5vw,4rem)}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;min-height:100dvh;padding-top:8rem;display:grid}.hero h1{letter-spacing:-.05em;font-size:clamp(2.8rem,6.4vw,5.2rem)}.hero .lead{margin:1.4rem 0 2rem;font-size:1.12rem}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hero-art{height:520px;position:relative}.float{width:min(320px,78%);animation:rise 1.1s var(--ease) both, bob 9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .12s), calc(var(--i) * -1.7s);position:absolute}@keyframes bob{to{translate:0 -10px}}.float .core{gap:.6rem;padding:1.1rem 1.2rem;display:grid}.float .row{justify-content:space-between;align-items:center;gap:.6rem;font-size:.88rem;display:flex}.float .k{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:600}.float .big{letter-spacing:-.03em;font-size:1.6rem;font-weight:700}.f1{--i:1;top:4%;left:2%;rotate:-2deg}.f2{--i:2;top:30%;right:0;rotate:2deg}.f3{--i:3;bottom:4%;left:10%;rotate:-1deg}.note{color:var(--accent);font-family:Instrument Serif,Georgia,serif;font-size:1.25rem;font-style:italic}.section-head{gap:1rem;max-width:640px;margin-bottom:3rem;display:grid}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.step .core{align-content:start;gap:.7rem;min-height:220px;display:grid}.step .n{color:var(--accent);font-family:Geist Mono,monospace;font-size:.8rem;font-weight:500}.step h3{font-size:1.3rem}.step p{color:var(--muted);margin:0;font-size:.9rem}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.plan .core{align-content:start;gap:1rem;min-height:100%;display:grid}.plan .price{letter-spacing:-.04em;font-size:2.4rem;font-weight:700}.plan ul{color:var(--muted);gap:.55rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.plan li{gap:.55rem;display:flex}.plan li svg{color:var(--accent);flex:none;margin-top:.2rem}.plan.featured{background:#dc65300f;border-color:#dc653059}.faq{gap:.7rem;max-width:760px;display:grid}.faq details .core{padding:1.1rem 1.3rem}.faq summary{color:var(--text);justify-content:space-between;gap:1rem;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--muted);transition:transform .5s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0}.final .core{text-align:center;justify-items:center;gap:1.2rem;padding:clamp(2.5rem,6vw,5rem) 1.5rem;display:grid;position:relative;overflow:hidden}.final .core:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#dc653024,#0000);height:120%;position:absolute;inset:auto -10% -60%}.final h2{max-width:18ch;position:relative}.footer{width:100%;max-width:1200px;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 auto;padding:2rem clamp(1rem,5vw,4rem) 3rem;font-size:.85rem;display:flex}@media (width<=900px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:7rem}.hero-art{height:440px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{grid-template-columns:1fr}.landing .span-4{grid-column:span 6}}@media (width<=767px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}pre.mono{white-space:pre-wrap;overflow-wrap:anywhere}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);background:#f6f0e6d9;justify-content:space-between;align-items:center;padding:.8rem 16px;display:flex;position:sticky;top:0}.sidebar{z-index:20;height:100dvh;box-shadow:none;opacity:0;pointer-events:none;transition:opacity .5s var(--ease);background:#f6f0e6f7;border:0;border-radius:0;margin:0;padding:5rem 16px 1.5rem;position:fixed;inset:0}.sidebar.open{opacity:1;pointer-events:auto}.sidebar .nav a{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);padding:.8rem;font-size:1rem;transform:translateY(14px)}.sidebar.open .nav a{opacity:1;transition-delay:calc(var(--i,0) * 50ms + .1s);transform:none}.sidebar>.side-top{display:none}.content{padding:1.5rem 16px 3rem}.bento{grid-template-columns:1fr}.span-8,.span-6,.span-4,.span-12{grid-column:span 1}.row-2{grid-row:auto}.idea .core,.campaigns .core{flex-direction:column;align-items:stretch}.site-nav .links{display:none}.site-nav{gap:.8rem}.hero-art{height:400px}.float{width:82%;rotate:0deg}.steps{grid-template-columns:1fr}.sticky-save{border-radius:22px}}.thumb{aspect-ratio:16/10;background:linear-gradient(140deg,#fbe3d3 0%,#f9d6bf 55%,#f5c4a6 100%);border-radius:18px;grid-template-columns:1.1fr .9fr;align-items:center;gap:.4rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.thumb:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 15%,#ffffff8c,#0000 55%);position:absolute;inset:0}.thumb-text{z-index:1;gap:.45rem;display:grid;position:relative}.thumb-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);font-size:.55rem;font-weight:600}.thumb strong{letter-spacing:-.04em;color:var(--text);font-family:Inter Tight,sans-serif;font-size:clamp(1rem,2.3vw,1.35rem);font-weight:800;line-height:1.02}.thumb em{color:var(--accent);letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.phones{perspective:700px;height:100%;position:relative}.phone{aspect-ratio:9/18;background:#fffdf9;border:3px solid #1c1410;border-radius:12px;align-content:start;gap:7%;width:46%;padding:8% 7%;display:grid;position:absolute;top:8%;box-shadow:0 18px 30px -12px #3c1e0a73}.phone.p0{left:6%;transform:rotateY(22deg)rotate(-6deg)}.phone.p1{top:16%;left:46%;transform:rotateY(-20deg)rotate(5deg)}.ph-bar{background:#1c1410;border-radius:99px;justify-self:center;width:40%;height:6%}.ph-line{background:#17141f24;border-radius:99px;height:5px}.ph-line.w80{width:80%}.ph-line.w70{width:70%}.ph-line.w60{width:60%}.ph-card{background:linear-gradient(135deg,#fbe3d3,#ee7a3f);border-radius:6px;height:22%}.ph-pill{background:var(--accent);border-radius:99px;justify-self:center;width:70%;height:9%;margin-top:4%}.thumb-card .core{gap:.9rem;padding:.7rem .7rem 1rem;display:grid}.thumb-card .foot{justify-content:space-between;align-items:center;gap:.8rem;padding:0 .4rem;display:flex}.thumb-card .foot strong{letter-spacing:-.01em;font-size:.95rem}.pill-open{border:1.5px solid var(--accent);color:var(--accent);white-space:nowrap;background:var(--paper);box-shadow:var(--sombra-boton);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .4rem .35rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.pill-open span{background:var(--accent);color:#fff8f1;border-radius:99px;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:grid}.guides-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.mascot{image-rendering:pixelated;filter:drop-shadow(0 8px 10px #502d1440)}.float-m{width:clamp(52px,12%,72px);height:auto;animation:3.2s ease-in-out infinite alternate bob;position:absolute;top:2%;right:4%}.empty .mascot{margin:0 auto .6rem;display:block}@media (width<=767px){.float-m{top:auto;bottom:-64px}}@media (prefers-reduced-motion:reduce){.float-m{animation:none}}.eyebrow-dot{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow-dot:before{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:99px}.pills{flex-wrap:wrap;gap:.55rem;display:flex}.pills span{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:.55rem 1rem;font-family:Inter Tight,sans-serif;font-size:.95rem;font-weight:700}.btn-block{cursor:pointer;background:var(--btn);color:#fff;box-shadow:var(--sombra-naranja);transition:transform .5s var(--ease), filter .3s var(--ease);border:0;border-radius:18px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-family:Inter Tight,sans-serif;font-size:1.05rem;font-weight:800;display:inline-flex}.btn-block:hover{background:var(--btn-hover)}.btn-block:active{transform:scale(.98)}.btn-block.wide{width:100%}.center-text{text-align:center;margin:0}.price-card{border:2px solid var(--accent);background:var(--paper);box-shadow:var(--shadow);border-radius:30px;gap:1rem;padding:1.6rem 1.4rem;display:grid}.price-card h2{font-size:clamp(1.8rem,5vw,2.4rem)}.price-card p{margin:0}.checks{gap:.75rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:grid}.checks li{align-items:center;gap:.8rem;display:flex}.checks li:before{content:"✓";color:#1e7a3c;background:#e3f1e7;border-radius:99px;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-weight:800;display:grid}.g-card{background:var(--paper);border:var(--borde) solid var(--line);box-shadow:var(--shadow);border-radius:28px;align-items:flex-start;gap:1.1rem;padding:1.4rem;display:flex}.g-card h3{margin-bottom:.35rem;font-size:1.3rem}.g-card p{color:var(--ink2);white-space:pre-wrap;margin:0}.g-card>div{flex:1;min-width:0}.g-step-img{border:1.5px solid var(--line);border-radius:16px;width:100%;height:auto;margin-top:.9rem;display:block}.num-circle{background:var(--accent);color:#fff8f1;border-radius:99px;flex:none;place-items:center;width:3.4rem;height:3.4rem;font-family:Instrument Serif,Georgia,serif;font-size:1.9rem;font-style:italic;display:grid}.emoji-tile{background:var(--accent-soft);border-radius:14px;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.4rem;display:grid}.out-card{border:1.5px solid var(--accent);background:var(--paper);color:var(--text);border-radius:26px;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.3rem;display:flex}.out-card strong{font-family:Inter Tight,sans-serif;font-size:1.1rem;font-weight:800}.out-arrow{border:1.5px solid var(--accent);width:2.6rem;height:2.6rem;color:var(--accent);transition:transform .5s var(--ease);border-radius:99px;flex:none;place-items:center;font-weight:700;display:grid}.out-card:hover .out-arrow{transform:translate(2px,-2px)}.locked-sec{gap:.9rem;display:grid}.locked-head{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;display:flex}.locked-head h3{font-size:clamp(1.5rem,4.5vw,2rem)}.included-pill{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #dc653059;border-radius:999px;padding:.3rem .8rem;font-size:.82rem;font-weight:600}.locked-wrap{border:var(--borde) solid var(--line);background:var(--paper);border-radius:28px;min-height:260px;position:relative;overflow:hidden}.skeleton{filter:blur(7px);opacity:.75;gap:.8rem;padding:1.4rem;display:grid}.sk-line{background:#1c141029;border-radius:8px;height:14px;display:block}.sk-line.w90{width:90%}.sk-line.w85{width:85%}.sk-line.w80{width:80%}.sk-line.w75{width:75%}.sk-line.w70{width:70%}.sk-line.w60{width:60%}.sk-line.w50{width:50%}.sk-dark{background:#3a2f29;border-radius:20px;gap:.7rem;padding:1.2rem;display:grid}.sk-dark .sk-line{background:#f6f0e64d}.lock-overlay{text-align:center;place-content:center;justify-items:center;gap:.8rem;padding:1rem;display:grid;position:absolute;inset:0}.lock-circle{background:#1c1410;border-radius:99px;place-items:center;width:4rem;height:4rem;font-size:1.7rem;display:grid;box-shadow:0 10px 20px -10px #00000080}.btn-pill{background:var(--btn);box-shadow:var(--sombra-naranja);color:#fff8f1;border-radius:999px;padding:.85rem 1.6rem;font-family:Inter Tight,sans-serif;font-size:1.1rem;font-weight:800}.caption-pill{color:var(--text);background:#fffcf7;border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;box-shadow:0 6px 16px -8px #502d1459}.unlock-sheet{z-index:10;border:2px solid var(--accent);background:#fffcf7f7;border-radius:30px;justify-items:center;gap:.3rem;width:min(560px,100% - 24px);padding:1rem 1rem 1.1rem;display:grid;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 -10px 40px -20px #502d1473}.unlock-sheet strong{letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:1.15rem;font-weight:800}.unlock-sheet .sub{color:var(--accent-ink);margin-bottom:.45rem;font-size:.92rem;font-weight:700}.guide{padding-bottom:12rem}.plan-progress{gap:.8rem;display:grid}.plan-progress .bar{background:var(--tint);border-radius:999px;height:8px;overflow:hidden}.plan-progress .bar span{background:linear-gradient(90deg, var(--accent-2), var(--accent));height:100%;transition:width .8s var(--ease);display:block}.plan-group{gap:.7rem;display:grid}.plan-group h2{align-items:baseline;gap:.6rem;font-size:1.35rem;display:flex}.plan-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.plan-item{background:var(--paper);border:var(--borde) solid var(--line);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:auto 1fr auto auto;align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}.plan-item input[type=checkbox]{width:1.3rem;height:1.3rem;margin-top:.15rem}.plan-item .txt{min-width:0}.plan-item strong{font-weight:650}.plan-item p{color:var(--muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.plan-item.done strong{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--muted)}.plan-item.done{opacity:.7}@media (width<=767px){.plan-item{grid-template-columns:auto 1fr auto}.plan-item .tag{display:none}}.roadmap{gap:1rem;margin-bottom:.5rem;display:grid}.hook-card{color:#fff8f1;background:linear-gradient(160deg, var(--accent-2), var(--accent) 60%, var(--accent-ink));border-radius:28px;gap:.7rem;padding:1.6rem 1.5rem;display:grid;box-shadow:0 24px 44px -26px #9a3d1acc}.hook-card .eyebrow-dot{color:#fff1e6}.hook-card .eyebrow-dot:before{background:#fff8f1;box-shadow:0 0 0 5px #fff8f140}.hook-card h2{color:#fff8f1;font-size:clamp(1.7rem,4vw,2.4rem)}.hook-card p{color:#ffeadb;max-width:62ch;margin:0}.phases{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.phase{background:var(--paper);border:var(--borde) solid var(--line);box-shadow:var(--shadow);border-radius:24px;gap:.7rem;padding:1.2rem;display:grid}.phase.ahora{border:2px solid var(--accent)}.phase.hecho{opacity:.75}.phase-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;display:grid}.phase-head div{display:grid}.phase-head strong{letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:1.05rem;font-weight:800}.phase .num-circle{width:2.6rem;height:2.6rem;font-size:1.4rem}.phase ul{color:var(--ink2);gap:.35rem;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;display:grid}.phase.hecho ul li{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.checks.how{counter-reset:paso}.checks.how li{counter-increment:paso}.checks.how li:before{content:counter(paso);background:var(--accent-soft);color:var(--accent-ink)}.key-item{grid-template-columns:auto 1fr auto;align-items:center}.content:has(.editor-pro){max-width:none}.editor-pro{gap:1rem;min-width:0;display:grid}.ed-bar{z-index:6;border:1px solid var(--hair);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);background:#fffcf7eb;border-radius:18px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex;position:sticky;top:.5rem}.ed-bar select{width:auto;max-width:14rem}.ed-bar .icon{place-items:center;width:2.3rem;height:2.3rem;padding:0;display:grid}.ed-sep{background:var(--hair);align-self:stretch;width:1px;margin:0 .2rem}.ed-grow{flex:1}.ed-work{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width>=1200px){.ed-work{grid-template-columns:300px minmax(0,1fr) 340px}.ed-assets,.inspector{position:sticky;top:4.6rem}}.ed-assets .core,.inspector .core{gap:.6rem;max-height:calc(100dvh - 7rem);display:grid;overflow:auto}.ed-tabs{flex-wrap:wrap;gap:.3rem;display:flex}.ed-assets .bin{grid-template-columns:repeat(2,minmax(0,1fr))}.bin-item{border:1px solid var(--hair);background:var(--paper);border-radius:14px;gap:.3rem;padding:.4rem;font-size:.74rem;display:grid}.bin-item .thumb-mini{width:100%}.bin-acc{flex-wrap:wrap;gap:.25rem;display:flex}.bin-acc .chip{padding:.2rem .5rem;font-size:.7rem}.presets{gap:.5rem;display:grid}button.preset{text-align:left;color:#fff;box-shadow:none;background:#1c1410;border:0;border-radius:14px;gap:.2rem;padding:.7rem .8rem;display:grid}button.preset:hover{background:#2a221b}button.preset>span{justify-self:start;font-family:Inter Tight,sans-serif;font-size:1.15rem;font-weight:800}button.preset small{color:#b9a898;font-size:.72rem}.ed-audio{gap:.5rem;display:grid}.ed-audio h3,.inspector h3{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.7rem;font-weight:700;display:flex}.snd-list{flex-wrap:wrap;gap:.3rem;display:flex}.snd-list .chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.insp-col{gap:.35rem;display:grid}label.rango{grid-template-columns:5.2rem 1fr;align-items:center;gap:.5rem;width:100%;font-size:.78rem;display:grid}.inspector textarea{resize:vertical;font:inherit}.insp-empty ul{gap:.35rem;padding-left:1.1rem;display:grid}kbd{border:1px solid var(--hair-strong);background:#fff;border-radius:6px;padding:.05rem .35rem;font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem}.ed-hint{margin-left:auto}@media (width<=900px){.ed-hint{display:none}}.ed-timeline .core{padding:.6rem}.tl2{gap:.4rem;display:grid}.tl2-bar{align-items:center;gap:.8rem;display:flex}.tl2-zoom{align-items:center;gap:.3rem;margin-left:auto;display:flex}.tl2-zoom input{width:140px}.tl2-zoom .icon{place-items:center;width:2rem;height:2rem;padding:0;display:grid}.tl2-area{-webkit-user-select:none;user-select:none;touch-action:pan-x;background:#1c1410;border-radius:14px;padding-bottom:6px;overflow:auto hidden}.tl2-inner{position:relative}.tl2-ruler{cursor:ew-resize;border-bottom:1px solid #3a2c24;height:26px;position:relative}.tl2-ruler span{color:#9c8d80;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;position:absolute;top:6px;transform:translate(-50%)}.tl2-ruler span:after{content:"";background:#5a4a3e;width:1px;height:6px;position:absolute;top:14px;left:50%}.tl2-row{height:40px;margin-top:4px;display:flex;position:relative}.tl2-row.main{height:58px}.tl2-row.thin{height:30px}.tl2-name{z-index:3;color:#b9a898;background:#1c1410;border-right:1px solid #3a2c24;flex:none;align-items:center;gap:.3rem;width:92px;padding-left:.6rem;font-size:.7rem;font-weight:700;display:flex;position:sticky;left:0}.tl2-track{background:#ffffff08;flex:1;position:relative}.tl2-item{cursor:grab;color:#fff;box-sizing:border-box;border:2px solid #0000;border-radius:8px;align-items:center;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.tl2-item:active{cursor:grabbing}.tl2-item.on{box-shadow:0 0 0 2px var(--accent-2);z-index:2;border-color:#fff}.tl2-item{transition:scale .25s var(--ease), rotate .25s var(--ease), box-shadow .25s var(--ease)}.tl2-item.levantado{z-index:5;box-shadow:0 0 0 2px var(--accent-2), 0 14px 26px -10px #1c14108c;cursor:grabbing;rotate:-1.5deg;scale:1.06}.tl2-label{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;align-items:center;gap:.35rem;padding:0 .9rem;display:flex;overflow:hidden}.tl2-thumb{object-fit:cover;border-radius:5px;flex:none;width:44px;height:44px}.tl2-row:not(.main) .tl2-thumb{width:28px;height:28px}.tl2-handle{cursor:ew-resize;z-index:1;background:#fff0;width:9px;position:absolute;top:0;bottom:0}.tl2-handle.izq{border-left:3px solid #ffffff8c;left:0}.tl2-handle.der{border-right:3px solid #ffffff8c;right:0}.tl2-item:hover .tl2-handle{background:#ffffff2e}.tl2-beat{pointer-events:none;background:#ffd23fd9;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.tl2-key{pointer-events:none;background:#ffd23f;border:1.5px solid #1c1410;width:9px;height:9px;margin-left:-5px;position:absolute;bottom:2px;transform:rotate(45deg)}.claves{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sticker-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:.4rem;display:grid}.sticker{aspect-ratio:1;border:1.5px solid var(--line,#e6d9c6);cursor:pointer;background:#fffcf7;border-radius:12px;place-items:center;padding:.3rem;display:grid}.sticker:hover{border-color:#dc6530}.sticker img{object-fit:contain;width:100%;height:100%}.sticker img.pixel{image-rendering:pixelated}.sticker.emoji{font-size:1.7rem;line-height:1}.swatch{cursor:pointer;border:2px solid #e6d9c6;border-radius:50%;width:28px;height:28px;padding:0}.swatch.on{outline-offset:2px;outline:3px solid #dc6530}.k-clip{background:var(--sec)}.k-clip.s-gancho{--sec:#dc6530}.k-clip.s-cuerpo{--sec:#b8834f}.k-clip.s-final{--sec:#9a3d1a}.k-text{background:#6d4bd1}.k-overlay{background:#2f7f8f}.k-music{cursor:default;background:#5a4a3e}.k-voice{background:#3b7a57}.k-sound{background:#a35c2a}.tl2-drop{background:var(--accent-2);width:3px;box-shadow:0 0 10px var(--accent-2);position:absolute;top:-2px;bottom:-2px}.tl2-head{pointer-events:none;z-index:4;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #0006}.tl2-head:before{content:"";border:7px solid #0000;border-top-color:#fff;position:absolute;top:0;left:-6px}.insp-tabs{z-index:2;background:var(--paper);padding:.3rem 0;position:sticky;top:-1px}.insp-tabs .chip{padding:.3rem .6rem;font-size:.74rem}label.rango{grid-template-columns:5.6rem 1fr 3rem}label.rango output{color:var(--muted);text-align:right;font-family:Geist Mono,ui-monospace,monospace;font-size:.72rem}.inspector input[type=color]{border-radius:8px;width:2.4rem;height:2rem;padding:0}.estilos-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.estilo-card{padding:6px!important}.estilo-card>.core{align-content:start;gap:.8rem;padding:6px 6px 1.1rem;display:grid}.estilo-thumb{aspect-ratio:5/4;border:1px solid var(--hair);border-radius:14px;position:relative;overflow:hidden}.estilo-thumb .tag{position:absolute;bottom:.6rem;left:.6rem}.estilo-body{gap:.35rem;padding:0 .6rem;display:grid}.estilo-body p{margin:0}.estilo-meta{color:var(--muted);align-items:center;gap:.5rem;display:flex}.estilo-meta .dots{color:var(--accent);letter-spacing:.1em}.estilo-meta .faint{color:var(--hair-strong)}.estilo-acciones{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.estilo-acciones .btn{padding:.5rem 1rem;font-size:.85rem}.estilo-prompt{white-space:pre-wrap;background:var(--tint);border:1px solid var(--hair);border-radius:12px;max-height:260px;margin:.3rem 0 0;padding:.7rem;font-size:.75rem;overflow:auto}.estilo-opciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;margin-top:.8rem;display:flex}.estilo-opciones p{max-width:60ch;margin:0}.ct{text-align:left;background:var(--paper);width:100%;color:var(--text);border:var(--borde) solid var(--hair);border-left:4px solid var(--hair-strong);box-shadow:var(--shadow);cursor:grab;border-radius:14px;flex-direction:column;align-items:stretch;gap:.35rem;padding:.7rem .8rem;font-size:.88rem;font-weight:500;display:flex}.ct:hover{color:var(--text);background:#fff;transform:translateY(-1px);box-shadow:0 26px 48px -30px #502d14b3}.ct:active{cursor:grabbing}.ct.listo{border-left-color:var(--ok)}.ct.programado{border-left-color:var(--accent)}.ct.montaje{border-left-color:var(--accent-2)}.ct.publicado{border-left-color:var(--muted);opacity:.75}.ct-titulo{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ct-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.75rem;display:flex}.ct-meta .tag{padding:.1rem .4rem;font-size:.62rem}.ct-sube{background:var(--accent-soft);color:var(--accent-ink);border-radius:6px;align-self:flex-start;padding:.1rem .45rem;font-size:.68rem;font-weight:700}.ct-sube.publicado{color:var(--ok);background:#e3f4e8}.ct-sube.error{color:var(--danger);background:#fde8e8}.ct.compacta{box-shadow:none;border-left-width:3px;border-radius:8px;flex-direction:row;align-items:baseline;gap:.35rem;padding:.3rem .45rem;font-size:.74rem}.ct.compacta .ct-titulo{-webkit-line-clamp:2;font-weight:500}.ct-hora{font-variant-numeric:tabular-nums;color:var(--accent-ink);flex:none;font-weight:700}.sobre{outline:2px solid var(--accent);outline-offset:-2px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 14%, transparent);transition:background .2s var(--ease), box-shadow .2s var(--ease);background:var(--accent-soft)!important}html.arrastrando-tarjeta,html.arrastrando-tarjeta *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.tablero{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;align-items:start;gap:.9rem;margin-top:1.2rem;padding-bottom:.8rem;display:grid;overflow-x:auto}.columna{border-radius:var(--r);border:var(--borde) solid var(--hair);background:#fffcf78c;flex-direction:column;gap:.55rem;min-height:220px;padding:.8rem;display:flex}.columna h2{justify-content:space-between;margin:0 0 .2rem;font-size:.95rem;display:flex}.columna .vacio{text-align:center;border:1.5px dashed var(--hair);border-radius:12px;padding:1.2rem 0}.col-nuevo{gap:.4rem;display:flex}.col-nuevo input{flex:1;min-width:0;padding:.5rem .7rem;font-size:.85rem}.aviso-subir{color:var(--warn);background:#fff4e5;border:1.5px solid #b4530940;border-radius:16px;align-items:flex-start;gap:.7rem;margin:1rem 0;padding:.9rem 1.1rem;display:flex}.aviso-subir svg{flex:none;font-size:1.4rem}.cal-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:1.2rem 0 .8rem;display:flex}.cal-nav{align-items:center;gap:.5rem;display:flex}.cal-nav h2{text-align:center;min-width:12ch;margin:0;font-size:1.25rem}.cal-barra .filters select{width:auto;padding:.45rem .8rem;font-size:.85rem}.cal{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.bandeja{border-radius:var(--r);background:var(--paper);border:var(--borde) solid var(--hair);flex-direction:column;gap:.5rem;max-height:calc(100dvh - 2rem);padding:.9rem;display:flex;position:sticky;top:1rem;overflow-y:auto}.bandeja h3{margin:0;font-size:.95rem}.mes{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mes-cab{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0 .3rem .2rem;font-size:.72rem;font-weight:700}.dia{background:var(--paper);border:1px solid var(--hair);border-radius:12px;flex-direction:column;gap:3px;min-width:0;min-height:108px;padding:.35rem;display:flex}.mes.semana .dia{min-height:420px}.dia.fuera{opacity:.45}.dia.pasado{background:#fffcf799}.dia.hoy{border:2px solid var(--accent)}.dia-num{color:var(--muted);font-size:.75rem;font-weight:700}.dia.hoy .dia-num{color:var(--accent)}@media (width<=900px){.cal{grid-template-columns:1fr}.bandeja{max-height:none;position:static}}@media (width<=600px){.dia{min-height:70px;padding:.2rem}.ct.compacta .ct-titulo{display:none}.mes.semana{grid-template-columns:1fr}.mes.semana .mes-cab{display:none}.mes.semana .dia{min-height:60px}}dialog.ficha{border:1.5px solid var(--hair);border-radius:var(--r);width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:#fffcf7;padding:1.4rem;box-shadow:0 40px 80px -40px #502d14b3}dialog.ficha::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c141059}.ficha-cab{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.ficha-titulo{letter-spacing:-.03em;background:0 0;border-color:#0000;flex:1;font-family:Inter Tight,sans-serif;font-size:1.35rem;font-weight:800}.ficha-titulo:hover,.ficha-titulo:focus{border-color:var(--hair-strong);background:#fff}.ficha-video{background:#000;border-radius:14px;width:100%;max-height:360px}.ficha-carrusel{aspect-ratio:4/5;background:#1c1410;border-radius:14px;position:relative;overflow:hidden}.ficha-carrusel img,.ficha-carrusel video{object-fit:cover;width:100%;height:100%;display:block}.fc-num{color:#fff;background:#1c1410b3;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:10px;right:10px}.fc-flecha{width:32px;height:32px;color:var(--text);background:#fffcf7e6;padding:0;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 10px -4px #00000080}.fc-flecha:hover{background:#fff}.fc-flecha.izq{left:8px}.fc-flecha.dcha{right:8px}.fc-puntos{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.fc-puntos i{background:#ffffff80;border-radius:50%;width:6px;height:6px}.fc-puntos i.on{background:#fff}.ficha-titulos{background:var(--accent-soft);border-radius:14px;gap:.45rem;margin:-.4rem 0 1rem;padding:.7rem .9rem;display:grid}.ficha-titulos-lista{flex-wrap:wrap;gap:.4rem;display:flex}.ficha-titulos-lista button.ghost{text-align:left;background:var(--paper);padding:.45rem .9rem;font-size:.88rem}.ficha-titulos-lista button.ghost.on{box-shadow:0 0 0 2px var(--accent)}.ficha-mini{color:var(--muted);gap:.45rem;font-size:.82rem;font-weight:500;display:grid}.ficha-mini-cuerpo{align-items:flex-start;gap:.9rem;display:flex}.ficha-mini .ct-portada.grande{width:72px}.ficha-mini .ct-portada.grande.ancha{width:128px}.ficha-mini .ct-portada.sin{color:var(--accent);font-size:1.6rem}.ficha-mini-opciones{flex:1;gap:.5rem;min-width:0;display:grid}.ficha-mini-opciones select{margin-top:0}.zona-archivos.mini{padding:.7rem .9rem;font-size:.85rem}.ficha-mini-claude{background:var(--accent-soft);border-radius:14px;gap:.6rem;padding:.8rem .9rem;display:grid}.ficha-mini-claude label{color:var(--muted)}.ficha-mini-claude .actions-row{flex-wrap:wrap;gap:.5rem;display:flex}.ficha-sube{background:var(--accent-soft);border-radius:16px;margin-top:1.1rem;padding:.9rem 1rem}.ficha-sube strong{align-items:center;gap:.4rem;display:flex}.ficha-sube p{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.sube-form{gap:.7rem;margin-top:.6rem;display:grid}.sube-form fieldset{border:0;gap:.35rem;margin:0;padding:0;display:grid}.sube-form legend{margin-bottom:.2rem;font-weight:600}.sube-form label{gap:.25rem;display:grid}.sube-form label.check,.sube-form .check{align-items:center;gap:.5rem;display:flex}.sube-form input[type=file]{max-width:100%}.sube-estado ul{gap:.3rem;margin:.4rem 0;padding-left:1.1rem;display:grid}.ficha-pie{justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}button.ghost.danger{color:var(--danger)}.proyecto{margin-top:1rem}.proyecto-cab{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.proyecto-cab h2{margin:0;font-size:1.15rem}.proyecto-cab button{margin-left:auto;padding:.4rem .8rem;font-size:.8rem}.org-tabla{border-collapse:collapse;width:100%;margin-top:.8rem;font-size:.88rem}.org-tabla th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:.3rem .5rem;font-size:.72rem}.org-tabla td{border-top:1px solid var(--hair);padding:.55rem .5rem}.org-tabla tr{cursor:pointer}.org-tabla tbody tr:hover td{background:#fff}.estado-pill{background:var(--tint);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.estado-pill.listo{color:var(--ok);background:#e3f4e8}.estado-pill.programado{background:var(--accent-soft);color:var(--accent-ink)}.estado-pill.montaje{color:var(--warn);background:#fff4e5}.sueltos{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.sueltos button{padding:.35rem .7rem;font-size:.78rem}@media (width<=600px){.org-tabla th:nth-child(2),.org-tabla td:nth-child(2),.org-tabla th:nth-child(3),.org-tabla td:nth-child(3){display:none}}.results .big{letter-spacing:-.04em;font-family:Inter Tight,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.1;display:block}.ig-panel{min-width:0;margin-top:.4rem}.contador{font-variant-numeric:tabular-nums}.objetivo{gap:.55rem;display:grid}.obj-cab{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.obj-cab .k,.anillos .k{color:var(--ink2);font-weight:600}.obj-num{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.obj-num strong{letter-spacing:-.045em;font:800 2.6rem/1 Inter Tight,sans-serif}.de{color:var(--muted);font-size:1.05rem;font-weight:600}.subida{color:var(--ok);background:#e3f2e6;border-radius:999px;align-self:center;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.rayas{gap:3px;height:34px;display:grid}.rayas i{background:var(--accent);transform-origin:bottom;animation:raya .5s var(--ease) backwards;animation-delay:calc(.2s + var(--i) * 18ms);border-radius:3px}.rayas i.resto{background:repeating-linear-gradient(-45deg, var(--hair) 0 2px, transparent 2px 7px);border:1px solid var(--hair);animation:none}@keyframes raya{0%{opacity:0;transform:scaleY(0)}}.anillos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.4rem;margin-top:.6rem;display:flex}.anillos svg{flex:none;width:124px;transform:rotate(-90deg)}.anillos circle{fill:none;stroke-width:10px;stroke-linecap:round}.anillos .pista{stroke:color-mix(in srgb, var(--c) 16%, transparent)}.anillos .lleno{stroke:var(--c);stroke-dasharray:100;stroke-dashoffset:var(--p);transition:stroke-dashoffset 1s var(--ease);animation:cierra 1.3s var(--ease) backwards;animation-delay:calc(.15s + var(--i) * .12s)}@keyframes cierra{0%{stroke-dashoffset:100px}}.anillos ul{gap:.5rem;min-width:9rem;margin:0;padding:0;list-style:none;display:grid}.anillos li{border-left:3px solid var(--c);padding-left:.7rem;display:grid}.anillos li strong{letter-spacing:-.03em;font:800 1.25rem/1.1 Inter Tight,sans-serif}.anillos li .de{font-size:.85rem}.barras-mes{grid-auto-columns:1fr;grid-auto-flow:column;gap:.5rem;height:150px;display:grid}.barras-mes .col{text-align:center;border-radius:10px;outline:none;grid-template-rows:1fr auto;gap:.35rem;display:grid;position:relative}.barras-mes .pila{background:var(--tint);transform-origin:bottom;animation:raya .7s var(--ease) backwards;animation-delay:calc(.15s + var(--i) * 70ms);border-radius:8px;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.barras-mes .pub{background:var(--accent);transition:height .6s var(--ease)}.barras-mes .prog{background:repeating-linear-gradient(-45deg, var(--accent-2) 0 3px, var(--accent-soft) 3px 7px);transition:height .6s var(--ease)}.barras-mes .col:hover .pila,.barras-mes .col:focus-visible .pila{filter:brightness(1.06);box-shadow:0 0 0 2px var(--accent-soft)}.barras-mes .col:after{content:attr(data-tip);white-space:pre;background:var(--text);color:#fffcf7;text-align:left;pointer-events:none;opacity:0;transition:opacity .2s, scale .25s var(--ease);z-index:2;border-radius:10px;padding:.45rem .65rem;font-size:.74rem;line-height:1.4;position:absolute;bottom:calc(100% - 1.4rem);left:50%;translate:-50%;scale:.92}.barras-mes .col:hover:after,.barras-mes .col:focus-visible:after{opacity:1;scale:1}.barras-mes .col:nth-last-child(-n+2):after{left:auto;right:0;translate:0}.barras-mes .col:nth-child(-n+2):after{left:0;translate:0}.leyenda-mes{color:var(--muted);gap:1rem;font-size:.78rem;display:flex}.leyenda-mes i{vertical-align:-1px;background:var(--accent);border-radius:3px;width:10px;height:10px;margin-right:.35rem;display:inline-block}.leyenda-mes i.rayado{background:repeating-linear-gradient(-45deg, var(--accent-2) 0 2px, var(--accent-soft) 2px 4px)}.isla-zona{pointer-events:none;z-index:1000;justify-content:center;display:flex;position:fixed;top:14px;left:0;right:0}.isla{pointer-events:auto;color:#fffcf7;max-width:calc(100vw - 32px);animation:isla-abre .55s var(--ease) both;background:#1c1410;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .6rem .55rem .9rem;font-size:.88rem;font-weight:500;display:flex;box-shadow:0 18px 40px -18px #1c1410b3}.isla>svg{color:var(--accent-2);flex:none;font-size:1.15rem}.isla>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.isla button{background:var(--btn);box-shadow:var(--sombra-naranja);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.3rem .75rem;font-weight:500}.isla.fuera{animation:isla-cierra .3s var(--ease) both}@keyframes isla-abre{0%{clip-path:inset(0 42% round 999px);opacity:0;transform:translateY(-16px)scale(.9)}40%{opacity:1}to{clip-path:inset(0 round 999px)}}@keyframes isla-cierra{to{clip-path:inset(0 42% round 999px);opacity:0;transform:translateY(-16px)scale(.9)}}::view-transition-old(root){animation:.12s ease-out both pagina-sale}::view-transition-new(root){animation:.18s ease-out both pagina-entra}@keyframes pagina-sale{to{opacity:0}}@keyframes pagina-entra{0%{opacity:0}}.ct{animation:aterriza .42s var(--ease) backwards;transition:box-shadow .2s var(--ease), opacity .2s}.ct:hover{box-shadow:0 24px 40px -28px #502d14bf}.ct.arrastrando{opacity:.35;box-shadow:none}@keyframes aterriza{0%{opacity:0;transform:translateY(8px)scale(.95)}}dialog.ficha[open]{animation:ficha-abre .22s var(--ease)}dialog.ficha[open]::backdrop{animation:.22s fondo-entra}@keyframes ficha-abre{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes fondo-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rayas i,.anillos .lleno,.barras-mes .pila,.isla,.isla.fuera,.ct,dialog.ficha[open]{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.panel-objetivo{gap:1.3rem;display:grid}.obj-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ct{flex-direction:row;align-items:flex-start;gap:.7rem}.ct-cuerpo{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.ct-portada{aspect-ratio:9/16;background:linear-gradient(165deg, var(--accent-soft) 0 58%, #f5c7a6 58%);border-radius:10px;flex:none;place-items:center;width:52px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #9a3d1a1f}.ct-portada.ancha{aspect-ratio:16/9;width:86px}.ct-portada video{object-fit:cover;width:100%;height:100%;display:block}.ct-portada{position:relative}.ct-portada img,.reel-player img{object-fit:cover;width:100%;height:100%;display:block}.ct-carrusel{color:#fff;filter:drop-shadow(0 1px 2px #0009);font-size:13px;line-height:0;position:absolute;top:4px;right:4px}.reel-player .ct-carrusel{font-size:20px;top:10px;right:10px}.ct-sin{letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--accent-ink);overflow-wrap:anywhere;padding:.2rem;font:800 .56rem/1.05 Inter Tight,sans-serif}.dia .ct:not(.compacta){flex-direction:column}.dia .ct:not(.compacta) .ct-portada{aspect-ratio:16/10;width:100%}.ct.compacta .ct-cuerpo{flex-direction:row;align-items:baseline;gap:.35rem}.dia .ct:not(.compacta){gap:.4rem;padding:.45rem}.ct.compacta{flex-direction:column;align-items:stretch;gap:.25rem;padding:.25rem}.ct.compacta .ct-portada{aspect-ratio:16/9;border-radius:5px;width:100%}.ct.compacta .ct-sin{font-size:.5rem;display:block}.pestanas-estado{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.pestanas-estado button{align-items:center;gap:.35rem;display:inline-flex}.pestanas-estado .n{opacity:.7;font-variant-numeric:tabular-nums;font-size:.75rem}.col-abrir{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.col-abrir svg{opacity:0;transition:opacity .2s, translate .25s var(--ease);color:var(--accent);font-size:.75em;translate:-4px}.col-abrir:hover,.col-abrir:focus-visible{color:var(--accent-ink)}.col-abrir:hover svg,.col-abrir:focus-visible svg{opacity:1;translate:0}.galeria-reels{margin-top:1.2rem}.reel-player{aspect-ratio:9/16;background:#1c1410;border-radius:16px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.reel-player.ancho{aspect-ratio:16/9}.reel-player video{object-fit:cover;width:100%;height:100%;display:block}.reel-player.sin{background:linear-gradient(165deg, var(--accent-soft) 0 58%, #f5c7a6 58%);align-content:center;gap:.4rem}.reel-player.sin .ct-sin{padding:0 1rem;font-size:1.3rem}.reel-play{cursor:pointer;color:#fffcf7;background:linear-gradient(#0000 55%,#1c141073);border:0;place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.reel-play svg{background:var(--accent);width:58px;height:58px;transition:scale .25s var(--ease);border-radius:50%;padding:16px;box-shadow:0 14px 30px -12px #1c1410b3}.reel-play:hover svg,.reel-play:focus-visible svg{scale:1.1}dialog.ficha{width:min(980px,100vw - 32px)}.ficha-cuerpo{grid-template-columns:230px 1fr;align-items:start;gap:1.2rem;display:grid}.ficha-lado{position:sticky;top:0}.ficha-lado .ficha-video{aspect-ratio:9/16;object-fit:contain;max-height:70vh}@media (width<=700px){.ficha-cuerpo{grid-template-columns:1fr}.ficha-lado{max-width:240px;position:static}}.ficha-cab .solo-movil{display:none}@media (width<=700px){dialog.ficha{touch-action:pan-y;border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:1rem 16px 2rem}.ficha-cab .solo-movil{display:inline-flex}.ficha-cab .sin-movil,.ficha-pie{display:none}}.libro{gap:1rem;margin-top:1rem;display:grid}.ed-bar label.check{align-items:center;gap:.35rem;margin:0;font-size:.85rem;display:inline-flex}.libro-ed{grid-template-columns:150px minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.libro-pags{gap:.55rem;max-height:78vh;padding:.3rem;display:grid;position:sticky;top:5rem;overflow-y:auto}.libro-pag{cursor:pointer;color:var(--muted);background:0 0;border:2px solid #0000;border-radius:12px;justify-items:center;gap:.2rem;padding:.35rem;font-size:.75rem;display:grid}.libro-pag canvas{background:#fff;border-radius:4px;width:100%;height:auto;box-shadow:0 6px 16px -10px #502d1499}.libro-pag.activa{border-color:var(--accent);color:var(--accent-ink);font-weight:700}.libro-pags-acc{gap:.4rem;display:grid}.libro-pags-acc select{padding:.4rem .5rem;font-size:.78rem}.libro-pags-acc>button{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.libro-fila{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.libro-fila .icon{place-items:center;width:2.1rem;height:2.1rem;padding:0;display:grid}.libro-lienzo{justify-items:center;gap:.6rem;display:grid}.libro-herr{flex-wrap:wrap;justify-self:stretch;align-items:center;gap:.5rem;display:flex}.libro-canvas{touch-action:none;cursor:default;aspect-ratio:auto;background:#fff;border-radius:4px;outline:none;width:auto;max-width:100%;height:auto;max-height:72vh;box-shadow:0 30px 60px -36px #502d14b3}.libro-insp{border-radius:var(--r);background:var(--paper);border:1.5px solid var(--hair);box-shadow:var(--shadow);max-height:80vh;padding:1rem;position:sticky;top:5rem;overflow-y:auto}.libro-insp .form{grid-template-columns:1fr 1fr;gap:.6rem}.libro-insp .form .wide{grid-column:1/-1}.libro-fotos{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.libro-foto{aspect-ratio:1;background:var(--tint) center / cover no-repeat;cursor:pointer;border:2px solid #0000;border-radius:8px;padding:0}.libro-foto.activa{border-color:var(--accent)}.libro-subir{background:var(--paper);box-shadow:var(--sombra-clara);cursor:pointer;border:0;border-radius:999px;align-self:end;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.85rem;font-weight:500;position:relative;flex-direction:row!important;display:inline-flex!important}.libro-subir input{opacity:0;cursor:pointer;position:absolute;inset:0}.libro-amazon .core{gap:.9rem;display:grid}.libro-amazon h2{margin:0}.libro-pasos{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}@media (width<=1100px){.libro-ed{grid-template-columns:110px minmax(0,1fr)}.libro-insp{grid-column:1/-1;max-height:none;position:static}}@media (width<=640px){.libro-ed{grid-template-columns:1fr}.libro-pags{grid-auto-columns:80px;grid-auto-flow:column;max-height:none;position:static;overflow-x:auto}.libro-pags-acc{grid-auto-columns:160px}}.out-texto{gap:.25rem;display:grid}.out-texto>span{color:var(--ink2);white-space:pre-wrap;font-size:.9rem}.obras{cursor:default;position:relative}.obras>.core>:not(.sello-obras){filter:blur(5px)saturate(.5);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.sello-obras{z-index:2;background:var(--text);color:#fffcf7;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1.1rem;font-family:Inter Tight,sans-serif;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 12px 24px -14px #1c1410cc}.sello-obras svg{color:var(--accent-2,#ee7a3f);font-size:1rem}.nav .nav-obras{color:var(--faint);cursor:default;border-radius:14px;align-items:center;gap:.7rem;padding:.58rem .75rem;font-size:.9rem;display:flex}.nav .nav-obras svg{flex:none;font-size:1.2rem}.nav .nav-obras .nm{filter:none;-webkit-user-select:none;user-select:none}.nav-viene{border-top:1px solid var(--hair);margin-top:.5rem;padding-top:.5rem}.nav .nav-viene-btn{width:100%;color:var(--muted);box-shadow:none;text-align:left;background:0 0;border-radius:14px;align-items:center;gap:.6rem;padding:.58rem .75rem;font-size:.9rem;font-weight:500;display:flex}.nav .nav-viene-btn:hover{background:var(--tint);color:var(--text)}.nav .nav-viene-btn>svg{transition:transform .3s var(--ease);font-size:.85rem}.nav .nav-viene-btn.open>svg{transform:rotate(90deg)}.nav .nav-viene-btn .tag{margin-left:auto}.nav .nav-obras .tag{background:var(--tint);color:var(--faint);margin-left:auto}.obras-grande{min-height:220px}.obras-grande .core{place-items:center;gap:.5rem;min-height:220px;display:grid}.ico-obras{color:var(--accent);font-size:4rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.libro-vista{flex-wrap:wrap;justify-content:center;gap:1.4rem 1.8rem;max-height:72vh;padding:.5rem;display:flex;overflow:auto}.libro-pliego{background:var(--tint);border-radius:10px;gap:2px;padding:.4rem;display:flex}.libro-pliego.solo{padding-left:calc(152px + .4rem)}.libro-pliego button{box-shadow:none;cursor:pointer;color:var(--muted);background:0 0;border:2px solid #0000;border-radius:6px;justify-items:center;gap:.2rem;padding:0;font-size:.72rem;display:grid}.libro-pliego button.activa{border-color:var(--accent);color:var(--accent-ink);font-weight:700}.libro-pliego canvas{background:#fff;width:150px;height:auto;box-shadow:0 6px 16px -10px #502d1499}.visor{z-index:90;position:fixed;inset:0}.visor-velo{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#1c14108c;position:absolute;inset:0}.visor-medio{object-fit:contain;transform-origin:0 0;cursor:default;background:#000;border-radius:18px;display:block;position:fixed;box-shadow:0 50px 110px -40px #000c}img.visor-medio{background:0 0}.visor-pie{text-align:center;color:#fffcf7;text-shadow:0 1px 8px #00000080;pointer-events:none;font-size:.9rem;font-weight:600;position:fixed;left:0;right:0}.visor-cerrar{color:#fffcf7;width:2.6rem;height:2.6rem;box-shadow:none;background:#fffcf729;border:1.5px solid #fffcf759;border-radius:999px;place-items:center;padding:0;font-size:1rem;display:grid;position:fixed;top:1.1rem;right:1.1rem}.visor-cerrar:hover{background:#fffcf747}.abre-visor{width:100%;box-shadow:none;cursor:pointer;border-radius:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.abre-visor .play-mini{color:#fffcf7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.6rem;height:2.6rem;transition:scale .3s var(--ease);pointer-events:none;background:#1c14108c;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.abre-visor:hover .play-mini{scale:1.12}.zona-archivos{border:var(--borde) dashed var(--hair-strong);background:color-mix(in srgb, var(--accent-soft) 35%, transparent);color:var(--ink-2,#3b2e25);text-align:center;cursor:pointer;border-radius:18px;justify-content:center;align-items:center;gap:.6rem;padding:1.1rem 1rem;font-weight:600;transition:border-color .15s,background .15s,scale .15s;flex-direction:row!important;display:flex!important}.zona-archivos>svg{color:var(--accent);flex:none;font-size:1.5rem}.zona-archivos:hover,.zona-archivos:focus-within{border-color:var(--accent)}.zona-archivos.sobre,.suelta-aqui{background:color-mix(in srgb, var(--accent-soft) 80%, transparent);scale:1.01;border-color:var(--accent)!important}.kdp-canvas.suelta-aqui,.libro-canvas.suelta-aqui{outline:3px dashed var(--accent);outline-offset:4px}.kdp-canvas.mover{cursor:grab;touch-action:none}.kdp-canvas.mover:active{cursor:grabbing}.kdp-fotos{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.4rem;margin-top:.7rem;display:grid}.libro-descargas{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.sortable>[data-levantado]{z-index:5;background:var(--paper);box-shadow:0 24px 44px -26px #502d148c, 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent);transition:scale .2s var(--ease), box-shadow .2s var(--ease);cursor:grabbing;border-radius:14px;position:relative;scale:1.015}.sortable>[data-levantado] .grip{cursor:grabbing;color:var(--accent)}.musica-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin-top:1rem;display:flex}.musica-buscar{flex:0 260px;align-items:center;gap:.4rem;flex-direction:row!important;display:flex!important}.musica-buscar svg{color:var(--muted);flex:none}.musica-lugar{flex:none;align-self:center}.multi h2,.multi h3{align-items:center;gap:.4rem;display:flex}.multi h3{margin:1.2rem 0 .3rem;font-size:1rem}.multi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem 1rem;margin:.8rem 0;display:grid}.multi-col{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.multi-col h3{margin:0}.multi-col textarea{width:100%}.multi-alt{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:100%;display:inline-flex;overflow:hidden}.multi-alt button{padding:0;line-height:0}.multi-canciones{flex-direction:column;gap:.25rem;max-height:9rem;display:flex;overflow:auto}.multi .insp-row{margin:.6rem 0}.multi .insp-row label.ancho{width:min(20rem,100%)}.multi-tabla{margin:.6rem 0;overflow-x:auto}.multi-tabla td{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.85rem;overflow:hidden}.multi-tabla tr.on td{background:var(--accent-soft)}.multi-viendo{background:var(--accent-soft);border:1.5px dashed var(--accent);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin:.7rem 0;padding:.7rem 1rem;display:flex}.ed-bar button.ghost.on{box-shadow:0 0 0 1.5px var(--accent), var(--sombra-boton);color:var(--accent-ink)}.buscar-musica{flex-wrap:wrap;gap:.6rem;margin:.8rem 0 .5rem;display:flex}.buscar-musica .musica-buscar{flex:16rem}.check{cursor:pointer;align-items:center;gap:.5rem;display:flex}.check input{width:auto}.discos{margin:.6rem 0;padding:0;list-style:none}.disco{border-bottom:1px solid var(--line)}.disco-cab{width:100%;box-shadow:none;text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:14px;align-items:center;gap:.7rem;width:calc(100% + 1.2rem);margin:0 -.6rem;padding:.75rem .6rem;display:flex}.disco-cab:hover,.disco-cab[aria-expanded=true]{background:var(--accent-soft)}.disco-cab:active{transform:none}.disco-cab .muted{color:var(--muted)}.disco-cab .info{flex:1;gap:.15rem;min-width:0;display:grid}.disco-cab .info strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.disco-cab .tag{flex:none}.disco-pistas{padding:0 0 .7rem 1rem}.aviso-derechos{color:#6b5418;background:#fff6e0;border:1px solid #f2d79a;border-radius:14px;align-items:flex-start;gap:.6rem;margin:.8rem 0;padding:.7rem .9rem;display:flex}.aviso-derechos svg{color:#c58a12;flex:none;margin-top:.15rem}.pasos-ext{gap:.35rem;margin:.4rem 0 .8rem;padding-left:1.2rem;display:grid}.pasos-ext.con-fotos{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;padding-left:1.2rem}.pasos-ext.con-fotos li{align-content:start;gap:.5rem;display:grid}.pasos-ext.con-fotos img{border:1.5px solid var(--borde,#e6d9c6);border-radius:14px;width:100%;height:auto}.refs{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:1rem;display:grid}.ref{grid-template-columns:112px 1fr;gap:.9rem;padding:.9rem;display:grid}.ref-mini{aspect-ratio:9/16;background:var(--peach,#fbe3d3);color:var(--muted);text-transform:capitalize;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.ref-mini img{object-fit:cover;width:100%;height:100%}.ref-veces{position:absolute;top:.4rem;left:.4rem}.ref-cuerpo{align-content:start;gap:.35rem;min-width:0;display:grid}.ref-cab{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ref-cab strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-texto{color:var(--text-2,#3b2e25);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ref-cifras{flex-wrap:wrap;gap:.3rem 1rem;margin:0;display:flex}.ref-cifras dt{color:var(--muted);font-size:.72rem}.ref-cifras dd{margin:0;font-family:Inter Tight,sans-serif;font-size:1.05rem;font-weight:800}.ref-cuerpo p{flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;display:flex}.ref-botones{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.ref-botones button{padding:.45rem .7rem;font-size:.85rem}.ref-abrir{border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.guia-caja{overscroll-behavior:contain;background:var(--bg,#f6f0e6);transform-origin:0 0;border-radius:22px;width:min(880px,94vw);margin:0 auto;position:fixed;inset:4vh 0;overflow:auto;box-shadow:0 50px 110px -40px #000000b3}.guia-caja .guide{padding-top:1.5rem}.guia-caja .unlock-sheet{position:sticky}@media (width<=767px){.guia-caja{border-radius:0;width:100vw;inset:0}}.sonidos{margin:0;padding:0;list-style:none;display:grid}.sonido{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.sonido:first-child{border-top:0}.sonido .info{min-width:0}.sonido .info strong{text-transform:capitalize;margin-right:.4rem}.sonido .info p{text-overflow:ellipsis;white-space:nowrap;max-width:52ch;margin:.15rem 0 0;overflow:hidden}.sonido .tomas{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;display:flex}.sonido .toma{gap:.3rem;min-width:3.1rem;padding:.3rem .65rem;font-size:.82rem}.competencia-supuestos{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.competencia-supuestos label{align-items:center;gap:.4rem;margin:0 .8rem 0 0;font-size:.9rem;display:inline-flex}.competencia-supuestos input{text-align:right;width:5.2rem;margin:0;padding:.35rem .6rem}.competencia-supuestos p{flex-basis:100%;margin:0}.competencia{gap:.8rem;margin-top:1rem;display:grid}.comp{padding:0;overflow:hidden}.comp-cab{width:100%;color:var(--text);box-shadow:none;text-align:left;background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:500;display:grid}.comp-cab:hover{background:#fbe3d359}.comp-av{background:var(--btn);color:#fff;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font:800 1.1rem Inter Tight,sans-serif;display:grid}.comp-quien{gap:.3rem;min-width:0;display:grid}.comp-tags{flex-wrap:wrap;gap:.3rem;display:flex}.comp-euros{letter-spacing:-.02em;white-space:nowrap;font:800 1.2rem Inter Tight,sans-serif}.comp-euros small{color:var(--muted);margin-left:.15rem;font:500 .8rem Inter,sans-serif}.comp-detalle{gap:.6rem;padding:0 1.2rem 1.2rem;display:grid}.comp-detalle h3{margin:.4rem 0 0;font-size:1rem}.comp-bio{white-space:pre-wrap;margin:0}.comp-cifras{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.comp-tops{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.comp-tops li{box-shadow:var(--sombra-clara);background:var(--paper);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.comp-barras{align-items:flex-end;gap:2px;height:70px;display:flex}.comp-barras i{background:var(--btn);border-radius:3px 3px 0 0;flex:1;min-height:3px}@media (width<=560px){.comp-cab{grid-template-columns:auto 1fr}.comp-euros{grid-column:2}}.final-checks{text-align:left;max-width:34rem;font-size:1rem;position:relative}.final-checks li:before{background:var(--accent-soft);color:var(--accent-ink)}.final .small{margin:0;position:relative}.cat-pestanas{align-items:center;margin-bottom:1.2rem}.cat-publicar{margin-left:auto}.cat-lista{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;display:grid}.cat-ficha h3{margin:.5rem 0 .3rem;font-size:1.15rem}.cat-cab{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cat-cab .tag svg{vertical-align:-1px}.cat-fecha{margin-left:auto}.cat-botones{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.8rem 0;display:flex}.cat-cuerpo{white-space:pre-wrap;color:var(--ink2);background:var(--paper2,#f9f2e8);border-radius:14px;margin:0;padding:.8rem 1rem}.cat-form{margin-bottom:1rem}.cat-noticia .cat-quitar{border:1.5px solid var(--line);background:var(--paper);width:1.7rem;height:1.7rem;color:var(--muted);cursor:pointer;border-radius:999px;place-items:center;margin-left:.2rem;padding:0;display:inline-grid}.cat-noticia .cat-quitar:hover{color:var(--danger);border-color:var(--danger)}.cat-parati{color:var(--text);background:var(--accent-soft);border-radius:14px;margin:0;padding:.6rem .9rem;font-size:.92rem}.cat-parati strong{color:var(--accent-ink)}.cat-ia-nota{margin:-.4rem 0 .8rem}.cat-ia-equipo{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.cat-admin{margin:0;padding:0;list-style:none}.cat-admin li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem 0;display:flex}.cat-acciones{gap:.2rem;margin-left:auto;display:flex}.guias-como{max-width:720px;margin:0 auto 1.4rem}.guias-como ol{gap:.3rem;margin:.6rem 0;padding-left:1.2rem;display:grid}.horarios{margin-bottom:1rem}.horarios .horario{grid-template-columns:140px 1fr;align-items:center;gap:.8rem;margin-top:.5rem;display:grid}.bandeja .anadir-video{width:100%;margin-bottom:.6rem;font-size:.8rem}.ref-anadir{margin-bottom:1rem}.ref-anadir .zona-archivos,.ref-anadir .form+button{margin-top:.8rem}.ref-pestanas{align-items:center;margin-bottom:1rem}.ref-pestanas .check{margin-left:auto}.ref-seccion{margin-bottom:1.4rem}.ref-seccion-cab{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.ref-seccion-cab h2{margin:0;font-size:1.25rem}.ref-filas{margin:0;padding:0;list-style:none}.ref-fila{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.55rem 0;display:flex}.ref-fila:last-child{border-bottom:0}.ref-fila-texto{flex:1;min-width:0;display:grid}.ref-fila-texto a,.ref-fila-texto>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-weight:600;overflow:hidden}.ref-fila.leido .ref-fila-texto a{color:var(--muted);font-weight:500}.ref-fila>button[aria-pressed=true]{color:var(--accent)}.subir-pestanas{border-bottom:1px solid var(--line);gap:.3rem;margin-top:1.2rem;display:flex;overflow-x:auto}.subir-pestanas button{box-shadow:none;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:0;margin-bottom:-1px;padding:.6rem .9rem;font:600 .95rem Inter,sans-serif}.subir-pestanas button small{margin-left:.2rem;font-weight:500}.subir-pestanas button[aria-selected=true]{color:var(--text);border-color:var(--accent)}.contenido-canales{flex-wrap:wrap;gap:.45rem;margin:1rem 0 .4rem;display:flex}.contenido-canales .chip{cursor:pointer;font-weight:600}.contenido-canales .chip small{color:var(--muted);font-weight:500}.contenido-canales .chip.on{background:var(--btn);color:#fff;box-shadow:var(--sombra-naranja);border-color:#0000}.contenido-canales .chip.on small{color:#fffc}.contenido-dia{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:1.1rem 0 .4rem;font:600 .75rem Inter,sans-serif}.contenido-dia:first-letter{text-transform:uppercase}.contenido-lista{padding:.3rem 1rem}.contenido-fila{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.55rem 0;display:grid}.contenido-fila:last-child{border-bottom:0}.contenido-fila>div{min-width:0;display:grid}.contenido-fila b{align-items:center;min-width:0;display:flex}.contenido-fila b>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contenido-nuevo{flex:none}.contenido-fila small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contenido-nuevo{background:var(--accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;border-radius:6px;margin-left:.45rem;padding:.05rem .4rem;font:800 .62rem Inter,sans-serif;display:inline-block}.contenido-estado{white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font:600 .75rem Inter,sans-serif}.contenido-estado.sub{background:var(--accent-soft);color:var(--accent-ink)}.contenido-estado.prog{color:#2b4f86;background:#e3ecf8}.contenido-estado.ok{color:#2f6b2a;background:#e2f0e0}@media (width<=640px){.contenido-fila{grid-template-columns:46px minmax(0,1fr) auto}.contenido-estado{grid-column:2;justify-self:start}.contenido-fila>button,.contenido-fila>span:last-child{grid-area:1/3/span 2}}.subir-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.2rem;margin-top:1.2rem;display:grid}.subir-cola{grid-column:1/-1}.subir .core{gap:.8rem;min-width:0;display:grid}.subir-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.subir-cab h2{margin:0}.subir-busca{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;display:flex}.subir-busca input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.subir-canal{margin:.4rem 0 .2rem;font-size:.95rem}.subir-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.subir-fila,.subir-item-cab{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.subir-fila>div,.subir-item-cab>div{min-width:0;display:grid}.subir-fila b,.subir-item-cab b,.subir-fila small,.subir-item-cab small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subir-mini{background:#fbe3d3;border-radius:10px;width:46px;height:64px;display:block;overflow:hidden}.subir-mini video,.subir-mini img{object-fit:cover;width:100%;height:100%;display:block}.icon-btn{border:1.5px solid var(--line);background:var(--paper);width:2.2rem;height:2.2rem;color:var(--text);box-shadow:none;cursor:pointer;border-radius:50%;flex:none;place-content:center;place-items:center;padding:0;display:grid}.icon-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--paper)}.icon-btn.mas{color:var(--accent);border-color:var(--accent);font-size:1.3rem}.subir-items{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.subir-items>li{border:1.5px solid var(--line);border-radius:18px;gap:.7rem;min-width:0;padding:.9rem;display:grid}.subir-donde{flex-wrap:wrap;gap:.4rem;display:flex}.subir-donde .chip{border:1.5px solid var(--line);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.3rem .7rem;font-size:.82rem;display:inline-flex;overflow:hidden}.subir-donde .chip input{opacity:0;pointer-events:none;position:absolute}.subir-donde .chip.on{border-color:var(--accent);background:var(--peach,#fbe3d3);color:var(--accent-ink,#9a3d1a)}.subir-canales{scrollbar-width:thin;gap:.5rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.subir-canal-av{width:76px;box-shadow:none;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;flex:none;justify-items:center;gap:.25rem;padding:.35rem .2rem;font-size:.72rem;line-height:1.15;display:grid}.subir-canal-av span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.subir-canal-av .avatar{outline-offset:2px;outline:2.5px solid #0000;width:46px;height:46px;font-size:1.1rem;transition:outline-color .2s}.subir-canal-av.on{color:var(--text);font-weight:600}.subir-canal-av.on .avatar{outline-color:var(--accent)}.avatar{object-fit:cover;background:var(--accent-soft);width:1.25rem;height:1.25rem;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font:800 .7rem Inter Tight,Inter,sans-serif;display:inline-grid}.subir-otra{border-radius:999px;width:auto;padding:.3rem .7rem;font-size:.82rem}.subir-ver{cursor:pointer;border:0;padding:0;position:relative}.subir-ver svg{color:#fff;filter:drop-shadow(0 2px 6px #0000008c);opacity:.9;width:22px;height:22px;margin:auto;transition:transform .15s;position:absolute;inset:0}.subir-ver:hover svg{transform:scale(1.15)}dialog.ver-video{background:0 0;border:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:visible}dialog.ver-video::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1410b3}dialog.ver-video video{background:#000;border-radius:18px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);display:block}.ver-cerrar{color:#1c1410;cursor:pointer;background:#fffcf7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 16px -6px #0009}.subir-mini-yt{align-items:center;gap:.35rem;display:inline-flex}.subir-campos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem;display:grid}.subir-campos label,.subir-texto{gap:.25rem;min-width:0;font-size:.85rem;display:grid}.subir-campos input,.subir-texto textarea{box-sizing:border-box;width:100%}.subir-pie{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;display:flex}.subir-pie .aviso{color:var(--accent-ink,#9a3d1a)}.subir-pie .ok{color:var(--ok);font-weight:600}.subir-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.subir-cola-fila{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.5rem 0;display:flex}.subir-cola-fila>div:first-child{gap:.2rem;min-width:0;display:grid}.subir-cola-fila small{flex-wrap:wrap;gap:.3rem;display:flex}.subir-acciones{gap:.4rem;display:flex}@media (width<=900px){.subir-rejilla{grid-template-columns:minmax(0,1fr)}}.subir-movil{cursor:pointer;justify-self:start}.subir-canal button{width:100%;box-shadow:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.45rem;padding:.35rem 0;display:flex}.subir-canal button:hover{color:var(--accent);background:0 0}.subir-canal svg{width:14px;height:14px;transition:transform .2s var(--ease)}.subir-canal button[aria-expanded=false] svg{transform:rotate(-90deg)}.ficha-mini-estilos{flex-wrap:wrap;gap:.4rem;display:flex}.ficha-mini-estilos button.ghost{background:var(--paper);text-align:left;padding:.45rem .8rem;font-size:.82rem}.ficha-mini-estilos button.ghost.on{box-shadow:0 0 0 2px var(--accent)}.ficha-mini-campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.ficha-mini-campos input[type=color]{height:2.6rem;padding:.2rem}.ficha-mini-previa{border:1.5px solid var(--line);border-radius:12px;width:100%;max-width:420px;display:block}.idea-captura-zona{gap:.5rem;display:grid}.idea-captura-previa{width:fit-content;max-width:100%;position:relative}.idea-captura-previa img{border:1.5px solid var(--line);border-radius:14px;max-width:100%;max-height:220px;display:block}.idea-captura-previa button{background:var(--paper);position:absolute;top:.4rem;right:.4rem}.idea .core{gap:1rem}.idea-captura{aspect-ratio:16/10;background:var(--accent-soft);width:160px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:1.6rem;display:grid;overflow:hidden}.idea-captura img{object-fit:cover;width:100%;height:100%;display:block}.idea-texto{flex:1;min-width:0}.proyecto-cab .anadir-video{width:auto;margin:0 0 0 auto;padding:.4rem 2rem .4rem .8rem;font-size:.8rem}@media (width<=767px){.idea-captura{width:100%}.proyecto-cab .anadir-video{width:100%;margin-left:0}}@media (width>=1600px){html{font-size:17px}:root{--menu:274px}.content{max-width:1420px}}@media (width>=1920px){html{font-size:18.5px}:root{--menu:300px}.content{max-width:1640px}}@media (width>=2400px){html{font-size:21px}:root{--menu:340px}.content{max-width:2000px}}.diario-cab{text-align:center;border-bottom:3px double var(--hair-strong);padding:.4rem 0 1.1rem}.diario-linea{border-top:1px solid var(--hair-strong);border-bottom:1px solid var(--hair-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.72rem;font-weight:600;display:flex}.diario-linea span:first-child:first-letter{text-transform:uppercase}.diario-titulo{letter-spacing:-.05em;margin:1rem 0 .4rem;font-family:Inter Tight,sans-serif;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:1}.diario-titulo .serif{letter-spacing:-.02em;font-weight:400}.diario-sub{color:var(--ink2);margin:0;font-size:1rem}.diario-pestanas{justify-content:center;margin-top:.2rem}.diario-portada{border-bottom:1px solid var(--hair-strong);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;padding-bottom:1.4rem;display:grid}.diario-principal{border-right:1px solid var(--hair-strong);min-width:0;padding-right:1.6rem}.diario-principal>a{color:inherit;gap:.55rem;text-decoration:none;display:grid}.diario-principal h2{letter-spacing:-.01em;margin:0;font-family:Instrument Serif,serif;font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:1.05}.diario-principal>a:hover h2{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.diario-meta{color:var(--muted);margin:0;font-size:.88rem}.diario-ver{color:var(--accent-ink);white-space:nowrap;font-weight:600}.diario-ver svg{vertical-align:-2px}.diario-columna{align-content:start;gap:.2rem;min-width:0;padding-left:1.6rem;display:grid}.diario-seccion-tit{letter-spacing:-.035em;border-bottom:2px solid var(--text);margin:0 0 .6rem;padding-bottom:.4rem;font-family:Inter Tight,sans-serif;font-size:1.25rem;font-weight:800}.diario-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.diario-red{flex:none;font-size:1rem}.diario-red.yt{color:#e62117}.diario-red.ig{color:#c13584}.diario-breve{border-bottom:1px solid var(--hair);color:inherit;gap:.25rem;padding:.75rem 0;text-decoration:none;display:grid}.diario-breve:last-of-type{border-bottom:0}.diario-breve b{letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:1.02rem;font-weight:700;line-height:1.2}.diario-breve small{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.diario-breve:hover b{color:var(--accent-ink)}.diario-mas{justify-self:start;margin-top:.4rem;font-size:.85rem}.diario-mas svg{vertical-align:-2px}.diario-seccion{margin-top:1.4rem}.diario-seccion-cab{border-bottom:2px solid var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-bottom:.9rem;padding-bottom:.4rem;display:flex}.diario-seccion-cab .diario-seccion-tit{border:0;margin:0;padding:0}.diario-seccion-cab .diario-mas{margin:0}.diario-rejilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.4rem 1.2rem;display:grid}.diario-pieza{color:inherit;align-content:start;gap:.35rem;text-decoration:none;display:grid}.diario-pieza b{letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-family:Inter Tight,sans-serif;font-size:.98rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.diario-pieza small{color:var(--muted);font-size:.8rem}.diario-pieza:hover b{color:var(--accent-ink)}.diario-mini{aspect-ratio:16/9;background:var(--accent-soft);box-shadow:var(--shadow);border-radius:14px;display:block;position:relative;overflow:hidden}.diario-mini.grande{border-radius:var(--r)}.diario-mini img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.diario-pieza:hover .diario-mini img,.diario-principal>a:hover .diario-mini img{transform:scale(1.03)}.diario-mini-vacia{color:var(--accent);background:linear-gradient(135deg, var(--accent-soft), #fff4ea);place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.diario-veces{background:var(--btn);color:#fff;box-shadow:var(--sombra-naranja);border-radius:999px;padding:.15rem .55rem;font:800 .78rem Inter Tight,sans-serif;position:absolute;top:.55rem;left:.55rem}.diario-dashk{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 1.6rem;display:grid}.diario-dashk .diario-breve{border-bottom:0}.diario-vacio{gap:.6rem;padding:1.4rem 0;display:grid}.diario-vacio h2{font-size:clamp(1.6rem,2.6vw,2.2rem)}.diario-anadir{gap:.6rem;max-width:560px;display:grid}.diario-anadir .chips{margin:0}.diario-anadir-fila{gap:.6rem;display:flex}.diario-anadir-fila input{flex:1;min-width:0}.diario-favs{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.diario-fav{background:var(--paper);box-shadow:var(--sombra-clara);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .3rem .25rem .7rem;font-size:.88rem;font-weight:500;display:inline-flex}.diario-fav img{object-fit:cover;border-radius:50%;width:22px;height:22px}.diario-fav button.icon{width:1.9rem;height:1.9rem;box-shadow:none;padding:.3rem}@media (width<=900px){.diario-portada{grid-template-columns:minmax(0,1fr)}.diario-principal{border-right:0;border-bottom:1px solid var(--hair-strong);padding-bottom:1.2rem;padding-right:0}.diario-columna{padding-top:1rem;padding-left:0}}@media (width<=767px){.diario-linea{letter-spacing:.1em;justify-content:center;font-size:.64rem}.diario-linea span:last-child{display:none}.diario-pestanas{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.4rem;overflow-x:auto}.diario-pestanas .chip{flex:none}.diario-rejilla{grid-template-columns:1fr 1fr;gap:1.1rem .8rem}.diario-anadir-fila{flex-direction:column}}.libro-claude .core{gap:.9rem;display:grid}.libro-claude-cab{justify-content:space-between;align-items:center;display:flex}.libro-claude-cab h3{align-items:center;gap:.45rem;margin:0;font-size:1.25rem;display:flex}.libro-claude-cab h3 svg{color:var(--accent)}.libro-claude .chips,.libro-claude>.core>p{margin:0}.libro-claude-campos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.7rem 1rem;display:grid}.libro-claude-campos label{color:var(--muted);gap:.3rem;font-size:.82rem;font-weight:500;display:grid}.libro-claude-campos .ancho{grid-column:1/-1}.libro-claude-botones{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.libro-claude-dibujos{flex-wrap:wrap;gap:.5rem;display:flex}.libro-claude-dibujos span{aspect-ratio:1;width:84px;box-shadow:var(--sombra-clara);border-radius:12px;position:relative;overflow:hidden}.libro-claude-dibujos img{object-fit:cover;width:100%;height:100%;display:block}.libro-claude-dibujos button{width:1.6rem;height:1.6rem;padding:.2rem;position:absolute;top:3px;right:3px}.libro-claude-ideas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem;display:grid}.libro-claude-idea{background:var(--bg);border:1.5px solid var(--line);border-radius:18px;align-content:start;gap:.35rem;padding:.9rem 1rem;display:grid}.libro-claude-idea b{letter-spacing:-.02em;font-family:Inter Tight,sans-serif;font-size:1.05rem}.libro-claude-idea p{color:var(--ink2);margin:0}.libro-claude-idea button{justify-self:start}.libro-claude-resultado{border-top:1px solid var(--hair);gap:.6rem;padding-top:.9rem;display:grid}.libro-claude-resultado h4{letter-spacing:-.02em;margin:0;font-family:Inter Tight,sans-serif;font-size:1.2rem}.libro-claude-resultado ul{color:var(--ink2);margin:0;padding-left:1.2rem}.libro-claude-pags{gap:.55rem;max-height:360px;margin:0;padding-left:1.4rem;display:grid;overflow:auto}.libro-claude-pags p{margin:0}.libro-claude-pags li::marker{color:var(--accent);font-weight:700}.riesgo-resultado .core{gap:.9rem;display:grid}.riesgo-luz{align-items:flex-start;gap:.8rem;display:flex}.riesgo-luz>svg{flex:none;font-size:1.9rem}.riesgo-luz p{margin:.2rem 0 0}.riesgo-resultado.verde .riesgo-luz>svg{color:var(--ok)}.riesgo-resultado.amarillo .riesgo-luz>svg{color:var(--warn)}.riesgo-resultado.rojo .riesgo-luz>svg{color:var(--danger)}.riesgo-texto{background:var(--bg);white-space:pre-wrap;border-radius:14px;margin:0;padding:.9rem 1rem;line-height:1.7}.riesgo-texto mark{color:var(--text);border-radius:6px;padding:.05rem .25rem}mark.riesgo-alto{box-shadow:inset 0 -2px 0 var(--danger);background:#fbd5d0}mark.riesgo-medio{box-shadow:inset 0 -2px 0 var(--warn);background:#fde7c7}mark.riesgo-bajo{box-shadow:inset 0 -2px 0 var(--muted);background:#f1ece3}.riesgo-lista{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.riesgo-lista li{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.riesgo-tag.alto{color:#8f1d12;background:#fbd5d0}.riesgo-tag.medio{color:#7a4206;background:#fde7c7}.riesgo-tag.bajo{color:var(--muted);background:#f1ece3}.riesgo-alt{color:var(--ok)}.riesgo-resultado button.ghost{justify-self:start}.ingresos-form{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ingresos-v{white-space:nowrap;font-size:clamp(1.25rem,2vw,1.7rem)!important}.ingresos-meta{align-items:center;gap:.6rem;flex-direction:row!important;display:inline-flex!important}.ingresos-meta input{width:9rem}.ed-soltar{margin:.2rem 0 .4rem;font-size:.8rem;padding:.7rem .8rem!important}.musica-orden{max-width:16rem;padding:.45rem 2rem .45rem .8rem;font-size:.82rem;width:auto!important}.menu-rayo{box-shadow:none;cursor:pointer;transition:transform .2s var(--ease);background:0 0;border:0;border-radius:12px;flex:none;padding:0}.menu-rayo:hover{background:0 0;transform:scale(1.08)rotate(-4deg)}.menu-rayo .brand-mark{display:block}.side-top .brand-link{min-width:0;padding:0}.menu-plegar{width:34px;height:34px;color:var(--ink2);box-shadow:none;background:#ffffff47;border:1.5px solid #ffffffd9;border-radius:50%;flex:none;place-content:center;place-items:center;margin-left:auto;padding:0;display:grid}.menu-plegar:hover{color:var(--text);background:#fff9}.menu-busca{width:100%;height:2.5rem;color:var(--muted);box-shadow:none;cursor:pointer;white-space:nowrap;background:#ffffff8c;border:1px solid #fffc;border-radius:14px;justify-content:flex-start;align-items:center;gap:.6rem;padding:0 .8rem;font:500 .85rem Inter,sans-serif;display:flex;overflow:hidden}.menu-busca:hover{color:var(--text);background:#fffc}.menu-busca svg{flex:none;font-size:1.1rem}.menu-busca kbd{color:var(--muted);background:#1c14100f;border-radius:6px;margin-left:auto;padding:.1rem .4rem;font:600 .68rem Inter,sans-serif}.nav-raiz{position:relative}.nav-pildora{display:none}.menu-globo{z-index:60;background:var(--text);color:#fffcf7;pointer-events:none;white-space:nowrap;border-radius:10px;padding:.35rem .7rem;font:600 .78rem Inter,sans-serif;position:fixed;transform:translateY(-50%)}@media (width>=768px){.sidebar{-webkit-backdrop-filter:blur(22px)saturate(1.5);transition:width .45s var(--ease);background:#fffcf785;border:1.5px solid #ffffffbf;border-radius:28px;gap:.7rem;padding:.9rem .65rem;overflow-x:hidden;box-shadow:0 30px 60px -30px #502d1473,inset 0 1px #ffffffe6}.sidebar>.nav,.sidebar>.account{width:auto}.nav-raiz,.nav-raiz .nav{grid-template-columns:minmax(0,1fr)}.sidebar>.side-top,.sidebar>.menu-busca{flex:none}.sidebar.plegado .nav a,.sidebar.plegado .nav-viene-btn{white-space:nowrap}.side-top{justify-content:flex-start;gap:.55rem;min-height:2.6rem;padding:0 .25rem}.nav-pildora{z-index:0;pointer-events:none;transition:transform .5s cubic-bezier(.3, 1.35, .5, 1), width .3s var(--ease), height .3s var(--ease), opacity .25s;border-radius:14px;display:block;position:absolute;top:0;left:0}.nav-pildora.elegida{background:#fffc;border:1px solid #fffffff2;box-shadow:0 10px 24px -14px #502d148c,inset 0 1px #fff}.nav-pildora.raton{opacity:0;background:#ffffff61;transition-duration:.35s}.nav-raiz:hover>.nav-pildora.raton{opacity:1}.nav-raiz a,.nav-raiz .nav-label,.nav-raiz .nav-viene-btn,.nav-raiz .nav-obras{z-index:1;position:relative}.nav a:hover,.nav .nav-viene-btn:hover{background:0 0}.nav a.active,.nav a.active:hover{box-shadow:none;color:var(--text);background:0 0;border-radius:14px;font-weight:600}.nav a.active svg{color:var(--accent)}.nav a.active .tag:not(.pro){background:var(--tint);color:var(--muted)}.sidebar.plegado{cursor:auto;background:#fffcf785;border:1.5px solid #ffffffbf;width:72px;height:calc(100dvh - 32px);padding:.9rem .55rem;transition-delay:0s;overflow:hidden}.sidebar.plegado:hover{transform:none;box-shadow:0 30px 60px -30px #502d1473,inset 0 1px #ffffffe6}.sidebar.plegado>.nav,.sidebar.plegado>.account{opacity:1;pointer-events:auto;position:relative;top:auto;bottom:auto}.sidebar.plegado>.nav a{opacity:1;transform:none}.sidebar.plegado .side-top{justify-content:center;padding:0}.sidebar.plegado .side-top .brand-link,.sidebar.plegado .menu-plegar{display:none}.sidebar.plegado .menu-busca{justify-content:center;padding:0}.sidebar.plegado .menu-busca span,.sidebar.plegado .menu-busca kbd{display:none}.sidebar.plegado .nav a,.sidebar.plegado .nav-viene-btn{justify-content:center;gap:0;padding-left:0;padding-right:0;font-size:0}.sidebar.plegado .nav a svg,.sidebar.plegado .nav-viene-btn svg{font-size:1.25rem}.sidebar.plegado .nav a .tag,.sidebar.plegado .nav-viene-btn .tag,.sidebar.plegado .nav-sub,.sidebar.plegado .nav-obras{display:none}.sidebar.plegado .nav-label{border-top:1px solid #7a67582e;margin:.45rem .8rem;padding:0;font-size:0}.sidebar.plegado .nav a:has(.tag.pro):after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.45rem;right:.9rem;box-shadow:0 0 0 2px #fff}.sidebar.plegado .account{background:0 0;border:0;border-top:1px solid #7a67582e;border-radius:0;justify-items:center;padding:.4rem 0 0}.sidebar.plegado .account .email{display:none}.sidebar.plegado .account button{justify-content:center;padding:.45rem;font-size:0}.sidebar.plegado .account button svg{font-size:1.1rem}}.busca-velo{z-index:80;-webkit-backdrop-filter:blur(3px);padding:calc(10vh + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));background:#1c141038;align-content:start;justify-items:center;display:grid;position:fixed;inset:0}.busca-paleta{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:#fffcf7db;border:1.5px solid #fffc;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(640px,100%);max-height:74vh;display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #502d1499}.busca-campo{border-bottom:1px solid var(--hair);color:var(--muted);align-items:center;gap:.7rem;padding:.9rem 1.1rem;display:flex}.busca-campo svg{flex:none;font-size:1.3rem}.busca-campo input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font:500 1.05rem Inter,sans-serif}.busca-campo kbd,.busca-pie kbd{color:var(--muted);background:#1c141012;border-radius:6px;padding:.1rem .4rem;font:600 .68rem Inter,sans-serif}.busca-filtros{flex-wrap:wrap;gap:.4rem;padding:.7rem .9rem 0;display:flex}.busca-filtros button{border:1px solid var(--hair);color:var(--ink2);box-shadow:none;background:#fff9;border-radius:999px;padding:.3rem .75rem;font:500 .8rem Inter,sans-serif}.busca-filtros button:hover{color:var(--text);background:#fff}.busca-filtros button.on{background:var(--text);color:#fffcf7;border-color:var(--text)}.busca-lista{padding:.3rem .5rem .6rem;overflow-y:auto}.busca-grupo{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:.8rem .6rem .25rem;font-size:.66rem}.busca-res{width:100%;box-shadow:none;text-align:left;color:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:2.5rem minmax(0,1fr);justify-content:stretch;align-items:center;gap:.75rem;padding:.5rem .6rem;display:grid}.busca-res.sel,.busca-res:hover{background:#ffffffe6;box-shadow:0 8px 20px -14px #502d1480}.busca-ico{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-ink);border-radius:12px;place-items:center;font:800 .82rem Inter Tight,sans-serif;display:grid}.busca-ico.video{color:#fff;background:linear-gradient(160deg,#3b2e25,#9a3d1a);height:3.2rem}.busca-txt{min-width:0;display:grid}.busca-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.busca-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.busca-txt mark{background:var(--accent-soft);color:inherit;border-radius:4px;padding:0 2px}.busca-vacio{text-align:center;color:var(--muted);margin:0;padding:1.6rem 1rem}.busca-permiso{margin:.6rem}.busca-pie{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;gap:.9rem;padding:.6rem 1.1rem;font-size:.75rem;display:flex}@media (width<=767px){.busca-pie{display:none}.busca-velo{padding-top:calc(4vh + env(safe-area-inset-top,0px))}}.sidebar .nav a:focus-visible,.sidebar .menu-busca:focus-visible,.sidebar .menu-rayo:focus-visible{outline-offset:-2px;outline:2px solid #dc653066}.sidebar .nav a:focus:not(:focus-visible){outline:none}
