:root{--bg:#fff;--bg-soft:#f3f2f7;--surface:#fff;--surface-raised:#fff;--text:#0b0a10;--muted:#6b6876;--quiet:#8e8b99;--line:#3c325a29;--glass:#ffffffb8;--shadow:0 30px 90px #2814501f;--accent:#0b0a10;--accent-ink:#fff;--highlight:#a3e635;--font:ui-rounded, "SF Pro Rounded", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--display-weight:620;--display-tracking:-.055em;--display-leading:1;--ui-weight:720;--eyebrow:850 11px/1 var(--font);--eyebrow-tracking:.17em;--radius-pill:999px;--radius-control:14px;--radius-card:26px;--radius-panel:34px;--content:1180px;--ease:cubic-bezier(.2, .7, .2, 1);--t-hover:.18s;--t-fold:.45s;--t-rise:.7s;--icon-margin:100}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--bg-soft:#141319;--surface:#1a1920;--surface-raised:#27262f;--text:#fff;--muted:#b0adb8;--quiet:#8e8b99;--line:#ffffff24;--glass:#14121ab8;--shadow:0 30px 90px #0000008c;--accent:#fff;--accent-ink:#0b0a10;--highlight:#bef264}}:root[data-theme=dark]{--bg:#000;--bg-soft:#141319;--surface:#1a1920;--surface-raised:#27262f;--text:#fff;--muted:#b0adb8;--quiet:#8e8b99;--line:#ffffff24;--glass:#14121ab8;--shadow:0 30px 90px #0000008c;--accent:#fff;--accent-ink:#0b0a10;--highlight:#bef264}[data-app=music]{--accent:#df264c;--accent-dark:#ff365f}[data-app=photo]{--accent:#08f;--accent-dark:#0091ff}[data-app=capture]{--accent:#af52de;--accent-dark:#bf6bea;--highlight:#e4c34a}[data-app=video]{--accent:#ff8300;--accent-dark:#ffaf00;--highlight:#00bbbf}[data-app=fitness]{--accent:#9df900;--accent-dark:#9df900;--accent-ink:#4d8c00;--highlight:#ff375f}[data-app=health]{--accent:#ff2d6f;--accent-dark:#ff51b5}[data-app=ia]{--accent:#e0508c;--accent-dark:#e0508c;--highlight:#a3e635}[data-app=usage]{--accent:#ff3b30;--accent-dark:#ff453a;--highlight:#2e8bff}[data-app=notes]{--accent:#fc0;--accent-dark:#ffd60a;--highlight:#5856d6}[data-app=infinity]{--accent:#7c5cff;--accent-dark:#9b84ff;--highlight:#a3e635}
@property --acc{syntax:"<color>";inherits:true;initial-value:#7c5cff}@property --hi{syntax:"<color>";inherits:true;initial-value:#b9a8ff}@property --lo{syntax:"<color>";inherits:true;initial-value:#4a2fd1}@property --acc-texto{syntax:"<color>";inherits:true;initial-value:#7c5cff}:root{--acc:#7c5cff;--hi:#b9a8ff;--lo:#4a2fd1;--acc-texto:#7c5cff;transition:--acc 1.6s cubic-bezier(.45,0,.2,1),--hi 1.6s cubic-bezier(.45,0,.2,1),--lo 1.6s cubic-bezier(.45,0,.2,1),--acc-texto 1.6s cubic-bezier(.45,0,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-weight:450;line-height:1.55;overflow-x:hidden}h1,h2{font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0;line-height:1.02}h1{font-size:clamp(40px,8.5vw,86px)}.acento{color:var(--acc-texto)}h2{font-size:clamp(27px,4.6vw,44px)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{font:var(--eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--quiet);margin:0 0 18px}.eyebrow.acentuado{color:var(--acc)}.cuerpo{max-width:62ch;color:var(--muted);margin:18px 0 0;font-size:clamp(16px,1.8vw,19px)}.cuerpo.centrado{text-align:center;margin-inline:auto}.remate{text-align:center;max-width:34ch;font-size:clamp(19px,2.5vw,26px);font-weight:var(--display-weight);letter-spacing:-.03em;text-wrap:balance;margin:34px auto 0;line-height:1.15}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow), inset 0 1px 0 #ffffff8c;-webkit-backdrop-filter:blur(30px)saturate(1.5)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--surface)}}.halo{z-index:-1;pointer-events:none;background:radial-gradient(38% 34% at 24% 18%, color-mix(in srgb, var(--acc) 30%, transparent), transparent 70%), radial-gradient(30% 28% at 82% 72%, color-mix(in srgb, var(--lo) 20%, transparent), transparent 70%);animation:9s ease-in-out infinite alternate breathe;position:fixed;inset:-25%}@keyframes breathe{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.eje-linea{background:linear-gradient(90deg, transparent, var(--line) 8%, var(--line) 92%, transparent);border-radius:2px;height:2px;position:absolute;top:11px;left:0;right:0}.nodo{background:radial-gradient(circle at 34% 26%, #fff 9%, transparent 38%), radial-gradient(circle at 50% 62%, var(--hi), var(--acc) 58%, var(--lo));width:14px;height:14px;box-shadow:0 4px 14px color-mix(in srgb, var(--acc) 45%, transparent);border-radius:999px;display:block}.nodo.grande{width:22px;height:22px}.regla{height:150px;margin-top:46px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.regla canvas{width:100%;height:100%;display:block}.nav{z-index:20;padding:12px 16px;position:sticky;top:0}.hero,.mov{max-width:var(--content);margin:0 auto;padding:0 16px}.hero{flex-direction:column;justify-content:center;min-height:76svh;padding-block:12svh 10svh;display:flex}.hero .bajada{max-width:46ch;color:var(--muted);margin:22px 0 0;font-size:clamp(17px,2.1vw,21px)}.botones{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.pill{border-radius:var(--radius-pill);height:46px;font-weight:var(--ui-weight);transition:transform var(--t-hover) var(--ease), opacity var(--t-hover) var(--ease);align-items:center;padding:0 22px;font-size:15px;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill.tinta{background:var(--text);color:var(--bg)}.pill.vidrio{background:var(--glass);border:1px solid var(--line)}.mov{padding-block:clamp(70px,11vw,130px)}.mov[id]{scroll-margin-top:84px}.mov .cabeza{max-width:42ch}.lista3d{width:100vw;height:270vh;margin:36px 0 0 calc(50% - 50vw);position:relative}.l3-escenario{perspective:1150px;touch-action:pan-y;overscroll-behavior-x:contain;--borde:max(16px, calc((100vw - var(--content)) / 2 + 16px));background:radial-gradient(ellipse 50% 42% at 50% 52%, color-mix(in srgb, var(--acc) 12%, transparent), transparent 70%);outline:none;height:100svh;position:sticky;top:0;overflow:hidden}.l3-escenario:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acc) 70%, transparent)}.l3-escenario.is-formado{cursor:grab}.l3-escenario.is-formado:active{cursor:grabbing}.l3-mundo{z-index:1;width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.l3-piso{transform-origin:0 0;background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--text) 20%, transparent) 0 2px, transparent 2px var(--decada,380px)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--text) 7%, transparent) 0 1px, transparent 1px var(--anio,38px));background-position:var(--desfase,0) 0, var(--desfase,0) 0;opacity:0;pointer-events:none;width:6000px;height:1000px;position:absolute;top:0;left:0;transform:translate3d(-3000px,150px,260px)rotateX(-90deg);-webkit-mask-image:radial-gradient(26% 70% at 50% 18%,#000 25%,#0000 78%);mask-image:radial-gradient(26% 70% at 50% 18%,#000 25%,#0000 78%)}.l3-lomo{transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(180deg, transparent 30%, var(--carril) 45%, var(--carril) 55%, transparent 70%);width:1000px;height:16px;filter:drop-shadow(0 0 6px var(--carril));margin-top:-8px;position:absolute;top:0;left:0}.l3-teja{cursor:pointer;will-change:transform;width:112px;height:112px;opacity:var(--vis,1);background:0 0;border:0;border-radius:12px;padding:0;position:absolute;top:-56px;left:-56px}.l3-teja img{object-fit:cover;border-radius:inherit;vertical-align:top;background:var(--surface-raised);width:100%;height:100%;box-shadow:0 0 0 1px var(--line), 0 18px 40px -14px #00000073;transition:transform .3s var(--ease), box-shadow .4s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.l3-icono{cursor:default;border-radius:22%}.l3-icono img{box-shadow:0 0 0 1px var(--line), 0 16px 34px -14px color-mix(in srgb, var(--carril) 60%, transparent)}.is-formado .l3-teja:not(.l3-icono) img{box-shadow:0 0 0 calc(2.5px / var(--u,1)) var(--carril), 0 20px 40px -14px #00000080}.l3-teja:not(.l3-icono):hover img,.l3-teja:not(.l3-icono):focus-visible img{transform:translateY(-6px)scale(1.04)}.l3-teja:focus-visible{outline:none}.l3-escenario .l3-teja.is-elegida img{box-shadow:0 0 0 calc(3px / var(--u,1)) var(--carril), 0 0 60px color-mix(in srgb, var(--acc) 55%, transparent), 0 30px 60px -14px #0000008c}.hay-elegida .l3-teja:not(.is-elegida):not(.l3-icono){opacity:calc(var(--vis,1) * .38)}.l3-nombre{border:1px solid color-mix(in srgb, var(--carril) 55%, transparent);background:color-mix(in srgb, var(--carril) 14%, var(--bg));color:var(--text);font-size:calc(12px / var(--u,1));white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:4px 10px;font-weight:700;position:absolute;top:0;left:0}.l3-beat{z-index:4;top:clamp(96px,14vh,140px);left:var(--borde);pointer-events:none;gap:4px;max-width:min(400px,100% - 32px);display:grid;position:absolute}.l3-beat+.l3-beat{opacity:0}.l3-beat b{letter-spacing:-.02em;font-size:clamp(17px,1.8vw,20px);line-height:1.2}.l3-beat span{color:var(--muted);font-size:14.5px}.l3-anio{z-index:0;top:clamp(84px,12vh,124px);right:var(--borde);color:#0000;letter-spacing:-.06em;-webkit-text-stroke:1.5px var(--acc);opacity:0;pointer-events:none;font-size:clamp(56px,9vw,136px);font-weight:700;line-height:1;position:absolute}.l3-ficha{z-index:6;width:max-content;max-width:min(420px,100% - 32px);animation:l3-sube .45s var(--ease) both;border-radius:20px;align-items:center;gap:14px;margin-inline:auto;padding:12px 14px 12px 12px;display:flex;position:absolute;bottom:146px;left:0;right:0}.l3-ficha img{object-fit:cover;border-radius:10px;flex:none;width:60px;height:60px}.l3-ficha div{flex:1;gap:2px;min-width:0;display:grid}.l3-ficha strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.l3-ficha span{color:var(--muted);font-size:13px}.l3-ficha small{color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:650;display:flex}.l3-ficha small:before{content:"";background:var(--carril);border-radius:50%;width:8px;height:8px}.l3-ficha button{background:var(--line);cursor:pointer;border:0;border-radius:50%;flex:none;align-self:flex-start;width:28px;height:28px}@keyframes l3-sube{0%{opacity:0;transform:translateY(14px)}}.l3-regla{z-index:3;pointer-events:none;width:100%;height:130px;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.l3-regla canvas{width:100%;height:100%;display:block}@media (max-width:760px){.lista3d{height:250vh}.l3-beat{top:88px}.l3-beat span{font-size:13.5px}.l3-anio{-webkit-text-stroke-width:1.2px;font-size:44px;top:auto;bottom:118px}.l3-ficha{width:auto;max-width:none;margin-inline:12px;bottom:112px}.hay-elegida .l3-anio{visibility:hidden}.l3-regla{height:104px}}.carrusel{gap:26px;margin:36px 0 0;display:grid}.apps-grupo{gap:10px;min-width:0;display:grid}.apps-grupo-nombre{color:var(--quiet);letter-spacing:.01em;margin:0;font-size:13px;font-weight:650}.apps-grilla{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (min-width:680px){.apps-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.apps-grilla{grid-template-columns:repeat(4,minmax(0,1fr))}}.diapo{border-radius:var(--radius-panel);min-width:0;transition:border-color var(--t-hover) var(--ease);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.diapo:hover,.diapo:focus-within{border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}.diapo-medio{aspect-ratio:16/9;background:radial-gradient(60% 70% at 50% 60%, color-mix(in srgb, var(--acc) 26%, transparent), transparent 70%), var(--bg-soft);place-items:center;display:grid;overflow:hidden}.diapo-medio video{object-fit:cover;width:100%;height:100%;display:block}.video-hueco{place-items:center;width:100%;height:100%;display:grid;position:relative}.play{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(1.4);width:52px;height:52px;box-shadow:0 16px 40px color-mix(in srgb, var(--acc) 30%, transparent);border-radius:999px;position:relative}.play:after{content:"";border-left:13px solid var(--acc-texto);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.hueco-nota{color:var(--quiet);font-size:11px;position:absolute;bottom:8px}.diapo-icono{border-radius:12px;width:48px;height:48px}.diapo-cuerpo{align-content:start;gap:6px;padding:16px 16px 18px;display:grid}.diapo-cuerpo h3{font-size:clamp(20px,1.6vw,26px);font-weight:var(--display-weight);letter-spacing:-.035em;margin:0}.diapo-linea{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:520}.diapo-contexto{color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.5}.diapo-acciones{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;display:flex}.diapo-acciones .pill{height:40px;padding:0 16px;font-size:14px}.reglas{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:38px 0 0;padding:0;list-style:none;display:grid}.reglas li{border-left:2px solid var(--acc);background:var(--bg-soft);border-radius:0 var(--radius-control) var(--radius-control) 0;gap:8px;padding:20px;display:grid}.reglas li b{color:var(--acc);font-size:11px}.reglas li span{letter-spacing:-.01em;font-size:16px;font-weight:520}.demo{margin:30px 0 0;padding:20px 22px}.demo .regla{height:68px;margin-top:0;margin-bottom:14px}.demo-carriles{gap:26px;display:grid}.carril{height:30px;position:relative}.carril .eje-linea{top:14px}.carril .caratula{transition:left var(--t-fold) var(--ease), opacity var(--t-fold) var(--ease);border:1.5px solid var(--acc);background:color-mix(in srgb, var(--acc) 16%, transparent);width:26px;height:26px;box-shadow:0 5px 16px color-mix(in srgb, var(--acc) 30%, transparent);border-radius:8px;place-items:center;display:grid;position:absolute;top:0;transform:translate(-50%)}.carril .caratula.agrupada{opacity:0}.carril .caratula .mas{background:var(--acc);min-width:15px;height:15px;color:var(--accent-ink,#fff);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-8px}.mas{color:#fff;text-shadow:0 1px 2px #00000073;font-size:9.5px;font-style:normal}.demo-control{justify-items:center;gap:10px;margin-top:28px;display:grid}.demo-control input{width:min(420px,100%);accent-color:var(--acc)}.unidad{color:var(--acc);font-size:13px}.piezas{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.pieza{text-align:left;cursor:pointer;width:100%;transition:transform var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);align-items:center;gap:16px;padding:18px;display:flex}.pieza:hover,.pieza.activa{border-color:color-mix(in srgb, var(--acc) 55%, var(--line));transform:translateY(-2px)}.pieza.con-web{cursor:pointer}.pieza .flecha{opacity:.55;font-size:11px;font-style:normal}.pieza img{border-radius:13px;flex:none;width:56px;height:56px}.pieza-texto{gap:3px;display:grid}.pieza-texto b{letter-spacing:-.02em;font-size:17px}.pieza-texto span{color:var(--muted);font-size:14.5px;line-height:1.45}.ficha{margin-top:32px;padding:0;overflow:hidden}.ficha-cuerpo{gap:22px;padding:18px 20px 22px;display:grid}.tabla-envoltorio{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:12.5px}.tabla thead th{font:var(--eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);text-align:center;vertical-align:bottom;padding:0 4px 12px;font-weight:700}.col-head{justify-items:center;gap:6px;display:grid}.col-head svg{display:block}@media (max-width:860px){.tabla thead th{writing-mode:vertical-rl;white-space:nowrap;height:118px;padding:0 0 10px;transform:rotate(180deg)}.col-head{align-items:center;gap:6px;display:flex}}.tabla tbody th{text-align:left;font-size:13.5px;font-weight:var(--ui-weight);white-space:nowrap;background:var(--bg);padding:8px 16px 8px 0;position:sticky;left:0}.tabla td{text-align:center;min-width:34px;color:var(--line);padding:8px 0}.tabla td.si{color:var(--acc-texto)}.tabla tbody tr+tr th,.tabla tbody tr+tr td{border-top:1px solid var(--line)}.ficha-legales{gap:4px;display:grid}.ficha-legales p{max-width:46ch;color:var(--muted);margin:0;font-size:13.5px;line-height:1.45}.pie{text-align:center;margin:0 auto;padding:0 16px clamp(60px,9vw,100px)}.cierre-escena{padding:50px 0;position:relative}.cierre-escena .regla{width:min(calc(var(--content) - 32px), 100%);opacity:.38;pointer-events:none;height:auto;margin:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cierre{z-index:1;max-width:26ch;font-size:clamp(24px,4vw,40px);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin:0 auto;line-height:1.05;position:relative}.firma{color:var(--quiet);margin:26px 0 0;font-size:12px}.pie-rejilla{width:max-content;max-width:calc(var(--content) - 32px);margin:44px 0 0 max(0px, calc((100% - (var(--content) - 32px)) / 2));text-align:left;justify-content:flex-start;align-items:flex-start;gap:40px;display:flex}.pie-rejilla .eyebrow{white-space:nowrap}.pie-apps{align-items:flex-start;gap:40px;display:flex}.pie-entre{white-space:nowrap;align-self:start}.pie-rejilla ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pie-rejilla .pie-entre{margin-top:29px}.pie-rejilla li{color:var(--muted);font-size:14px}.pie-rejilla a{transition:color var(--t-hover) var(--ease)}.pie-rejilla a:hover{color:var(--acc-texto)}@media (max-width:860px){.pie-rejilla{grid-template-columns:max-content;justify-content:start;gap:28px;display:grid}.pie-apps{display:contents}.pie-entre{justify-self:start}.pie-rejilla .pie-entre{margin-top:0}}.flecha{opacity:.6;font-size:11px}.reveal{opacity:0;transition:opacity var(--t-rise) var(--ease), transform var(--t-rise) var(--ease);transform:translateY(16px)}.reveal.dentro{opacity:1;transform:none}@media (max-width:720px){.pieza img{width:46px;height:46px}.regla{height:112px;margin-top:32px}.hero{min-height:auto;padding-block:10svh 6svh}}@media (prefers-reduced-motion:reduce){.diapo{transition:none}.lista3d{height:auto}.l3-escenario{height:clamp(560px,86svh,820px);position:relative}html{scroll-behavior:auto}.halo{animation:none}.reveal{opacity:1;transition:none;transform:none}:root{transition:none}}
:root{--menu-vidrio:#14121adb;--menu-linea:#ffffff24;--menu-sombra:#00000080;--nav-sombra:#00000052;--nav-luz:#ffffff14}html[data-theme=light]{--menu-vidrio:#ffffffe0;--menu-linea:#3c325a24;--menu-sombra:#281e4624;--nav-sombra:#281e141f;--nav-luz:#ffffff8c}.nav-inner{max-width:var(--nav-ancho,1180px);border:1px solid var(--line);box-shadow:0 18px 60px var(--nav-sombra), inset 0 1px 0 var(--nav-luz);background:0 0;border-radius:999px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:0 auto;padding:6px 6px 6px 14px;display:grid;position:relative}.nav-inner:before{content:"";z-index:-1;border-radius:inherit;background:var(--glass);-webkit-backdrop-filter:blur(30px)saturate(1.5);pointer-events:none;position:absolute;inset:0}.nav-inner>.serie-ancla{justify-self:start}.nav-links{color:var(--muted);white-space:nowrap;justify-self:center;align-items:center;gap:22px;margin:0;font-size:14px;font-weight:620;display:flex}.nav-links a{text-decoration:none;transition:color .2s}.nav-links a:hover,.nav-links a.active,.nav-links a[aria-current]{color:var(--text)}.nav-actions{justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.serie-ancla{min-width:0;position:relative}.marca{min-width:0;color:inherit;font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 4px 8px 0;font-weight:720;display:flex}.marca-nombre-corto{display:none}.marca-flecha{opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:1px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.marca[aria-expanded=true] .marca-flecha{transform:translateY(2px)rotate(225deg)}.marca-icono,.serie-icono{aspect-ratio:1;flex:none;display:grid}.marca-icono{width:28px;height:28px}.marca-icono img,.serie-icono img{object-fit:contain;border-radius:22%;grid-area:1/1;width:100%;max-width:none;height:100%}.icono-oscuro,html[data-theme=dark] .icono-claro{display:none}html[data-theme=dark] .icono-oscuro{display:block}.serie{z-index:80;border:1px solid var(--menu-linea);background:var(--menu-vidrio);width:max-content;max-width:calc(100vw - 16px);box-shadow:0 30px 90px var(--menu-sombra), inset 0 1px 0 var(--nav-luz);-webkit-backdrop-filter:blur(30px)saturate(1.5);color:var(--text);border-radius:28px;gap:10px;margin:0;padding:10px 12px 12px;animation:.2s cubic-bezier(.2,.7,.2,1) menu-entra;display:grid;position:fixed}@keyframes menu-entra{0%{opacity:0;transform:translateY(-6px)scale(.985)}}.serie-cabecera{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.serie-ajustes{flex:none;align-items:center;gap:8px;display:flex}.serie-extra{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 14px;margin:0 8px;padding-top:10px;display:flex}.serie-extra a{color:var(--muted);font-size:13px;font-weight:650;text-decoration:none}.serie-extra a:hover{color:var(--text)}.serie-casa{color:var(--text);letter-spacing:-.01em;border-radius:14px;justify-self:start;align-items:center;gap:10px;padding:4px 12px 4px 4px;font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;transition:background .18s;display:flex}.serie-casa .serie-icono{filter:none;width:36px;height:36px}.serie-grupos{border-top:1px solid var(--menu-linea);grid-template-columns:auto 1px auto;align-items:stretch;column-gap:12px;padding-top:10px;display:grid}.serie-division{background:var(--menu-linea)}.serie-grupo{align-content:start;gap:6px;min-width:0;display:grid}.serie-grupo-nombre{color:var(--quiet);letter-spacing:.02em;margin:0 6px;font-size:11px;font-weight:650;line-height:1.2}.serie-grilla{grid-auto-columns:92px;grid-auto-flow:column;gap:4px;margin:0;padding:0;list-style:none;display:grid}.serie-grilla>li{min-width:0;display:grid}.serie-grilla>li>a,.serie-grilla>li>span{color:var(--muted);text-align:center;white-space:nowrap;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:6px 4px 8px;font-size:12px;font-weight:650;line-height:1.15;text-decoration:none;transition:background .18s,color .18s;display:flex}.serie-grilla>li>span{color:var(--quiet)}.serie-icono{width:80px;height:80px;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--pieza,#000) 26%, transparent))}.serie-texto{justify-items:center;gap:3px;display:grid}.serie-pronto{background:color-mix(in srgb, var(--pieza,var(--text)) 18%, transparent);color:var(--muted);letter-spacing:.04em;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:720;line-height:1.35}.serie a:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.serie a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.serie a[aria-current=page]{color:var(--text);background:color-mix(in srgb, var(--pieza,var(--text)) 14%, transparent)}.serie-grilla a[aria-current=page] .serie-icono img{box-shadow:0 0 0 2px color-mix(in srgb, var(--text) 82%, transparent)}.serie-etiqueta-es,html[lang^=es] .serie-etiqueta-en{display:none}html[lang^=es] .serie-etiqueta-es{display:inline}.serie[data-lang^=es] .serie-etiqueta-en{display:none}.serie[data-lang^=es] .serie-etiqueta-es{display:inline}.serie[data-lang^=en] .serie-etiqueta-es{display:none}.serie[data-lang^=en] .serie-etiqueta-en{display:inline}.idioma{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:2px;height:38px;padding:3px;display:inline-flex}.idioma svg{fill:none;width:16px;height:16px;stroke:var(--text);stroke-width:1.6px;opacity:.7;margin:0 5px 0 7px}.idioma button{min-width:38px;height:30px;color:var(--muted);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:760;transition:background .2s,color .2s}.idioma button:hover{color:var(--text)}.idioma button[aria-checked=true]{background:var(--text);color:var(--bg);box-shadow:0 4px 14px var(--nav-sombra)}.idioma button:focus-visible,.theme-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-switch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0}.theme-track{border:1px solid var(--line);background:var(--surface);width:64px;height:38px;color:var(--muted);border-radius:999px;grid-template-columns:1fr 1fr;place-items:center;padding:3px;font-size:14px;display:grid;position:relative}.theme-track i{z-index:0;background:var(--text);width:30px;height:30px;box-shadow:0 4px 14px var(--nav-sombra);border-radius:50%;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.theme-track span{z-index:1;color:#fff;mix-blend-mode:difference;line-height:1;position:relative}[data-theme=light] .theme-track i{transform:translate(26px)}.tienda{background:var(--text);height:38px;color:var(--bg);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-direction:column;flex:none;justify-content:center;padding:0 16px;font-size:12px;font-weight:720;line-height:1.05;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.tienda small{letter-spacing:.06em;text-transform:uppercase;opacity:.7;font-size:9px;font-weight:700}a.tienda:hover{opacity:.88}a.tienda:active{transform:scale(.98)}.tienda.is-pronto{border-color:var(--line);background:var(--surface);color:var(--text);cursor:default}@media (max-width:900px){.nav-inner{grid-template-columns:minmax(0,1fr) auto}.nav-links{display:none}}@media (max-width:719px){.serie{width:auto;padding:10px;right:8px;left:8px!important}.serie-grupos{grid-template-columns:minmax(0,1fr);row-gap:12px}.serie-division{display:none}.serie-grupo--herramientas{border-top:1px solid var(--menu-linea);padding-top:10px}.serie-grupo--nucleo .serie-grilla{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}.serie-grupo--nucleo .serie-grilla>li>a,.serie-grupo--nucleo .serie-grilla>li>span{padding:6px 2px 8px;font-size:11px}.serie-grupo--nucleo .serie-icono{width:52px;height:52px}.serie-grupo--herramientas .serie-grilla{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.serie-grupo--herramientas .serie-grilla>li>a,.serie-grupo--herramientas .serie-grilla>li>span{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;padding:6px 10px 6px 6px}.serie-grupo--herramientas .serie-icono{width:44px;height:44px}.serie-grupo--herramientas .serie-texto{justify-items:start}}@media (max-width:560px){.nav-inner{gap:8px;padding:5px 5px 5px 12px}.nav-actions{gap:6px}.marca{gap:8px}.marca-nombre{display:none}.marca-nombre-corto{display:inline}.serie-casa{padding-right:4px}.serie-ajustes{gap:6px}.idioma{height:34px}.idioma svg{display:none}.idioma button{min-width:34px;height:26px;padding:0 8px}.theme-track{width:56px;height:34px}.theme-track i{width:26px;height:26px}[data-theme=light] .theme-track i{transform:translate(22px)}.tienda{height:34px;padding:0 12px;font-size:11px}.tienda small{font-size:8px}}@media (max-width:359px){.marca-nombre-corto{display:none}}@media (prefers-reduced-motion:reduce){.serie{animation:none}}
