.cal-page .lp-hero{padding-bottom:12px}.cal-page .lp-hero h1{max-width:900px}.cal-lib{scroll-margin-top:90px}.cal-kpis{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.cal-kpis.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-kpis.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.cal-kpis>div{background:linear-gradient(#111115,#0d0d10);flex-direction:column;gap:4px;min-width:0;padding:18px 22px;display:flex}.cal-kpis b{letter-spacing:-.04em;background:linear-gradient(#fff,#c4b5fd);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.05;color:#0000!important}.cal-kpis span{color:var(--mut);font-size:13px}@media (min-width:1024px){.cal-page .lp-hero.split .lp-hero-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px}}.cal-latest{margin:0;position:relative}.cal-latest:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8b5cf638,#0000);position:absolute;inset:-30px -10px}.cal-latest figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:11px}.cal-latest .cal-card{box-shadow:0 30px 70px -36px #8b5cf6b3}.cal-win{border:1px solid var(--line2);border-radius:var(--r-lg);background:#0f0f13;padding:18px;box-shadow:0 30px 80px -40px #8b5cf68c}.cal-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.cal-upd{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);font-family:JetBrains Mono,monospace;font-size:11px}.cal-src{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.cal-src img{border-radius:4px}.cal-src small{color:var(--mut);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.cal-form{grid-template-columns:minmax(0,1.9fr) minmax(0,1.35fr) repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.cal-q{align-items:center;display:flex;position:relative}.cal-q svg{color:var(--mut);pointer-events:none;position:absolute;left:14px}.cal-q input,.cal-sel select{border:1px solid var(--line2);width:100%;height:46px;color:var(--ink);font:inherit;background:#16161b;border-radius:12px;outline:none;font-size:15px}.cal-q input{padding:0 14px 0 40px}.cal-sel select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#9a968c 50%),linear-gradient(135deg,#9a968c 50%,#0000 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px;padding:0 34px 0 12px}.cal-q input:focus,.cal-sel select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #a78bfa33}.cal-q input::placeholder{color:#6f6c64}.cal-go{height:46px;padding:0 22px}.cal-clear{grid-column:1/-1;justify-self:start;margin-top:-2px;font-size:13.5px}.cal-count{color:var(--mut);margin:0 0 14px;font-size:14px}.cal-count b{color:var(--ink)}.cal-count span{opacity:.75}.cal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cal-card{background:#212121;border:1px solid #343434;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.cal-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cal-spons{color:#b4b4b4;letter-spacing:.01em;font-size:12px;font-weight:600}.cal-eng{color:#9a968c;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cal-eng img{border-radius:3px}.cal-card-body{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.cal-card-txt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.cal-who{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.cal-who .lp-logo{flex:none}.cal-who b{white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-weight:600;overflow:hidden;color:#ececec!important}.cal-who b a{text-decoration:none;color:inherit!important}.cal-who b a:hover{text-decoration:underline}.cal-dates time{font-variant-numeric:tabular-nums}.cal-dom{color:#8e8e8e;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.cal-title{color:#fff;letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.3}.cal-copy{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden;color:#c9c9c9!important;font-size:14px!important}.cal-img{aspect-ratio:1;background:#2e2e2e;border-radius:12px;flex:0 0 112px;width:112px;overflow:hidden}.cal-img img{object-fit:cover;width:100%;height:100%;display:block}.cal-card-ft{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.cal-chip{color:#bdbdbd;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:11.5px;line-height:1}.cal-chip.pais{letter-spacing:.06em;color:#c4b5fd;border-color:#a78bfa4d;font-family:JetBrains Mono,monospace;font-size:10.5px}.cal-dates{color:#8e8e8e;white-space:nowrap;margin-left:auto;font-size:12px}.cal-empty{border:1px dashed var(--line2);border-radius:var(--r-md);text-align:center;padding:34px 24px}.cal-empty b{margin-bottom:6px;font-size:18px;display:block}.cal-empty p{max-width:520px;color:var(--mut);margin:0 auto;font-size:15px}.cal-pages{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.cal-pages a,.cal-pages .off{border:1px solid var(--line2);border-radius:999px;align-items:center;gap:4px;padding:9px 16px;font-size:14px;text-decoration:none;display:inline-flex;color:var(--ink)!important}.cal-pages a:hover{border-color:var(--accent)}.cal-pages .off{opacity:.35}.cal-pages-n{color:var(--mut);font-variant-numeric:tabular-nums;font-size:14px}.cal-top{counter-reset:top;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cal-top li{counter-increment:top;min-width:0}.cal-top a{border:1px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;color:var(--ink)!important}.cal-top a:before{content:counter(top,decimal-leading-zero);color:var(--mut);font-family:JetBrains Mono,monospace;font-size:11px}.cal-top a:hover{background:#a78bfa0f;border-color:#a78bfa80}.cal-top-txt{flex-direction:column;flex:1;min-width:0;display:flex}.cal-top-txt b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.cal-top-txt small{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cal-top-n{font-variant-numeric:tabular-nums;color:var(--soft);white-space:nowrap;font-size:17px;font-weight:800}.cal-top-n small{color:var(--mut);font-size:12px;font-weight:500}.cal-official{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cal-sx{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--raised);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:48px;display:grid;overflow:hidden}.cal-sx-r,.cal-sx-tabs{display:none}.cal-sx-col{min-width:0;padding:26px 28px 28px}.cal-sx-col.b{border-left:1px solid var(--line);background:linear-gradient(#a78bfa0f,#fff0 60%)}.cal-sx-h{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;margin:0 0 16px;font-size:19px;font-weight:800;display:flex}.cal-sx-h svg{color:var(--accent);flex:none}.cal-sx-lead{color:var(--mut);margin:-6px 0 14px;font-size:14.5px;line-height:1.5}.cal-acc{border-top:1px solid var(--line);flex-direction:column;display:flex}.cal-acc details{border-bottom:1px solid var(--line)}.cal-acc summary{cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:13px 2px;font-size:15.5px;font-weight:650;list-style:none;display:flex}.cal-acc summary::-webkit-details-marker{display:none}.cal-acc summary i{border:1px solid var(--line2);border-radius:50%;flex:none;width:22px;height:22px;margin-left:auto;transition:transform .2s,background .2s;position:relative}.cal-acc summary i:before,.cal-acc summary i:after{content:"";background:var(--soft);width:9px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cal-acc summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.cal-acc details[open] summary i{background:#a78bfa29;border-color:#a78bfa80;transform:rotate(45deg)}.cal-acc summary:hover{color:var(--soft)}.cal-acc details p{color:var(--mut);max-width:620px;margin:0 0 14px;font-size:14.5px;line-height:1.55}.cal-out summary{padding:10px 2px}.cal-out summary strong{letter-spacing:-.04em;background:linear-gradient(#fff,#c4b5fd);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;flex:0 0 74px;font-size:28px;font-weight:900;line-height:1}.cal-out summary span{font-size:15px;font-weight:600}.cal-out details p{padding-left:86px}.cal-never{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;display:flex}.cal-never span{color:var(--mut);margin-right:2px;font-size:13px}.cal-never b{color:#e9d5ff;background:#a78bfa0f;border:1px dashed #a78bfa73;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600;-webkit-text-decoration:line-through #e9d5ff8c;text-decoration:line-through #e9d5ff8c}.cal-cta{flex-wrap:wrap;gap:12px;display:flex}.cal-adv-kpis{margin-top:34px}.cal-adv-kpis .cal-kpis{margin-bottom:0}.cal-adv-kpis .cal-kpis b{font-size:clamp(22px,2.3vw,30px)}.cal-meta{flex-wrap:wrap;gap:12px 34px;margin:16px 0 0;display:flex}.cal-meta>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-family:JetBrains Mono,monospace;font-size:10.5px}.cal-meta dt small{font-size:inherit;color:var(--mut);letter-spacing:.06em}.cal-meta dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cal-meta .cal-chip{padding:6px 10px;font-size:12.5px}.cal-meta .cal-chip.pais{letter-spacing:0;font-family:inherit;font-size:12.5px}.cal-adv-hero{padding:64px 0 8px}.cal-back{align-items:center;gap:6px;width:max-content;margin-bottom:28px;font-size:14px;text-decoration:none;display:flex;color:var(--mut)!important}.cal-back:hover{color:var(--ink)!important}.cal-adv-id{align-items:center;gap:22px;margin-top:4px;display:flex}.cal-adv-id h1{margin:0 0 6px!important;font-size:clamp(32px,4.4vw,56px)!important}.cal-adv-dom{color:var(--mut);margin:0;font-family:JetBrains Mono,monospace;font-size:14px}.cal-adv-note{color:var(--mut);max-width:760px;margin:18px 0 0;font-size:14px}.cal-adv-hero+.lp-sec{padding-top:56px}.cal-backrow{margin-top:28px}.cal-backrow a{align-items:center;gap:6px;font-size:14.5px;display:inline-flex}@media (max-width:1023px){.cal-form{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-q,.cal-go{grid-column:1/-1}.cal-top{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-official{grid-template-columns:minmax(0,1fr)}.cal-kpis.n5{grid-template-columns:repeat(3,minmax(0,1fr))}.cal-kpis.n5>div:last-child{grid-column:span 2}.cal-sx{grid-template-columns:minmax(0,1fr)}.cal-sx-col.b{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.cal-grid{grid-template-columns:minmax(0,1fr)}.cal-kpis,.cal-kpis.n3,.cal-kpis.n5{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-kpis>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.cal-win{margin:0 -6px;padding:12px}.cal-bar{gap:8px}.cal-src{padding:6px 12px;font-size:13px}.cal-upd{font-size:10.5px}.cal-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cal-go,.cal-cat{grid-column:1/-1}.cal-kpis>div{padding:14px 16px}.cal-card{padding:12px 13px 10px}.cal-img{border-radius:10px;flex-basis:76px;width:76px}.cal-title{font-size:15px}.cal-card-ft{flex-wrap:nowrap;gap:5px}.cal-dates{text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11.5px;overflow:hidden}.cal-chip{flex:none}.cal-card-top{display:none}.cal-card{gap:8px}.cal-copy{-webkit-line-clamp:3;font-size:13.5px!important}.cal-who.largo{align-items:flex-start}.cal-who.largo b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;max-width:none;line-height:1.3;display:-webkit-box}.cal-who.largo .cal-dom{display:none}.cal-who b{flex:none;max-width:none}.cal-page .lp-hero-vis{display:none}.cal-page .lp-hero.split .lp-hero-main{gap:0}.cal-sx{margin-top:32px}.cal-sx-r{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.cal-sx-tabs{border:1px solid var(--line);background:#ffffff05;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:12px 12px 0;padding:4px;display:grid}.cal-sx-tabs label{color:var(--mut);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:9px 6px;font-size:13.5px;font-weight:650;display:flex}#cal-sx-a:checked~.cal-sx-tabs label[for=cal-sx-a],#cal-sx-b:checked~.cal-sx-tabs label[for=cal-sx-b]{background:var(--accent);color:#0a0a0c}#cal-sx-a:focus-visible~.cal-sx-tabs label[for=cal-sx-a],#cal-sx-b:focus-visible~.cal-sx-tabs label[for=cal-sx-b]{outline:2px solid var(--soft);outline-offset:2px}.cal-sx-col{padding:16px 16px 18px}.cal-sx-col.b{border-top:0;display:none}#cal-sx-b:checked~.cal-sx-col.a{display:none}#cal-sx-b:checked~.cal-sx-col.b{display:block}.cal-sx-h{display:none}.cal-acc summary{padding:12px 2px;font-size:15px}.cal-out summary strong{flex-basis:62px;font-size:24px}.cal-out details p{padding-left:0}.cal-official{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:12px;margin:0 -20px;padding:4px 20px 10px;scroll-padding:0 20px;display:grid;overflow-x:auto}.cal-official::-webkit-scrollbar{display:none}.cal-official>.lp-card{scroll-snap-align:start;padding:18px 18px 16px}.cal-official .lp-card-head{margin-bottom:12px}.cal-official .lp-card-ic{border-radius:11px;width:36px;height:36px}.cal-official .lp-card h3{font-size:17px}.cal-official .lp-card-body{font-size:14px}.cal-page .lp-sibs{gap:8px}.cal-page .lp-sib{grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 40px 12px 12px;display:grid}.cal-page .lp-sib-ic{border-radius:10px;grid-row:span 2;width:36px;height:36px;margin:0}.cal-page .lp-sib b{padding-right:0;font-size:15.5px}.cal-page .lp-sib .lp-sib-line{margin-top:2px;font-size:13px;line-height:1.4}.cal-page .lp-sib-go{top:50%;right:14px;transform:translateY(-50%)}.cal-page .lp-sib:hover .lp-sib-go{transform:translateY(-50%)}.cal-meta{gap:10px}.cal-top{grid-template-columns:minmax(0,1fr)}.cal-top li:nth-child(n+7){display:none}.cal-cta .lp-btn{width:100%}.cal-adv-id{align-items:flex-start;gap:14px}.cal-adv-id .lp-logo-tile{width:44px!important;height:44px!important}}