html:has(.gml){scroll-behavior:smooth;scroll-padding-top:80px}body:has(.gml){overflow-x:hidden}.gml{background:var(--bg);color:var(--tx);font:16px/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.gml *,.gml :before,.gml :after{box-sizing:border-box;margin:0;padding:0}.gml a{color:inherit}.gml button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.gml img,.gml svg{display:block}.gml [hidden]{display:none!important}.gml :focus-visible{outline:2px solid var(--pa);outline-offset:3px;border-radius:4px}.gml .ic{flex:none;width:18px;height:18px}.gml .mono,.gml code,.gml kbd,.gml .t{font-family:var(--font-mono)}.gml code{font-size:.92em}.gml .w{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.gml .prop{border:1px solid var(--pa);height:20px;color:var(--pa);font:500 12px/1 var(--font-mono);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.gml .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gml .lg{flex:none;width:22px;height:22px;display:inline-block}.gml .lg svg{width:100%;height:100%}.gml .btn{border:1px solid var(--line);background:var(--bg);height:40px;color:var(--tx);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.gml .btn:hover{background:var(--s1);border-color:var(--mu)}.gml .btn .ic{width:17px;height:17px;transition:transform .2s}.gml .btn:hover .ic.mv{transform:translate(3px)}.gml a.btn-p,.gml .btn-p,.gml a.btn-p:hover,.gml .btn-p:hover,.gml a.btn-p:focus-visible{background:var(--p);border-color:var(--p);color:var(--pt)}.gml .btn-p:hover{box-shadow:inset 0 0 0 1px var(--pt)}.gml .btn-s{height:34px;padding:0 12px;font-size:14px}.gml .lnk{color:var(--pa);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.gml .lnk:hover{text-underline-offset:3px;text-decoration:underline}.gml .hd{z-index:900;background:var(--bg);border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:sticky;top:0}.gml .hd.sc{border-bottom-color:var(--line)}.gml .hd .w{align-items:center;gap:28px;height:64px;display:flex}.gml .brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.gml .nav{gap:4px;margin-right:auto;display:flex}.gml .nav a{color:var(--mu);border-radius:6px;padding:8px 10px;font-size:14.5px;text-decoration:none;transition:color .15s,background-color .15s}.gml .nav a:hover,.gml .nav a.on{color:var(--tx)}.gml .hd-r{align-items:center;gap:8px;margin-left:auto;display:flex}.gml .hd-r .in{color:var(--tx);border-radius:6px;padding:8px 12px;font-size:14.5px;text-decoration:none}.gml .hd-r .in:hover{background:var(--s1)}.gml .mb{border:1px solid var(--line);border-radius:4px;place-items:center;width:40px;height:40px;display:none}.gml .mnav{display:none}.gml .hero{padding:72px 0 0;position:relative;overflow:hidden}.gml .hero-g{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.gml .eyb{font:500 13px var(--font-mono);color:var(--mu);align-items:center;gap:10px;display:inline-flex}.gml .eyb i{background:var(--mu);width:28px;height:1px}.gml h1{letter-spacing:-.04em;margin-top:22px;font-size:clamp(40px,4.3vw,62px);font-weight:500;line-height:1.02}.gml h1 em{color:var(--mu);font-style:normal}.gml .lead{max-width:520px;color:var(--mu);margin-top:24px;font-size:18px;line-height:1.6}.gml .lead b{color:var(--tx);font-weight:500}.gml .ctas{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.gml .fine{color:var(--mu);flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:13.5px;display:flex}.gml .fine span{align-items:center;gap:6px;display:inline-flex}.gml .fine .ic{width:15px;height:15px;color:var(--ok)}.gml .win{border:1px solid var(--line);background:var(--s1);border-right:0;border-radius:6px 0 0 6px;width:calc(100% + max(32px,50vw - 608px));position:relative;overflow:hidden}.gml .win-top{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.gml .win-top .lg{width:18px;height:18px}.gml .win-s{border:1px solid var(--line);max-width:340px;height:30px;color:var(--mu);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.gml .win-s .ic{width:15px;height:15px}.gml .clock{font:500 13px var(--font-mono);color:var(--mu);white-space:nowrap;margin-left:auto}.gml .clock b{color:var(--tx);font-weight:500}.gml .win-b{grid-template-columns:52px minmax(0,1fr) 300px;height:440px;display:grid}.gml .win-rail{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;align-items:center;gap:6px;padding-top:12px;display:flex}.gml .win-rail span{width:34px;height:34px;color:var(--mu);border-radius:4px;place-items:center;display:grid;position:relative}.gml .win-rail span.on{background:var(--s2);color:var(--tx)}.gml .win-rail span .ic{width:17px;height:17px}.gml .win-rail em{background:var(--p);min-width:16px;height:16px;color:var(--pt);font:600 10.5px/16px var(--font-mono);text-align:center;border-radius:3px;padding:0 4px;font-style:normal;transition:transform .3s;position:absolute;top:2px;right:0}.gml .win-rail em.bump{transform:scale(1.25)}.gml .win-list{background:var(--bg);position:relative;overflow:hidden}.gml .wl-h{border-bottom:1px solid var(--line);height:36px;font:500 12.5px var(--font-mono);color:var(--mu);align-items:center;gap:10px;padding:0 16px;display:flex}.gml .wl-h:after{content:"";background:var(--line);flex:1;height:1px}.gml .wl{position:relative}.gml .wr{border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:54px minmax(0,1fr);gap:0;padding:12px 16px 12px 14px;transition:background-color .4s;display:grid}.gml .wr .t{color:var(--mu);font-size:13px;line-height:22px}.gml .wr b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.gml .wr p{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.gml .wr small{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.gml .wr.old b{font-weight:500}.gml .wr.nuevo{background:var(--ps);animation:.55s cubic-bezier(.2,.8,.2,1) both entra}.gml .wr.nuevo .t{color:var(--pa)}.gml .wr.fuera{animation:.6s cubic-bezier(.6,0,.4,1) forwards sale}.gml .wr .tg{border:1px solid var(--line);color:var(--mu);border-radius:4px;align-items:center;gap:5px;margin-top:6px;padding:1px 7px;font-size:12.5px;display:inline-flex}.gml .wr .tg i{border-radius:2px;width:7px;height:7px}.gml to{opacity:0;transform:translate(40%)}.gml .win-chk{border-left:1px solid var(--line);background:var(--s1);flex-direction:column;display:flex}.gml .wc-h{border-bottom:1px solid var(--line);padding:16px 18px 12px}.gml .wc-h small{font:500 12.5px var(--font-mono);color:var(--mu);display:block}.gml .wc-h b{margin-top:4px;font-size:14px;font-weight:600;line-height:1.35;display:block}.gml .wc-h span{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.gml .wc-l{padding:8px 18px;list-style:none}.gml .wc-l li{height:34px;color:var(--mu);border-bottom:1px solid var(--line);align-items:center;gap:10px;font-size:13.5px;display:flex}.gml .wc-l li:last-child{border-bottom:0}.gml .wc-l li .st{font:500 12.5px var(--font-mono);margin-left:auto}.gml .wc-l li .ic{width:16px;height:16px;color:var(--mu)}.gml .wc-l li.ok{color:var(--tx)}.gml .wc-l li.ok .ic,.gml .wc-l li.ok .st{color:var(--ok)}.gml .wc-l li.ko{color:var(--tx)}.gml .wc-l li.ko .ic,.gml .wc-l li.ko .st{color:var(--bad)}.gml .wc-r{border:1px solid var(--line);background:var(--bg);color:var(--mu);border-radius:4px;min-height:62px;margin:auto 18px 58px;padding:10px 12px;font-size:13px}.gml .wc-r b{color:var(--tx);font-weight:600;display:block}.gml .win-ctl{z-index:3;gap:6px;display:flex;position:absolute;bottom:14px;right:18px}.gml .win-ctl button{border:1px solid var(--line);background:var(--bg);height:30px;color:var(--mu);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.gml .win-ctl button:hover{color:var(--tx)}.gml .win-ctl .ic{width:14px;height:14px}.gml .facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:64px}.gml .facts .w{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gml .facts div{padding:22px 20px 22px 0}.gml .facts div+div{border-left:1px solid var(--line);padding-left:20px}.gml .facts b{font:500 22px/1.2 var(--font-mono);letter-spacing:-.02em;display:block}.gml .facts span{color:var(--mu);margin-top:4px;font-size:13.5px;display:block}.gml .dia{position:relative}.gml .rail{background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:max(32px,50vw - 608px)}.gml .rail i{background:var(--pa);width:1px;height:0;transition:height .1s linear;position:absolute;top:0;left:0}.gml .sec{grid-template-columns:172px minmax(0,1fr);gap:0 40px;padding:112px 0 0;display:grid;position:relative}.gml .sec:last-child{padding-bottom:120px}.gml .hora{position:relative}.gml .hora>div{padding-left:22px;position:sticky;top:96px}.gml .hora>div:before{content:"";border:1px solid var(--mu);background:var(--bg);border-radius:50%;width:9px;height:9px;transition:background-color .3s,border-color .3s;position:absolute;top:8px;left:-4px}.gml .sec.vis .hora>div:before{background:var(--pa);border-color:var(--pa)}.gml .hora b{font:500 22px/1.2 var(--font-mono);letter-spacing:-.02em;color:var(--mu);transition:color .3s;display:block}.gml .sec.vis .hora b{color:var(--tx)}.gml .hora span{color:var(--mu);max-width:140px;margin-top:6px;font-size:13.5px;display:block}.gml .cab{max-width:760px}.gml .kick{font:500 13px var(--font-mono);color:var(--pa);align-items:center;gap:10px;display:flex}.gml h2{letter-spacing:-.035em;font-size:clamp(32px,3.7vw,50px);font-weight:500;line-height:1.06}.gml .kick+h2{margin-top:14px}.gml .cab p{color:var(--mu);max-width:640px;margin-top:18px;font-size:17.5px}.gml .cab p b{color:var(--tx);font-weight:500}.gml .mod{margin-top:0}.gml .panel{border:1px solid var(--line);background:var(--s1);border-radius:6px;transition:background-color .2s,border-color .2s;overflow:hidden}.gml .ph{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;min-height:52px;padding:0 18px;display:flex}.gml .ph b{font-size:14px;font-weight:600}.gml .ph small{color:var(--mu);font-size:13px}.gml .ph .r{align-items:center;gap:8px;margin-left:auto;display:flex}.gml .seg{border:1px solid var(--line);background:var(--s1);border-radius:4px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.gml .seg button{height:34px;color:var(--mu);border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:14px;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.gml .seg button:hover{color:var(--tx)}.gml .seg button[aria-selected=true],.gml .seg button[aria-pressed=true]{background:var(--bg);color:var(--tx);box-shadow:0 1px 2px #0000001a}.gml .seg .ic{width:16px;height:16px}.gml .nota{color:var(--mu);margin-top:14px;font-size:13.5px}.gml .via{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;padding:28px 22px 24px;list-style:none;display:grid}.gml .paso{padding:0 10px 0 0;position:relative}.gml .paso:before{content:"";background:var(--line);height:1px;position:absolute;top:15px;left:32px;right:0}.gml .paso:last-child:before{display:none}.gml .paso .n{z-index:1;border:1px solid var(--line);background:var(--bg);width:28px;height:28px;color:var(--mu);border-radius:3px;place-items:center;transition:background-color .25s,border-color .25s,color .25s;display:grid;position:relative}.gml .paso .n .ic{width:15px;height:15px}.gml .paso b{margin-top:14px;font-size:14px;font-weight:600;display:block}.gml .paso p{color:var(--mu);margin-top:4px;font-size:13px;line-height:1.45}.gml .paso .st{font:500 12.5px var(--font-mono);color:var(--mu);min-height:19px;margin-top:8px;display:block}.gml .paso.on .n{border-color:var(--tx);color:var(--tx)}.gml .paso.ok .n{border-color:var(--ok);color:var(--ok)}.gml .paso.ok .st{color:var(--ok)}.gml .paso.ko .n{border-color:var(--bad);color:var(--bad)}.gml .paso.ko .st{color:var(--bad)}.gml .paso.skip{opacity:.75}.gml .via-r{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:16px 22px;font-size:14px;display:flex}.gml .via-r .ic{width:18px;height:18px}.gml .via-r .res{align-items:center;gap:10px;font-weight:500;display:flex}.gml .via-r .res.ok .ic{color:var(--ok)}.gml .via-r .res.ko .ic{color:var(--bad)}.gml .via-r .mono{color:var(--mu);margin-left:auto;font-size:13px}.gml .regla{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:0;display:grid}.gml .regla>div{padding:22px}.gml .regla>div+div{border-left:1px solid var(--line)}.gml .lab{font:500 12.5px var(--font-mono);color:var(--mu);margin-bottom:12px;display:block}.gml .mcard{border:1px solid var(--line);background:var(--bg);border-radius:4px;padding:14px}.gml .mcard small{font:13px var(--font-mono);color:var(--mu);display:block}.gml .mcard b{margin-top:4px;font-size:14.5px;font-weight:600;display:block}.gml .mcard p{color:var(--mu);font-size:13.5px}.gml .tok{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.gml .tok span{border:1px solid var(--line);background:var(--bg);border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13.5px;animation:.35s both tokin;display:inline-flex}.gml .tok span code{color:var(--pa)}.gml .tok em{font-style:normal;font:500 12.5px var(--font-mono);color:var(--mu)}.gml from{opacity:0;transform:translateY(4px)}.gml .tok .k{height:auto;color:var(--mu);font:500 12.5px var(--font-mono);background:0 0;border:0;padding:0}.gml .dest{gap:8px;display:grid}.gml .dest div{border:1px solid var(--line);background:var(--bg);border-radius:4px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:14px;transition:border-color .3s,background-color .3s;display:flex}.gml .dest div .ic{width:16px;height:16px;color:var(--mu)}.gml .dest div em{font:500 13px var(--font-mono);color:var(--mu);margin-left:auto;font-style:normal}.gml .dest div.hit{border-color:var(--pa);background:var(--ps)}.gml .dest div.hit em{color:var(--tx)}.gml .dom{grid-template-columns:300px minmax(0,1fr);display:grid}.gml .dom-l{border-right:1px solid var(--line);background:var(--bg);padding:22px}.gml .fld{color:var(--mu);flex-direction:column;gap:6px;font-size:13px;display:flex}.gml .fld input{border:1px solid var(--line);background:var(--s1);height:42px;color:var(--tx);font:15px var(--font-mono);border-radius:4px;padding:0 12px}.gml .fld input:focus{border-color:var(--pa);outline:none}.gml .addr{border:1px solid var(--line);background:var(--s1);border-radius:4px;margin-top:18px;padding:14px}.gml .addr small{color:var(--mu);font-size:13px;display:block}.gml .addr b{font:500 15.5px var(--font-mono);overflow-wrap:anywhere;margin-top:2px;display:block}.gml .steps{gap:2px;margin-top:18px;list-style:none;display:grid}.gml .steps li button{text-align:left;width:100%;color:var(--mu);border-radius:4px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px;font-size:14px;display:grid}.gml .steps li button:hover{background:var(--s1);color:var(--tx)}.gml .steps li button[aria-selected=true]{background:var(--s2);color:var(--tx)}.gml .steps .n{border:1px solid var(--line);width:24px;height:24px;font:500 12.5px var(--font-mono);background:var(--bg);border-radius:3px;place-items:center;display:grid}.gml .steps .done .n{border-color:var(--ok);color:var(--ok)}.gml .steps .done .n .ic{width:14px;height:14px}.gml .steps em{font-style:normal;font:500 12.5px var(--font-mono);color:var(--mu)}.gml .steps .done em{color:var(--ok)}.gml .dom-r{min-width:0;padding:22px}.gml .dom-r h3{letter-spacing:-.01em;font-size:17px;font-weight:600}.gml .dom-r>p{color:var(--mu);margin-top:4px;font-size:14px}.gml .recs{border:1px solid var(--line);background:var(--bg);border-radius:4px;margin-top:16px;overflow:hidden}.gml .rec{border-top:1px solid var(--line);grid-template-columns:64px 168px minmax(0,1fr) 138px;align-items:center;gap:14px;min-height:46px;padding:6px 14px;font-size:13.5px;display:grid}.gml .rec:first-child{border-top:0}.gml .rec.th{background:var(--s1);min-height:38px;color:var(--mu);font-size:13px}.gml .rec code{font-size:13px}.gml .rec .v{align-items:center;gap:6px;min-width:0;display:flex}.gml .rec .v code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gml .cp{width:28px;height:28px;color:var(--mu);border-radius:6px;flex:none;place-items:center;display:inline-grid}.gml .cp:hover{background:var(--s2);color:var(--tx)}.gml .cp .ic{width:15px;height:15px}.gml .est{font:500 13px var(--font-mono);color:var(--warn);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gml .est .ic{width:15px;height:15px}.gml .est.ok{color:var(--ok)}.gml .est.go{color:var(--mu)}.gml .est.go .ic{animation:1s linear infinite gira}.gml to{transform:rotate(360deg)}.gml .dom-f{color:var(--mu);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;font-size:13.5px;display:flex}.gml .dom-f .btn{margin-left:auto}.gml .dir{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.gml .dir>div{min-width:0;padding:22px}.gml .dir>div+div{border-left:1px solid var(--line);background:var(--bg)}.gml .tbl{border-collapse:collapse;width:100%;font-size:14px}.gml .tbl th{text-align:left;font:500 12.5px var(--font-mono);color:var(--mu);border-bottom:1px solid var(--line);padding:0 10px 10px 0}.gml .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 10px 11px 0}.gml .tbl td small{color:var(--mu);font-size:13px;display:block}.gml .tbl .mono{font-size:13px}.gml .tbl tr.nuevo td{animation:.6s ease-out fila}.gml from{background:var(--ps)}.gml .cap{color:var(--mu);align-items:center;gap:12px;margin-top:16px;font-size:13.5px;display:flex}.gml .bar{background:var(--s2);border-radius:3px;flex:1;height:6px;overflow:hidden}.gml .bar i{background:var(--pa);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.gml .ruta{gap:8px;list-style:none;display:grid}.gml .ruta li{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px;font-size:13.5px;display:grid}.gml .ruta code{border:1px solid var(--line);background:var(--s1);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:7px 10px;display:block;overflow:hidden}.gml .ruta .ic{width:16px;height:16px;color:var(--mu);justify-self:center}.gml .ruta li.off{opacity:.8}.gml .ruta li.off code{color:var(--mu);border-style:dashed}.gml .sw{color:var(--mu);cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.gml .sw input{opacity:0;width:1px;height:1px;position:absolute}.gml .sw span{border:1px solid var(--line);background:var(--s2);border-radius:10px;flex:none;width:36px;height:20px;transition:background-color .2s;position:relative}.gml .sw span:after{content:"";background:var(--mu);border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.gml .sw input:checked+span{background:var(--p);border-color:var(--p)}.gml .sw input:checked+span:after{background:var(--pt);transform:translate(16px)}.gml .sw input:focus-visible+span{outline:2px solid var(--pa);outline-offset:2px}.gml .precio{border:1px solid var(--line);background:var(--s1);border-radius:4px;margin-top:18px;padding:16px}.gml .precio b{font:500 24px var(--font-mono);letter-spacing:-.02em;display:block}.gml .precio span{color:var(--mu);margin-top:4px;font-size:13.5px;display:block}.gml .mig{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gml .mig>div{min-width:0;padding:22px}.gml .mig>div+div{border-left:1px solid var(--line)}.gml .mig h3{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.gml .mig h3 .t{border:1px solid var(--line);width:24px;height:24px;color:var(--mu);border-radius:3px;place-items:center;font-size:12.5px;font-weight:500;display:grid}.gml .mig p{color:var(--mu);margin-top:8px;font-size:14px}.gml .frag{border:1px solid var(--line);background:var(--bg);border-radius:4px;margin-top:16px;padding:14px;font-size:13.5px}.gml .frag .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:5px 0;display:flex}.gml .frag .row:last-child{border-bottom:0}.gml .frag .row span{color:var(--mu)}.gml .frag .row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gml .imp{grid-template-columns:86px minmax(0,1fr) 86px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.gml .imp span:last-child{text-align:right;font-family:var(--font-mono);color:var(--mu)}.gml .mx{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;font-size:13.5px;display:grid}.gml .mx span{color:var(--mu)}.gml .mx code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gml .mx .tach{color:var(--mu);text-decoration:line-through}.gml .disp{grid-template-columns:300px minmax(0,1fr);gap:0;display:grid}.gml .disp>div{min-width:0;padding:26px 22px}.gml .disp>div+div{border-left:1px solid var(--line);background:var(--bg)}.gml .tel{border:1px solid var(--line);background:var(--bg);border-radius:30px;width:236px;margin:0 auto;padding:10px}.gml .tel-s{border:1px solid var(--line);background:var(--bg);border-radius:22px;height:440px;overflow:hidden}.gml .tel-t{font:500 11.5px var(--font-mono);color:var(--mu);justify-content:space-between;padding:10px 16px 6px;display:flex}.gml .tel-h{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:6px 12px 10px;display:flex}.gml .tel-h b{font-size:14px;font-weight:600}.gml .tel-h .ic{width:15px;height:15px;color:var(--mu)}.gml .tel-h span{background:var(--s2);border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:10.5px;font-weight:600;display:grid}.gml .tel-r{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);padding:9px 12px;display:grid}.gml .tel-r .t{color:var(--mu);font-size:11.5px;line-height:18px}.gml .tel-r b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.gml .tel-r p{color:var(--mu);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gml .tel-n{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:auto;padding:8px 6px;display:grid}.gml .tel-cap{text-align:center;color:var(--mu);margin-top:14px;font-size:13px}.gml .cfg{border:1px solid var(--line);border-radius:4px;margin-top:18px;overflow:hidden}.gml .cfg .r{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 64px 92px 36px;align-items:center;gap:12px;min-height:46px;padding:4px 6px 4px 14px;font-size:14px;display:grid}.gml .cfg .r:first-child{background:var(--s1);min-height:36px;color:var(--mu);border-top:0;font-size:13px}.gml .cfg code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gml .pasos{counter-reset:p;margin-top:18px;list-style:none}.gml .pasos li{counter-increment:p;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:8px 0;font-size:14.5px;display:grid}.gml .pasos li:before{content:counter(p);border:1px solid var(--line);width:24px;height:24px;font:500 12.5px var(--font-mono);color:var(--mu);border-radius:3px;place-items:center;display:grid}.gml .pasos code{border:1px solid var(--line);background:var(--s1);border-radius:4px;padding:1px 6px;font-size:13px}.gml .inv{background:var(--inv);color:var(--invt);margin-top:112px;padding:96px 0 104px;transition:background-color .2s,color .2s}.gml .inv .sec{padding-top:0}.gml .inv .hora>div:before{background:var(--inv);border-color:var(--invt)}.gml .inv .sec.vis .hora>div:before{background:var(--invt);border-color:var(--invt)}.gml .inv .hora b,.gml .inv .sec.vis .hora b{color:var(--invt)}.gml .inv .hora span,.gml .inv .cab p,.gml .sub2{color:color-mix(in srgb,var(--invt) 78%,var(--inv))}.gml .inv .kick,.gml .inv .cab p b{color:var(--invt)}.gml .fich{border-top:1px solid color-mix(in srgb,var(--invt) 22%,var(--inv));grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;display:grid}.gml .fich div{border-bottom:1px solid color-mix(in srgb,var(--invt) 22%,var(--inv));padding:24px 24px 26px 0}.gml .fich div:not(:nth-child(3n+1)){border-left:1px solid color-mix(in srgb,var(--invt) 22%,var(--inv));padding-left:24px}.gml .fich .ic{width:20px;height:20px}.gml .fich b{margin-top:14px;font-size:16px;font-weight:600;display:block}.gml .fich p{margin-top:6px;font-size:14.5px;line-height:1.55}.gml .fich code{border:1px solid color-mix(in srgb,var(--invt) 30%,var(--inv));border-radius:4px;margin-top:12px;padding:2px 8px;font-size:12.5px;display:inline-block}.gml .nolist{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.gml .nolist div{font-size:14.5px;line-height:1.5}.gml .nolist b{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.gml .inv-rail .rail{background:color-mix(in srgb,var(--invt) 22%,var(--inv))}.gml .tog{align-items:center;gap:10px;margin-top:28px;display:inline-flex}.gml .planes{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden}.gml .plan{background:var(--bg);flex-direction:column;min-width:0;padding:26px 22px 24px;display:flex;position:relative}.gml .plan+.plan{border-left:1px solid var(--line)}.gml .plan.pop{background:var(--s1)}.gml .plan .pt{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.gml .plan h3{font-size:17px;font-weight:600}.gml .plan .badge{background:var(--p);color:var(--pt);font:500 12px var(--font-mono);border-radius:4px;padding:2px 8px}.gml .plan .sub{color:var(--mu);margin-top:4px;font-size:13.5px}.gml .pr{align-items:baseline;gap:6px;margin-top:22px;display:flex}.gml .pr b{font:500 40px/1 var(--font-mono);letter-spacing:-.04em}.gml .pr span{color:var(--mu);font-size:14px}.gml .plan .eq{min-height:42px;color:var(--mu);margin-top:8px;font-size:13px}.gml .plan .btn{width:100%;margin-top:18px}.gml .plan ul{border-top:1px solid var(--line);gap:10px;margin-top:22px;padding-top:18px;list-style:none;display:grid}.gml .plan li{grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.gml .plan li .ic{width:16px;height:16px;color:var(--ok);margin-top:3px}.gml .plan li.no,.gml .plan li.no .ic{color:var(--mu)}.gml .plan li b{font-weight:600}.gml .cmp{border:1px solid var(--line);border-radius:6px;margin-top:8px;overflow-x:auto}.gml .cmp table{border-collapse:collapse;width:100%;min-width:820px;font-size:14.5px}.gml .cmp th,.gml .cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 18px}.gml .cmp thead th{background:var(--s1);font-size:14px;font-weight:600}.gml .cmp thead th small{color:var(--mu);font-size:13px;font-weight:400;display:block}.gml .cmp tbody th{width:22%;color:var(--mu);font-size:14px;font-weight:500}.gml .cmp tr:last-child th,.gml .cmp tr:last-child td{border-bottom:0}.gml .cmp td.g{background:var(--s1);font-weight:500}.gml .cmp .si,.gml .cmp .no2{align-items:center;gap:6px;display:inline-flex}.gml .cmp .si .ic{width:16px;height:16px;color:var(--ok)}.gml .cmp .no2 .ic{width:16px;height:16px;color:var(--bad)}.gml .cmp td small{color:var(--mu);margin-top:2px;font-size:13px;display:block}.gml .faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 48px;margin-top:40px;display:grid}.gml .faq details{border-top:1px solid var(--line)}.gml .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:16px;font-weight:500;list-style:none;display:flex}.gml .faq summary::-webkit-details-marker{display:none}.gml .faq summary .ic{width:18px;height:18px;color:var(--mu);transition:transform .25s}.gml .faq details[open] summary .ic{transform:rotate(45deg)}.gml .faq details p{color:var(--mu);max-width:560px;padding:0 0 20px;font-size:15px}.gml .faq details p b{color:var(--tx);font-weight:500}.gml .fin{border-top:1px solid var(--line);padding:120px 0 112px}.gml .fin .w{grid-template-columns:172px minmax(0,1fr);gap:0 40px;display:grid}.gml .fin h2{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,84px);line-height:1}.gml .fin p{color:var(--mu);max-width:560px;margin-top:22px;font-size:18px}.gml .fin .ctas{margin-top:34px}.gml .pie{border-top:1px solid var(--line);padding:56px 0 96px;font-size:14px}.gml .pie .w{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:32px;display:grid}.gml .pie p{max-width:300px;color:var(--mu);margin-top:12px;font-size:14px}.gml .pie h4{font:500 13px var(--font-mono);color:var(--mu)}.gml .pie ul{gap:9px;margin-top:14px;list-style:none;display:grid}.gml .pie ul a{color:var(--tx);text-decoration:none}.gml .pie ul a:hover{text-underline-offset:3px;text-decoration:underline}.gml .pie-b{border-top:1px solid var(--line);color:var(--mu);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px;margin-top:28px;padding-top:20px;font-size:13.5px;display:flex}.gml .rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(14px)}.gml .rv.in{opacity:1;transform:none}@media (max-width:1180px){.gml .via{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.gml .paso:nth-child(4):before{display:none}.gml .win-b{grid-template-columns:52px minmax(0,1fr) 260px}.gml .facts .w{grid-template-columns:repeat(3,minmax(0,1fr))}.gml .facts div:nth-child(4){border-left:0;padding-left:0}.gml .facts div:nth-child(n+4){border-top:1px solid var(--line)}.gml .planes{grid-template-columns:repeat(2,minmax(0,1fr))}.gml .plan:nth-child(3){border-left:0}.gml .plan:nth-child(n+3){border-top:1px solid var(--line)}.gml .dom{grid-template-columns:260px minmax(0,1fr)}.gml .rec{grid-template-columns:58px 140px minmax(0,1fr) 128px}.gml .nolist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.gml .nav,.gml .hd-r .in{display:none}.gml .mb{display:grid}.gml .mnav{z-index:899;background:var(--bg);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;padding:12px 20px 20px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:fixed;top:64px;left:0;right:0;transform:translateY(-8px)}.gml .mnav.open{opacity:1;visibility:visible;transform:none}.gml .mnav a{border-bottom:1px solid var(--line);padding:12px 4px;font-size:16px;text-decoration:none;display:block}.gml .mnav .btn{width:100%;margin-top:14px}.gml .hero{padding-top:48px}.gml .hero-g{grid-template-columns:minmax(0,1fr);gap:40px}.gml .win{border-right:1px solid var(--line);border-radius:6px;width:100%}.gml .sec,.gml .fin .w{grid-template-columns:minmax(0,1fr)}.gml .rail{display:none}.gml .hora>div{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;margin-bottom:22px;padding:0 0 18px;display:flex;position:static}.gml .hora>div:before{display:none}.gml .hora b{color:var(--tx);font-size:18px}.gml .hora span{max-width:none;margin:0}.gml .inv .hora>div{border-bottom-color:color-mix(in srgb,var(--invt) 22%,var(--inv))}.gml .sec{padding-top:80px}.gml .regla,.gml .dir,.gml .mig,.gml .disp,.gml .dom{grid-template-columns:minmax(0,1fr)}.gml .regla>div+div,.gml .dir>div+div,.gml .mig>div+div,.gml .disp>div+div{border-left:0;border-top:1px solid var(--line)}.gml .dom-l{border-right:0;border-bottom:1px solid var(--line)}.gml .fich{grid-template-columns:repeat(2,minmax(0,1fr))}.gml .fich div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.gml .fich div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--invt) 22%,var(--inv));padding-left:24px}.gml .faq{grid-template-columns:minmax(0,1fr)}.gml .pie .w{grid-template-columns:repeat(2,minmax(0,1fr))}.gml .pie .w>div:first-child{grid-column:1/-1}}@media (max-width:700px){.gml .w{padding:0 20px}.gml .win-b{grid-template-columns:minmax(0,1fr);height:auto}.gml .win-rail{display:none}.gml .win-list{height:300px}.gml .win-chk{border-left:0;border-top:1px solid var(--line)}.gml .wc-l{padding:4px 16px}.gml .win-ctl{right:16px}.gml .win-s{display:none}.gml .facts .w{grid-template-columns:repeat(2,minmax(0,1fr))}.gml .facts div,.gml .facts div+div{border-left:0;padding:18px 12px 18px 0}.gml .facts div:nth-child(2n){border-left:1px solid var(--line);padding-left:16px}.gml .facts div:nth-child(n+3){border-top:1px solid var(--line)}.gml .facts div:nth-child(5){border-left:0;grid-column:1/-1;padding-left:0}.gml .via{grid-template-columns:minmax(0,1fr);padding:20px 18px}.gml .paso{grid-template-columns:32px minmax(0,1fr);gap:0 14px;padding:0 0 18px;display:grid}.gml .paso:before{width:1px;height:auto;inset:32px auto 0 16px}.gml .paso:nth-child(4):before{display:block}.gml .paso:last-child:before{display:none}.gml .paso b{margin-top:4px}.gml .paso .n{grid-row:span 4}.gml .via-r .mono{margin-left:0}.gml .rec,.gml .rec.th{grid-template-columns:56px minmax(0,1fr);gap:4px 10px}.gml .rec.th{display:none}.gml .rec .v,.gml .rec>span:last-child{grid-column:1/-1}.gml .cfg .r{grid-template-columns:62px minmax(0,1fr) 36px;gap:4px 10px}.gml .cfg .r>span:nth-child(3),.gml .cfg .r>span:nth-child(4),.gml .cfg .r:first-child{display:none}.gml .planes{grid-template-columns:minmax(0,1fr)}.gml .plan+.plan{border-left:0;border-top:1px solid var(--line)}.gml .fich{grid-template-columns:minmax(0,1fr)}.gml .fich div:nth-child(2n){border-left:0;padding-left:0}.gml .nolist,.gml .pie .w{grid-template-columns:minmax(0,1fr)}.gml h1{font-size:clamp(36px,10vw,46px)}.gml .hd .w{gap:12px}.gml .dir .ph{flex-wrap:nowrap}.gml .dir .ph .r{width:auto;margin-left:auto}}@media (max-width:440px){.gml .hd-cta{display:none}.gml .wr{grid-template-columns:48px minmax(0,1fr)}.gml .tbl th:nth-child(3),.gml .tbl td:nth-child(3){display:none}.gml .seg{width:100%}.gml .seg button{flex:1;justify-content:center;padding:0 8px}.gml .ph{flex-wrap:wrap;padding:10px 14px}.gml .ph .r{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){html:has(.gml){scroll-behavior:auto}.gml *,.gml :before,.gml :after{transition:none!important;animation:none!important}.gml .rv{opacity:1;transform:none}}
