.portada{--ease:cubic-bezier(.23,1,.32,1);--serif:Georgia,"Iowan Old Style","Times New Roman",serif;--display:"Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;--paper:#fbf9f4;--paper-ink:#1a1c2c;--rule:#1a1c2c22;--tint:#5276e812;--night:#07080d;--night-ink:#f2f1fb;--night-soft:#a9adc4;--night-accent:#a9b8ff;--radius:18px;padding:6px 20px 28px;font-family:var(--display)}:root[data-theme=dark] .portada{--paper:#0c0e15;--paper-ink:#eef0fa;--rule:#ffffff18;--tint:#9caeff14}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .portada{--paper:#0c0e15;--paper-ink:#eef0fa;--rule:#ffffff18;--tint:#9caeff14}}.portada h1,.portada h2,.portada h3,.portada h4{text-wrap:balance}.portada p{text-wrap:pretty}.portada .demo-tag{display:inline-block;font:600 10px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:6px;background:#e9a23b26;color:#9a5a00;vertical-align:middle}:root[data-theme=dark] .portada .demo-tag{color:#f2bf6c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .portada .demo-tag{color:#f2bf6c}}.cover-cta{display:inline-flex;align-items:center;gap:14px;background:#f6f4ff;color:#141626;border-radius:999px;padding:14px 22px;font-size:13px;font-weight:650;white-space:nowrap;transition:transform .16s var(--ease),background .16s}.cover-cta:hover{transform:translateY(-1px);background:#fff}.cover-cta:active{transform:scale(.97)}.cover-link{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cover{position:relative;height:215vh}.cover-stage{--q:clamp(0,calc((var(--p,0) - .42) / .46),1);position:sticky;top:calc(var(--hdr,68px) + 6px);height:calc(100svh - var(--hdr,68px) - 18px);min-height:600px;max-height:960px;border-radius:22px;overflow:hidden;isolation:isolate;color:#f6f4ff;background:#0b0d16;container-type:inline-size}.cover-far{position:absolute;inset:-5%;z-index:-3;transform:translate3d(calc(var(--mx,0) * -10px),calc(var(--p,0) * -46px + var(--my,0) * -6px),0) scale(calc(1.1 - var(--p,0) * .07));will-change:transform}.cover-far img{width:100%;height:100%;object-fit:cover;object-position:60% 40%}.cover-veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#070912e6 0%,#070912b0 30%,#0709123d 58%,transparent 75%),linear-gradient(0deg,#070912d9 0%,transparent 42%),linear-gradient(180deg,#07091266,transparent 30%)}.cover-veil:after{content:"";position:absolute;inset:0;background:#06070d;opacity:calc(var(--q) * .55)}.cover-masthead{position:absolute;left:0;right:0;top:2.5%;z-index:-1;margin:0;text-align:center;font:800 clamp(110px,21.5cqw,310px)/.82 var(--display);letter-spacing:-.055em;color:#f4f1ff;transform:translate3d(calc(var(--mx,0) * -16px),calc(var(--p,0) * -110px),0);opacity:calc(.94 - var(--q) * .5);will-change:transform}.cover-masthead span{display:inline-block;padding-right:.05em}.cover-stack{position:absolute;right:6.5%;top:20%;width:clamp(260px,26cqw,390px);aspect-ratio:4/5;z-index:1;transform:translate3d(calc(var(--q) * (-50cqw + 6.5cqw + clamp(260px,26cqw,390px) / 2) + var(--mx,0) * 12px),calc(var(--p,0) * -70px + var(--q) * 9cqw + var(--my,0) * 8px),0);will-change:transform}.cover-issue{position:absolute;inset:0;border-radius:16px;overflow:hidden;background:#151827;box-shadow:0 34px 70px -24px #000c,0 10px 22px -12px #0009;transform-origin:50% 100%;transition:box-shadow .2s}.cover-issue:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff14;pointer-events:none}.cover-issue img{width:100%;height:100%;object-fit:cover}.issue-front img{object-position:52% 30%}.issue-second img{object-position:48% 50%}.issue-third img{object-position:55% 45%}.issue-front{z-index:3;transform:rotate(calc(var(--p,0) * -1.5deg + var(--q) * 1.5deg))}.issue-second{z-index:2;transform:translate(calc(-14px - var(--q) * 104%)) translateY(calc(10px + var(--q) * 4%)) rotate(calc(-4deg - var(--q) * 2deg)) scale(calc(.93 + var(--q) * .03))}.issue-third{z-index:1;transform:translate(calc(-26px + var(--q) * (104% + 26px))) translateY(calc(20px + var(--q) * 2%)) rotate(calc(-8deg + var(--q) * 12deg)) scale(calc(.86 + var(--q) * .1))}.issue-label{position:absolute;left:0;right:0;bottom:0;padding:44px 16px 14px;display:grid;gap:3px;background:linear-gradient(0deg,#05060bdd,transparent);opacity:var(--q);transform:translateY(calc((1 - var(--q)) * 10px))}.issue-label strong{font-size:15px;letter-spacing:-.01em}.issue-label small{font-size:11px;color:#d6d8ea}.cover-issue-title{position:absolute;left:50%;bottom:calc(100% + 18px);transform:translate(-50%);margin:0;white-space:nowrap;font:500 13px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:#e6e4f6;opacity:var(--q)}.cover-issue:focus-visible{z-index:5;outline:2px solid #fff;outline-offset:4px}.cover-logo{position:absolute;left:-15%;top:-9%;z-index:4;width:52%;height:auto;filter:drop-shadow(0 14px 18px #0008);transform:translate3d(calc(var(--mx,0) * 10px),calc(var(--p,0) * -60px + var(--my,0) * 6px),0) rotate(-4deg);opacity:calc(1 - var(--q) * 1.6);pointer-events:none;will-change:transform}.cover-copy{position:absolute;left:clamp(28px,4.4cqw,64px);bottom:clamp(28px,9%,92px);width:min(36cqw,540px);z-index:2;transform:translate3d(0,calc(var(--q) * -36px),0);opacity:calc(1 - var(--q) * 1.35)}.cover-folio{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:#d9dbec;margin-bottom:18px}.cover-folio a{color:#c7d0ff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c7d0ff66}.cover-copy h1{font:680 clamp(40px,4.3cqw,66px)/1 var(--display);letter-spacing:-.035em;color:#fbfaff;margin:0}.cover-copy h1 em{font:400 italic 1em/1 var(--serif);letter-spacing:-.02em;color:#dcd6ff}.cover-dek{font-size:clamp(15px,1.15cqw,17px);line-height:1.6;color:#dfe1ef;max-width:44ch;margin:18px 0 26px}.cover-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.cover-actions .cover-link{color:#f2f1fb}.cover-date{position:absolute;right:clamp(24px,3cqw,44px);bottom:clamp(24px,5%,48px);z-index:2;display:grid;gap:4px;min-width:230px;padding:16px 18px;border-radius:14px;background:#10131ecc;border:1px solid #ffffff1f;backdrop-filter:blur(16px);box-shadow:0 18px 40px -20px #000c;opacity:calc(1 - var(--q) * 1.6);transform:translate3d(calc(var(--mx,0) * 6px),calc(var(--p,0) * -24px),0)}.cover-date small{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#aab0cc}.cover-date strong{font-size:18px;letter-spacing:-.01em}.cover-date span{font-size:12px;color:#ccd0e4}.cover-date b{font-size:13px;color:#c7d0ff;font-weight:650;font-variant-numeric:tabular-nums}.cover-date a{font-size:11px;color:#aab0cc;margin-top:4px}.cover-credit{position:absolute;left:clamp(28px,4.4cqw,64px);bottom:12px;margin:0;font-size:10px;color:#ffffff8c;opacity:calc(1 - var(--q))}.front{margin-top:28px;background:var(--paper);color:var(--paper-ink);border-radius:22px;padding:clamp(40px,6vw,88px) clamp(20px,3.6vw,52px) clamp(36px,4vw,60px);box-shadow:0 1px #ffffff60 inset}.front p{color:color-mix(in oklab,var(--paper-ink) 70%,transparent)}.front a:not(.front-lead-media):hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.front-head{border-top:3px solid var(--paper-ink);padding-top:22px;margin-bottom:38px}.front-head h2{font:400 clamp(52px,7vw,104px)/.95 var(--serif);letter-spacing:-.035em}.front-lede{font-size:17px;max-width:62ch;margin-top:16px}.front-meta{list-style:none;margin:24px 0 0;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:8px 32px;font-size:12px;color:color-mix(in oklab,var(--paper-ink) 72%,transparent)}.front-meta b{color:var(--paper-ink);font-variant-numeric:tabular-nums}.front-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.92fr);gap:0}.front-grid>*{padding:0 28px}.front-grid>*:first-child{padding-left:0}.front-grid>*:last-child{padding-right:0}.front-grid>*+*{border-left:1px solid var(--rule)}.front-lead-media{display:block;aspect-ratio:16/10;border-radius:14px;margin-bottom:20px;background-size:cover;background-position:center;transition:transform .5s var(--ease)}@media(hover:hover)and (pointer:fine){.front-lead:hover .front-lead-media{transform:scale(1.012)}}.kicker{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)!important;margin-bottom:10px}.kicker span{color:color-mix(in oklab,var(--paper-ink) 55%,transparent);font-weight:500;margin-left:8px;letter-spacing:.06em}.front-lead h3{font:400 clamp(30px,3vw,46px)/1.06 var(--serif);letter-spacing:-.02em}.front-dek{font-size:17px;line-height:1.6;margin:14px 0}.byline{font-size:12px!important;line-height:1.5}.byline a{color:var(--accent)}.column-title{font:650 12px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid var(--paper-ink);margin-bottom:6px;display:flex;align-items:center;gap:10px;justify-content:space-between}.brief{padding:16px 0;border-bottom:1px solid var(--rule)}.brief .kicker{margin-bottom:6px;font-size:10px}.brief h4{font:400 20px/1.22 var(--serif);letter-spacing:-.01em;margin:0 0 8px}.column-more{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--accent)}.front-facts dl{margin:0}.front-facts dl>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.front-facts dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--paper-ink) 58%,transparent);padding-top:2px}.front-facts dd{margin:0;font-size:15px;font-weight:550}.facts-missing{margin:16px 0;padding:14px 16px;border-radius:12px;background:var(--tint);font-size:13px!important;line-height:1.55}.facts-missing strong{color:var(--paper-ink)}.front-lower{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0;margin-top:48px;border-top:1px solid var(--rule);padding-top:32px}.front-lower>*+*{border-left:1px solid var(--rule);padding-left:28px}.front-lower>*:first-child{padding-right:28px}.front-guides ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.front-guides li a{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid var(--rule)}.front-guides small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.front-guides strong{font:400 19px/1.25 var(--serif)}.front-guides span{font-size:13px;line-height:1.5;color:color-mix(in oklab,var(--paper-ink) 66%,transparent)}.demo-note{font-size:13px!important;margin:12px 0 6px}.demo-story{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.demo-thumb{width:72px;height:56px;border-radius:9px;opacity:.85;filter:saturate(.7)}.demo-story small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#9a5a00;margin-bottom:4px}:root[data-theme=dark] .demo-story small{color:#f2bf6c}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .demo-story small{color:#f2bf6c}}.demo-story strong{font:400 17px/1.3 var(--serif)}.launch{position:relative;height:280vh;margin-top:28px}.launch-stage{position:sticky;top:calc(var(--hdr,68px) + 6px);height:calc(100svh - var(--hdr,68px) - 18px);min-height:600px;border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 85% 15%,#1a1f3d 0%,var(--night) 60%);color:var(--night-ink);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:1fr auto;gap:28px 56px;padding:clamp(28px,4vw,60px)}.launch-stage p{color:var(--night-soft)}.launch-stage a{color:var(--night-accent)}.launch-copy{align-self:center}.launch-kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--night-accent)!important;margin-bottom:6px}.launch-copy h2{margin:0;font-weight:600}.launch-days{display:block;font:750 clamp(120px,15vw,232px)/.82 var(--display);letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:#fff}.launch-unit{display:inline;font:300 clamp(28px,3vw,44px)/1.1 var(--display);letter-spacing:-.02em}.launch-for{margin-left:.22em;font:400 italic clamp(28px,3vw,44px)/1.15 var(--serif);letter-spacing:-.015em;color:#dcd8ff}.launch-detail{font-size:clamp(16px,1.4vw,20px);color:var(--night-ink)!important;margin:18px 0 8px;font-weight:550}.launch-source{font-size:13px;line-height:1.6;max-width:52ch}.launch-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:22px}.launch-actions .follow-game{background:var(--night-ink);color:var(--night);border:0;border-radius:999px;padding:13px 20px;font-size:13px;font-weight:650;transition:transform .16s var(--ease)}.launch-actions .follow-game:active{transform:scale(.97)}.launch-actions .follow-game[aria-pressed=true]{background:#26305c;color:#fff}.launch-link{font-size:13px;font-weight:600}.launch-board{align-self:center;justify-self:stretch;max-width:560px;width:100%}.launch-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:8px;font-size:11px;letter-spacing:.12em;color:#fff6;text-align:center}.launch.weekly .launch-week{display:none}.launch-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.launch.weekly .launch-calendar{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.cal-pad{aspect-ratio:1}.cal-cell{position:relative;aspect-ratio:1;border-radius:12px;display:grid;place-content:center;text-align:center;border:1px solid #ffffff14;background:#ffffff05;color:#ffffff59;transition:background .3s var(--ease),color .3s,border-color .3s,transform .35s var(--ease),box-shadow .35s;overflow:hidden}.cal-cell b{font:600 clamp(15px,1.4vw,20px)/1 var(--display);font-variant-numeric:tabular-nums;position:relative}.cal-cell small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;position:relative}.cal-cell.is-on{background:#a9b8ff1f;border-color:#a9b8ff40;color:#e6e9ff}.cal-cell.is-here{border-color:var(--night-accent);box-shadow:0 0 0 1px var(--night-accent),0 12px 26px -12px #a9b8ff80;transform:scale(1.08);z-index:1}.cal-cell.is-today:before{content:"Hoy";position:absolute;top:5px;left:0;right:0;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--night-accent)}.cal-cell.is-launch{border-style:dashed;border-color:#a9b8ff80;color:#fff}.cal-cell.is-launch:after{content:"";position:absolute;inset:0;background:var(--launch-art) 50% 35%/cover;opacity:0;transform:scale(1.3);transition:opacity .5s var(--ease),transform .7s var(--ease)}.cal-cell.is-launch b,.cal-cell.is-launch small{z-index:1;text-shadow:0 1px 6px #000c}.launch.landed .cal-cell.is-launch{border-style:solid;border-color:#fff;transform:scale(1.42);box-shadow:0 18px 40px -14px #000,0 0 0 2px #fff;z-index:2}.launch.landed .cal-cell.is-launch:after{opacity:.85;transform:none}.launch-arrival{margin:22px 0 0;font:400 italic clamp(20px,1.8vw,26px)/1.25 var(--serif);color:#fff!important;opacity:0;transform:translate3d(0,10px,0);transition:opacity .5s var(--ease),transform .6s var(--ease)}.launch.landed .launch-arrival{opacity:1;transform:none}.launch-legend{display:flex;gap:18px;margin-top:16px;font-size:11px}.launch-legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.lg-today:before{border:1px solid var(--night-accent)}.lg-path:before{background:#a9b8ff40}.lg-day:before{background:#fff}.launch-next{grid-column:1/-1;border-top:1px solid #ffffff1a;padding-top:18px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start}.launch-next h3{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-weight:600;padding-top:3px}.launch-next ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.launch-next a{display:grid;gap:4px;color:var(--night-ink)!important}.launch-next strong{font-size:14px}.launch-next span{font-size:12px;color:var(--night-soft)}.agenda{position:relative;margin-top:28px}.agenda-stage{display:flex;flex-direction:column;gap:26px;padding:clamp(28px,3.6vw,52px) 0;border-radius:22px;background:var(--surface);border:1px solid var(--line);overflow:hidden}.agenda.is-panning .agenda-stage{position:sticky;top:calc(var(--hdr,68px) + 6px);height:calc(100svh - var(--hdr,68px) - 18px);justify-content:center}.agenda-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 40px;flex-wrap:wrap;padding:0 clamp(20px,3.6vw,52px)}.agenda-head h2{font:650 clamp(34px,3.6vw,54px)/1 var(--display);letter-spacing:-.035em}.agenda-head p{max-width:56ch;margin-top:12px;font-size:15px}.agenda-platforms{display:flex;flex-wrap:wrap;gap:8px;height:auto}.agenda-platforms a{font-size:12px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);color:var(--fg);transition:background .16s}.agenda-platforms a:hover{background:var(--glass)}.agenda-platforms a:last-child{border-color:transparent;color:var(--accent);font-weight:600}.agenda-viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px}.agenda.is-panning .agenda-viewport{overflow:hidden;padding-bottom:0}.agenda-track{list-style:none;margin:0;padding:0 clamp(20px,3.6vw,52px);display:flex;gap:20px;width:max-content;will-change:transform}.agenda-card{width:clamp(270px,26vw,340px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}.agenda-cover{position:relative;display:block;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:var(--glass)}.agenda-cover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}@media(hover:hover)and (pointer:fine){.agenda-cover:hover img{transform:scale(1.04)}}.agenda-cover .type-cover{position:absolute;inset:0;display:grid;align-content:space-between;padding:16px;background:linear-gradient(135deg,#1c2142,#0b0d18);color:#f2f1fb}.agenda-cover .type-cover small{font-size:9px;letter-spacing:.16em;color:#a9b8ff}.agenda-cover .type-cover strong{font:400 26px/1.1 var(--serif)}.agenda-state{position:absolute;top:10px;right:10px;font-size:10px;font-weight:650;letter-spacing:.06em;padding:5px 9px;border-radius:999px;background:#0b0d16cc;color:#fff;backdrop-filter:blur(8px)}.agenda-card.past .agenda-state{background:#ffffffd9;color:#141626}.agenda-card h3{font:600 19px/1.2 var(--display);letter-spacing:-.015em}.agenda-card dl{margin:0;display:grid}.agenda-card dl>div{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:7px 0;border-top:1px solid var(--line)}.agenda-card dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:2px}.agenda-card dd{margin:0;font-size:13px;line-height:1.45}.agenda-card dd b{display:block;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.agenda-card dd span{color:var(--muted)}.agenda-card dd a{color:var(--accent)}.agenda-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.portada .agenda-actions button{line-height:1.2;font-size:12px;padding:9px 13px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);transition:background .16s,transform .16s var(--ease)}.portada .agenda-actions button:hover{background:var(--glass)}.portada .agenda-actions button:active{transform:scale(.97)}.portada .agenda-actions button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.signals{margin-top:28px;padding:clamp(28px,3.6vw,52px) clamp(20px,3.6vw,52px);border-radius:22px;background:var(--paper);color:var(--paper-ink)}.signals-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:28px;border-top:3px solid var(--paper-ink);padding-top:20px}.signals-head h2{font:400 clamp(40px,4.6vw,68px)/1 var(--serif);letter-spacing:-.03em}.signals-head p{max-width:72ch;font-size:15px}.signals-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:24px;align-items:start}.signals-side{display:grid;gap:16px}.signals-side>.glass-panel{padding:18px;border-radius:16px}.portada .signals-pulse .live-pulse{margin-top:0}.portada .signals-pulse .live-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-stores{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto}.signals-stores a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--rule);font-size:13px;font-weight:550;height:auto}.signals-stores a b{margin-left:auto;font-weight:400;color:var(--accent)}.signals-stores .platform-mark{margin:0;width:30px;height:30px;min-width:30px}.tu-edicion{margin-top:28px;padding:clamp(36px,5vw,72px) clamp(20px,3.6vw,52px) clamp(28px,3vw,44px)}.edition-head{max-width:760px;margin-bottom:30px}.edition-head h2{font:650 clamp(44px,5.4vw,80px)/.95 var(--display);letter-spacing:-.045em}.edition-head p{font-size:16px;margin-top:14px}.edition-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}.edition-grid>*{border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);padding:22px;box-shadow:0 1px #ffffff30 inset,0 20px 40px -30px #1a1c3c55}.id-card{background:linear-gradient(160deg,#20264a,#0d0f1c 70%)!important;color:#f3f2fb;border-color:#ffffff1c!important}.id-card p{color:#c3c6dc}.id-top{display:flex;gap:16px;align-items:center}.id-avatar{width:64px;height:64px;min-width:64px;border-radius:50%;display:grid;place-items:center;font-size:28px;background:radial-gradient(circle at 30% 30%,#a9b8ff,#3a4590);color:#fff;box-shadow:0 0 0 4px #ffffff14}.id-top small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a9b8ff}.id-top h3{font:650 26px/1.1 var(--display);letter-spacing:-.02em;margin:4px 0 2px;overflow-wrap:anywhere}.id-top p{font-size:13px}.id-rank{font-size:15px;font-weight:650;color:#fff!important;margin:22px 0 10px}.id-card progress{width:100%;height:8px;appearance:none;border:0;border-radius:99px;background:#ffffff1c;overflow:hidden}.id-card progress::-webkit-progress-bar{background:#ffffff1c;border-radius:99px}.id-card progress::-webkit-progress-value{background:linear-gradient(90deg,#7f8ff0,#c9d1ff);border-radius:99px;transition:width .5s var(--ease)}.id-card progress::-moz-progress-bar{background:#a9b8ff;border-radius:99px}.id-next{font-size:12px!important;margin-top:10px}.id-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0;background:#ffffff14;border-radius:12px;overflow:hidden}.id-stats>div{background:#10132a;padding:12px 14px}.id-stats dt{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#a3a8c4}.id-stats dd{margin:4px 0 0;font:650 26px/1 var(--display);font-variant-numeric:tabular-nums;color:#fff}.id-actions{display:flex;gap:18px;align-items:center}.id-actions .cover-link{color:#f3f2fb}.tracker-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.tracker-head h3{font:650 18px/1.2 var(--display);letter-spacing:-.01em}.tracker-head a{font-size:12px;color:var(--accent);font-weight:600}.tracker-list{list-style:none;margin:0;padding:0;display:grid}.track-link{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.track-row:first-child .track-link{border-top:0}.track-thumb{width:58px;height:58px;border-radius:12px;background:#1c2142 center/cover;display:grid;place-items:center;color:#fff;font-weight:700;font-size:22px}.track-body{display:grid;gap:6px;min-width:0}.track-body strong{font-size:15px;letter-spacing:-.01em}.track-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.track-meta small{font-size:11px;color:var(--muted)}.chip{font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--line);color:var(--fg);font-variant-numeric:tabular-nums}.chip-soon{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent)}.chip-lib{background:transparent;border:1px solid var(--line)}.track-changed{color:#b06a00!important;font-weight:600}.track-bar{height:3px;border-radius:3px;background:var(--line);position:relative;overflow:hidden}.track-bar:after{content:"";position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(var(--r,0));transition:transform .8s var(--ease)}.tracker-empty p{font-size:14px;margin-bottom:12px}.tracker-list:not([hidden])+.tracker-empty{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.tracker-list:not([hidden])+.tracker-empty p{font-size:12px;margin-bottom:4px}.tracker-empty ul{list-style:none;margin:0;padding:0;display:grid}.tracker-empty li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.tracker-empty li span{display:grid;gap:2px}.tracker-empty li strong{font-size:14px}.tracker-empty li small{font-size:12px;color:var(--muted)}.tracker-empty .follow-game{font-size:12px;padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--fg);white-space:nowrap}.tracker-empty .follow-game[aria-pressed=true]{background:var(--fg);color:var(--bg)}.tu-edicion .achievement-grid{grid-template-columns:1fr 1fr;gap:8px}.tu-edicion .achievement{padding:12px;border-radius:12px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:start}.tu-edicion .achievement>span{font-size:20px;grid-row:span 3;line-height:1.2}.tu-edicion .achievement h3{font-size:13px;margin:0}.tu-edicion .achievement p{font-size:11px;line-height:1.4;margin:0}.tu-edicion .achievement small{font-size:10px;margin:4px 0 0}.tu-edicion .achievement.unlocked small{color:var(--accent);font-weight:650}.badges-note{font-size:12px;margin-top:12px}.edition-demo{margin-top:18px;border:1px dashed color-mix(in oklab,#e9a23b 60%,transparent);border-radius:var(--radius);padding:4px 18px}.edition-demo summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600;display:flex;gap:12px;align-items:center;list-style:none}.edition-demo summary::-webkit-details-marker{display:none}.edition-demo summary:before{content:"+";font-size:18px;width:18px;color:var(--muted)}.edition-demo[open] summary:before{content:"−"}.demo-body{padding-bottom:18px}.demo-body .demo-note{color:var(--muted)}.demo-grid{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:18px;align-items:start;margin-top:12px;opacity:.9}.demo-id{display:flex;gap:12px;align-items:center}.demo-id .id-avatar{width:48px;height:48px;min-width:48px;font-size:20px}.demo-id div{display:grid;gap:3px}.demo-id small{font-size:12px;color:var(--muted)}.demo-badges,.demo-track{list-style:none;margin:0;padding:0;display:grid;gap:6px}.demo-badges{grid-template-columns:1fr 1fr}.demo-badges li{font-size:12px;color:var(--muted);display:flex;gap:6px}.demo-badges li.on{color:var(--fg);font-weight:600}.demo-track li{display:grid;font-size:13px;padding-bottom:6px;border-bottom:1px solid var(--line)}.demo-track span{font-size:12px;color:var(--muted)}.edition-close{margin-top:56px;padding-top:36px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.edition-close p{font:400 clamp(36px,4.6vw,68px)/1 var(--serif);letter-spacing:-.03em;color:var(--fg)}.edition-close em{color:var(--accent)}.tu-edicion .cover-cta{background:var(--fg);color:var(--bg)}.tu-edicion .cover-cta:hover{background:var(--fg);opacity:.92}.reveal-ready .portada [data-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--ease),transform .8s var(--ease)}.reveal-ready .portada [data-reveal].is-in{opacity:1;transform:none}.reveal-ready .portada .front-grid>[data-reveal]:nth-child(2),.reveal-ready .portada .edition-grid>[data-reveal]:nth-child(2){transition-delay:.06s}.reveal-ready .portada .front-grid>[data-reveal]:nth-child(3),.reveal-ready .portada .edition-grid>[data-reveal]:nth-child(3){transition-delay:.12s}.portada .motion-ready{opacity:1;transform:none}@media(max-width:1180px){.front-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.front-facts{grid-column:1/-1;border-left:0!important;padding:28px 0 0!important;margin-top:28px;border-top:1px solid var(--rule)}.front-facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 28px}.edition-grid{grid-template-columns:1fr 1fr}.badges{grid-column:1/-1}.tu-edicion .achievement-grid{grid-template-columns:repeat(3,1fr)}.signals-grid{grid-template-columns:1fr}.signals-side{grid-template-columns:1fr 1fr}.signals-stores{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.launch-stage{grid-template-columns:1fr 1fr;gap:20px 36px}}@media(max-width:899px){.portada{padding:4px 10px 20px}.cover{height:auto}.cover-stage{position:relative;top:0;height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;padding:22px 20px 26px;border-radius:18px;--q:0}.cover-far{inset:-4% -4% 30%}.cover-far img{object-position:65% 40%}.cover-veil{background:linear-gradient(180deg,#07091233,#07091299 40%,#070912 64%)}.cover-masthead{position:relative;top:auto;order:0;font-size:25vw;line-height:.8;margin:0 -6px 18px;transform:translate3d(0,calc(var(--p,0) * -30px),0);opacity:.95}.cover-stack{position:relative;right:auto;top:auto;order:1;width:min(64vw,300px);margin:0 auto 12px;transform:translate3d(0,calc(var(--p,0) * -26px),0)}.issue-second{transform:translate(-30px) translateY(10px) rotate(-6deg) scale(.92)}.issue-third{transform:translate(30px) translateY(14px) rotate(6deg) scale(.88)}.cover-issue-title,.issue-label{display:none}.cover-logo{left:-12%;top:-8%;width:50%;transform:translate3d(0,calc(var(--p,0) * -40px),0) rotate(-4deg);opacity:1}.cover-copy{position:relative;left:auto;bottom:auto;order:2;width:auto;margin-top:22px;transform:none;opacity:1}.cover-copy h1{font-size:clamp(34px,9.6vw,44px);line-height:1.02}.cover-dek{font-size:15px;margin:14px 0 20px}.cover-date{position:relative;right:auto;bottom:auto;order:3;margin-top:24px;min-width:0;transform:none;opacity:1}.cover-credit{position:relative;left:auto;bottom:auto;order:4;margin-top:14px;opacity:1}.front{border-radius:18px;margin-top:18px}.front-grid,.front-lower{grid-template-columns:1fr}.front-grid>*,.front-lower>*{padding:0!important;border-left:0!important}.front-briefs,.front-facts{margin-top:30px;padding-top:0!important;border-top:0}.front-guides ol{grid-template-columns:1fr}.front-demo{margin-top:30px}.front-lead-media{aspect-ratio:4/3}.launch{height:200vh;margin-top:18px}.launch-stage{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:22px;padding:24px 18px;border-radius:18px;min-height:0}.launch-days{font-size:clamp(96px,30vw,140px)}.launch-unit,.launch-for{font-size:26px}.launch-detail{margin:12px 0 6px;font-size:16px}.launch-source{font-size:12px}.launch-actions{margin-top:14px}.launch-next{display:none}.launch-week,.launch-calendar{gap:5px}.cal-cell{border-radius:9px}.cal-cell b{font-size:14px}.cal-cell small{font-size:8px}.cal-cell.is-today:before{display:none}.cal-cell.is-today{border-color:var(--night-accent)}.launch-legend{margin-top:10px}.agenda{margin-top:18px}.agenda-stage{border-radius:18px}.agenda-card{width:78vw}.signals{margin-top:18px;border-radius:18px}.signals-side{grid-template-columns:1fr}.signals-stores{grid-template-columns:1fr 1fr}.portada .signals-pulse .live-news-grid,.edition-grid{grid-template-columns:1fr}.badges{grid-column:auto}.tu-edicion .achievement-grid{grid-template-columns:1fr 1fr}.demo-grid{grid-template-columns:1fr}.edition-close{margin-top:36px}}@media(max-width:899px)and (max-height:700px){.launch-source{display:none}}@media(prefers-reduced-motion:reduce){.cover,.launch{height:auto}.cover-stage{position:relative;top:0}.launch-stage{position:relative;top:0;height:auto}.cover-far,.cover-masthead,.cover-stack,.cover-logo,.cover-date{transform:none!important}.cal-cell,.cal-cell.is-launch:after,.cover-cta,.front-lead-media,.agenda-cover img,.track-bar:after{transition:none!important}.cal-cell.is-here,.launch.landed .cal-cell.is-launch{transform:none}.reveal-ready .portada [data-reveal]{transform:none;transition:opacity .4s linear}}.portada .signals-pulse .live-news-grid *{overflow-wrap:anywhere}.portada .signals-pulse .pulse-intro{font-size:14px}.portada .signals-pulse .live-filters button,.portada .signals-pulse [data-live-refresh]{font-size:12px;padding:8px 14px}.portada .signals-pulse .live-toolbar{margin:10px 0}.portada .tracker-empty .follow-game{line-height:1.2}.front-facts dd a{display:block;line-height:1.3}.front-facts dd small{display:block;font-size:12px;font-weight:400;margin-top:3px;color:color-mix(in oklab,var(--paper-ink) 58%,transparent)}.front-facts dt{text-transform:none!important;letter-spacing:0!important}.front-facts dd>span{display:block;line-height:1.3}.hub{padding:6px clamp(16px,2.6vw,36px) 10px}.hub-date{font-size:13px;color:var(--muted);margin:14px 0}.hub-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.hub-head h2{font-size:24px;font-weight:650;letter-spacing:-.5px}.hub-head a{font-size:13px;color:var(--accent);font-weight:600;white-space:nowrap}.hub-section{padding:34px 0 0}.hub-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.hub-lead{position:relative;display:block;min-height:470px;border-radius:20px;overflow:hidden;color:#fff;isolation:isolate;background:#141826}.hub-lead>img,.hub-lead>.news-noimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hub-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0d16f5,#0b0d1660 55%,transparent);z-index:-1}.hub-lead-body{position:absolute;left:0;right:0;bottom:0;padding:26px 28px;display:flex;flex-direction:column;gap:8px}.hub-lead-body small{font-size:12px;font-weight:600;color:#cfd6ff}.hub-lead-body strong{font-size:clamp(26px,3vw,40px);line-height:1.1;letter-spacing:-1px;font-weight:650}.hub-lead-body em{font-style:normal;font-size:15px;line-height:1.5;color:#dfe2ef;max-width:62ch}.hub-latest ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hub-latest li a{display:grid;grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:12px}.hub-latest img,.hub-latest .news-noimg{width:118px;height:74px;object-fit:cover;border-radius:9px;display:block;padding:0}.hub-latest span{display:flex;flex-direction:column;gap:4px;min-width:0}.hub-latest small{font-size:11px;color:var(--muted);font-weight:600}.hub-latest strong{font-size:14px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,250px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;list-style:none;margin:0;padding-left:0;scrollbar-width:thin}.hub-row>*{scroll-snap-align:start}.hub-row .cal-card{height:100%}.hub-title{font-size:15px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-sellers .cal-media{position:relative}.hub-rank{position:absolute;left:8px;top:8px;background:#0b0d16d9;color:#fff;font-size:12px;font-weight:700;min-width:24px;height:24px;border-radius:7px;display:grid;place-items:center;padding:0 6px}.hub-awaited{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hub-count{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:220px;padding:20px;border-radius:18px;overflow:hidden;color:#fff;isolation:isolate;background:#141826}.hub-count img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hub-count:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0d16f2,#0b0d1640 70%);z-index:-1}.hub-count>span{display:flex;align-items:baseline;gap:6px}.hub-count b{font-size:54px;line-height:1;font-weight:700;letter-spacing:-2px}.hub-count small{font-size:14px;color:#dfe2ef}.hub-count strong{font-size:18px;font-weight:650;line-height:1.2}.hub-count em{font-style:normal;font-size:12px;color:#cfd3e6}.hub-two{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}.hub-guides{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hub-guides a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--glass)}.hub-guides small{font-size:11px;color:var(--accent);font-weight:600}.hub-guides strong{font-size:14px;line-height:1.35;font-weight:600}@media(hover:hover){.hub-lead img{transition:transform .6s}.hub-lead:hover img{transform:scale(1.02)}.hub-latest li a:hover{background:var(--glass)}.hub-row .cal-card:hover .hub-title,.hub-guides a:hover strong{text-decoration:underline;text-underline-offset:3px}}@media(max-width:1000px){.hub-top{grid-template-columns:1fr}.hub-lead{min-height:360px}.hub-two{grid-template-columns:1fr}.hub-guides{grid-template-columns:1fr 1fr}}@media(max-width:700px){.hub-awaited{grid-template-columns:1fr}.hub-count{min-height:170px}.hub-row{grid-auto-columns:200px}.hub-lead{min-height:300px}.hub-lead-body{padding:18px}.hub-guides{grid-template-columns:1fr}}.hub-news-heading{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 1rem}.hub-latest strong{display:block;overflow:visible}.hub-latest .news-noimg{display:grid;place-items:center;text-align:center;padding:.35rem;font-size:.75rem}
