@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2)format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2)format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/albert-sans-latin-400-normal.1PQZqV1o.woff2)format("woff2"),url(/_astro/albert-sans-latin-400-normal.CesMP4Nj.woff)format("woff")}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/albert-sans-latin-600-normal.C_5W882s.woff2)format("woff2"),url(/_astro/albert-sans-latin-600-normal.gYdudiP1.woff)format("woff")}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-serif-display-latin-400-normal.C5_t9oOD.woff2)format("woff2"),url(/_astro/dm-serif-display-latin-400-normal._kVFYEpx.woff)format("woff")}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/martian-mono-latin-600-normal.BlUmYrg6.woff2)format("woff2"),url(/_astro/martian-mono-latin-600-normal.CDEEqth2.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/_astro/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2"),url(/_astro/onest-latin-600-normal.D88KJsY0.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2)format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2)format("woff2"),url(/_astro/nunito-latin-600-normal.Cd0eNu1l.woff)format("woff")}@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/lora-latin-600-normal.B-3RcLOQ.woff2)format("woff2"),url(/_astro/lora-latin-600-normal.Dc3EneHn.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/archivo-latin-400-normal.C81ewxNO.woff2)format("woff2"),url(/_astro/archivo-latin-400-normal.Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/archivo-latin-600-normal.3BBy0ZsW.woff2)format("woff2"),url(/_astro/archivo-latin-600-normal.DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/archivo-latin-800-normal.cB6v3kRN.woff2)format("woff2"),url(/_astro/archivo-latin-800-normal.DZa_k145.woff)format("woff")}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/syne-latin-700-normal.AF3Rs61n.woff2)format("woff2"),url(/_astro/syne-latin-700-normal.Cd-_iCn5.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-mono-latin-400-normal.Rg4St2Dn.woff2)format("woff2"),url(/_astro/space-mono-latin-400-normal._3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-mono-latin-700-normal.mWgeinG7.woff2)format("woff2"),url(/_astro/space-mono-latin-700-normal.D7A851RN.woff)format("woff")}.marca-demo{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:32px 48px;display:grid}.marca-controles{flex-direction:column;gap:24px;min-width:0;display:flex}.marca-controles fieldset{border:0;min-width:0;margin:0;padding:0}.marca-controles legend{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-700);margin-bottom:10px;padding:0;font-size:12px;font-weight:600}.fichas{flex-wrap:wrap;gap:6px;display:flex}.ficha{cursor:pointer;border:1px solid var(--color-divider);min-height:44px;color:var(--color-text);align-items:center;gap:7px;padding:7px 12px;font-size:13px;display:inline-flex;position:relative}.ficha:hover{border-color:var(--color-accent)}.ficha input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ficha:has(input:checked){border-color:var(--color-accent-700);background:var(--color-accent-100);color:var(--color-accent-900);font-weight:600}.ficha:has(input:focus-visible){outline:2px solid var(--color-accent-700);outline-offset:2px}.muestra{background:var(--a);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000002e}.muestra.doble{box-shadow:inset 0 0 0 1px #0000002e, 5px 0 0 var(--b);margin-right:4px}.aa{font-size:15px;font-weight:600;line-height:1}.marca-puntos{border-top:1px solid var(--color-divider);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.marca-puntos li{gap:8px;font-size:14px;line-height:21px;display:flex}.marca-puntos li:before{content:"+";color:var(--color-accent-700);flex:none;font-weight:600}.marca-vista{--v-r-card:0px;--v-r-chip:0px;--v-r-bubble:0px;border:1px solid var(--color-divider);background:var(--v-canvas,var(--v-bg-solid));min-width:0;color:var(--v-text);font-family:var(--v-texto);flex-direction:column;gap:14px;margin:0;padding:clamp(16px,3vw,36px);transition:background .2s;display:flex}.marca-vista[data-forma=suave]{--v-r-card:10px;--v-r-chip:6px;--v-r-bubble:8px}.marca-vista[data-forma=redonda]{--v-r-card:18px;--v-r-chip:999px;--v-r-bubble:16px}.vista-cabecera{align-items:center;gap:10px;display:flex}.vista-logo{border-radius:calc(var(--v-r-card) / 2.5);background:var(--v-accent-solid);width:26px;height:26px;color:var(--v-on-accent);font-family:var(--v-titulos);place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.vista-nombre{font-family:var(--v-titulos);font-weight:var(--v-peso);font-size:20px;line-height:1}.vista-etiqueta{letter-spacing:.06em;text-transform:uppercase;color:var(--v-neutral-700);margin-left:auto;font-size:11px}.vista-bandeja{border:1px solid var(--v-divider);border-radius:var(--v-r-card);background:var(--v-surface);min-width:0;box-shadow:0 12px 32px color-mix(in srgb, var(--v-text) 14%, transparent);overflow:hidden}.vista-barra{border-bottom:1px solid var(--v-divider);align-items:center;gap:10px;padding:12px 16px;display:flex}.vista-barra b{font-family:var(--v-titulos);font-weight:var(--v-peso);font-size:18px}.vista-cuenta{color:var(--v-neutral-700);font-size:11px}.vista-filtros{gap:4px;margin-left:auto;display:flex}.vista-filtros span{border-radius:var(--v-r-chip);border:1px solid var(--v-divider);color:var(--v-neutral-800);padding:3px 10px;font-size:11.5px}.vista-filtros .activo{background:var(--v-accent-solid);border-color:var(--v-accent-solid);color:var(--v-on-accent);font-weight:600}.vista-cuerpo{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.vista-lista{border-right:1px solid var(--v-divider);margin:0;padding:0;list-style:none}.vista-fila{border-bottom:1px solid var(--v-divider);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.vista-fila.activa{background:var(--v-accent-100)}.vista-ini{border-radius:var(--v-r-chip);width:32px;height:32px;font-family:var(--v-titulos);border:1px solid var(--v-accent-300);background:var(--v-accent-100);color:var(--v-accent-700);place-items:center;font-size:12px;font-weight:600;display:grid}.vista-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.vista-texto b{font-family:var(--v-titulos);font-weight:var(--v-peso);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.vista-texto span{color:var(--v-neutral-700);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vista-meta{color:var(--v-neutral-700);flex-direction:column;align-items:flex-end;gap:3px;font-size:10.5px;display:flex}.vista-area{border-radius:var(--v-r-chip);border:1px solid var(--v-divider);color:var(--v-neutral-800);white-space:nowrap;padding:1px 7px;font-size:10px}.vista-hilo{background:var(--v-neutral-100);flex-direction:column;gap:8px;min-height:240px;padding:14px;display:flex}.vista-dia{color:var(--v-neutral-700);text-align:center;font-size:10.5px}.vista-burbuja{border-radius:var(--v-r-bubble);max-width:85%;padding:8px 11px;font-size:12.5px;line-height:18px}.vista-burbuja.entra{background:var(--v-surface);border:1px solid var(--v-divider);align-self:flex-start}.vista-burbuja.sale{background:var(--v-accent-100);border:1px solid var(--v-accent-300);align-self:flex-end}.vista-burbuja.nota{border:1px dashed var(--v-accent-700);max-width:none;color:var(--v-neutral-800);align-self:stretch;font-size:12px}.vista-boton{border-radius:var(--v-r-chip);background:var(--v-accent-solid);color:var(--v-on-accent);font-family:var(--v-titulos);font-weight:var(--v-peso);align-self:flex-end;margin-top:auto;padding:8px 16px;font-size:13px}.marca-vista:is([data-efecto=glass],[data-efecto=liquid],[data-efecto=espacial],[data-efecto=aurora]) .vista-bandeja{background:color-mix(in srgb, var(--v-surface) 62%, transparent);backdrop-filter:blur(18px)saturate(150%)}.marca-vista[data-efecto=liquid] .vista-bandeja{box-shadow:inset 0 1px #ffffff73,0 20px 50px #0000002e}.marca-vista[data-efecto=espacial] .vista-bandeja{box-shadow:inset 0 1px #ffffff1a,0 30px 70px #00000059}.marca-vista[data-efecto=aurora] .vista-boton{box-shadow:0 0 22px color-mix(in srgb, var(--v-accent) 50%, transparent)}.marca-vista[data-efecto=clay] .vista-bandeja{box-shadow:0 14px 30px color-mix(in srgb, var(--v-text) 12%, transparent), inset -5px -5px 12px color-mix(in srgb, var(--v-text) 6%, transparent), inset 5px 5px 12px #fff9;border-color:#0000}.marca-vista[data-efecto=neu] .vista-bandeja{background:var(--v-bg-solid);box-shadow:8px 8px 18px color-mix(in oklch, var(--v-bg-solid) 82%, #000), -8px -8px 18px color-mix(in oklch, var(--v-bg-solid) 55%, #fff);border-color:#0000}.marca-vista:is([data-efecto=maxi],[data-efecto=y2k],[data-efecto=bruta]) .vista-bandeja{border:2px solid var(--v-text)}.marca-vista[data-efecto=maxi] .vista-bandeja{box-shadow:6px 6px 0 var(--v-accent)}.marca-vista[data-efecto=y2k] .vista-bandeja{box-shadow:0 4px 0 var(--v-text)}.marca-vista:is([data-efecto=bruta],[data-efecto=suizo]) .vista-bandeja{box-shadow:none}.marca-vista[data-efecto=suizo] .vista-bandeja{border-color:var(--v-text)}.marca-vista[data-efecto=skeuo] .vista-bandeja{box-shadow:inset 0 1px #fff9,0 6px 14px #4632142e}.marca-grupos,.marca-resumen{display:none}@media (width<=48.74rem){.marca-demo{gap:20px}.marca-vista{order:-1;padding:14px}.vista-fila:nth-child(n+4),.vista-dia,.vista-burbuja.nota{display:none}.vista-hilo{min-height:0}.vista-cuenta{display:none}.vista-filtros span{white-space:nowrap}html.js .marca-grupos{border:1px solid var(--color-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marca-grupos button{font:inherit;border:0;border-right:1px solid var(--color-divider);letter-spacing:.08em;text-transform:uppercase;min-height:56px;color:var(--color-neutral-700);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:6px 10px;font-size:11px;font-weight:600;display:flex}.marca-grupos button:last-child{border-right:0}.marca-grupos button span{letter-spacing:0;text-transform:none;max-width:100%;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.marca-grupos button[aria-pressed=true]{background:var(--color-accent-100);color:var(--color-accent-900);box-shadow:inset 0 -3px 0 var(--color-accent-700)}.marca-grupos button:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:-2px}html.js .marca-controles legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js .marca-controles[data-grupo-activo=estilo] fieldset:not([data-grupo=estilo]),html.js .marca-controles[data-grupo-activo=color] fieldset:not([data-grupo=color]),html.js .marca-controles[data-grupo-activo=tipo] fieldset:not([data-grupo=tipo]){display:none}.fichas{scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--margen));padding:2px var(--margen) 6px;scrollbar-width:none;mask-image:linear-gradient(to right, transparent 0, #000 var(--margen), #000 calc(100% - 32px), transparent 100%);flex-wrap:nowrap;overflow-x:auto}.fichas::-webkit-scrollbar{display:none}.ficha{white-space:nowrap;scroll-snap-align:start;flex:none}.marca-puntos{display:none}.marca-resumen{color:var(--color-neutral-800);margin:0;font-size:14px;line-height:21px;display:block}}
