.vl{--tinta:#2e2119;--sepia:#4a3628;--cuero:#9a6b3f;--laton:#c9a55a;--aguada:#6f9dc4;--link:#3f6f99;--lienzo:#f7f2ea;--surface:#fffdf9;--borde:#e4dacb;--success:#3e7c4f;--alerta:#b7791f;--error:#b3402e;--f-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--f-body:var(--font-nunito), "Segoe UI", system-ui, sans-serif;--f-hand:var(--font-caveat), "Comic Sans MS", cursive;--r-btn:10px;--r-card:14px;--shadow-card:0 1px 2px #4a36280f,0 6px 20px #4a362812;--shadow-lift:0 2px 4px #4a362814,0 14px 36px #4a36281f;--ring:0 0 0 2px var(--surface),0 0 0 4px var(--laton);--wrap:1200px;background:var(--lienzo);color:var(--tinta);font:400 16px/24px var(--f-body);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .29 0 0 0 0 .21 0 0 0 0 .16 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");min-height:100vh;margin:0;overflow-x:clip}.vl *,.vl :before,.vl :after{box-sizing:border-box}.vl h1,.vl h2,.vl h3,.vl h4{font-family:var(--f-display);letter-spacing:-.01em;color:var(--tinta);margin:0;font-weight:600}.vl h2{font-size:clamp(32px,3.2vw,40px);line-height:1.15}.vl h3{font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.25}.vl p{margin:0}.vl a{color:var(--link);text-underline-offset:3px}.vl .it{font-style:italic;font-weight:500}.vl .label{font:700 12px/16px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--cuero)}.vl .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.vl .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.vl :focus-visible{box-shadow:var(--ring);outline:none}.vl .btn{border-radius:var(--r-btn);height:44px;font:700 15px/1 var(--f-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.vl .btn .ico{width:18px;height:18px}.vl .btn-primary{background:var(--tinta);color:var(--lienzo)}.vl .btn-primary:hover{background:var(--sepia)}.vl .btn-secondary{color:var(--tinta);background:0 0;border-color:#cdbfa9}.vl .btn-secondary:hover{border-color:var(--tinta);background:#2e211908}.vl .btn-invert{background:var(--lienzo);color:var(--tinta);border-color:var(--lienzo)}.vl .btn-invert:hover{background:var(--surface)}.vl .btn-invert:focus-visible{box-shadow:0 0 0 2px var(--tinta),0 0 0 4px var(--laton)}.vl .btn[disabled]{opacity:.55;cursor:not-allowed}.vl .btn-block{width:100%}.vl .card{background:var(--surface);border:1px solid var(--borde);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.vl .brand{font:600 22px/1 var(--f-display);color:var(--tinta);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.vl .chip{height:26px;font:700 12px/1 var(--f-body);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.vl .chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vl .ex{font:700 10px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);border:1px solid var(--borde);border-radius:4px;padding:3px 6px;display:inline-block}.vl .hero{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);background:radial-gradient(1200px 520px at 50% 62%,#fffdf9e6,#fffdf900 70%),linear-gradient(#efe6d8,#e9decd);padding-bottom:96px;overflow:hidden}.vl .hero .sec-tag{border-top:0}.vl .site-nav{justify-content:space-between;align-items:center;gap:24px;padding:14px 0 0;display:flex}.vl .site-nav nav{gap:28px;display:flex}.vl .site-nav nav a{color:var(--sepia);font-size:15px;font-weight:600;text-decoration:none}.vl .site-nav nav a:hover{color:var(--tinta)}.vl .site-nav .actions{align-items:center;gap:10px;display:flex}.vl .site-nav .actions .btn{height:40px}.vl .stage{perspective:2600px;perspective-origin:50% 40%;justify-content:center;margin-top:56px;display:flex}.vl .book{width:min(1120px,100%);height:640px;transform-style:preserve-3d;animation:book-slide 1.6s var(--ease-pluma) .45s both;position:relative}.vl .book:before{content:"";filter:blur(6px);background:radial-gradient(closest-side,#2e211947,#2e211900);border-radius:50%;height:60px;position:absolute;bottom:-34px;left:4%;right:4%;transform:translateZ(-2px)}.vl .page-right{background:linear-gradient(90deg,#2e211933,#2e21190f 5%,#2e211900 12%), linear-gradient(90deg,transparent 0,transparent 70px,#b3402e38 70px,#b3402e38 71px,transparent 71px), repeating-linear-gradient(180deg,transparent 0,transparent 31px,#6f9dc44d 31px,#6f9dc44d 32px), var(--lienzo);background-position:0 0,0 0,0 18px,0 0;border-radius:4px 10px 10px 4px;width:50%;height:100%;position:absolute;top:0;left:50%;transform:translateZ(0);box-shadow:1px 0 #e9dfcf,2px 1px #dccfbb,3px 2px #efe6d7,4px 3px #d7c8b2,5px 4px #ede3d3,6px 5px #cdbda5,0 30px 50px -20px #2e211959}.vl .login{flex-direction:column;margin:0;padding:58px 64px 40px 104px;display:flex;position:absolute;inset:0}.vl .login .kicker{justify-content:space-between;align-items:center;display:flex}.vl .login .kicker .date{font:500 22px/1 var(--f-hand);color:var(--cuero)}.vl .login h2{margin-top:22px;font-size:34px;line-height:40px}.vl .login h2 .it{color:var(--cuero)}.vl .login .sub{color:var(--sepia);margin-top:4px;font-size:15px}.vl .lined-field{margin-top:22px;display:block;position:relative}.vl .lined-field .label{color:var(--sepia);letter-spacing:.16em;font-size:11px;display:block}.vl .lined-field .line{border-bottom:1.5px solid var(--sepia);height:40px;color:var(--tinta);align-items:center;gap:10px;display:flex}.vl .lined-field input{all:unset;font:500 24px/1 var(--f-hand);color:var(--tinta);flex:1;min-width:0}.vl .lined-field input::placeholder{color:#4a362873}.vl .lined-field .ico{color:var(--cuero);width:18px;height:18px}.vl .row-between{justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.vl .check{color:var(--sepia);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.vl .check input{appearance:none;border:1.5px solid var(--sepia);background:var(--surface);border-radius:4px;place-items:center;width:16px;height:16px;margin:0;display:grid}.vl .check input:checked{background:var(--tinta);border-color:var(--tinta)}.vl .check input:checked:after{content:"";border-left:2px solid var(--lienzo);border-bottom:2px solid var(--lienzo);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.vl .login .actions{gap:10px;margin-top:24px;display:grid}.vl .or{color:#8a7a6a;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.vl .or:before,.vl .or:after{content:"";background:var(--borde);flex:1;height:1px}.vl .btn-google{background:var(--surface)}.vl .login .ask{color:var(--sepia);justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.vl .pg-num{font:italic 500 14px/1 var(--f-display);color:#9a8a78}.vl .ribbon{background:linear-gradient(90deg,#b08d45,var(--laton) 45%,#b9944b);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 10px),0 100%);transform-origin:top;width:16px;height:calc(100% + 44px);animation:.6s ease-out 2.1s both ribbon-in;position:absolute;top:-4px;left:22px;box-shadow:0 2px 4px #2e211933}@keyframes ribbon-in{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.vl .leaf{transform-origin:0;width:calc(50% - 6px);height:calc(100% - 12px);transform:translateZ(var(--z)) rotateY(-180deg);opacity:0;animation:leaf-turn 1.5s var(--ease-pluma) both;background:linear-gradient(90deg,#e8decd,#f6f0e6 30%,#fbf7f0);border-radius:2px 8px 8px 2px;position:absolute;top:6px;left:50%;box-shadow:inset -1px 0 #e1d5c2}.vl .leaf.l1{--z:1px;animation-delay:.72s}.vl .leaf.l2{--z:2px;animation-delay:.84s}.vl .leaf.l3{--z:3px;animation-delay:.96s}.vl .cover{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;animation:cover-open 1.6s var(--ease-pluma) .5s both;position:absolute;top:0;left:50%;transform:translateZ(5px)rotateY(-180deg)}.vl .cover-face{backface-visibility:hidden;border-radius:4px 12px 12px 4px;position:absolute;inset:0;overflow:hidden}.vl .leather{background:radial-gradient(120% 90% at 30% 20%,#ffffff14,#fff0 60%), radial-gradient(80% 60% at 80% 90%,#00000040,#0000 70%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .22 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"), linear-gradient(135deg,#a87547,var(--cuero) 45%,#7e5532)}.vl .cover-front{place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2e211966,inset 10px 0 18px -8px #00000073}.vl .cover-front .emboss{border:1.5px solid #2e211959;border-radius:6px;position:absolute;inset:22px;box-shadow:0 1px #ffffff1f}.vl .cover-front .title{text-align:center;color:var(--lienzo)}.vl .cover-front .title svg{filter:drop-shadow(0 1px #ffffff26)drop-shadow(0 -1px #0000004d);width:88px;height:88px}.vl .cover-front .title b{font:600 56px/1 var(--f-display);letter-spacing:-.01em;color:#f3e6cf;text-shadow:0 -1px #00000059,0 1px #ffffff1f;margin-top:14px;display:block}.vl .cover-front .title span{font:700 11px/1 var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:#f7f2eabf;margin-top:10px;display:block}.vl .cover-back{color:var(--lienzo);background:linear-gradient(270deg,#00000061,#0000001a 4%,#0000 10%), radial-gradient(90% 70% at 20% 10%,#9a6b3f8c,#9a6b3f00 60%), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .25 0'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>"), linear-gradient(160deg,var(--sepia),var(--tinta) 75%);border-radius:10px 4px 4px 10px;transform:rotateY(180deg);box-shadow:-1px 0 #3a2a1f,-2px 1px #6b4b30,-3px 2px #2a1d15,-4px 3px #5a3e28,0 30px 50px -20px #2e211966}.vl .cover-back .frame{border:1px solid #c9a55a73;border-radius:4px;position:absolute;inset:20px}.vl .cover-back .frame:after{content:"";border:1px solid #c9a55a2e;border-radius:2px;position:absolute;inset:5px}.vl .corner{width:46px;height:46px;color:var(--laton);position:absolute}.vl .corner.tl{top:12px;left:12px}.vl .corner.tr{top:12px;right:12px;transform:scaleX(-1)}.vl .corner.bl{bottom:12px;left:12px;transform:scaleY(-1)}.vl .corner.br{bottom:12px;right:12px;transform:scale(-1)}.vl .intro{flex-direction:column;padding:68px 72px 56px 64px;display:flex;position:absolute;inset:0}.vl .intro .label{color:var(--laton);align-items:center;gap:10px;display:flex}.vl .intro .label:before{content:"";background:var(--laton);width:28px;height:1px}.vl .intro h1{color:var(--lienzo);letter-spacing:-.015em;margin-top:26px;font-size:clamp(44px,4.3vw,60px);line-height:1.04}.vl .intro h1 .it{color:var(--laton);font-weight:400}.vl .intro .sub{color:#f7f2eadb;max-width:36ch;margin-top:22px;font-size:17px;line-height:27px}.vl .intro .facts{border-top:1px solid #c9a55a59;grid-template-columns:repeat(3,auto);justify-content:space-between;margin-top:auto;padding-top:20px;display:grid}.vl .intro .facts div{border-right:1px solid #c9a55a40;margin-right:0;padding-right:16px}.vl .intro .facts div:last-child{border:0;margin:0;padding:0}.vl .intro .facts b{font:600 24px/1 var(--f-display);color:var(--lienzo);white-space:nowrap;display:block}.vl .intro .facts span{color:#f7f2eab8;max-width:16ch;margin-top:6px;font-size:12px;line-height:16px;display:block}@keyframes cover-open{0%{transform:translateZ(5px)rotateY(0)}to{transform:translateZ(5px)rotateY(-180deg)}}@keyframes leaf-turn{0%{transform:translateZ(var(--z)) rotateY(0deg);opacity:1}88%{opacity:1}to{transform:translateZ(var(--z)) rotateY(-180deg);opacity:0}}@keyframes book-slide{0%{transform:translate(-25%)rotateX(6deg)}to{transform:translate(0)rotateX(0)}}@keyframes ink-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.vl .hero-foot{color:var(--sepia);flex-wrap:wrap;justify-content:center;gap:28px;margin-top:64px;font-size:14px;animation:.7s ease-out 2.6s both ink-in;display:flex}.vl .hero-foot span{align-items:center;gap:8px;display:inline-flex}.vl .hero-foot .ico{color:var(--cuero);width:18px;height:18px}.vl .block{padding:24px 0 112px}.vl .split{grid-template-columns:5fr 7fr;align-items:start;gap:72px;margin-top:40px;display:grid}.vl .split .label{margin-bottom:16px;display:block}.vl .split h2 .it{color:var(--cuero)}.vl .split .lead{color:var(--sepia);max-width:40ch;margin-top:18px;font-size:17px;line-height:27px}.vl .ornament{color:var(--laton);align-items:center;gap:10px;margin-top:32px;display:flex}.vl .ornament:before,.vl .ornament:after{content:"";opacity:.7;background:currentColor;width:56px;height:1px}.vl .ornament svg{width:14px;height:14px}.vl .aside-note{border-left:2px solid var(--laton);color:var(--sepia);background:#fffdf999;max-width:42ch;margin-top:28px;padding:16px 18px;font-size:14px;line-height:21px}.vl .toc{background:linear-gradient(90deg,#2e211912,#2e211900 26px),var(--surface);padding:40px 44px 28px;position:relative}.vl .toc-head{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:16px;display:flex}.vl .toc-head h3{font-size:28px;font-style:italic;font-weight:500}.vl .toc-head span{color:#8a7a6a;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.vl .toc ol{margin:0;padding:0;list-style:none}.vl .toc li a{color:inherit;border-radius:10px;grid-template-columns:56px 1fr;gap:4px 8px;margin:0 -12px;padding:16px 12px;text-decoration:none;transition:background .25s,transform .25s;display:grid;position:relative}.vl .toc .num{font:italic 500 30px/1 var(--f-display);color:var(--cuero);grid-row:1/4;padding-top:2px;transition:color .25s}.vl .toc .line{align-items:baseline;gap:10px;display:flex}.vl .toc .line h3{white-space:nowrap;align-items:center;gap:10px;font-size:22px;display:flex}.vl .toc .line h3 .ico{color:var(--sepia);width:18px;height:18px;transform:translateY(1px)}.vl .toc .lead-dots{border-bottom:2px dotted #cdbfa9;flex:1;transition:border-color .25s;transform:translateY(-5px)}.vl .toc .pg{font:italic 500 16px/1 var(--f-display);color:var(--sepia);white-space:nowrap}.vl .toc .desc{color:var(--sepia);max-width:52ch;font-size:14px;line-height:21px}.vl .toc .go{color:var(--link);opacity:0;align-items:center;gap:6px;max-height:0;font-size:13px;font-weight:700;transition:opacity .25s,max-height .25s;display:inline-flex;overflow:hidden}.vl .toc .go .ico{width:16px;height:16px}.vl .toc li a:hover,.vl .toc li a.is-hover,.vl .toc li a:focus-visible{background:var(--lienzo);transform:translate(6px)}.vl .toc li a:hover .num,.vl .toc li a.is-hover .num{color:var(--tinta)}.vl .toc li a:hover .lead-dots,.vl .toc li a.is-hover .lead-dots{border-color:var(--laton)}.vl .toc li a:hover .go,.vl .toc li a.is-hover .go{opacity:1;max-height:24px}.vl .hover-tag{font:700 10px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;background:var(--laton);color:var(--tinta);border-radius:4px;padding:5px 7px;position:absolute;top:18px;right:-56px}.vl .toc .foot{border-top:1px solid var(--borde);justify-content:space-between;margin-top:14px;padding-top:14px;display:flex}.vl .chapters-head{justify-content:space-between;align-items:end;gap:40px;margin-top:40px;display:flex}.vl .chapters-head .label{margin-bottom:16px;display:block}.vl .chapters-head h2 .it{color:var(--cuero)}.vl .chapters-head .lead{color:var(--sepia);max-width:46ch;font-size:17px;line-height:27px}.vl .chapters{counter-reset:activos;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.vl .chap{cursor:pointer;flex-direction:column;min-height:262px;padding:22px 22px 18px;transition:box-shadow .25s,transform .25s,border-color .25s,background .25s;display:flex;position:relative}.vl .chap:before{content:"";background:var(--laton);border-radius:0 3px 3px 0;width:3px;transition:opacity .25s;position:absolute;top:18px;bottom:18px;left:-1px}.vl .chap:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.vl .chap .top{justify-content:space-between;align-items:center;display:flex}.vl .chap .capn{font:italic 500 18px/1 var(--f-display);color:var(--cuero)}.vl .chap .icon{background:var(--lienzo);border:1px solid var(--borde);width:48px;height:48px;color:var(--tinta);border-radius:12px;place-items:center;margin-top:22px;transition:all .25s;display:grid}.vl .chap .icon .ico{width:24px;height:24px}.vl .chap h3{margin-top:18px;font-size:21px}.vl .chap p{color:var(--sepia);margin-top:8px;font-size:14px;line-height:21px}.vl .chap .state{border-top:1px dashed var(--borde);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12px;font-weight:700;display:flex}.vl .chap .state .on{color:var(--success);align-items:center;gap:6px;display:none}.vl .chap .state .off{color:#7d6c5c;align-items:center;gap:6px;display:inline-flex}.vl .chap .state .on:before,.vl .chap .state .off:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vl .chap .state small{letter-spacing:0;text-transform:none;color:#7d6c5c;font-size:12px;font-weight:600}.vl .switch{appearance:none;cursor:pointer;background:#d9ccb8;border-radius:999px;flex:none;width:40px;height:24px;margin:0;transition:background .25s;position:relative}.vl .switch:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #2e21194d}.vl .switch:checked{background:var(--tinta);counter-increment:activos}.vl .switch:checked:after{background:var(--laton);transform:translate(16px)}.vl .switch:focus-visible{box-shadow:var(--ring)}.vl .chap:has(.switch:checked) .state .on{display:inline-flex}.vl .chap:has(.switch:checked) .state .off{display:none}.vl .chap:has(.switch:not(:checked)){box-shadow:none;background:#fbf8f2;border-style:dashed;border-color:#d8cab4}.vl .chap:has(.switch:not(:checked)):before{opacity:0}.vl .chap:has(.switch:not(:checked)) .icon{color:#9a8a78;background:0 0}.vl .chap:has(.switch:checked) .icon{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta)}.vl .edition{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta);flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.vl .edition:after{content:"";pointer-events:none;border:1px solid #c9a55a59;border-radius:8px;position:absolute;inset:10px}.vl .edition .label{color:var(--laton)}.vl .edition .count{font:600 64px/1 var(--f-display);color:var(--lienzo);margin-top:18px}.vl .edition .count small{font:italic 500 22px/1 var(--f-display);color:#f7f2eab3;margin-left:6px}.vl .edition p{color:#f7f2eacc;margin-top:8px;font-size:14px;line-height:21px}.vl .edition .btn{background:var(--lienzo);color:var(--tinta);z-index:1;margin-top:auto;position:relative}.vl .edition .btn:hover{background:var(--surface)}.vl .paper-sec{border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);background:radial-gradient(900px 400px at 25% 60%,#fffdf9b3,#fffdf900 70%),linear-gradient(#ede3d3,#e7dbc8);padding-bottom:104px}.vl .ba-head{text-align:center;max-width:820px;margin:40px auto 0}.vl .ba-head .label{margin-bottom:16px;display:block}.vl .ba-head h2{font-size:clamp(32px,3.6vw,46px);line-height:1.1}.vl .ba-head h2 .it{color:var(--cuero)}.vl .ba-head p{color:var(--sepia);margin-top:14px;font-size:17px;line-height:27px}.vl .ba{grid-template-columns:1fr 84px 1fr;align-items:stretch;gap:24px;margin-top:56px;display:grid}.vl .ba-col{flex-direction:column;display:flex}.vl .ba-col .notebook,.vl .ba-col .vcard{flex:1}.vl .ba-col .tag{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.vl .ba-col .tag b{font:italic 500 26px/1 var(--f-display)}.vl .ba-col .tag span{color:var(--sepia);font-size:13px}.vl .ba-mid{color:var(--cuero);text-align:center;place-content:center;justify-items:center;gap:10px;padding-top:44px;display:grid}.vl .ba-mid .circle{border:1px solid var(--laton);background:var(--surface);width:64px;height:64px;box-shadow:var(--shadow-card);color:var(--tinta);border-radius:50%;place-items:center;display:grid}.vl .ba-mid small{font:italic 500 14px/18px var(--f-display);color:var(--sepia)}.vl .notebook{background:radial-gradient(160px 90px at 78% 64%,#785a3c1a,#785a3c00 70%),radial-gradient(90px 60px at 22% 88%,#2e211917,#2e211900 70%),linear-gradient(90deg,#0000 0 58px,#b3402e66 58px 59.5px,#0000 59.5px),repeating-linear-gradient(#0000 0 33px,#6f9dc46b 33px 34px),linear-gradient(#fbf5e7,#f6edda);border-radius:4px 4px 6px 6px;position:relative;overflow:hidden;transform:rotate(-1.4deg);box-shadow:0 1px #e3d6bf,0 2px #f3ead8,0 3px #ddcfb6,0 20px 40px -12px #2e211959}.vl .notebook .binding{background:linear-gradient(180deg,#8a5d36,var(--cuero) 60%,#7a5230);height:34px;position:relative;box-shadow:inset 0 -2px #0000002e}.vl .notebook .binding:after{content:"";border-top:1.5px dashed #f7f2ea8c;position:absolute;top:16px;left:16px;right:16px}.vl .notebook .hand{font:500 25px/34px var(--f-hand);color:#2f3e57;padding:5px 30px 40px 76px;position:relative}.vl .notebook .hand .h{color:#22304a;font-size:30px}.vl .notebook .hand s{opacity:.75;text-decoration-color:#2f3e57;text-decoration-thickness:2.5px}.vl .notebook .hand .scrib{display:inline-block;position:relative}.vl .notebook .hand .scrib:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 12' preserveAspectRatio='none'><path d='M1 8 C8 2 12 11 18 5 S28 10 33 4 S44 11 50 5 S57 8 59 4' fill='none' stroke='%232f3e57' stroke-width='2'/></svg>") 50%/100% 100% no-repeat;height:14px;position:absolute;top:30%;left:-4px;right:-4px}.vl .notebook .hand .faint{color:#2f3e5799}.vl .notebook .hand .pencil{color:#6e6a66}.vl .notebook .margin-note{font:500 20px/20px var(--f-hand);color:var(--error);text-align:center;width:54px;position:absolute;left:8px;transform:rotate(-10deg)}.vl .notebook .ring{opacity:.6;pointer-events:none;width:150px;height:150px;position:absolute;top:96px;right:30px}.vl .notebook .smudge{filter:blur(2px);background:radial-gradient(closest-side,#2f3e5729,#2f3e5700);width:170px;height:46px;position:absolute;bottom:60px;left:150px;transform:rotate(-8deg)}.vl .notebook .smudge.s2{background:radial-gradient(closest-side,#6e6a662e,#6e6a6600);width:90px;height:30px;inset:250px 60px auto auto;transform:rotate(14deg)}.vl .notebook .dogear{background:linear-gradient(315deg,#e7dcc9 50%,#f2e8d4 50%,#e2d4bc);border-top-left-radius:4px;width:44px;height:44px;position:absolute;bottom:0;right:0;box-shadow:-3px -3px 6px #2e21191f}.vl .notebook .dogear-bg{border-top:0 solid #0000;border-bottom:44px solid #e7dbc8;border-left:44px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.vl .vcard{padding:26px;position:relative}.vl .vcard .hd{justify-content:space-between;align-items:center;display:flex}.vl .vcard .hd .who{letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.vl .vcard .hd .who i{background:var(--tinta);width:30px;height:30px;color:var(--lienzo);border-radius:8px;place-items:center;display:grid}.vl .vcard .hd .who i .ico{width:16px;height:16px}.vl .vcard h3{margin-top:18px;font-size:24px}.vl .vcard .meta{color:var(--sepia);margin-top:4px;font-size:14px}.vl .kpis{border:1px solid var(--borde);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid;overflow:hidden}.vl .kpis div{background:var(--lienzo);padding:14px 16px}.vl .kpis div+div{border-left:1px solid var(--borde)}.vl .kpis span{letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);font-size:11px;font-weight:700;display:block}.vl .kpis b{font:600 28px/1.1 var(--f-display);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.vl .kpis em{color:var(--success);font-size:12px;font-style:normal;font-weight:700}.vl .chart{margin-top:18px}.vl .chart .ch-hd{color:var(--sepia);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.vl .chart .legend{gap:14px;display:flex}.vl .chart .legend span{align-items:center;gap:6px;display:inline-flex}.vl .chart .legend i{background:var(--sepia);border-radius:2px;width:10px;height:10px;display:inline-block}.vl .chart .legend i.est{border-top:2px dashed var(--cuero);background:0 0;border-radius:0;width:14px;height:0}.vl .chart svg{width:100%;height:auto;margin-top:8px;display:block}.vl .vcard .ft{border-top:1px solid var(--borde);color:var(--sepia);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.vl .avatar{align-items:center;gap:10px;display:inline-flex}.vl .avatar i{background:var(--aguada);width:30px;height:30px;color:var(--tinta);font:700 12px/30px var(--f-body);text-align:center;border-radius:50%;flex:none;font-style:normal}.vl .vcard .ft a{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.vl .ba-quote{text-align:center;margin-top:64px}.vl .ba-quote p{font:italic 400 clamp(24px,2.4vw,32px)/1.3 var(--f-display);color:var(--tinta)}.vl .ba-quote p b{color:var(--cuero);font-weight:500}.vl .ba-quote .btns{justify-content:center;gap:12px;margin-top:24px;display:flex}.vl .sec-dark{background:var(--tinta);color:var(--lienzo)}.vl .sec-dark .sec-tag p{color:#f7f2eabf}.vl .sec-dark .sec-tag p b{color:var(--lienzo)}.vl .sec-dark .sec-tag .pill{background:var(--lienzo);color:var(--tinta)}.vl .colo-top{border-top:1px solid #c9a55a80;grid-template-columns:1.2fr 2fr;gap:64px;margin-top:16px;padding:56px 0 48px;display:grid;position:relative}.vl .colo-top:before{content:"";border-top:1px solid #c9a55a33;position:absolute;top:4px;left:0;right:0}.vl .colo-brand .brand{color:var(--lienzo);gap:14px;font-size:44px}.vl .colo-brand .brand svg{width:46px;height:46px}.vl .colo-brand .tagline{font:italic 400 22px/1.35 var(--f-display);color:#f7f2eae6;max-width:24ch;margin-top:20px}.vl .colo-brand .tagline b{color:var(--laton);font-weight:500}.vl .colo-brand .small{color:#f7f2eab3;max-width:40ch;margin-top:18px;font-size:14px;line-height:21px}.vl .colo-cols{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.vl .colo-cols h4{font:700 12px/16px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--laton);border-bottom:1px solid #c9a55a4d;margin-bottom:14px;padding-bottom:12px}.vl .colo-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vl .colo-cols a{color:#f7f2eadb;font-size:15px;text-decoration:none}.vl .colo-cols a:hover{color:var(--lienzo);text-decoration:underline;-webkit-text-decoration-color:var(--laton);text-decoration-color:var(--laton)}.vl .colo-cols .contact li{color:#f7f2eadb;align-items:flex-start;gap:8px;font-size:15px;display:flex}.vl .colo-cols .contact .ico{width:18px;height:18px;color:var(--laton);margin-top:3px}.vl .ex{font:700 9px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);background:var(--laton);border-radius:3px;margin-top:4px;padding:3px 5px;display:inline-block}.vl .social{gap:10px;margin-top:4px;display:flex}.vl .social a{width:40px;height:40px;color:var(--lienzo);border:1px solid #c9a55a80;border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.vl .social a:hover{border-color:var(--laton);background:#c9a55a26}.vl .social .ico{width:18px;height:18px}.vl .colo-bottom{color:#f7f2eaa8;border-top:1px solid #c9a55a4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 30px;font-size:13px;display:flex}.vl .colo-bottom .legal{gap:20px;display:flex}.vl .colo-bottom .legal a{color:#f7f2ead1;text-decoration:none}.vl .colo-bottom .legal a:hover{color:var(--lienzo);text-decoration:underline}.vl .colo-bottom .press{font:italic 400 14px/1.4 var(--f-display);color:#f7f2eaa8}.vl .doc-end{background:var(--tinta);color:#f7f2ea8c;text-align:center;border-top:1px dashed #f7f2ea26;padding:16px 20px;font-size:12px}@media (max-width:1100px){.vl .spec{grid-template-columns:1fr}.vl .comp{grid-template-columns:1fr 1fr}.vl .chapters{grid-template-columns:repeat(2,1fr)}.vl .colo-top{grid-template-columns:1fr;gap:40px}.vl .intro{padding:56px 48px 44px}.vl .login{padding:48px 44px 32px 92px}.vl .hover-tag{display:none}}@media (max-width:900px){.vl .wrap{padding:0 20px}.vl .doc-meta,.vl .site-nav nav,.vl .site-nav .actions .btn-secondary{display:none}.vl .stage{perspective:none;margin-top:28px}.vl .book{flex-direction:column;width:100%;height:auto;animation:none;display:flex;transform:none}.vl .book:before,.vl .leaf{display:none}.vl .cover{order:1;width:100%;height:auto;animation:none;position:relative;left:0;transform:none}.vl .cover-front{display:none}.vl .cover-back{box-shadow:none;background:radial-gradient(90% 70% at 20% 10%,#9a6b3f8c,#9a6b3f00 60%),linear-gradient(160deg,var(--sepia),var(--tinta) 75%);border-radius:12px 12px 0 0;position:relative;transform:none}.vl .intro{padding:48px 32px 36px;position:relative}.vl .intro h1{font-size:clamp(38px,10.5vw,48px)}.vl .intro .facts{grid-template-columns:1fr;gap:12px;margin-top:32px}.vl .intro .facts div{border:0;align-items:baseline;gap:14px;margin:0;padding:0;display:flex}.vl .intro .facts b{flex:none;width:92px;font-size:20px}.vl .intro .facts span{max-width:none;margin:0}.vl .ribbon,.vl .kpis em{display:none}.vl .page-right{background:linear-gradient(180deg,#2e21192e,#2e211900 22px), linear-gradient(90deg,transparent 0,transparent 34px,#b3402e38 34px,#b3402e38 35px,transparent 35px), repeating-linear-gradient(180deg,transparent 0,transparent 31px,#6f9dc44d 31px,#6f9dc44d 32px),var(--lienzo);border-radius:0 0 12px 12px;order:2;width:100%;height:auto;position:relative;left:0;transform:none;box-shadow:0 2px #e2d6c3,0 4px #eee5d6,0 6px #d8c9b2,0 24px 40px -18px #2e211959}.vl .login{padding:36px 22px 28px 52px;position:relative;inset:auto}.vl .login>*{animation-delay:.1s!important}.vl .login h2{font-size:30px;line-height:36px}.vl .login .ask{flex-wrap:wrap;gap:8px;margin-top:24px}.vl .row-between{flex-wrap:wrap;gap:8px}.vl .hero{padding-bottom:64px}.vl .hero-foot{justify-content:flex-start;gap:12px 20px;margin-top:40px;animation-delay:.2s}.vl .split{grid-template-columns:1fr;gap:36px}.vl .toc{padding:28px 20px 20px}.vl .toc li a{grid-template-columns:44px 1fr}.vl .toc .num{font-size:26px}.vl .toc .line h3{font-size:19px}.vl .toc .line h3 .ico{display:none}.vl .chapters-head{flex-direction:column;align-items:start;gap:16px}.vl .chapters{grid-template-columns:1fr}.vl .chap{min-height:0}.vl .ba{grid-template-columns:1fr;gap:28px}.vl .ba-mid{grid-auto-flow:column;justify-content:center;padding-top:0}.vl .ba-mid .circle{transform:rotate(90deg)}.vl .notebook .hand{padding:5px 14px 34px 66px;font-size:22px;line-height:34px}.vl .notebook .hand .h{font-size:25px}.vl .notebook .ring{width:110px;height:110px;top:150px;right:-10px}.vl .kpis b{font-size:22px}.vl .kpis div{padding:12px 10px}.vl .kpis span{letter-spacing:.08em;font-size:10px}.vl .vcard{padding:20px}.vl .vcard .ft{flex-direction:column;align-items:flex-start}.vl .chart .ch-hd{flex-direction:column;align-items:flex-start;gap:4px}.vl .ba-quote .btns{flex-direction:column}.vl .colo-cols{grid-template-columns:1fr 1fr;gap:28px}.vl .colo-brand .brand{font-size:38px}.vl .colo-bottom{flex-direction:column;align-items:flex-start}.vl .swatches{grid-template-columns:repeat(2,1fr)}.vl .comp{grid-template-columns:1fr}.vl .type-row{grid-template-columns:90px 1fr}.vl .aa{font-size:56px}.vl .aa.sans{font-size:50px}.vl .guide-head{padding:48px 0 32px}.vl .block{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.vl *,.vl :before,.vl :after{transition:none!important;animation:none!important}.vl .cover{transform:translateZ(5px)rotateY(-180deg)}.vl .leaf{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.vl .cover{transform:none}}.vl .site-nav{padding-top:18px}.vl .intro .facts-line{font:italic 500 18px/1.4 var(--f-display);color:var(--lienzo);border-top:1px solid #c9a55a59;margin-top:auto;padding-top:20px}.vl .login .kicker .label{color:var(--cuero)}.vl .login .ask a{font-weight:700}.vl .toc .line .h3{font:500 22px/1.25 var(--f-display);white-space:nowrap;color:var(--tinta);align-items:center;gap:10px;display:flex}.vl .toc .line .h3 .ico{color:var(--sepia);width:18px;height:18px}.vl .edition .count:before{content:none}.vl .chap.is-off{box-shadow:none;background:#fbf8f2;border-style:dashed;border-color:#d8cab4}.vl .chap.is-off:before{opacity:0}.vl .chap.is-off .icon{color:#9a8a78;background:0 0}.vl .chap.is-on .icon{background:var(--lienzo);color:var(--tinta);border-color:var(--tinta)}.vl .chap .state .on,.vl .chap .state .off{display:inline-flex}.vl .edition .btn{margin-top:20px}.vl .vcard .sign{font:500 22px/1 var(--f-hand);color:var(--tinta);margin-left:4px}.vl .vcard .hist{align-items:center;gap:6px;font-weight:700;display:inline-flex}.vl .vcard .hist .ico{width:16px;height:16px}.vl .chart .bars rect{transform-box:fill-box;transform-origin:bottom;animation:bar-up .8s var(--ease-out) both}.vl .chart .bars rect:nth-child(2){animation-delay:60ms}.vl .chart .bars rect:nth-child(3){animation-delay:.12s}.vl .chart .bars rect:nth-child(4){animation-delay:.18s}.vl .chart .bars rect:nth-child(5){animation-delay:.24s}.vl .chart .bars rect:nth-child(6){animation-delay:.3s}.vl .chart .bars rect:nth-child(7){animation-delay:.36s}@keyframes bar-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vl .ship-grid{grid-template-columns:1.7fr 1fr;gap:24px;margin-top:40px;display:grid}.vl .ship-map{padding:18px}.vl .ship-map svg{width:100%;height:auto;margin-top:14px;display:block}.vl .route-tabs{flex-wrap:wrap;gap:8px;display:flex}.vl .route-tabs button{border:1px solid var(--borde);background:var(--surface);height:36px;color:var(--sepia);font:700 13px/1 var(--f-body);cursor:pointer;border-radius:999px;padding:0 14px}.vl .route-tabs button.on{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta)}.vl .route-path{stroke-dashoffset:0;animation:1.6s ease-out both route-draw}@keyframes route-draw{0%{opacity:0;stroke-dashoffset:200px}to{opacity:1;stroke-dashoffset:0}}@keyframes ship-bob{0%,to{translate:0}50%{translate:0 -4px}}.vl .ex-note{color:#8a7a6a;margin-top:10px;font-size:12px}.vl .ship-card{padding:26px}.vl .ship-card h3{margin-top:12px}.vl .ship-card .meta{color:var(--sepia);margin-top:4px}.vl .ship-kv{border:1px solid var(--borde);border-radius:12px;gap:0;margin:20px 0 0;display:grid;overflow:hidden}.vl .ship-kv div{background:var(--lienzo);padding:14px 16px}.vl .ship-kv div+div{border-top:1px solid var(--borde)}.vl .ship-kv dt{letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.vl .ship-kv dt .ico{width:16px;height:16px;color:var(--cuero)}.vl .ship-kv dd{font:500 18px/1.2 var(--f-display);margin:6px 0 0}.vl .carriers{border-top:1px solid var(--borde);flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:flex}.vl .carriers li{font:italic 500 18px/1 var(--f-display);color:var(--sepia)}.vl .editions{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.vl .ed{flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.vl .ed .capn{font:italic 500 28px/1 var(--f-display);color:var(--cuero)}.vl .ed .who{color:var(--tinta);font-weight:700}.vl .ed p{color:var(--sepia);font-size:14px;line-height:21px}.vl .ed .btn{margin-top:auto}.vl .ed.featured{border-color:var(--tinta);box-shadow:var(--shadow-lift)}.vl .ed.featured:before{content:"";background:var(--laton);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:-1px}.vl .ed-flag{background:var(--tinta);color:var(--lienzo);font:700 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:6px 10px;position:absolute;top:-12px;right:16px}.vl #contacto{padding:96px 0 104px;scroll-margin-top:12px}.vl .contact-grid{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.vl .contact-grid .label{margin-bottom:16px;display:block}.vl .contact-grid h2 .it{color:var(--cuero)}.vl .contact-grid .lead{color:var(--sepia);max-width:40ch;margin-top:18px;font-size:17px;line-height:27px}.vl .contact-form{background:linear-gradient(90deg,transparent 0,transparent 18px,#b3402e38 18px,#b3402e38 19px,transparent 19px),var(--surface);padding:28px 32px 32px}.vl .cf-grid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.vl .cf-grid .wide{grid-column:1/-1}.vl .lined-field select,.vl .lined-field textarea{all:unset;min-width:0;font:500 24px/1.3 var(--f-hand);color:var(--tinta);flex:1}.vl .lined-field select{cursor:pointer}.vl .lined-field .line.tall{align-items:flex-start;height:auto;min-height:40px;padding:4px 0}.vl .lined-field textarea{background:repeating-linear-gradient(#0000 0 30px,#6f9dc459 30px 31px);width:100%}.vl .btn-cta{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta);margin-top:28px}.vl .btn-cta:hover{background:var(--sepia)}.vl .contact-form .btn-invert.btn-cta{background:var(--lienzo);color:var(--tinta);border-color:var(--tinta)}.vl .form-ok{font:500 28px/1.3 var(--f-hand);color:var(--success)}.vl .form-err{color:var(--error);margin-top:16px;font-size:14px}.vl .faq{gap:12px;display:grid}.vl .faq details{padding:0 22px}.vl .faq summary{cursor:pointer;font:500 20px/1.3 var(--f-display);justify-content:space-between;gap:16px;padding:18px 0;list-style:none;display:flex}.vl .faq summary::-webkit-details-marker{display:none}.vl .faq summary:after{content:"+";color:var(--cuero);font-style:italic}.vl .faq details[open] summary:after{content:"–"}.vl .faq details p{color:var(--sepia);border-top:1px dashed var(--borde);padding:14px 0 18px}.vl .colophon{padding:24px 0 0}.vl .colo-cols{grid-template-columns:repeat(3,1fr)}.vl .colo-cols .contact a{font-size:15px}@media (max-width:1100px){.vl .editions{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.vl .ship-grid,.vl .contact-grid{grid-template-columns:1fr;gap:28px}.vl .cf-grid,.vl .editions{grid-template-columns:1fr}.vl .contact-form{padding:24px 20px 24px 30px}.vl .colo-cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vl *,.vl :before,.vl :after{transition:none!important;animation:none!important}.vl{scroll-behavior:auto}}.vl .cf-more{margin-top:22px}.vl .cf-more summary{cursor:pointer;border-bottom:1.5px solid var(--laton);font:500 24px/1.2 var(--f-hand);color:var(--sepia);align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.vl .cf-more summary::-webkit-details-marker{display:none}.vl .cf-more summary:after{content:"+";font:italic 500 20px/1 var(--f-display);color:var(--cuero);margin-left:auto}.vl .cf-more[open] summary:after{content:"–"}.vl .cf-more summary:hover{color:var(--tinta)}.vl .contact-form .btn-cta{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta);border-radius:var(--r-btn);height:44px}.vl .contact-form .btn-cta:hover{background:var(--sepia)}.vl .btn-primary:focus-visible,.vl .contact-form .btn-cta:focus-visible{box-shadow:var(--ring)}.vl .form-ok{min-height:160px;color:var(--tinta);align-items:center;gap:16px;display:flex}.vl .form-ok p{font:500 30px/1.25 var(--f-hand);color:var(--tinta)}.vl .ok-check{fill:none;width:44px;height:44px;stroke:var(--laton);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vl .ok-check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.6s ease-out .15s forwards check-draw}@keyframes check-draw{to{stroke-dashoffset:0}}.vl .ship-dot{animation:none}.vl .ship-kv dd .ex{vertical-align:middle;margin-left:6px}.vl{max-width:100vw}.vl :where(.split,.chapters,.editions,.ship-grid,.contact-grid,.cf-grid,.ba,.colo-top,.colo-cols,.kpis)>*{min-width:0}.vl .book,.vl .cover,.vl .page-right,.vl .stage{min-width:0;max-width:100%}.vl h1,.vl h2,.vl h3{overflow-wrap:break-word}.vl svg{max-width:100%}@media (max-width:900px){.vl .site-nav .actions .btn-secondary{height:40px;padding:0 16px;display:inline-flex}.vl .site-nav{gap:12px}.vl .wrap{padding:0 16px}.vl .intro{padding:40px 24px 32px}.vl .intro h1{font-size:clamp(32px,9vw,44px)}.vl .intro .facts-line{font-size:16px}.vl .intro .btn,.vl .btn{white-space:normal;text-align:center}.vl .login{padding:32px 18px 24px 46px}.vl .lined-field input,.vl .lined-field select,.vl .lined-field textarea{width:100%;font-size:21px}.vl .toc .line .h3{white-space:normal;font-size:19px}.vl .toc li a{margin:0;padding:14px 8px}.vl .chap{padding:20px 18px 16px}.vl .chap h3{font-size:19px}.vl .edition .count{font-size:52px}.vl .ed{padding:28px 18px 20px}.vl .ed-flag{white-space:normal;max-width:calc(100% - 24px);right:12px}.vl .contact-grid h2,.vl .chapters-head h2,.vl .ba-head h2{font-size:clamp(26px,7.6vw,34px)}.vl .contact-form{padding:22px 16px 22px 28px}.vl .notebook{transform:none}.vl .notebook .hand{padding:5px 12px 30px 60px;font-size:20px}.vl .notebook .hand .h{font-size:22px}.vl .faq summary{font-size:18px}.vl .carriers{gap:8px 18px}.vl .colo-brand .brand{font-size:34px}}@media (prefers-reduced-motion:reduce){.vl .ok-check path{stroke-dashoffset:0}}.vl .cta-note{color:var(--sepia);margin-top:10px;font-size:13px}.vl .contact-form{position:relative}.vl .form-err.margin-err{font:500 22px/1.2 var(--f-hand);color:#b3402e;transform-origin:0;max-width:34ch;margin:18px 0 0 -10px;transform:rotate(-2deg)}.vl .form-err.margin-err a{color:#b3402e;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1.5px}.vl .site-nav .actions .demo-short{display:none}.vl .pw-toggle{all:unset;cursor:pointer;width:32px;height:32px;color:var(--cuero);border-radius:8px;place-items:center;display:grid}.vl .pw-toggle:hover{color:var(--tinta)}.vl .pw-toggle:focus-visible{box-shadow:var(--ring)}.vl .row-between a{font-weight:600}.vl .split .lead{margin-top:18px}.vl .toc li a:hover,.vl .toc li a:focus-visible{background:var(--lienzo);transform:translate(6px)}.vl .vcard .meta .ex,.vl .chart .ch-hd .ex{vertical-align:middle;margin-left:6px}@media (max-width:900px){.vl .site-nav .actions{gap:8px}.vl .site-nav .actions .btn{height:40px;padding:0 14px}.vl .site-nav .actions .btn-demo{display:inline-flex}.vl .intro .facts{margin-top:28px}.vl .intro .facts b{width:96px}}@media (max-width:420px){.vl .site-nav .actions .demo-long{display:none}.vl .site-nav .actions .demo-short{display:inline}.vl .brand{font-size:20px}}:is(html:has(>body .vl),body:has(.vl)){background-color:#f7f2ea}.vl .site-nav{z-index:20;opacity:1;animation:none;position:relative;transform:none}.vl .stage{z-index:1;position:relative}@media (max-width:900px){.vl .intro .facts{gap:0}.vl .intro .facts div{padding:12px 0}.vl .intro .facts div+div{border-top:1px solid #c9a55a}.vl .intro .facts div:last-child{border-top:1px solid #c9a55a;padding:12px 0 0}}.vl{--success:#3e7049;--success-fill:#4f8a5b;--success-bg:#e3ede4;--alerta:#8a5a14;--alerta-fill:#d08a2e;--error:#a3322b;--error-bg:#f3e0dc;--estandarte:#b8442f;--cuero-osc:#7a5230;--ceniza:#a89f94;--nube:#e6eef5;color:var(--sepia)}.vl h1,.vl h2,.vl h3,.vl h4,.vl .brand,.vl .kpis b,.vl .intro .facts b,.vl .edition .count,.vl .cover-front .title b,.vl .toc .num,.vl .capn,.vl .pg,.vl .pg-num,.vl .ship-kv dd,.vl .faq summary,.vl .toc .line .h3,.vl .ba-col .tag b,.vl .carriers li,.vl .ba-quote p{font-variation-settings:"SOFT" 100}.vl h1,.vl .edition .count,.vl .cover-front .title b{font-weight:400}.vl h2,.vl h3,.vl .brand,.vl .kpis b,.vl .intro .facts b,.vl .toc .line .h3{font-weight:500}.vl h1,.vl h2,.vl h3,.vl .kpis b,.vl .edition .count{color:var(--tinta)}.vl .intro h1,.vl .edition .count,.vl .intro .facts b{color:var(--lienzo)}.vl .colophon h4{color:var(--laton)}.vl .label{color:var(--cuero-osc);letter-spacing:.1em}.vl .intro .label,.vl .edition .label{color:var(--laton)}.vl .lined-field .label{color:var(--sepia)}.vl .btn-primary:hover,.vl .contact-form .btn-cta:hover{background:var(--sepia)}.vl .ornament,.vl .ba-mid,.vl .login .kicker .date{color:var(--cuero)}.vl input::placeholder,.vl textarea::placeholder{color:var(--ceniza);opacity:1}.vl .lined-field .line{border-radius:10px;height:44px;padding:0 10px}.vl .lined-field .line.tall{height:auto;min-height:44px;padding:6px 10px}.vl .page-right{background:linear-gradient(90deg,#2e211933,#2e21190f 5%,#2e211900 12%), linear-gradient(90deg,transparent 0,transparent 70px,var(--estandarte) 70px,var(--estandarte) 71px,transparent 71px), repeating-linear-gradient(180deg,transparent 0,transparent 31px,#6f9dc44d 31px,#6f9dc44d 32px), var(--lienzo);background-position:0 0,0 0,0 18px,0 0}.vl .notebook{background:radial-gradient(160px 90px at 78% 64%,#785a3c1a,#785a3c00 70%),radial-gradient(90px 60px at 22% 88%,#2e211917,#2e211900 70%),linear-gradient(90deg,#0000 0 58px,#9a6b3f66 58px 59.5px,#0000 59.5px),repeating-linear-gradient(#0000 0 33px,#6f9dc46b 33px 34px),linear-gradient(#fbf5e7,#f6edda)}.vl .contact-form{background:linear-gradient(90deg,transparent 0,transparent 18px,#9a6b3f4d 18px,#9a6b3f4d 19px,transparent 19px),var(--surface)}.vl .notebook .margin-note{color:var(--error)}.vl .chip.ok{color:var(--success);background:var(--success-bg)}.vl .chip.ok:before{background:var(--success-fill)}.vl .form-ok p,.vl .form-ok .ok-word{color:var(--success)}.vl .ok-check{stroke:var(--success-fill)}.vl .form-err.margin-err{color:var(--error);background:var(--error-bg);border-radius:10px;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.vl .form-err.margin-err a{color:var(--error)}.vl .err-ico{fill:none;width:20px;height:20px;stroke:var(--error);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.vl #embarques{background:var(--nube);border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.vl .vcard,.vl .ship-card{background:var(--nube)}.vl .vcard .kpis div,.vl .ship-kv div{background:var(--surface)}.vl .book{animation:book-slide 1.3s var(--ease-pluma) .2s both}.vl .cover{animation:cover-open 1.4s var(--ease-pluma) .25s both}.vl .leaf{animation:leaf-turn 1.3s var(--ease-pluma) both}.vl .leaf.l1{animation-delay:.45s}.vl .leaf.l2{animation-delay:.57s}.vl .leaf.l3{display:none}@keyframes vl-ink{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vl .login>*{animation:.6s ease-out both vl-ink}.vl .login>:first-child{animation-delay:1.6s}.vl .login>:nth-child(2){animation-delay:1.7s}.vl .login>:nth-child(3){animation-delay:1.8s}.vl .login>:nth-child(4){animation-delay:1.9s}.vl .login>:nth-child(5){animation-delay:2s}.vl .login>:nth-child(6){animation-delay:2.1s}.vl .hero-foot{animation:.6s ease-out 2.1s both vl-ink}.vl-opened .vl .book,.vl-opened .vl .cover,.vl-opened .vl .login>*,.vl-opened .vl .ribbon,.vl-opened .vl .hero-foot{animation:none}.vl-opened .vl .cover{transform:translateZ(5px)rotateY(-180deg)}.vl-opened .vl .leaf{display:none}@media (max-width:900px){.vl-opened .vl .cover{transform:none}}.vl .brand{--mark:26px;gap:calc(var(--mark) / 4);padding:calc(var(--mark) / 4);margin:calc(var(--mark) / -4);min-width:140px;font:500 22px/1 var(--f-display);font-variation-settings:"SOFT" 100;letter-spacing:-.01em}.vl .brand svg.mark{width:var(--mark);height:var(--mark)}.vl .colo-brand .brand{--mark:46px}.vl .cover-front .title .emboss-mark{filter:drop-shadow(0 1px #ffffff2e);width:88px;height:88px}.vl .cover-front .title b{font-variation-settings:"SOFT" 100;letter-spacing:-.01em;font-weight:500}.vl .btn{height:44px;font:700 15px/1 var(--f-body)}.vl .btn.btn-hero{height:52px;padding:0 24px}.vl .btn-secondary{border-color:#cdbfa9}.vl .btn-secondary:hover{border-color:var(--tinta)}.vl .sec-dark .btn-primary,.vl .cover-back .btn-primary{background:var(--lienzo);color:var(--tinta)}.vl .sec-dark .btn-secondary,.vl .cover-back .btn-secondary{color:var(--lienzo);border-color:#c9a55a99}.vl .sec-dark .btn-secondary:hover,.vl .cover-back .btn-secondary:hover{border-color:var(--laton)}.vl .lbl-stack{display:inline-grid}.vl .lbl-stack>span{grid-area:1/1}.vl .lbl-stack .is-hidden{visibility:hidden}.vl .lined-field .line,.vl .lined-field .line.tall{border:0;border-bottom:1.5px solid var(--sepia);background:0 0;border-radius:0;padding-left:0;padding-right:0}.vl .lined-field input,.vl .lined-field select,.vl .lined-field textarea{font:500 24px/1.3 var(--f-hand)}.vl .lined-field textarea{border-radius:0}.vl .lined-field:focus-within .line{border-bottom-color:var(--laton);box-shadow:0 3px 0 0 var(--surface),0 4.5px 0 0 var(--laton)}.vl .lined-field.has-err .line{border-bottom-color:var(--error)}.vl .field-err{font:600 13px/18px var(--f-body);color:var(--error);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.vl .field-err .ico{width:16px;height:16px;margin-top:1px}@media (max-width:900px){.vl .lined-field input,.vl .lined-field select,.vl .lined-field textarea{font-size:24px}}.vl .chap.is-off h3,.vl .chap.is-off p{opacity:1}.vl .chap.is-off h3{color:var(--sepia)}.vl .chap.is-off p,.vl .chap.is-off .capn{color:#7a5230}.vl .chap.is-off .icon{color:var(--sepia);background:0 0;border-color:#d8cab4}:is(.vl .chap:has(.switch:not(:checked)) h3,.vl .chap:has(.switch:not(:checked)) p){opacity:1}.vl .chap .switch:not(:checked){background:#d9ccb8}.vl .ex-note{color:#4a3628}@media (prefers-reduced-motion:reduce){.vl .book,.vl .leaf,.vl .login>*,.vl .hero-foot{animation:none!important}.vl .cover{transform:translateZ(5px)rotateY(-180deg);animation:none!important}.vl .leaf{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.vl .cover{transform:none}}@media (max-width:900px){.vl .book,.vl .cover{animation:none;transform:none}.vl .leaf{display:none}.vl .login>*{animation-delay:.1s}.vl .hero-foot{animation-delay:.2s}}.vl .login .ask{align-items:flex-end}.vl .login .ask .terms{color:var(--cuero-osc);margin-top:6px;font-size:12px;display:block}.vl .ed-mods{font-weight:700;color:var(--cuero-osc)!important}.vl .perks{color:var(--sepia);gap:6px;margin:4px 0 16px;padding:0;font-size:14px;list-style:none;display:grid}.vl .perks li{align-items:flex-start;gap:8px;display:flex}.vl .perks .ico{width:16px;height:16px;color:var(--success-fill);margin-top:2px}.vl .ed p:last-of-type{margin-bottom:0}.vl .closing{text-align:center;border-top:1px solid var(--borde);padding:88px 0}.vl .closing p{font:400 clamp(28px,3.4vw,44px)/1.15 var(--f-display);font-variation-settings:"SOFT" 100;color:var(--tinta)}.vl .closing .it{color:var(--cuero)}.vl .brand img.mark{height:var(--mark);flex:none;width:auto;display:block}.vl .cover-front .title .emboss-mark{filter:drop-shadow(0 -1px #2e211973)drop-shadow(0 1px #ffffff2e);width:132px;height:auto;margin:0 auto;display:block}.vl .brand,.vl .cover-front .title{overflow:visible}.vl .brand img.mark{height:calc(var(--mark) * 1.15);aspect-ratio:940/690;object-fit:contain;width:auto;overflow:visible}.vl .cover-front .title .emboss-mark{aspect-ratio:940/690;object-fit:contain;filter:drop-shadow(0 -1px #2e21198c)drop-shadow(0 1px #fff3)drop-shadow(0 0 1px #2e211959);width:140px;height:auto;margin:0 auto 4px}.vl .map-frame{border:1px solid var(--borde);background:var(--nube);border-radius:10px;margin-top:14px;overflow:hidden}.vl .map-frame svg{width:100%;height:auto;margin:0;display:block}.vl .map-lbl{font:600 12px/1 var(--f-body);fill:var(--sepia);paint-order:stroke;stroke:#e6eef5;stroke-width:3px}.vl .map-lbl.strong{fill:var(--tinta);font-weight:700}.vl .ship-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ship-pulse}@keyframes ship-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.vl .ship-progress{color:var(--sepia);gap:6px;margin-top:14px;font-size:13px;font-weight:700;display:grid}.vl .ship-progress .bar{background:var(--borde);border-radius:6px;height:6px;overflow:hidden}.vl .ship-progress .bar i{background:var(--laton);height:100%;display:block}.vl .milestones{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.vl .milestones li{border-top:1px dashed var(--borde);color:var(--sepia);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.vl .milestones .dot{background:var(--surface);border:1.5px solid #cdbfa9;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.vl .milestones .dot .ico{width:12px;height:12px;color:var(--lienzo)}.vl .milestones b{color:var(--tinta)}.vl .milestones small{color:var(--cuero-osc);margin-left:4px}.vl .milestones .state{letter-spacing:.08em;text-transform:uppercase;color:var(--cuero-osc);font-size:11px;font-weight:700}.vl .milestones li.done .state{color:var(--success)}@media (max-width:900px){.vl .map-lbl{font-size:16px}}@media (prefers-reduced-motion:reduce){.vl .ship-pulse{animation:none}}.vl .book{height:720px}.vl .sheet{grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid;position:absolute;inset:0}.vl .sheet .login{padding:48px 20px 32px 96px;position:relative;inset:auto}.vl .sheet .login h2{font-size:30px;line-height:36px}.vl .sheet-aside{grid-template-rows:88px auto auto;align-content:start;gap:14px;padding:48px 24px 32px 4px;animation:.6s ease-out 2.2s both vl-ink;display:grid;position:relative}.vl-opened .vl .sheet-aside{animation:none}.vl .margin-hand{font:500 19px/1.15 var(--f-hand);color:var(--sepia);align-content:start;gap:2px;height:88px;display:grid;overflow:hidden}.vl .margin-hand .focus{color:var(--cuero-osc)}.vl .margin-hand .ex{justify-self:start;margin-top:4px}.vl .lamina{margin:0}.vl .lamina-art{aspect-ratio:1;background:#eedfc2;border-radius:6px;position:relative}.vl .lamina-art img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease-out);position:absolute;inset:0}.vl .lamina.is-ok .lamina-art img{opacity:1}.vl .lamina-slot{border:1.5px dashed #7a52308c;border-radius:4px;position:absolute;inset:8px}.vl .lamina figcaption{font:500 18px/1 var(--f-hand);color:var(--cuero-osc);margin-top:6px}.vl .live-card{background:var(--surface);border:1px solid var(--borde);color:var(--sepia);border-radius:14px;padding:12px;font-size:12px}.vl .live-card .lc-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.vl .live-card .chip{height:22px;padding:0 8px;font-size:11px}.vl .lc-title{font:500 15px/1.2 var(--f-display);color:var(--tinta);margin-top:8px;display:block}.vl .live-card dl{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 0;display:grid}.vl .live-card dt{letter-spacing:.1em;text-transform:uppercase;color:var(--cuero-osc);font-size:10px;font-weight:700}.vl .live-card dd{font:500 20px/1 var(--f-display);color:var(--tinta);font-variant-numeric:tabular-nums;margin:2px 0 0}.vl .intro .sub{margin-top:16px}.vl .selectors{gap:12px;margin-top:22px;display:grid}.vl .seg-label{font:700 12px/16px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#f7f2ead1;margin-bottom:6px;display:block}.vl .seg{border:1px solid #c9a55a73;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.vl .seg button{all:unset;box-sizing:border-box;text-align:center;cursor:pointer;min-height:36px;font:600 14px/1.1 var(--f-body);color:#f7f2eae6;transition:background .16s var(--ease-out),color .16s var(--ease-out);border-radius:7px;place-items:center;padding:0 8px;display:grid}.vl .seg button:hover{background:#f7f2ea14}.vl .seg button.on{background:var(--lienzo);color:var(--tinta)}.vl .seg button:focus-visible{box-shadow:0 0 0 2px var(--tinta),0 0 0 4px var(--laton)}.vl .seg button:active{transform:scale(.97)}.vl .intro .intro-cta{margin-top:20px}.vl .seals{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.vl .seals li{height:30px;font:600 12px/1 var(--f-body);color:var(--lienzo);border:1px solid #c9a55ab3;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.vl .seals .ico{width:15px;height:15px;color:var(--laton)}.vl .intro{padding:52px 56px 40px}.vl .intro h1{font-size:clamp(40px,4vw,54px)}.vl .season{margin-top:56px}.vl .season h2{text-align:center}.vl .season h2 .it{color:var(--cuero)}.vl .season-steps{border-top:1px solid var(--laton);counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.vl .season-steps li{align-content:start;gap:6px;padding:18px 16px 0;display:grid;position:relative}.vl .season-steps li+li{border-left:1px solid var(--borde)}.vl .season-steps li:before{content:"";background:var(--surface);border:1.5px solid var(--laton);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:16px}.vl .st-n{font:italic 500 15px/1 var(--f-display);color:var(--cuero-osc)}.vl .season-steps b{font:500 20px/1.2 var(--f-display);color:var(--tinta)}.vl .st-d{color:var(--sepia);font-size:14px;line-height:20px}.vl .st-p{font:600 13px/1.3 var(--f-body);color:var(--cuero-osc);font-variant-numeric:tabular-nums;min-height:36px}.vl .st-p .ex{margin-left:4px}@media (max-width:1100px){.vl .sheet .login{padding:40px 16px 28px 84px}.vl .sheet-aside{padding:40px 16px 28px 0}}@media (max-width:900px){.vl .book{height:auto}.vl .sheet{grid-template-columns:1fr;position:relative}.vl .sheet .login{padding:32px 18px 24px 46px}.vl .sheet-aside{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;column-gap:14px;padding:0 18px 28px 46px;animation:none}.vl .sheet-aside .margin-hand{grid-column:1/-1;height:auto;min-height:72px}.vl .intro{padding:36px 22px 30px}.vl .seg{grid-template-columns:1fr 1fr;grid-auto-flow:row}.vl .seg button{min-height:44px}.vl .season-steps{border-top:0;border-left:1px solid var(--laton);grid-template-columns:1fr;margin-left:6px}.vl .season-steps li{padding:0 0 18px 20px}.vl .season-steps li+li{border-left:0}.vl .season-steps li:before{top:4px;left:-5px}.vl .season h2{text-align:left}}@media (prefers-reduced-motion:reduce){.vl .sheet-aside{animation:none!important}.vl .lamina-art img{transition:none}}.vl .op-note{min-height:44px;font:500 20px/1.15 var(--f-hand);color:#f7f2eaeb;margin:2px 0 0}.vl .seals li{height:auto;min-height:30px;padding:6px 10px;line-height:1.2}.vl section{position:relative}.vl .folio{font:italic 400 16px/1 var(--f-display);color:var(--cuero-osc);font-variant-numeric:tabular-nums;position:absolute;bottom:24px;right:32px}.vl .folio:before{content:"— ";color:var(--laton)}.vl .folio:after{content:" —";color:var(--laton)}.vl #embarques .folio{color:var(--sepia)}.vl .tabs{z-index:30;display:flex;position:fixed}.vl .tabs a{font:700 12px/1 var(--f-body);letter-spacing:.08em;color:var(--lienzo);background:linear-gradient(90deg,#8a5d36,var(--cuero));transition:transform .2s var(--ease-out),background .2s ease;text-decoration:none}.vl .tabs a:hover{background:linear-gradient(90deg,#7a5230,#8a5d36)}.vl .tabs a.on{background:var(--tinta)}.vl .tabs a:focus-visible{box-shadow:var(--ring);outline:none}@media (min-width:1200px){.vl .tabs{flex-direction:column;gap:6px;top:50%;right:0;transform:translateY(-50%)}.vl .tabs a{writing-mode:vertical-rl;border-radius:8px 0 0 8px;padding:16px 9px;transform:translate(4px);box-shadow:-1px 1px 3px #2e21192e}.vl .tabs a:hover,.vl .tabs a.on{transform:translate(0)}.vl .tabs a.on:before{content:"";background:var(--laton);border-radius:50%;width:4px;height:4px;margin:0 auto 8px;display:block}}@media (max-width:1199px){.vl{padding-bottom:44px}.vl .tabs{background:var(--tinta);scrollbar-width:none;border-top:1px solid #c9a55a99;height:44px;bottom:0;left:0;right:0;overflow-x:auto}.vl .tabs a{background:0 0;flex:1 0 auto;place-items:center;padding:0 12px;font-size:12px;display:grid}.vl .tabs a.on{color:var(--lienzo);box-shadow:inset 0 -2px 0 var(--laton);background:0 0}.vl .tabs a:hover{background:#f7f2ea0f}}.vl .form-ok{position:relative}.vl .stamp{border:3px solid var(--laton);opacity:.92;width:110px;height:110px;animation:stamp-in .55s var(--ease-out) .1s both;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;right:8px;transform:rotate(-12deg)}.vl .stamp:after{content:"";border:1px solid var(--laton);border-radius:50%;position:absolute;inset:6px}.vl .stamp span{font:600 20px/1 var(--f-display);color:var(--tinta);letter-spacing:.02em;font-style:italic}@keyframes stamp-in{0%{opacity:0;transform:rotate(-30deg)scale(1.5)}to{opacity:.92;transform:rotate(-12deg)scale(1)}}.vl .form-ok p{padding-right:120px}.vl .ship-grid{grid-template-columns:1.7fr 1fr}.vl .ship-lamina{display:none}@media (min-width:1200px){.vl .ship-grid{grid-template-columns:1.55fr .55fr 1fr}.vl .ship-lamina{align-self:start;display:block}.vl .ship-lamina .lamina-art{background:0 0}.vl .ship-lamina .lamina-slot{border-color:#7a52304d}}@media (max-width:900px){.vl .folio{bottom:16px;right:20px}.vl .form-ok{flex-wrap:wrap}.vl .form-ok p{padding-top:70px;padding-right:0}.vl .stamp{width:90px;height:90px;top:-10px}}@media (prefers-reduced-motion:reduce){.vl .stamp{animation:none!important}.vl .tabs a{transition:none}}@media (max-width:900px){.vl .ship-grid{grid-template-columns:1fr}}.vl .season-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.vl .season .season-head h2{text-align:left}.vl .season-facts{grid-template-columns:repeat(3,auto);margin:0;display:grid}.vl .season-facts div{border-left:1px solid var(--laton);padding:0 20px}.vl .season-facts div:first-child{border-left:0;padding-left:0}.vl .season-facts dt{font:500 24px/1 var(--f-display);font-variation-settings:"SOFT" 100;color:var(--tinta);white-space:nowrap}.vl .season-facts dd{max-width:17ch;color:var(--cuero-osc);margin:6px 0 0;font-size:12px;line-height:16px}@media (max-width:900px){.vl .season-facts{grid-template-columns:1fr;width:100%}.vl .season-facts div{border-left:0;border-top:1px solid var(--laton);align-items:baseline;gap:14px;padding:12px 0;display:flex}.vl .season-facts div:first-child{border-top:0;padding-top:0}.vl .season-facts dt{flex:none;width:96px;font-size:20px}.vl .season-facts dd{max-width:none;margin:0}}.vl .ribbon-rail{--track:calc(100vh - 150px);z-index:25;pointer-events:none;width:28px;height:100vh;display:none;position:fixed;top:0;left:32px}.vl .ribbon-body{width:28px;height:var(--track);transform-origin:top;transform:scaleY(max(var(--p),.04));transition:transform .42s var(--ease-rebote);background:repeating-linear-gradient(135deg,#ffffff1a 0 2px,#0000000f 2px 4px), linear-gradient(90deg,#b08d45,var(--laton) 45%,#b9944b);position:absolute;top:0;left:0;box-shadow:1px 0 2px #2e211940}.vl .ribbon-body:before,.vl .ribbon-body:after{content:"";border-left:1px dashed #f7f2ead9;width:0;position:absolute;top:0;bottom:0}.vl .ribbon-logo{background:var(--sepia);width:20px;height:15px;position:absolute;top:14px;left:4px;-webkit-mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat;mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat}.vl .ribbon-stitches{position:absolute;inset:0}.vl .stitch{pointer-events:auto;border-radius:3px;place-items:center;width:20px;height:14px;margin-top:-7px;display:grid;position:absolute;left:4px}.vl .stitch:before{content:"";border-top:2px dashed var(--laton);opacity:.55;width:14px;height:0;transition:opacity .2s}.vl .stitch.passed:before{border-top-color:var(--tinta);opacity:.85}.vl .stitch:hover:before,.vl .stitch:focus-visible:before{opacity:1}.vl .stitch:focus-visible{box-shadow:var(--ring);outline:none}.vl .stitch-tip{white-space:nowrap;font:700 11px/1 var(--f-body);color:var(--lienzo);background:var(--tinta);opacity:0;transition:opacity .16s ease,transform .16s var(--ease-out);pointer-events:none;border-radius:6px;padding:5px 8px;position:absolute;left:30px;transform:translate(-4px)}.vl .stitch:hover .stitch-tip,.vl .stitch:focus-visible .stitch-tip{opacity:1;transform:none}.vl .ribbon-seal{pointer-events:auto;width:80px;transform:translateY(calc(var(--track) * max(var(--p),.04)));transition:transform .42s var(--ease-rebote);text-decoration:none;position:absolute;top:0;left:-26px}.vl .ribbon-seal:before{content:"";background:linear-gradient(90deg,#b08d45,var(--laton) 45%,#b9944b);clip-path:polygon(0 0,100% 0,100% 100%,50% 60%,0 100%);width:28px;height:22px;margin:0 auto -4px;display:block}.vl .ribbon-seal span{text-align:center;background:var(--tinta);height:46px;font:700 11px/1.1 var(--f-body);color:var(--lienzo);border:1.5px dashed var(--laton);box-shadow:0 0 0 2px var(--tinta),0 3px 8px #2e211940;border-radius:50%;place-items:center;padding:0 6px;display:grid}.vl .ribbon-seal:focus-visible{outline:none}.vl .ribbon-seal:focus-visible span{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--laton)}.vl .ribbon-bar{z-index:26;transform-origin:0;height:4px;transform:scaleX(var(--p));background:linear-gradient(90deg,#b08d45,var(--laton));pointer-events:none;position:fixed;top:0;left:0;right:0}@media (min-width:1360px){.vl .ribbon-rail{display:block}.vl .ribbon-bar{display:none}}@media (prefers-reduced-motion:reduce){.vl .ribbon-body,.vl .ribbon-seal,.vl .stitch-tip{transition:none}}.vl .ship-map{flex-direction:column;padding:12px;display:flex}.vl .ship-map .map-frame{flex:1;min-height:320px;margin-top:0;position:relative}.vl .map-pill{z-index:2;background:var(--surface);border:1px solid var(--borde);box-shadow:var(--shadow-card);border-radius:999px;padding:4px;position:absolute;top:12px;left:12px}.vl .map-pill button{border:0;height:32px}.vl .map-caption{z-index:2;color:var(--sepia);background:#fffdf9eb;border-radius:8px;margin:0;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}@media (max-width:900px){.vl .ship-map .map-frame{aspect-ratio:1000/520;min-height:0}.vl .map-pill{top:8px;left:8px}.vl .map-caption{font-size:11px;bottom:6px;left:8px;right:8px}}.vl .lamina-art{aspect-ratio:6/7}.vl .lamina-art img{opacity:1;z-index:1;transition:none}.vl .lamina figcaption{color:var(--sepia);font-size:17px;line-height:1.15}.vl .sheet-aside{grid-template-rows:auto auto auto}.vl .margin-hand{height:auto;min-height:64px}.vl .ship-map .map-frame svg{width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.vl .page-right{isolation:isolate;overflow:clip}.vl .intro{padding-bottom:44px}.vl .seals{margin-bottom:8px}.vl .sheet-aside .lamina{max-width:100%}.vl>header,.vl>main,.vl>footer,.vl>section{overflow-x:clip}.vl .notebook .ring{width:96px;height:96px;right:0}}.vl .map-frame:focus-visible{box-shadow:var(--ring);outline:none}.vl .map-svg{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.vl .map-svg:active{cursor:grabbing}.vl .map-ctrl{z-index:2;justify-items:end;gap:6px;display:grid;position:absolute;bottom:10px;right:10px}.vl .map-ctrl button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--borde);width:36px;height:36px;color:var(--tinta);box-shadow:var(--shadow-card);transition:transform .16s var(--ease-out);border-radius:10px;place-items:center;display:grid}.vl .map-ctrl button .ico{width:18px;height:18px}.vl .map-ctrl button.fit{width:auto;font:700 12px/1 var(--f-body);padding:0 10px}.vl .map-ctrl button:hover{border-color:var(--tinta)}.vl .map-ctrl button:active{transform:scale(.97)}.vl .map-ctrl button:focus-visible{box-shadow:var(--ring)}.vl .map-hint{z-index:3;color:var(--lienzo);font:600 13px/1 var(--f-body);opacity:0;pointer-events:none;background:#2e2119db;border-radius:10px;padding:8px 12px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vl .map-hint.on{opacity:1}.vl .map-caption{right:140px}@media (max-width:900px){.vl .ship-map .map-frame{aspect-ratio:auto;height:340px}.vl .map-caption{bottom:8px;right:96px}.vl .map-ctrl{gap:4px;bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.vl .map-hint,.vl .map-ctrl button{transition:none}}.vl .lamina-side{max-width:240px;margin-top:28px}.vl .lamina-side.small{flex:none;max-width:150px;margin-top:0}.vl .chapters-aside{align-items:flex-end;gap:24px;display:flex}.vl .lamina-accent{aspect-ratio:6/7;opacity:.85;width:56px;margin-left:auto}.vl .lamina-accent img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:900px){.vl .lamina-side{max-width:180px}.vl .chapters-aside{flex-direction:column;align-items:flex-start}.vl .lamina-accent{display:none}}.vl .ship-grid{align-items:start}.vl .ship-map .map-frame{aspect-ratio:2;flex:none;height:auto;min-height:0}@media (max-width:900px){.vl .ship-map .map-frame{aspect-ratio:16/9;width:100%;height:auto;min-height:200px}}.vl .ship-grid{align-items:start;gap:20px;grid-template-columns:1fr!important}.vl .ship-map .map-frame{aspect-ratio:2}.vl .ship-strip{grid-template-columns:150px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.vl .ship-strip .ship-lamina{align-self:center;display:block}.vl .ship-strip .ship-card{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:6px 28px;display:grid}.vl .ship-strip .ship-card>.label,.vl .ship-strip .ship-card>h3,.vl .ship-strip .ship-card>.ship-progress{grid-column:1}.vl .ship-strip .ship-card .ship-kv{grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;display:grid}.vl .ship-strip .ship-card .milestones{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}@media (max-width:900px){.vl .ship-map .map-frame{aspect-ratio:16/9;min-height:200px}.vl .ship-strip{grid-template-columns:1fr}.vl .ship-strip .ship-lamina{display:none}.vl .ship-strip .ship-card{grid-template-columns:1fr}.vl .ship-strip .ship-card .ship-kv{grid-area:auto/1}}@media (max-width:520px){.vl .ship-strip .ship-card .ship-kv{grid-template-columns:1fr}}.vl .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vl .btn-sm{border-radius:10px;height:34px;padding:0 14px;font-size:13px}.vl .nb-sheet{perspective:1600px;display:block}.vl .nb-page{flex-direction:column;gap:14px;height:100%;padding:44px 40px 64px 96px;display:flex;position:relative;overflow:hidden}.vl .nb-page .login{flex-direction:column;flex:1;gap:14px;padding:0;display:flex;position:static}.vl .nb-page .terms{color:var(--sepia);font-size:12px}.vl .nb-page .kicker{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.vl .nb-page .lamina{max-width:220px;margin:0 auto}.vl .nb-foot{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:96px;right:40px}.vl .nb-h{font:500 22px/1.2 var(--f-display);margin:0}.vl .nb-data{border-top:1px solid var(--borde);padding-top:10px;position:relative}.vl .nb-data dl,.vl .nb-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;display:grid}.vl .nb-data dt,.vl .nb-kv dt{font:700 11px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sepia)}.vl .nb-data dd,.vl .nb-kv dd{font:500 18px/1.2 var(--f-display);color:var(--tinta);margin:2px 0 0}.vl .nb-kv{grid-template-columns:1fr}.vl .nb-meta{font:400 20px/1 var(--f-hand);color:var(--sepia);justify-content:space-between;align-items:center;display:flex}.vl .brass-stamp{border:1.5px solid var(--laton);color:#8a6a2a;font:700 11px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;align-self:flex-end;padding:3px 8px;display:inline-block;transform:rotate(-8deg);box-shadow:inset 0 0 0 2px #c9a55a2e}.vl .nb-data .brass-stamp{position:absolute;top:-12px;right:0}.vl .nb-ship{opacity:.85;pointer-events:none;width:72px;height:auto;position:absolute;top:16px;right:18px}.vl .nb-lots{border-collapse:collapse;width:100%;font:400 14px/1.3 var(--f-body)}.vl .nb-lots th{text-align:left;font:700 11px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sepia);border-bottom:1px solid var(--borde);padding:4px 6px 4px 0}.vl .nb-lots td{border-bottom:1px dashed var(--borde);color:var(--tinta);padding:6px 6px 6px 0}.vl .nb-hand{font:400 22px/1.1 var(--f-hand);color:var(--sepia);margin:0}.vl .feno-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vl .feno-frame{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.vl .feno-art{aspect-ratio:6/7;border:1px solid var(--borde);background:var(--surface);border-radius:8px;width:100%;position:relative;overflow:hidden}.vl .feno-art img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.vl .feno-slot{color:#7a523073;border:1px dashed #7a523059;border-radius:6px;place-items:center;display:grid;position:absolute;inset:6px}.vl .feno-slot svg{width:22px;height:22px}.vl .feno-frame figcaption{font:600 12px/1.2 var(--f-body);color:var(--sepia);text-align:center}.vl .feno-frame.now .feno-art{border-color:var(--laton);box-shadow:0 0 0 2px #c9a55a59}.vl .feno-line{background:var(--borde);height:2px;margin:10px 12.5% 4px;position:relative}.vl .feno-line i{background:var(--cuero);height:100%;position:absolute;top:0;left:0}.vl .feno-line b{background:var(--surface);border:1.5px solid var(--borde);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.vl .feno-line b.done{background:var(--cuero);border-color:var(--cuero)}.vl .feno-line b.now{background:var(--laton);border-color:#8a6a2a;width:16px;height:16px;margin:-8px 0 0 -8px}@media (min-width:901px){.vl .page-right{overflow:visible}}.vl .nb-tabs{z-index:3;flex-direction:column;gap:10px;display:flex;position:absolute;top:56px;right:-18px}.vl .nb-tab{--c:var(--sepia);cursor:pointer;width:46px;height:44px;color:var(--lienzo);background:repeating-linear-gradient(90deg,#ffffff12 0 1px,transparent 1px 3px),var(--c);box-shadow:inset 0 0 0 3px var(--c),inset 0 0 0 4px #f7f2ea73,2px 2px 4px #2e211940;z-index:0;border:0;border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:0 0 0 12px;transition:transform .25s,width .25s;display:flex;position:relative;transform:translate(-14px)}.vl .nb-tab svg{flex:none;width:16px;height:16px}.vl .nb-tab span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vl .nb-tab:hover{transform:translate(-8px)}.vl .nb-tab.on{z-index:2;width:54px;transform:translate(0)}.vl .nb-tab:focus-visible{box-shadow:inset 0 0 0 3px var(--c),var(--ring);outline:none}.vl .nb-tab.t-entrar{--c:var(--sepia)}.vl .nb-tab.t-cuartel{--c:var(--cuero)}.vl .nb-tab.t-comex{--c:#4f7fa8}.vl .nb-tab.t-feno{--c:#6b7a3a}.vl .nb-leaf{z-index:4;pointer-events:none;background:var(--surface);transform-origin:0;backface-visibility:hidden;border-radius:4px 10px 10px 4px;position:absolute;inset:0;box-shadow:-6px 0 18px #2e21192e}.vl .turn-fwd .nb-leaf{animation:vl-nb-fwd 1s var(--ease-pluma) both}.vl .turn-back .nb-leaf{animation:vl-nb-back 1s var(--ease-pluma) both}.vl .turn-fwd .nb-page,.vl .turn-back .nb-page{animation:.5s ease-out .45s both vl-ink}@keyframes vl-nb-fwd{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes vl-nb-back{0%{transform:rotateY(-180deg)}to{opacity:0;transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.vl .nb-leaf{display:none}.vl .turn-fwd .nb-page,.vl .turn-back .nb-page{animation:none}.vl .nb-tab{transition:none}}@media (max-width:900px){.vl .nb-tabs{flex-direction:row;gap:6px;padding:10px 12px 0;position:relative;top:auto;right:auto;overflow-x:auto}.vl .nb-tab{opacity:.82;border-radius:6px 6px 0 0;flex:1 0 auto;width:auto;height:38px;padding:0 12px;transform:none}.vl .nb-tab span{clip:auto;width:auto;height:auto;font:700 12px/1 var(--f-body);white-space:nowrap;position:static;overflow:visible}.vl .nb-tab:hover{transform:none}.vl .nb-tab.on{opacity:1;width:auto;transform:translateY(2px)}.vl .nb-page{height:auto;padding:28px 18px 72px 46px}.vl .nb-foot{left:46px;right:18px}.vl .feno-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.vl .ask-line{font:400 14px/1.4 var(--f-body);color:var(--sepia);margin:0}.vl .ask-line a{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--laton);text-decoration-color:var(--laton);text-underline-offset:3px;font-weight:700}@media (min-width:901px){.vl .nb-tabs{z-index:-1;gap:8px;top:64px;left:100%;right:auto}.vl .page-right{isolation:isolate}.vl .nb-tab{opacity:1;z-index:0;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,transparent 1px 3px),var(--c);border:0;border-radius:0;justify-content:center;width:22px;height:46px;margin:0;padding:0;transition:width .25s;transform:none;box-shadow:inset 7px 0 6px -4px #2e211973}.vl .nb-tab:before{content:"";pointer-events:none;border:1px dashed #f7f2eabf;border-left:0;position:absolute;inset:3px 3px 3px 0}.vl .nb-tab svg{width:13px;height:13px;color:var(--lienzo);position:relative}.vl .nb-tab:hover{width:25px;transform:none}.vl .nb-tab.on{z-index:1;width:28px;transform:none}.vl .nb-tab:focus-visible{outline:2px solid var(--laton);outline-offset:2px;box-shadow:inset 7px 0 6px -4px #2e211973}}@media (prefers-reduced-motion:reduce){.vl .nb-tab{transition:none}}.vl .nb-short{display:none}@media (min-width:901px){.vl .nb-tab{width:36px;height:46px;min-height:44px}.vl .nb-tab:hover{width:39px}.vl .nb-tab.on{width:44px}.vl .nb-tab svg{width:15px;height:15px}.vl .nb-tab .nb-long{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:900px){.vl .nb-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:10px 8px 0;display:grid;overflow:visible}.vl .nb-tab{flex:none;justify-content:center;gap:5px;width:auto;min-width:0;height:44px;padding:0 4px}.vl .nb-tab svg{width:14px;height:14px}.vl .nb-tab .nb-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vl .nb-tab .nb-short{font:700 12px/1 var(--f-body);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline;overflow:hidden}}@media (max-width:430px){.vl .nb-tab svg{display:none}}.vl .tabs .t-short{display:none}@media (min-width:901px){.vl .tabs{transition:opacity .35s,visibility .35s}.vl .tabs.hero-on{opacity:0;visibility:hidden;pointer-events:none}}@media (min-width:901px) and (prefers-reduced-motion:reduce){.vl .tabs{transition:none}}@media (max-width:900px){.vl .tabs{background:var(--lienzo);border-top:1px solid var(--borde);align-items:center;gap:2px;height:52px;padding:0 6px}.vl .tabs:after{content:"";background:linear-gradient(90deg,#f7f2ea00,var(--lienzo));pointer-events:none;flex:none;width:20px;height:100%;margin-left:-20px;position:sticky;right:0}.vl .tabs a{color:var(--tinta);letter-spacing:.02em;flex:1 0 auto;height:44px;padding:0 6px}.vl .tabs a.on{color:var(--tinta);box-shadow:inset 0 -2px 0 var(--laton)}.vl .tabs a:hover{background:#2e21190d}.vl .tabs .t-long{display:none}.vl .tabs .t-short{display:inline}.vl .tabs a.t-demo{background:var(--tinta);color:var(--lienzo);border-radius:10px;flex:none;height:36px;margin-left:4px;padding:0 14px}.vl .tabs a.t-demo:focus-visible{box-shadow:var(--ring)}.vl .tabs{border-top:1px solid var(--laton);box-shadow:0 -4px 12px #2e21191a}.vl .tabs a.on:not(.t-demo){box-shadow:inset 0 -2px 0 var(--tinta);font-weight:800}.vl .tabs a.t-demo.on{box-shadow:none}.vl .tabs a.t-demo.on:focus-visible,.vl .tabs a.t-demo:focus-visible{box-shadow:var(--ring)}.vl{padding-bottom:52px;padding-bottom:calc(52px + constant(safe-area-inset-bottom));padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))}.vl .tabs{box-sizing:border-box;height:52px;height:calc(52px + constant(safe-area-inset-bottom));height:calc(52px + env(safe-area-inset-bottom,0px));padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom,0px)}}.vl .nb-fundo{font:500 20px/1.2 var(--f-display);color:var(--tinta);align-items:center;gap:10px;margin:0 0 8px;display:flex}.vl .nb-fundo .brass-stamp{align-self:center;position:static}.vl .nb-data .nb-fundo+dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vl .nb-data dd{font-variant-numeric:tabular-nums}.vl .nb-page .lamina{max-width:190px}.vl .nb-ship-row{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.vl .nb-ship-row .nb-ship{opacity:.9;width:64px;height:auto;position:static}.vl .nb-kv{gap:4px}.vl .nb-kv>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vl .nb-kv dd{font-size:15px}.vl .nb-lots{font-variant-numeric:tabular-nums;font-size:13px}.vl .nb-lots th,.vl .nb-lots td{padding:3px 6px 3px 0;line-height:1.25}.vl .nb-lots tbody th{text-align:left;vertical-align:top;font:600 13px/1.25 var(--f-body);color:var(--tinta);text-transform:none;letter-spacing:0;border-bottom:0}.vl .nb-lots .num{text-align:right}.vl .nb-lots td{border-bottom:1px dotted var(--borde)}.vl .nb-lots tr.sub td{font:500 14px/1.3 var(--f-display);color:var(--tinta);border-bottom:1px solid var(--borde);padding-bottom:5px}.vl .nb-lots tfoot th,.vl .nb-lots tfoot td{font:600 15px/1.3 var(--f-display);color:var(--tinta);text-transform:none;letter-spacing:0;border-top:1.5px solid var(--tinta);text-align:left;border-bottom:0;padding-top:5px}.vl .nb-lots tfoot td.num{text-align:right}#nb-pg-comex .brass-stamp{position:absolute;top:44px;right:40px}.vl .feno-sp{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.vl .feno-sp::-webkit-scrollbar{display:none}.vl .feno-sp button{border:1px solid var(--borde);background:var(--surface);height:32px;color:var(--sepia);font:700 12px/1 var(--f-body);cursor:pointer;border-radius:999px;flex:none;padding:0 12px}.vl .feno-sp button.on{background:var(--tinta);border-color:var(--tinta);color:var(--lienzo)}.vl .feno-sp button:focus-visible{box-shadow:var(--ring);outline:none}@media (max-width:900px){.vl .feno-sp{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}#nb-pg-comex .brass-stamp{top:28px;right:18px}}.vl .feno-frame figcaption{font:400 16px/1.1 var(--f-hand);color:var(--sepia)}.vl .feno-frame.now figcaption{color:var(--tinta)}.vl .feno-tip{border-top:1px dashed var(--borde);gap:4px;padding:8px 0 0;display:grid;position:relative}.vl .feno-tip p{font:400 15px/1.35 var(--f-body);color:var(--tinta);margin:0;padding-right:76px}.vl .feno-tip .brass-stamp{position:absolute;top:10px;right:0}.vl .seals .flag-cl{border:1px solid var(--laton);box-sizing:content-box;border-radius:1px;flex:none;width:16px;height:11px}.vl{--ease-out:cubic-bezier(.2,.7,.2,1);--ease-pluma:cubic-bezier(.65,0,.35,1);--ease-rebote:cubic-bezier(.34,1.4,.5,1)}.vl .recorrido{padding-top:72px}.vl .r-lp{max-width:1000px;margin:0 auto}.vl .r-hd{text-align:center;margin-bottom:30px}.vl .r-hd .label{letter-spacing:.18em}.vl .r-hd h2{margin-top:9px}.vl .r-wrap{position:relative}.vl .r-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.vl .r-base{fill:none;stroke:var(--borde);stroke-width:2px;stroke-dasharray:1.5 7;stroke-linecap:round}.vl .r-line{fill:none;stroke:var(--laton);stroke-width:3px;stroke-linecap:round}.vl .r-dot{fill:var(--laton);stroke:var(--surface);stroke-width:3px;opacity:0;transition:opacity .2s}.vl .r-st{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.vl .rs{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.vl .rs-tx{align-items:inherit;flex-direction:column;gap:3px;display:flex}.vl .rs-ic{background:var(--surface);border:1.5px solid var(--laton);z-index:1;width:80px;height:80px;transition:border-color .35s,box-shadow .5s,transform .5s var(--ease-rebote);border-radius:50%;place-items:center;margin-bottom:12px;display:grid;position:relative}.vl .rs-ic svg{fill:none;width:44px;height:44px;stroke:var(--tinta);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.vl .rs-ic svg *{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .75s var(--ease-pluma)}.vl .rs-ic svg .br{stroke:#8a6a2a}.vl .rs b{font:500 19px/1.2 var(--f-display);color:var(--tinta);transition:opacity .4s}.vl .rs small{color:var(--sepia);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);font-size:13px}.vl .rs .rs-d{font:600 12px/1.35 var(--f-body);font-variant-numeric:tabular-nums;color:var(--tinta);transition:opacity .45s 80ms var(--ease-out),transform .45s 80ms var(--ease-out)}.vl .r-foot{text-align:center;transition:opacity .5s,transform .5s var(--ease-out);flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.vl .r-close>span:first-child{font:italic 400 16px/1.3 var(--f-display);color:var(--tinta);align-items:center;gap:8px;display:inline-flex}.vl .r-close>span:first-child:before,.vl .r-close>span:first-child:after{content:"";background:var(--laton);width:34px;height:1px}@media (prefers-reduced-motion:no-preference){.vl-js .vl .r-lp:not([data-static]) .rs-ic{border-style:dashed;border-color:var(--borde)}.vl-js .vl .r-lp:not([data-static]) .rs-ic svg *{stroke-dashoffset:1px}.vl-js .vl .r-lp:not([data-static]) .rs b{opacity:.32}.vl-js .vl .r-lp:not([data-static]) .rs small,.vl-js .vl .r-lp:not([data-static]) .rs .rs-d{opacity:0;transform:translateY(6px)}.vl-js .vl .r-lp:not([data-static]) .r-foot>*{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(6px)}.vl-js .vl .r-lp:not([data-static]) .rs[data-on] .rs-ic{border-style:solid;border-color:var(--laton);transform:scale(1.05);box-shadow:0 0 0 6px #c9a55a26}.vl-js .vl .r-lp:not([data-static]) .rs[data-on] .rs-ic svg *{stroke-dashoffset:0}.vl-js .vl .r-lp:not([data-static]) .rs[data-on] b{opacity:1}.vl-js .vl .r-lp:not([data-static]) .rs[data-on] small,.vl-js .vl .r-lp:not([data-static]) .rs[data-on] .rs-d,.vl-js .vl .r-lp:not([data-static]) .r-foot[data-on]>*{opacity:1;transform:none}.vl-js .vl .r-lp:not([data-static]) .r-foot[data-on]>.r-hand{transition-delay:.12s}.vl-js .vl .r-lp:not([data-static]) .r-foot[data-on]>.r-cta{transition-delay:.24s}}@media (max-width:760px){.vl .r-st{grid-template-columns:1fr;gap:16px}.vl .rs{text-align:left;flex-direction:row;align-items:center;gap:14px}.vl .rs-tx{align-items:flex-start}.vl .rs-ic{flex:none;width:64px;height:64px;margin:0}.vl .rs-ic svg{width:36px;height:36px}.vl .r-foot{flex-wrap:wrap}.vl .r-close>span:first-child:before,.vl .r-close>span:first-child:after{width:16px}}@media (prefers-reduced-motion:reduce){.vl .rs-ic,.vl .rs-ic svg *,.vl .rs b,.vl .rs small,.vl .rs .rs-d,.vl .r-foot,.vl .r-dot{transition:none!important}}.vl-js .vl .chapters[data-armed] .chap>*{transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.vl-js .vl .chapters[data-armed] .chap .capn{transition-delay:0s}.vl-js .vl .chapters[data-armed] .chap .icon{transition-delay:80ms}.vl-js .vl .chapters[data-armed] .chap h3{transition-delay:.15s}.vl-js .vl .chapters[data-armed] .chap p{transition-delay:.22s}.vl-js .vl .chapters[data-armed] .chap .state{transition-delay:.28s}.vl-js .vl .chapters[data-armed] .chap:not([data-in]) .capn{opacity:0;transform:translateY(12px)scale(.9)}.vl-js .vl .chapters[data-armed] .chap:not([data-in]) .icon,.vl-js .vl .chapters[data-armed] .chap:not([data-in]) h3,.vl-js .vl .chapters[data-armed] .chap:not([data-in]) p,.vl-js .vl .chapters[data-armed] .chap:not([data-in]) .state{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.vl .chapters .chap>*{opacity:1!important;transition:none!important;transform:none!important}}.vl .dogear{isolation:isolate;position:relative;overflow:hidden}.vl .dogear:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(225deg,var(--lienzo) 0 50%,#e2c98a 50% 64%,var(--laton) 100%);width:0;height:0;transition:width .26s var(--ease-out),height .26s var(--ease-out);border-bottom-left-radius:5px;position:absolute;top:0;right:0;box-shadow:-2px 2px 5px #2e21194d}.vl .dogear:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ecd6a061 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.vl .dogear:hover:before,.vl .dogear:focus-visible:before,.vl .dogear:active:before{width:18px;height:18px}.vl .btn-sm.dogear:hover:before,.vl .btn-sm.dogear:focus-visible:before,.vl .btn-sm.dogear:active:before{width:14px;height:14px}.vl .dogear:hover:after,.vl .dogear:focus-visible:after,.vl .dogear:active:after{transition:transform .8s 50ms var(--ease-out);transform:translate(130%)}.vl .dogear svg{transition:transform .26s var(--ease-out)}.vl .dogear:hover svg{transform:translate(3px)}.vl .btn-invert.dogear:before{background:linear-gradient(225deg,var(--tinta) 0 50%,#e2c98a 50% 64%,var(--laton) 100%)}.vl .dogear:disabled:before,.vl .dogear:disabled:after{display:none}@media (prefers-reduced-motion:reduce){.vl .dogear:before{transition:none}.vl .dogear:after{display:none}.vl .dogear svg{transition:none}}.vl .flag-cl{border:1px solid var(--laton);box-sizing:content-box;border-radius:1px;flex:none;width:16px;height:11px}.vl .r-close{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.vl .r-hand{font:400 24px/1.15 var(--f-hand);color:var(--sepia);margin:6px 0 0}.vl .r-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.vl .seal-cl{height:30px;font:600 12px/1 var(--f-body);color:var(--tinta);border:1px solid #c9a55ab3;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (max-width:760px){.vl .r-cta{flex-direction:column;gap:10px}}.vl .rs .rs-x{max-width:160px;font:400 14px/1.35 var(--f-body);color:var(--sepia);transition:opacity .45s .16s var(--ease-out),transform .45s .16s var(--ease-out);margin-top:4px;display:block}@media (prefers-reduced-motion:no-preference){.vl-js .vl .r-lp:not([data-static]) .rs .rs-x{opacity:0;transform:translateY(6px)}}.vl-js .vl .r-lp:not([data-static]) .rs[data-on] .rs-x{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vl .rs .rs-x{transition:none!important}}.vl .rs .rs-x{text-wrap:balance}.vl .hero:not([data-anim]),.vl .hero:not([data-anim]) *{animation-play-state:paused!important}.vl .leaf{pointer-events:none}.vl .lined-field label.label{cursor:pointer;display:block}@media (min-width:761px){.vl .r-foot{align-items:stretch}.vl .r-close{justify-content:center}.vl .r-hand{text-align:right}.vl .r-cta{justify-content:flex-end}}.vl .cover-front,.vl .cover-front *,.vl .emboss,.vl .corner,.vl .frame,.vl .leaf,.vl .ribbon,.vl .notebook .ring,.vl .nb-leaf,.vl .lamina-slot,.vl .feno-slot,.vl .book:before,.vl .book:after,.vl .cover-back .frame:after,.vl .page-right:before,.vl .page-right:after,.vl .sheet:before,.vl .sheet:after{pointer-events:none}html.vl-skip .vl .hero:not([data-anim]) .book,html.vl-skip .vl .hero:not([data-anim]) .cover,html.vl-skip .vl .hero:not([data-anim]) .leaf,html.vl-skip .vl .hero:not([data-anim]) .login>*,html.vl-skip .vl .hero:not([data-anim]) .ribbon,html.vl-skip .vl .hero:not([data-anim]) .hero-foot{animation-duration:.2s!important;animation-play-state:running!important;animation-delay:0s!important;animation-timing-function:var(--ease-out)!important}html.vl-skip .vl .login>*,html.vl-skip .vl .ribbon,html.vl-skip .vl .hero-foot{transition:opacity .2s var(--ease-out)}.vl .site-nav{z-index:20;position:relative}@media (max-width:900px){.vl .tabs{overflow-x:hidden}.vl .tabs:after{display:none}.vl .tabs a,.vl .tabs a.t-demo{flex:1 1 0;min-width:0;margin-left:0;padding:0 4px}.vl .tabs a.t-demo{margin:0 2px}}.vl .notebook .ba-wax{pointer-events:none;z-index:2;filter:drop-shadow(0 3px 4px #2e211947);width:140px;height:140px;position:absolute;bottom:30px;right:4px;overflow:visible;transform:rotate(-8deg)}.vl .ba-col .notebook .hand{padding-right:138px}@media (max-width:900px){.vl .notebook .ba-wax{bottom:26px;right:2px}.vl .ba-col .notebook .hand{padding-right:126px}}@media (max-width:480px){.vl .notebook .ba-wax{bottom:18px;right:0}.vl .ba-col .notebook .hand{padding-right:112px}}.vl .notebook .hand s{opacity:1;color:#2f3e57c7;text-decoration:none;position:relative}.vl .notebook .hand s:after{content:"";transform-origin:0;background:#2f3e57;border-radius:2px;height:2.5px;position:absolute;top:52%;left:-3px;right:-3px;transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.vl-js .vl .ba[data-armed] .notebook .hand s:after{transition:transform .42s var(--ease-pluma);transform:rotate(-3deg)scaleX(0)}.vl-js .vl .ba[data-armed][data-in] .notebook .hand s:after{transform:rotate(-3deg)scaleX(1)}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(4) s:after{transition-delay:.15s}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(4) s+s:after{transition-delay:.45s}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(6) s:after{transition-delay:.75s}.vl-js .vl .ba[data-armed] .notebook .margin-note{opacity:0;transition:opacity .3s var(--ease-out),transform .45s var(--ease-rebote);transform:rotate(-10deg)scale(.7)}.vl-js .vl .ba[data-armed][data-in] .notebook .margin-note{opacity:1;transition-delay:1.2s;transform:rotate(-10deg)}.vl-js .vl .ba[data-armed] .notebook .ba-wax{opacity:0}.vl-js .vl .ba[data-armed][data-in] .notebook .ba-wax{animation:ba-wax-drop .72s 1.55s var(--ease-rebote) both}.vl-js .vl .ba[data-armed] .ba-mid .circle .ico{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .2s var(--ease-out),clip-path .5s var(--ease-pluma),transform .5s var(--ease-rebote);transform:translate(-14px)}.vl-js .vl .ba[data-armed][data-in] .ba-mid .circle .ico{opacity:1;clip-path:inset(0);transition-delay:2.2s;transform:none}.vl-js .vl .ba[data-armed] .vcard>*{opacity:0;filter:blur(1.5px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),filter .5s var(--ease-out);transform:translateY(6px)}.vl-js .vl .ba[data-armed][data-in] .vcard>*{opacity:1;filter:none;transform:none}.vl-js .vl .ba[data-armed][data-in] .vcard>:first-child{transition-delay:2.55s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(2){transition-delay:2.67s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(3){transition-delay:2.79s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(4){transition-delay:2.91s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(5){transition-delay:3.03s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(6){transition-delay:3.15s}.vl-js .vl .ba[data-armed] .chart .bars rect{animation-play-state:paused}.vl-js .vl .ba[data-armed][data-in] .chart .bars rect{animation-play-state:running}}@keyframes ba-wax-stamp{0%{opacity:0;transform:translateY(-28px)scale(1.9)rotate(-28deg)}55%{opacity:1}62%{transform:translateY(0)scale(.93)rotate(-6deg)}82%{transform:scale(1.03)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.vl .ship-map .map-frame .map-ctrl svg,.vl .ship-map .map-frame .map-track svg{flex:none;width:18px;height:18px;margin:0;display:block;position:static;inset:auto}.vl .map-ctrl .mc-ico{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.vl .map-ctrl{z-index:3}.vl .ship-wake{filter:blur(1.5px)}.vl .map-track{z-index:2;border:1px solid var(--borde);width:min(270px,46%);box-shadow:var(--shadow-card);color:var(--tinta);background:#fffdf9f2;border-radius:10px;padding:12px 14px 10px;position:absolute;bottom:12px;left:12px}.vl .map-track .mt-h{font:700 12px/1.2 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:7px;display:flex}.vl .map-track .mt-h svg{color:var(--cuero)}.vl .map-track .brass-stamp{margin-left:auto;padding:2px 6px;font-size:9px}.vl .map-track dl{gap:4px;margin:8px 0 0;display:grid}.vl .map-track dl div{border-top:1px dashed var(--borde);justify-content:space-between;gap:10px;padding-top:4px;font-size:13px;display:flex}.vl .map-track dt{color:var(--sepia)}.vl .map-track dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.vl .map-caption{max-width:44%;inset:12px 12px auto auto}@media (max-width:900px){.vl .ship-map .map-frame{margin-bottom:0;overflow:visible}.vl .map-track{width:auto;box-shadow:none;margin-top:10px;position:static}.vl .map-caption{background:0 0;max-width:none;margin-top:8px;padding:0;display:block;position:static}}.vl .faq-lamina{max-width:170px;margin-top:18px}.vl .faq-aside .faq-cta{margin-top:20px}.vl .faq-note{max-width:30ch;font:400 22px/1.25 var(--f-hand);color:var(--cuero);margin:16px 0 0}@media (max-width:900px){.vl .faq-aside{flex-direction:column;align-items:flex-start;display:flex}.vl .faq-lamina{width:100%;max-width:220px;margin:16px auto 0}.vl .faq-note{max-width:none}.vl .faq-aside .faq-cta{margin-top:16px}}@media (min-width:901px){.vl #preguntas .split{align-items:start}.vl .faq-aside{position:sticky;top:96px}}.vl .c-steps{background:repeating-linear-gradient(#0000 0 41px,#6f9dc459 41px 42px);max-width:44ch;margin:28px 0 0;padding:0;list-style:none}.vl .c-steps li{grid-template-columns:34px 1fr;align-items:start;gap:10px;min-height:42px;padding:8px 0 9px;display:grid}.vl .c-n{font:500 26px/1 var(--f-hand);color:var(--cuero);text-align:center;padding-top:2px}.vl .c-steps p{color:var(--sepia);margin:0;font-size:15px;line-height:24px}.vl .c-steps b{color:var(--tinta);font-weight:700}.vl .c-direct{font:400 24px/1.2 var(--f-hand);color:var(--sepia);margin:24px 0 8px}.vl .c-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vl .c-links a,.vl .c-links .c-off{color:var(--tinta);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.vl .c-links .ico{width:18px;height:18px;color:var(--cuero)}.vl .c-off{cursor:not-allowed;color:var(--sepia)}.vl .c-off .brass-stamp{padding:2px 6px;font-size:9px}@media (prefers-reduced-motion:no-preference){.vl .form-ok .stamp{animation:stamp-in .5s var(--ease-rebote) both}}.vl .smp{border:1px dashed var(--borde);background:var(--lienzo);border-radius:10px;margin-top:12px;padding:10px 12px 8px;display:block;position:relative}.vl .smp-art{min-height:46px;display:block}.vl .smp-cap{font:400 17px/1.15 var(--f-hand);color:var(--sepia);margin-top:6px;display:block}.vl .smp-cap .ex{vertical-align:middle;margin:0 0 0 4px}.vl .smp-qc{align-items:center;gap:8px;height:46px;display:flex}.vl .smp-ck{width:52px;height:42px;overflow:visible}.vl .smp-ck path{fill:none;stroke:var(--tinta);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.vl .smp-apr{font:500 30px/1 var(--f-hand);color:var(--tinta);clip-path:inset(0);transform:rotate(-4deg)}.vl .smp-tz{grid-template-columns:repeat(4,1fr);gap:4px;padding-top:4px;display:grid;position:relative}.vl .smp-tz:before{content:"";background:var(--laton);transform-origin:0;height:2px;position:absolute;top:11px;left:12.5%;right:12.5%}.vl .tz-s{font:700 10.5px/1.1 var(--f-body);color:var(--sepia);text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.vl .tz-s i{border:1.5px solid var(--laton);background:var(--surface);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--surface),inset 0 0 0 7px var(--tinta);border-radius:50%}.vl .smp-se{justify-content:space-between;align-items:center;gap:8px;height:46px;display:flex}.vl .se-k{color:var(--sepia);font-size:12.5px}.vl .se-k b{color:var(--tinta)}.vl .se-seal{border:2px solid var(--laton);width:58px;height:58px;box-shadow:inset 0 0 0 3px var(--lienzo),inset 0 0 0 4px #c9a55ab3;border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-12deg)}.vl .se-seal span{font:italic 600 11px/1.05 var(--f-display);color:#8a6a2a;text-align:center}.vl .smp-of{align-content:center;height:46px;display:grid;position:relative}.vl .smp-of>.of-a,.vl .smp-of>.of-b{font:700 13px/1 var(--f-body);color:var(--tinta);grid-area:1/1;align-items:center;gap:7px;display:inline-flex}.vl .smp-of .ico{width:16px;height:16px;color:var(--cuero)}.vl .smp-of>.of-a{opacity:0}.vl .smp-of .of-b .ico{color:var(--success)}.vl .of-pg{background:var(--borde);border-radius:2px;height:2px;position:absolute;bottom:4px;left:0;right:0;overflow:hidden}.vl .of-pg i{background:var(--laton);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.vl-js .vl .chapters[data-armed] .smp *{animation-play-state:paused!important}.vl-js .vl .chapters[data-armed] .chap[data-in] .smp *{animation-play-state:running!important}.vl-js .vl .chapters[data-armed] .smp-ck path{animation:smp-draw .46s .9s var(--ease-pluma) both}.vl-js .vl .chapters[data-armed] .smp-apr{animation:.32s ease-out 1.3s both smp-write}.vl-js .vl .chapters[data-armed] .tz-s{animation:smp-tzn .34s calc(.8s + var(--i)*.14s) var(--ease-rebote) both}.vl-js .vl .chapters[data-armed] .smp-tz:before{animation:smp-line .6s .85s var(--ease-out) both}.vl-js .vl .chapters[data-armed] .se-seal{animation:.56s cubic-bezier(.2,.75,.25,1) 1s both smp-seal}.vl-js .vl .chapters[data-armed] .smp-of>.of-a{animation:1.9s .8s both smp-offa}.vl-js .vl .chapters[data-armed] .smp-of>.of-b{animation:smp-in .3s 2.5s var(--ease-rebote) both}.vl-js .vl .chapters[data-armed] .of-pg i{animation:smp-pg .9s 1.5s var(--ease-pluma) both}}@keyframes smp-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes smp-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes smp-tzn{0%{opacity:0;transform:translate(-8px)scale(.9)}to{opacity:1;transform:none}}@keyframes smp-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes smp-seal{0%{opacity:0;transform:translateY(-20px)scale(1.9)rotate(-30deg)}55%{opacity:1}62%{transform:translateY(0)scale(.93)rotate(-10deg)}82%{transform:scale(1.03)rotate(-13deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes smp-offa{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes smp-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes smp-pg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vl .ribbon-rail{--min:.3}.vl .ribbon-body{transform:scaleY(max(var(--p,0),var(--min)));will-change:transform;background:repeating-linear-gradient(90deg,#7a52308c 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#7a523073 0 1px,#0000 1px 3px),linear-gradient(90deg,#8c6038,#9a6b3f 45%,#8e623a);transition:none;box-shadow:1px 0 2px #2e21194d,inset 0 0 0 1px #0000001f}.vl .ribbon-body:before,.vl .ribbon-body:after{border-left:1.5px dashed #f7f2eae6;top:2px;bottom:2px}.vl .ribbon-body:before{left:3px}.vl .ribbon-body:after{right:3px}.vl .ribbon-logo{z-index:1;background:#e9d9b4;width:20px;height:15px;position:absolute;top:14px;left:4px;-webkit-mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat;mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat}.vl .ribbon-name{z-index:1;width:28px;height:calc(var(--track) * var(--min) - 52px);pointer-events:none;justify-content:center;display:flex;position:absolute;top:40px;left:0;overflow:hidden}.vl .ribbon-name span{writing-mode:vertical-rl;font:700 10.5px/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#f0e2c4;white-space:nowrap;text-shadow:0 1px #00000059,0 -.5px #fff3;background:repeating-linear-gradient(#f0e2c4 0 1.5px,#dcc79c 1.5px 3px);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.vl .stitch{z-index:1}.vl .stitch:before{border-top-color:#f0e2c48c}.vl .stitch.passed:before{opacity:.95;border-top-color:#f0e2c4}.vl .ribbon-tail{pointer-events:auto;will-change:transform;width:28px;transform:translateY(calc(var(--track) * max(var(--p,0),var(--min)) - 1px));text-decoration:none;display:block;position:absolute;top:0;left:0}.vl .tail-v{clip-path:polygon(0 0,100% 0,100% 100%,50% 58%,0 100%);background:repeating-linear-gradient(90deg,#7a52308c 0 1px,#0000 1px 3px),linear-gradient(90deg,#8c6038,#9a6b3f 45%,#8e623a);width:28px;height:26px;display:block}.vl .charm{background:radial-gradient(circle at 35% 30%,#f3dfa6,var(--laton) 45%,#8a6a2a 100%);border-radius:50%;width:18px;height:18px;margin:-12px auto 0;display:block;position:relative;box-shadow:0 2px 4px #2e211959,inset 0 0 0 1.5px #8a6a2a99}.vl .charm:before{content:"";background:#8a6a2a;width:1.5px;height:9px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.vl .charm:after{content:"";opacity:.7;background:#5a4220;position:absolute;inset:5px;-webkit-mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat;mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat}.vl .ribbon-tail:focus-visible{outline:none}.vl .ribbon-tail:focus-visible .charm{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--laton)}.vl .ribbon-bar{transform:scaleX(var(--p,0));background:linear-gradient(90deg,#7a5230,#9a6b3f)}.vl .c-plazo{vertical-align:middle;margin-left:4px;padding:2px 6px;font-size:9px}.vl .milestones,.vl .ship-strip .ship-card .milestones{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:0;margin-top:18px;padding:0;list-style:none;display:grid}.vl .milestones li{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:4px;padding:0 6px;font-size:14px;display:flex;position:relative}.vl .milestones li:after{content:"";border-top:2px dotted #cdbfa9;position:absolute;top:10px;left:calc(50% + 11px);right:calc(11px - 50%)}.vl .milestones li:last-child:after{display:none}.vl .milestones li.done:has(+li.done):after{border-top:2px solid #4f8a5b}.vl .milestones .dot{z-index:1;background:var(--surface);border:1.5px solid #cdbfa9;width:22px;height:22px;margin-bottom:4px;position:relative}.vl .milestones li.done .dot{background:#4f8a5b;border-color:#4f8a5b}.vl .milestones li.done .dot .ico{color:var(--lienzo);stroke:var(--lienzo)}.vl .milestones li>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.vl .milestones small{margin-left:0}.vl .milestones .state{border:1px solid var(--borde);letter-spacing:.06em;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:12px}.vl .milestones li.done .state{color:#3e7049;background:#e3ede4;border-color:#0000}@media (max-width:600px){.vl .milestones,.vl .ship-strip .ship-card .milestones{grid-template-columns:1fr}.vl .milestones li{text-align:left;grid-template-columns:22px 1fr auto;align-items:start;gap:4px 12px;padding:0 0 18px;display:grid}.vl .milestones .dot{margin:0}.vl .milestones li:after{border-top:0;border-left:2px dotted #cdbfa9;inset:24px auto 2px 10px}.vl .milestones li.done:has(+li.done):after{border-top:0;border-left:2px solid #4f8a5b}.vl .milestones .state{margin-top:0}}.vl .carriers-wrap{border-top:1px solid var(--borde);margin-top:28px;padding-top:20px}.vl .carriers-h{font:700 12px/1.2 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia);margin:0 0 14px}.vl .carriers-wrap .carriers{border:0;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px 20px;margin:0;padding:0;list-style:none;display:flex}.vl .carriers-wrap .carriers li{box-sizing:border-box;width:120px;height:56px;font:700 14px/1.2 var(--f-body);color:var(--tinta);text-align:center;border:1px solid #cdbfa9;flex:0 0 120px;justify-content:center;align-items:center;font-style:normal;display:flex}.vl .carriers-wrap .carriers img{object-fit:contain;width:auto;max-width:100%;height:24px;display:block}.vl .carriers-wrap .carriers li.no-logo span{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;overflow:hidden}.vl .carriers-note{color:var(--sepia);opacity:.85;margin:14px 0 0;font-size:12px;line-height:1.45}@media (max-width:600px){.vl .carriers-wrap .carriers{gap:14px 12px}.vl .carriers-wrap .carriers li{flex:0 0 calc(33.3333% - 8px);width:calc(33.3333% - 8px)}}@media (max-width:380px){.vl .carriers-wrap .carriers li{flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}}@media (max-width:600px){.vl .milestones li.done:has(+li.done):after{border-top:0;border-left:2px solid #4f8a5b}.vl .ship-strip .ship-card .milestones li.done:has(+li.done):after{border-top:0;border-left:2px solid #4f8a5b}.vl .milestones li:not(.done):after{border-left:2px dotted #cdbfa9}.vl .milestones li.done:not(:has(+li.done)):after{border-left:2px dotted #cdbfa9}}.vl .notebook .smudge{display:none}.vl .ba-col .notebook{flex:none;align-self:start;width:100%}.vl .notebook .hand{padding-bottom:22px}@media (prefers-reduced-motion:no-preference){.vl-js .vl .ba[data-armed] .notebook .hand div:nth-child(4) s:after,.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(4) s:after{transition-delay:.15s}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(4) s+s:after{transition-delay:.45s}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(6) s:after{transition-delay:.75s}.vl-js .vl .ba[data-armed] .notebook .margin-note{opacity:0;transition:opacity .3s var(--ease-out),transform .45s var(--ease-rebote);transform:rotate(-10deg)scale(.7)}.vl-js .vl .ba[data-armed][data-in] .notebook .margin-note{opacity:1;transition-delay:1.2s;transform:rotate(-10deg)}.vl-js .vl .ba[data-armed] .notebook .ba-wax{opacity:0;animation:none}.vl-js .vl .ba[data-armed][data-in] .notebook .ba-wax{animation:ba-wax-drop .72s 1.55s var(--ease-rebote) both}.vl-js .vl .ba[data-armed] .ba-mid .circle .ico{opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .2s var(--ease-out),clip-path .5s var(--ease-pluma),transform .5s var(--ease-rebote);transform:translate(-10px)}.vl-js .vl .ba[data-armed][data-in] .ba-mid .circle .ico{opacity:1;clip-path:inset(0);transition-delay:2.2s;transform:none}.vl-js .vl .ba[data-armed] .vcard>*{transition-delay:0s}.vl-js .vl .ba[data-armed][data-in] .vcard>:first-child{transition-delay:2.55s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(2){transition-delay:2.67s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(3){transition-delay:2.79s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(4){transition-delay:2.91s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(5){transition-delay:3.03s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(6){transition-delay:3.15s}}@media (prefers-reduced-motion:reduce){.vl .ba .notebook .ba-wax{opacity:1;transform:rotate(-8deg);animation:none!important}.vl .ba .notebook .margin-note,.vl .ba .ba-mid .circle .ico{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}@media (max-width:900px){.vl .chapters{grid-template-columns:1fr;grid-auto-rows:auto;align-items:start}.vl .chapters .chap{height:auto;min-height:0}}.vl .demo-note{font:400 12px/1.3 var(--f-body);color:#7a5230;text-align:right;justify-content:flex-end;align-items:center;gap:6px;margin:12px 0 0;display:flex}.vl .demo-note svg{flex:none;width:14px;height:14px}.vl .stage{flex-wrap:wrap}.vl .stage>.demo-note{z-index:1;flex-basis:100%;width:min(1120px,100%);max-width:1120px;margin-left:auto;margin-right:auto;position:relative}@media (max-width:420px){.vl .demo-note{margin-top:10px}}.vl .map-pills{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.vl .map-pills .map-pill{flex-wrap:nowrap;position:static;top:auto;left:auto}.vl .route-tabs button:focus-visible{box-shadow:var(--ring);outline:none}@media (max-width:900px){.vl .map-pills{gap:6px;max-width:calc(100% - 16px);top:8px;left:8px}}@media (max-width:520px){.vl .map-pills .map-pill button{height:28px;padding:0 10px;font-size:12px}}.vl .ship-map{position:relative}.vl .map-pills{z-index:4;top:24px;left:24px}@media (max-width:900px){.vl .map-pills{top:20px;left:20px}}@media (max-width:600px){.vl .map-pills{max-width:none;margin:0 0 10px;position:static}.vl .map-pills .map-pill{box-shadow:none}.vl .ship-map .map-frame{aspect-ratio:auto;height:auto;min-height:0}.vl .ship-map .map-frame>svg.map-svg{aspect-ratio:16/9;width:100%;height:auto;position:relative;inset:auto}.vl .ship-map .map-frame .map-ctrl{justify-content:flex-end;align-items:center;gap:6px;margin:8px 8px 8px auto;display:flex;position:static}}.vl .map-labels .map-lbl{paint-order:stroke;stroke:var(--lienzo);stroke-width:6px;stroke-linejoin:round}.vl{--lacre:#9b2b23}@keyframes ba-wax-drop{0%{opacity:0;transform:translateY(-46px)scale(1.35)rotate(-22deg)}35%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)rotate(-8deg)}}.vl .closing{text-align:center;background:var(--tinta);border-top:0;padding:96px 0 104px;position:relative}.vl .closing:before{content:"";background:var(--laton);width:min(240px,50%);height:1px;position:absolute;top:44px;left:50%;transform:translate(-50%)}.vl .closing .closing-phrase{font:400 clamp(34px,5vw,64px)/1.08 var(--f-display);font-variation-settings:"SOFT" 100;color:var(--lienzo);text-wrap:balance;max-width:18ch;margin:0 auto}.vl .closing .it{color:#e8d9bf;font-style:italic}.vl .closing .closing-sub{max-width:46ch;font:400 clamp(17px,1.6vw,20px)/1.5 var(--f-body);color:#f7f2ead1;text-wrap:balance;margin:20px auto 32px}.vl .closing .btn{margin:0 auto}@media (max-width:600px){.vl .closing{padding:72px 0 80px}.vl .closing:before{top:32px}}.vl .colo-brand .tagline b,.vl .colo-cols h4,.vl .colophon h4{color:#e4dacb}.vl{--bar-h:0px}@media (max-width:1199px){.vl{--bar-h:44px;padding-bottom:0}}@media (max-width:900px){.vl{--bar-h:52px;padding-bottom:0}}.vl .colophon{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px))}@media (max-width:600px){.vl .closing{padding-bottom:24px}}.vl .r-hd .r-sub{max-width:52ch;font:400 clamp(16px,1.5vw,19px)/1.5 var(--f-body);color:var(--sepia);margin:12px auto 0}.vl .closing .closing-sub{margin-bottom:10px}.vl .closing .closing-demo{max-width:46ch;font:400 clamp(16px,1.4vw,18px)/1.5 var(--f-body);color:#f7f2eaad;text-wrap:balance;margin:0 auto 32px}.vl .smp-est{font:400 12.5px/1.2 var(--f-body);color:var(--sepia);gap:6px;padding:4px 0 2px;display:grid}.vl .smp-est .est-f{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.vl .smp-est b{font:600 15px/1 var(--f-display);color:var(--tinta);font-variant-numeric:lining-nums tabular-nums}.vl .smp-est .est-x{color:var(--cuero);font-weight:700}.vl .smp-est .est-r{justify-content:space-between;align-items:baseline;gap:8px;padding-top:6px;display:flex;position:relative}.vl .smp-est .est-l{background:var(--tinta);transform-origin:0;height:1.5px;position:absolute;top:0;left:0;right:0}.vl .smp-est .est-k{font:600 20px/1.1 var(--f-display);color:var(--tinta);font-variant-numeric:lining-nums}.vl .smp-est .est-c{font:400 18px/1 var(--f-hand);color:var(--cuero);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.vl-js .vl .chapters[data-armed] .smp-est .est-t,.vl-js .vl .chapters[data-armed] .smp-est .est-x{animation:smp-in .3s calc(.8s + var(--i)*.28s) var(--ease-rebote) both}.vl-js .vl .chapters[data-armed] .smp-est .est-l{animation:smp-line .45s 1.7s var(--ease-pluma) both}}.vl .c-steps{--rl:28px;--rl-y:20px;background:repeating-linear-gradient(180deg,transparent 0 var(--rl-y),#6f9dc473 var(--rl-y) calc(var(--rl-y) + 1px),transparent calc(var(--rl-y) + 1px) var(--rl));margin-top:28px}.vl .c-steps li{align-items:start;min-height:0;margin:0;padding:0}.vl .c-steps p{line-height:var(--rl)}.vl .c-n{font:500 26px/28px var(--f-hand);top:var(--cn-dy,-3px);padding-top:0;position:relative}.vl .stamp.c-stamp{opacity:.4;width:96px;height:96px;margin:28px 0 0 8px;animation:none;position:relative;top:auto;right:auto;transform:rotate(-6deg)}.vl .stamp.c-stamp span{font-size:18px}@media (max-width:900px){.vl .stamp.c-stamp{display:none}}@media (max-width:1199px){.vl .tabs a.t-desk{display:none}}.vl .chap{cursor:default}.vl .chap .top{z-index:2;position:relative}.vl .chap-btn{all:unset;cursor:pointer;font:inherit;color:inherit}.vl .chap-btn:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.vl .chap-btn:focus-visible{outline:none}.vl .chap:has(.chap-btn:focus-visible){box-shadow:var(--ring)}.vl .chap-custom{box-sizing:border-box;background:var(--surface) repeating-linear-gradient(180deg,transparent 0 27px,#6f9dc42e 27px 28px);border:1.5px dashed var(--cuero);min-height:262px;box-shadow:none;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.vl .chap-custom .cc-sprout{width:46px;height:58px;overflow:visible}.vl .chap-custom .cc-sw{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out .9s infinite cc-sway}@keyframes cc-sway{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}.vl .chap-custom h3{font:500 21px/1.2 var(--f-display);color:var(--tinta);margin:0}.vl .chap-custom p{color:var(--sepia);margin:0;font-size:14px;line-height:21px}.vl .chap-custom .btn{margin-top:auto}@media (prefers-reduced-motion:reduce){.vl .chap-custom .cc-sw{animation:none}}.vl .chap,.vl .chap.is-off{background:var(--surface);border-style:solid;border-color:var(--borde)}.vl .chap:before,.vl .chap.is-off:before{opacity:1}.vl .chap .icon,.vl .chap.is-off .icon,.vl .chap.is-on .icon{background:var(--tinta);color:var(--lienzo);border-color:var(--tinta)}.vl .chap h3,.vl .chap p,.vl .chap.is-off h3,.vl .chap.is-off p{opacity:1}.vl .chap>p{color:var(--sepia)}.vl .chap .state{justify-content:flex-end}.vl .chap .smp{margin-top:auto}.vl .chap .state{margin-top:0}.vl .chap>p{margin-bottom:12px}.vl .smp-fg{grid-template-columns:1.2fr 1fr 1fr;align-content:center;gap:8px;min-height:72px;display:grid}.vl .smp-fg>span{align-content:start;gap:3px;min-width:0;display:grid}.vl .smp-fg b{font:600 18px/1.1 var(--f-display);color:var(--tinta);font-variant-numeric:lining-nums;white-space:nowrap}.vl .smp-fg small{color:var(--sepia);font-size:11.5px;line-height:1.2}.vl .chap .state{margin-top:16px;padding-top:16px}.vl .chap-slot{margin-top:auto;padding-top:12px;display:grid}.vl .chap-slot>*{grid-area:1/1;min-width:0}.vl .chap-demo{transition:opacity .22s var(--ease-out);display:grid}.vl .chap-slot .smp{box-sizing:border-box;margin:0}.vl .chap[data-done] .smp *,.vl .chap[data-done] .smp :before,.vl .chap[data-done] .smp :after,.vl .chap[data-done] .smp:before{animation:none!important}.vl .infotip{margin-top:12px;display:inline-flex;position:relative}.vl .infotip-btn{all:unset;width:24px;height:24px;color:var(--sepia);cursor:pointer;border-radius:50%;place-items:center;display:grid}.vl .infotip-btn:focus-visible{box-shadow:var(--ring)}.vl .infotip-tip{z-index:20;background:var(--tinta);width:max-content;max-width:min(300px,80vw);color:var(--lienzo);font:400 13px/1.45 var(--f-body);text-align:left;opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s .18s;pointer-events:none;border-radius:8px;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:-4px;transform:translateY(4px);box-shadow:0 8px 24px #2e211940}.vl .infotip.is-open .infotip-tip{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (prefers-reduced-motion:reduce){.vl .infotip-tip{transition:none}}.vl .closing .closing-one{margin-bottom:32px}.vl .smp-figs-cosecha .smp-fg{grid-template-columns:1fr .9fr 1.45fr}.vl .smp-figs-cosecha .smp-fg b{font-size:16px}.vl .closing-seals{justify-content:center;align-items:center;gap:32px;margin:-6px auto 34px;display:flex}.vl .seal{opacity:.9;flex:none;width:92px;height:92px;display:block}.vl .seal-ga{color:#d9bc7a;transform:rotate(-9deg)}.vl .seal-sag{color:#d47a63;transform:rotate(7deg)translateY(8px)}.vl .seal .ring{fill:none;stroke:currentColor}.vl .seal .dot{fill:currentColor}.vl .seal text{fill:currentColor;font:800 7.6px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase}.vl .seal .seal-b{letter-spacing:.12em;font-size:8.2px}.vl .seal .mark,.vl .seal .mark path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.vl .seal g.mark path{stroke-width:2.4px}@media (max-width:600px){.vl .closing-seals{gap:22px;margin:-4px auto 30px}.vl .seal{width:84px;height:84px}.vl .seal-sag{transform:rotate(7deg)translateY(10px)}}.vl .seal-ga .seal-t{letter-spacing:.05em;font-size:7px}.vl .seal-ga{color:#e8d9bf}.vl .seal-ga .ring[stroke-width="0.9"]{stroke:#c9a55a}.vl .chap{position:relative}.vl .chf{z-index:3;box-sizing:border-box;background:var(--surface);border:1px solid var(--borde);box-shadow:var(--shadow-lift);color:var(--sepia);text-align:left;pointer-events:none;opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility 0s .3s;border-radius:14px;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex;position:absolute;inset:0;overflow:hidden;transform:perspective(900px)rotateX(6deg)translateY(6px)scale(.985)}.vl .chap.is-open .chf{opacity:1;visibility:visible;transition-delay:0s;transform:none}.vl .chap:has(.chap-btn:focus-visible) .chf{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.vl .chap:hover .chf{opacity:1;visibility:visible;transition-delay:0s;transform:none}}@media (prefers-reduced-motion:reduce){.vl .chf{transition:none;transform:none}}.vl .chap:has(.chap-btn:focus-visible) .chf{box-shadow:var(--ring)}.vl .chf-head{background:var(--tinta);color:var(--lienzo);border-radius:8px;flex:none;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12px;line-height:1.2;display:flex}.vl .chf-head b{font:600 13px/1.2 var(--f-body);color:var(--lienzo);white-space:nowrap}.vl .chf-ctx{color:#f7f2eac7;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vl .chf-head time{color:#f7f2eab3;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.vl .chf-dot{background:#7fb58e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #7fb58e38}.vl .chf-dot.is-warn{background:#e0a24a;box-shadow:0 0 0 3px #e0a24a38}.vl .chf-sum{flex:none;gap:2px;display:grid}.vl .chf-sum b{font:600 26px/1.05 var(--f-display);color:var(--tinta);font-variant-numeric:lining-nums}.vl .chf-sum small{color:var(--sepia);font-size:12px;line-height:1.3}.vl .chf-vis{border:1px solid var(--borde);background:var(--lienzo);border-radius:10px;flex:auto;align-content:center;min-height:0;padding:8px 10px;display:grid;overflow:hidden}.vl .chf-svg{width:100%;height:auto;max-height:100%;display:block}.vl .chf-grid{stroke:var(--borde);stroke-width:1px;stroke-dasharray:3 3}.vl .chf-bar-on{fill:var(--tinta)}.vl .chf-bar-off{fill:#c9b79c}.vl .chf-ax{font:600 10.5px/1 var(--f-body);fill:var(--sepia)}.vl .chf-ax-on{fill:var(--tinta);font-weight:800}.vl .chf-val{font:700 10px/1 var(--f-body);fill:var(--tinta)}.vl .chf-tiny{font:400 9.5px/1 var(--f-body);fill:var(--sepia)}.vl .chf-track{stroke:#d8cab4;stroke-width:4px;stroke-linecap:round}.vl .chf-track-on{stroke:#7b8a4e;stroke-width:4px;stroke-linecap:round}.vl .chf-node{fill:var(--surface);stroke:#c9b79c;stroke-width:2px}.vl .chf-node-on{fill:#7b8a4e;stroke:var(--surface);stroke-width:2px}.vl .chf-mark{fill:var(--tinta)}.vl .chf-table{font-size:11.5px;line-height:1.25;display:grid}.vl .chf-th,.vl .chf-tr{border-bottom:1px dashed var(--borde);grid-template-columns:minmax(0,1.5fr) auto minmax(0,.7fr);align-items:center;gap:6px;padding:4px 0;display:grid}.vl .chf-th{letter-spacing:.04em;text-transform:uppercase;color:var(--sepia);font-size:10.5px;font-weight:700}.vl .chf-tr{color:var(--tinta)}.vl .chf-tr:last-child{border-bottom:0}.vl .chf-tr>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vl .chf-tr>span:nth-child(2){overflow:visible}.vl .chf-tr>span:nth-child(n+2),.vl .chf-th>span:nth-child(n+2){text-align:right}.vl .chf-tr.is-low>span:first-child{font-weight:700}.vl .chf-flag{color:var(--error);font:700 9.5px/1.4 var(--f-body);text-transform:uppercase;letter-spacing:.04em;background:#b3402e1f;border-radius:4px;margin-left:5px;padding:1px 5px;font-style:normal;display:inline-block}.vl .chf-hbars{gap:6px;display:grid}.vl .chf-hb{color:var(--tinta);grid-template-columns:76px 1fr 34px;align-items:center;gap:8px;font-size:11.5px;display:grid}.vl .chf-hb>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vl .chf-hb-t{background:#e9dfcf;border-radius:4px;height:8px;overflow:hidden}.vl .chf-hb-t i{background:var(--cuero);border-radius:4px;height:100%;display:block}.vl .chf-hb:first-child .chf-hb-t i{background:var(--tinta)}.vl .chf-hb b{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.vl .chf-qc{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.vl .chf-ck{color:var(--tinta);gap:4px;min-width:0;font-size:11.5px;display:grid}.vl .chf-ck>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.vl .chf-ck svg{fill:none;stroke:var(--success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vl .chf-ck em{color:var(--sepia);text-overflow:ellipsis;margin-left:auto;font-style:normal;overflow:hidden}.vl .chf-photo{justify-items:center;gap:4px;display:grid}.vl .chf-ph-bg{fill:#dce6d2}.vl .chf-ph-stem{fill:none;stroke:#4e5a2c;stroke-width:2px;stroke-linecap:round}.vl .chf-ph-fr{fill:#7a2430}.vl .chf-ph-hl{fill:#ffffff73}.vl .chf-sign{justify-items:center;display:grid}.vl .chf-sign svg{fill:none;stroke:var(--aguada-ink,#3f6f99);stroke-width:1.6px;stroke-linecap:round}.vl .chf-sign small{color:var(--sepia);font-size:9.5px}.vl .chf-route{color:var(--tinta);gap:0;font-size:11.5px;display:grid;position:relative}.vl .chf-st{align-items:center;gap:8px;min-width:0;padding:3px 0 3px 2px;display:flex;position:relative}.vl .chf-st i{background:var(--tinta);width:9px;height:9px;box-shadow:0 0 0 2px var(--lienzo);z-index:1;border-radius:50%;flex:none;position:relative}.vl .chf-st:not(.is-last):after{content:"";border-left:2px solid #c9b79c;height:100%;position:absolute;top:50%;left:6px}.vl .chf-st.is-last i{background:var(--success)}.vl .chf-st time{color:var(--sepia);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding-left:8px}.vl .chf-crew{color:var(--tinta);font-size:11.5px;display:grid}.vl .chf-crew-h,.vl .chf-crew-r{border-bottom:1px dashed var(--borde);grid-template-columns:1.2fr 1.4fr .5fr;align-items:center;gap:8px;padding:4px 0;display:grid}.vl .chf-crew-h{letter-spacing:.04em;text-transform:uppercase;color:var(--sepia);font-size:10.5px;font-weight:700}.vl .chf-crew-r:last-child{border-bottom:0}.vl .chf-crew-r>span:first-child{white-space:nowrap}.vl .chf-att{align-items:center;gap:6px;display:flex;position:relative}.vl .chf-att i{background:#7b8a4e;border-radius:3px;flex:none;max-width:60%;height:6px;display:block}.vl .chf-att small{color:var(--sepia);font-size:10.5px}.vl .chf-crew b,.vl .chf-crew-h>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.vl .chf-rows{flex:none;display:grid}.vl .chf-rows>span{border-bottom:1px dashed var(--borde);justify-content:space-between;gap:8px;font-size:12px;line-height:22px;display:flex}.vl .chf-rows>span:last-child{border-bottom:0}.vl .chf-rows>span>span{white-space:nowrap;text-overflow:ellipsis;color:var(--tinta);overflow:hidden}.vl .chf-rows em{font:600 12px/22px var(--f-body);color:var(--cuero);white-space:nowrap;font-style:normal}.vl .chf-rows em.is-warn{color:var(--alerta)}@media (max-width:600px){.vl .chf{gap:8px;padding:12px 12px 10px}.vl .chf-sum b{font-size:22px}}.vl .dm-sec{padding-top:24px}.vl .dm-foot{color:var(--sepia);margin:14px 0 0;font-size:12px}.vl .dm-hoy{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 28px;margin-top:40px;display:grid;position:relative}.vl .dm-feed{grid-row:1/3;padding:0;overflow:hidden}.vl .dm-feed-hd{border-bottom:1px solid var(--borde);background:var(--lienzo);align-items:baseline;gap:10px;padding:16px 20px;display:flex}.vl .dm-feed-hd b{font:600 22px/1.1 var(--f-display);color:var(--tinta)}.vl .dm-feed-hd>span{color:var(--sepia);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.vl .dm-sync{font:700 12px/1 var(--f-body);color:var(--success);flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.vl .dm-sync i{background:var(--success);border-radius:50%;width:8px;height:8px}.vl .dm-feed ul{margin:0;padding:6px 20px 10px;list-style:none}.vl .dm-feed li{border-bottom:1px dashed var(--borde);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.vl .dm-feed li:last-child{border-bottom:0}.vl .dm-fi{background:var(--tinta);width:36px;height:36px;color:var(--lienzo);border-radius:10px;place-items:center;display:grid}.vl .dm-fi svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.vl .dm-feed li.is-alert .dm-fi{color:var(--error);background:#b3402e1f}.vl .dm-ft{gap:2px;min-width:0;display:grid}.vl .dm-ft b{font:700 14.5px/1.25 var(--f-body);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vl .dm-ft small{color:var(--sepia);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.vl .dm-feed time{font:600 13px/1 var(--f-body);color:var(--sepia);font-variant-numeric:tabular-nums}.vl .dm-note{color:var(--tinta);background:#f3e6b5;border-radius:4px 4px 14px;align-self:start;gap:6px;padding:20px 20px 16px;display:grid;position:relative;transform:rotate(-1.4deg);box-shadow:0 1px #2e21190f,0 14px 26px -14px #2e211973}.vl .dm-pin{background:#c9a55a8c;border-radius:2px;width:64px;height:18px;margin-left:-32px;position:absolute;top:-8px;left:50%;transform:rotate(2deg)}.vl .dm-note-h{font:800 11.5px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--error);align-items:center;gap:6px;display:flex}.vl .dm-note-h svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.vl .dm-note-t{font:600 22px/1.15 var(--f-display)}.vl .dm-note-d{color:var(--tinta);font-size:14px;line-height:1.45}.vl .dm-note-a{gap:10px;margin-top:6px;display:flex}.vl .dm-note-a span{font:700 13px/1 var(--f-body);color:var(--tinta);border:1px solid #2e211940;border-radius:8px;padding:9px 12px}.vl .dm-note-a span+span{background:var(--tinta);border-color:var(--tinta);color:var(--lienzo)}.vl .dm-goal{align-self:end;gap:14px;padding:20px;display:grid}.vl .dm-goal-top{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;display:grid}.vl .dm-goal-top>div{gap:2px;min-width:0;display:grid}.vl .dm-v{width:64px;height:64px;color:var(--tinta);overflow:visible}.vl .dm-v-mark{transition:filter .6s var(--ease-out),opacity .6s var(--ease-out)}.vl .dm-leaves path{fill:#7b8a4e;transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s var(--ease-rebote),opacity .3s}.vl .dm-hoy:not(.is-goal) .dm-v-mark{filter:grayscale();opacity:.45}.vl .dm-hoy:not(.is-goal) .dm-leaves path{opacity:0;transform:scale(0)}.vl .dm-hoy.is-goal .dm-leaves path:nth-child(2){transition-delay:.12s}.vl .dm-hoy.is-goal .dm-leaves path:nth-child(3){transition-delay:.24s}.vl .dm-goal-l{font:700 12px/16px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--cuero-osc,#7a5233)}.vl .dm-goal-n{font:600 34px/1.05 var(--f-display);color:var(--tinta);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.vl .dm-goal-top small{color:var(--sepia);font-size:13px}.vl .dm-bar{background:#e9dfcf;border-radius:6px;height:12px;position:relative;overflow:hidden}.vl .dm-bar i{background:var(--tinta);transform-origin:0;border-radius:6px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),background .4s;position:absolute;inset:0;transform:scaleX(.966)}.vl .dm-hoy.is-goal .dm-bar i{background:#7b8a4e;transition-duration:.9s;transform:scaleX(1)}.vl .dm-bar-m{background:var(--laton);width:2px;position:absolute;top:0;bottom:0;right:0}.vl .dm-goal-ft{color:var(--tinta);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.vl .dm-pct,.vl .dm-goal-msg{display:grid}.vl .dm-pct>*,.vl .dm-goal-msg>*{transition:opacity .3s var(--ease-out);grid-area:1/1}.vl .dm-goal-msg{text-align:right}.vl .dm-pct{font:700 15px/1.2 var(--f-body);font-variant-numeric:tabular-nums}.vl .dm-msg-b b{color:#4f6a2e}.vl .dm-hoy.is-goal .dm-pct-a,.vl .dm-hoy.is-goal .dm-msg-a,.vl .dm-hoy:not(.is-goal) .dm-pct-b,.vl .dm-hoy:not(.is-goal) .dm-msg-b{opacity:0}.vl .dm-hoy.is-armed:not(.is-in) .dm-feed li{opacity:0;transform:translateY(8px)}.vl .dm-hoy.is-armed .dm-feed li{transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);transition-delay:calc(var(--i)*90ms)}.vl .dm-hoy.is-armed:not(.is-in) .dm-note{opacity:0;transform:translateY(-26px)rotate(-6deg)}.vl .dm-hoy.is-armed .dm-note{transition:opacity .25s var(--ease-out) .7s,transform .54s var(--ease-rebote) .7s}.vl .dm-hoy.is-armed:not(.is-in) .dm-bar i{transform:scaleX(0)}.vl .dm-hoy.is-armed:not(.is-in) .dm-goal{opacity:0}.vl .dm-hoy.is-armed .dm-goal{transition:opacity .4s var(--ease-out)}@media (max-width:860px){.vl .dm-hoy{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:22px}.vl .dm-feed{grid-row:auto}.vl .dm-note{margin:6px 8px 0}}@media (max-width:600px){.vl .dm-hoy{margin-top:28px}.vl .dm-feed-hd{flex-wrap:wrap;row-gap:4px;padding:14px 16px}.vl .dm-feed ul{padding:4px 16px 8px}.vl .dm-goal-n{font-size:28px}.vl .dm-goal-ft{flex-direction:column;align-items:start}.vl .dm-goal-msg{text-align:left}}.vl .dm-tz{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;margin-top:40px;padding:28px;display:grid}.vl .dm-tz-l{align-content:start;gap:16px;min-width:0;display:grid}.vl .dm-search{border:1.5px solid var(--tinta);background:var(--lienzo);height:48px;box-shadow:var(--ring,0 0 0 3px #c9a55a40);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.vl .dm-search svg{fill:none;width:18px;height:18px;stroke:var(--sepia);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vl .dm-q{font:700 16px/1 var(--f-body);color:var(--tinta);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.vl .dm-caret{vertical-align:-3px;background:var(--tinta);width:2px;height:18px;margin-left:2px;animation:1s step-end infinite dm-blink;display:inline-block}.vl .dm-tz.is-found .dm-caret{opacity:0;animation:none}.vl .dm-q-ph{color:var(--sepia);pointer-events:none;font-size:15px;position:absolute;left:42px}@keyframes dm-blink{50%{opacity:0}}.vl .dm-found{font:700 14px/1 var(--f-body);color:var(--success);align-items:center;gap:8px;display:inline-flex}.vl .dm-dot{background:var(--success);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3e7c4f24}.vl .dm-facts{border:1px solid var(--borde);background:var(--lienzo);border-radius:12px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.vl .dm-facts>div{border-bottom:1px dashed var(--borde);padding:12px 14px}.vl .dm-facts>div:nth-child(odd){border-right:1px dashed var(--borde)}.vl .dm-facts>div:nth-last-child(-n+2){border-bottom:0}.vl .dm-facts dt{font:700 11px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia)}.vl .dm-facts dd{font:600 15px/1.25 var(--f-body);color:var(--tinta);margin:4px 0 0}.vl .dm-route{margin:0;padding:0;list-style:none;display:grid;position:relative}.vl .dm-route li{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:0 0 18px;display:grid;position:relative}.vl .dm-route li:not(.dm-route-end):before{content:"";border-left:2px solid var(--laton);transform-origin:50% 0;position:absolute;top:40px;bottom:0;left:19px}.vl .dm-node{background:var(--tinta);width:40px;height:40px;color:var(--lienzo);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.vl .dm-node svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.vl .dm-rt{gap:2px;min-width:0;padding-top:1px;display:grid}.vl .dm-rt small{font:700 11px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);align-items:baseline;gap:8px;display:flex}.vl .dm-rt small em{letter-spacing:0;text-transform:none;color:var(--cuero-osc,#7a5233);margin-left:auto;font-style:normal;font-weight:600}.vl .dm-rt b{font:600 16px/1.25 var(--f-body);color:var(--tinta)}.vl .dm-rt>span{color:var(--sepia);font-size:13.5px}.vl .dm-route-end{flex-wrap:wrap;align-items:center;gap:12px;padding:4px 0 0 54px!important;display:flex!important}.vl .dm-ok{font:700 14px/1 var(--f-body);color:var(--success);align-items:center;gap:6px;display:inline-flex}.vl .dm-ok svg,.vl .dm-cert svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vl .dm-cert{border:1px solid var(--borde);font:700 13px/1 var(--f-body);color:var(--tinta);background:var(--lienzo);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.vl .dm-tz.is-armed .dm-found,.vl .dm-tz.is-armed .dm-facts{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.vl .dm-tz.is-armed:not(.is-found) .dm-found,.vl .dm-tz.is-armed:not(.is-found) .dm-facts{opacity:0;transform:translateY(6px)}.vl .dm-tz.is-armed .dm-facts{transition-delay:.12s}.vl .dm-tz.is-armed .dm-route li{transition:opacity .3s var(--ease-out),transform .4s var(--ease-rebote);transition-delay:calc(.3s + var(--i)*.11s)}.vl .dm-tz.is-armed .dm-route li:before{transition:transform .3s var(--ease-out);transition-delay:calc(.4s + var(--i)*.11s)}.vl .dm-tz.is-armed:not(.is-found) .dm-route li{opacity:0;transform:translate(-8px)}.vl .dm-tz.is-armed:not(.is-found) .dm-route li:before{transform:scaleY(0)}@media (max-width:860px){.vl .dm-tz{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:600px){.vl .dm-tz{margin-top:28px;padding:18px 16px}.vl .dm-route li{grid-template-columns:36px minmax(0,1fr);gap:12px}.vl .dm-node{width:36px;height:36px}.vl .dm-route li:not(.dm-route-end):before{top:36px;left:17px}.vl .dm-route-end{padding-left:48px!important}}.vl .chip.sync-st .ss{display:inline-grid}.vl .chip.sync-st .ss>span{transition:opacity .25s var(--ease-out);grid-area:1/1}.vl .chip.sync-st .ss-up{color:var(--sepia);opacity:0}.vl-js .vl .ba[data-armed]:not([data-in]) .chip.sync-st .ss-up,.vl-js .vl .ba[data-armed][data-in] .chip.sync-st .ss-up{animation:ss-up 1.2s 2.4s var(--ease-out) both}.vl-js .vl .ba[data-armed] .chip.sync-st .ss-ok{animation:ss-ok .3s 3.6s var(--ease-out) both;animation-play-state:paused}.vl-js .vl .ba[data-armed]:not([data-in]) .chip.sync-st .ss-up{animation-play-state:paused}.vl-js .vl .ba[data-armed][data-in] .chip.sync-st .ss-ok{animation-play-state:running}@keyframes ss-up{0%,to{opacity:0}12%,85%{opacity:1}}@keyframes ss-ok{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vl .dm-hoy *,.vl .dm-tz *,.vl .chip.sync-st *{transition:none!important;animation:none!important}.vl .chip.sync-st .ss-ok{opacity:1!important}.vl .chip.sync-st .ss-up{opacity:0!important}}.vl .dm-sec h2 .it{white-space:nowrap}.vl .dm-goal{align-content:space-between;align-self:stretch}.vl .dm-qc{border:1px solid var(--borde);border-radius:12px;gap:10px;padding:14px;display:grid}.vl .dm-qc-hd{justify-content:space-between;align-items:start;gap:10px;display:flex}.vl .dm-qc-hd>span:first-child{gap:2px;display:grid}.vl .dm-qc-hd b{font:700 14.5px/1.2 var(--f-body);color:var(--tinta)}.vl .dm-qc-hd small{color:var(--sepia);font-size:12.5px}.vl .dm-qc-ok{background:var(--success-bg,#3e7c4f1a);color:var(--success);font:700 12px/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.vl .dm-qc-ok svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.vl .dm-qc ul{margin:0;padding:0;list-style:none;display:grid}.vl .dm-qc li{border-bottom:1px dashed var(--borde);color:var(--sepia);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.vl .dm-qc li:last-child{border-bottom:0}.vl .dm-qc li b{color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.vl .dm-qc-sign{color:var(--sepia);align-items:center;gap:10px;font-size:12.5px;display:flex}.vl .dm-qc-sign svg{fill:none;stroke:#3f6f99;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:0;flex:none;width:70px;height:18px}.vl .dm-tz.is-armed .dm-qc{transition:opacity .35s var(--ease-out) .25s,transform .35s var(--ease-out) .25s}.vl .dm-tz.is-armed:not(.is-found) .dm-qc{opacity:0;transform:translateY(6px)}.vl .dm-tz.is-armed .dm-qc-sign svg{transition:stroke-dashoffset .8s var(--ease-pluma) .9s}.vl .dm-tz.is-armed:not(.is-found) .dm-qc-sign svg{stroke-dashoffset:120px}.vl .chf{content-visibility:hidden;transition-behavior:allow-discrete}.vl .chap.is-open .chf{content-visibility:visible}.vl .chap:has(.chap-btn:focus-visible) .chf{content-visibility:visible}@media (hover:hover) and (pointer:fine){.vl .chap:hover .chf{content-visibility:visible}}.vl .dm-sec{content-visibility:auto;contain-intrinsic-size:auto 820px}@media (max-width:860px){.vl .dm-sec{contain-intrinsic-size:auto 1350px}}@view-transition{navigation:auto}.vl-go-cover{z-index:1000;pointer-events:none;perspective:1800px;display:none;position:fixed;inset:0}.vl-go-cover:before{content:"";background:#f2ebdf00;transition:background .5s;position:absolute;inset:0}.vl-go-in{text-align:center;transform-origin:0;background:radial-gradient(120% 90% at 30% 20%,#6b4a33 0,#4a3226 55%,#33231a 100%);place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 14px #3b2a1f,inset 0 0 0 15px #c9a55a73}.vl-go-in img{width:96px;height:auto}.vl-go-in b{font:600 34px/1 var(--f-display);color:#f3ebdd}.vl-go-in small{font:600 14px/1.3 var(--f-body);color:#f3ebddc7;letter-spacing:.04em}html.vl-going .vl-go-cover{display:block}html.vl-going .vl-go-in{animation:.56s cubic-bezier(.6,.05,.25,1) both vl-go-close}@keyframes vl-go-close{0%{opacity:.2;transform:rotateY(100deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vl-go-cover{display:none!important}@view-transition{navigation:none}}@media (prefers-reduced-motion:no-preference){.vl-js .vl .ba[data-armed] .chart polyline{clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--ease-pluma) 3.35s}.vl-js .vl .ba[data-armed][data-in] .chart polyline{clip-path:inset(0)}}html.vl-going .vl-go-in{view-transition-name:vl-cover}.vl .hero.hero-v2{color:#f3ebdd;background:radial-gradient(900px 520px at 78% 40%,#c9a55a1a,#0000 60%),radial-gradient(1200px 700px at 10% 0,#4a3427 0,#0000 60%),linear-gradient(#3a2a20,#2a1e17);border-top:0;border-bottom:1px solid #1e150f;padding-bottom:72px}.vl .hero-v2 .site-nav .brand{color:#f3ebdd}.vl .hero-v2 .site-nav nav a{color:#f3ebddc7}.vl .hero-v2 .site-nav nav a:hover{color:#fff}.vl .hero-v2 .btn-entrar{color:#f3ebdd;background:0 0;border-color:#f3ebdd66}.vl .hero-v2 .btn-entrar:hover{background:#f3ebdd14}.vl .hero-v2 .btn-demo{color:#2e2119;background:#f3ebdd}.vl .hv2{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:48px;padding:56px 0 8px;display:grid}.vl .hv2-kicker{font:800 12px/16px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:#d9c29a;align-items:center;gap:14px;display:flex}.vl .hv2-kicker:after{content:"";background:#c9a55a99;width:46px;height:1px}.vl .hv2 h1{font:500 clamp(40px,5.2vw,68px)/1.04 var(--f-display);letter-spacing:-.015em;color:#f7f0e4;margin:18px 0 0}.vl .hv2 h1 .it{color:#e8d9bf;font-style:italic}.vl .hv2-ul{width:150px;height:14px;margin:18px 0 0;display:block;overflow:visible}.vl .hv2-ul path{fill:none;stroke:var(--laton);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:0;animation:hv2-ink .9s var(--ease-pluma) .35s both}@keyframes hv2-ink{0%{stroke-dashoffset:180px}}.vl .hv2-lead{color:#f3ebdddb;max-width:520px;margin:18px 0 0;font-size:18px;line-height:1.6}.vl .hv2-lead b{color:#fff}.vl .hv2-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vl .hv2-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.vl .hv2-chips li{height:32px;font:600 13px/1 var(--f-body);color:#f3ebdd;background:#f3ebdd0d;border:1px solid #f3ebdd38;border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.vl .hv2-chips li .ico,.vl .hv2-chips li svg{width:15px;height:15px}.vl .hb{justify-self:center;width:min(360px,100%);padding-right:44px;position:relative}.vl .hb-book{aspect-ratio:330/430;perspective:1600px;position:relative}.vl .hb-cover{z-index:2;transform-origin:50% 100%;transition:transform .5s var(--ease-out);background:radial-gradient(120% 90% at 30% 20%,#a0703f 0,#8a5a33 45%,#6e4527 100%);border-radius:10px 16px 16px 10px;position:absolute;inset:0;transform:rotate(-4deg);box-shadow:inset 10px 0 18px -10px #0000008c,inset -1px 0 #ffffff14,0 34px 50px -24px #000000bf,0 4px #4a2e1a}.vl .hb.is-open .hb-cover{transform:rotate(-2deg)translate(-6px)}.vl .hb-stitch{border:1.5px dashed #f3e1be59;border-radius:8px;position:absolute;inset:16px 22px}.vl .hb-c{width:30px;height:30px;color:var(--laton);position:absolute}.vl .hb-c.tl{top:8px;left:8px}.vl .hb-c.tr{top:8px;right:8px;transform:scaleX(-1)}.vl .hb-c.bl{bottom:8px;left:8px;transform:scaleY(-1)}.vl .hb-c.br{bottom:8px;right:8px;transform:scale(-1)}.vl .hb-title{text-align:center;place-content:center;justify-items:center;gap:10px;padding-right:16px;display:grid;position:absolute;inset:0}.vl .hb-title img{filter:drop-shadow(0 1px #00000059);width:108px;height:auto}.vl .hb-title b{font:800 12px/1 var(--f-body);letter-spacing:.24em;text-transform:uppercase;color:#e8d9bf}.vl .hb-title em{font:italic 600 17px/1 var(--f-display);color:#e8d9bf}.vl .hb-band{background:linear-gradient(90deg,#2a1a10,#3b261a 50%,#24160e);width:14px;position:absolute;top:-2px;bottom:-2px;right:34px;box-shadow:0 0 0 1px #00000040}.vl .hb-page{z-index:1;position:absolute;inset:14px 6px 14px 12px}.vl .hb-sheet{color:var(--tinta);border-left:4px solid var(--tab);animation:hb-out .45s var(--ease-out) both;background:repeating-linear-gradient(#0000 0 27px,#9a6b3f1f 27px 28px),#fffdf8;border-radius:8px;align-content:start;gap:10px;padding:22px 20px;display:grid;position:absolute;inset:0;box-shadow:0 20px 40px -18px #0009}@keyframes hb-out{0%{opacity:.6;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(-58%)rotate(-2deg)}}.vl .hb.is-open .hb-sheet{transform:translate(-58%)rotate(-2deg)}.vl .hb-sk{font:800 11.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--cuero-osc,#7a5233)}.vl .hb-st{font:600 21px/1.2 var(--f-display)}.vl .hb-sheet dl{margin:2px 0 0;display:grid}.vl .hb-sheet dl div{border-bottom:1px dashed var(--borde);justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.vl .hb-sheet dt{color:var(--sepia)}.vl .hb-sheet dd{text-align:right;margin:0;font-weight:700}.vl .hb-sheet small{font:600 20px/1 var(--f-hand);color:var(--sepia)}.vl .hb-tabs{z-index:3;gap:10px;display:grid;position:absolute;top:40px;right:0}.vl .hb-tab{background:var(--tab);color:#fbf6ec;cursor:pointer;width:52px;height:68px;transition:transform .25s var(--ease-out),filter .2s;border:0;border-radius:0 8px 8px 0;padding:0;position:relative;transform:translate(-8px);box-shadow:inset 6px 0 8px -6px #00000073,0 6px 12px -8px #0009}.vl .hb-tab span{writing-mode:vertical-rl;font:800 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;margin:0 auto;display:block;transform:rotate(180deg)}.vl .hb-tab:hover,.vl .hb-tab.on{filter:brightness(1.08);transform:translate(0)}.vl .hb-tab:focus-visible{outline-offset:2px;outline:2px solid #f3ebdd}.vl .hb-tab:after{content:"";pointer-events:none;border:1px dashed #ffffff59;border-radius:0 5px 5px 0;position:absolute;inset:4px 4px 4px 10px}.vl .hb-hint{text-align:center;font:600 22px/1 var(--f-hand);color:#f3ebddb3;margin:20px 0 0;padding-right:0}@media (max-width:980px){.vl .hv2{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px}.vl .hb{width:min(300px,82%)}.vl .hb.is-open .hb-sheet,.vl .hb-sheet{animation-name:hb-up}.vl .hb.is-open .hb-sheet{transform:none}}@keyframes hb-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:980px){.vl .hb-page{z-index:3}}@media (max-width:600px){.vl .hv2 h1{font-size:40px}.vl .hv2-lead{font-size:16px}.vl .hb-tab{width:44px;height:60px}.vl .hb{padding-right:38px}}@media (prefers-reduced-motion:reduce){.vl .hv2-ul path,.vl .hb-sheet{animation:none}.vl .hb-cover,.vl .hb-tab{transition:none}}.vl .d2-wrap{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:40px;display:grid}@media (max-width:1080px){.vl .d2-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.vl .d2-wrap{grid-template-columns:minmax(0,1fr)}}.vl .d2-card{gap:12px;margin:0;display:grid}.vl .d2-card>div{background:var(--surface);border:1px solid var(--borde);border-radius:16px;min-width:0;padding:20px;position:relative;box-shadow:0 18px 34px -24px #2e211973}.vl .d2-card figcaption{color:var(--sepia);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:13.5px;line-height:1.4;display:flex}.vl .d2-rep{border:1px solid var(--borde);background:var(--surface);height:36px;font:700 13px/1 var(--f-body);color:var(--tinta);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.vl .d2-rep svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.vl .d2-rep:hover{background:var(--lienzo)}.vl .d2-k{font:800 11.5px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--cuero-osc,#7a5233);justify-content:space-between;align-items:center;gap:10px;display:flex}.vl .d2-plain{font:400 13px/1 var(--f-body);letter-spacing:0;text-transform:none;color:var(--sepia)}.vl .d2-card h3{font:600 21px/1.2 var(--f-display);color:var(--tinta);margin:10px 0 2px}.vl .d2-meta{color:var(--sepia);margin:0;font-size:13px}.vl .d2-state{font:700 12px/1 var(--f-body);letter-spacing:0;text-transform:none;display:inline-grid;position:relative}.vl .d2-state>span{transition:opacity .25s,transform .3s var(--ease-rebote);border-radius:999px;grid-area:1/1;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.vl .d2-state svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vl .d2-state .a{color:var(--tinta);background:#efe6d8}.vl .d2-state .b{color:#f3ebdd;background:#5a3a22}.vl .d2-state.ok .b{background:var(--success-bg,#3e7c4f1f);color:var(--success)}.vl .is-armed .d2-state .b{opacity:0;transform:scale(.8)}.vl .is-done .d2-state .a,.vl .is-play .d2-state .a{opacity:0}.vl .is-armed .d2-state .a{opacity:1}.vl .d2-tbl{border:1px solid var(--borde);border-radius:10px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.vl .d2-tbl li{border-bottom:1px solid var(--borde);color:var(--tinta);grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.vl .d2-tbl li:last-child{border-bottom:0}.vl .d2-tbl li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vl .d2-tbl b{white-space:nowrap;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.vl .d2-seal{overflow:visible}.vl .d2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px;display:grid}.vl .d2-stats div{min-width:0}.vl .d2-stats dt{color:var(--sepia);font-size:12px}.vl .d2-stats dd{font:600 18px/1.1 var(--f-display);color:var(--tinta);white-space:nowrap;margin:4px 0 0}.vl .d2-prog{background:#e9dfcf;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.vl .d2-prog i{transform-origin:0;height:100%;transition:transform 1s var(--ease-out);background:linear-gradient(90deg,#9daa74,#7b8a4e);display:block}.vl .is-armed .d2-prog i{transform:scaleX(.6)}.vl .d2-close{margin-top:14px;display:grid;position:relative}.vl .d2-close>span{height:46px;font:800 14px/1 var(--f-body);border-radius:10px;grid-area:1/1;justify-content:center;align-items:center;gap:8px;transition:opacity .25s;display:flex}.vl .d2-close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vl .d2-close .a{background:var(--tinta);color:#f7f2ea}.vl .d2-close .b{color:#f3ebdd;opacity:0;background:#6b4226}.vl .is-done .d2-close .b,.vl .is-play .d2-close .b{opacity:1}.vl .is-play .d2-close .b{transition-delay:.9s}.vl .d2-wax{filter:drop-shadow(0 8px 10px #28140873);width:118px;height:118px;position:absolute;bottom:-26px;right:-18px;transform:rotate(-8deg)}.vl .is-armed .d2-wax{opacity:0;transform:scale(1.7)rotate(-26deg)}.vl .is-play .d2-wax{animation:.56s cubic-bezier(.2,.75,.25,1) .55s both d2-stamp}@keyframes d2-stamp{0%{opacity:0;transform:scale(1.7)rotate(-26deg)}70%{opacity:1;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.vl .is-play.d2-seal{animation:.2s ease-out 1.05s d2-thud}@keyframes d2-thud{50%{transform:translateY(2px)}}.vl .d2-ck{background:var(--success-bg,#3e7c4f1f);width:22px;height:22px;color:var(--success);border-radius:50%;place-items:center;display:grid}.vl .d2-ck svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.vl .is-armed .d2-qc .d2-ck,.vl .d2-qc.is-armed .d2-ck{opacity:0;transform:scale(.4)}.vl .is-play .d2-ck{animation:d2-pop .3s var(--ease-rebote) both;animation-delay:calc(.2s + var(--i)*.16s)}@keyframes d2-pop{0%{opacity:0;transform:scale(.4)}}.vl .d2-sign{justify-content:space-between;align-items:flex-end;gap:10px;min-height:72px;margin-top:18px;display:flex;position:relative}.vl .d2-sign>div{gap:2px;font-size:13px;display:grid}.vl .d2-sign b{color:var(--tinta)}.vl .d2-sign small{color:var(--sepia);font-size:12.5px}.vl .d2-pen{width:96px;height:52px;position:absolute;bottom:2px;right:86px;overflow:visible}.vl .d2-pen path{fill:none;stroke:var(--tinta);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:150;stroke-dashoffset:0}.vl .is-armed .d2-pen path{stroke-dashoffset:150px}.vl .is-play .d2-pen path{animation:d2-write .55s var(--ease-pluma) .95s both}@keyframes d2-write{0%{stroke-dashoffset:150px}}.vl .d2-hand{font:600 30px/1 var(--f-hand);color:var(--tinta);margin-bottom:12px;transform:rotate(-6deg)}.vl .is-armed .d2-hand{opacity:0}.vl .is-play .d2-hand{animation:.35s ease-out 1.45s both d2-fade}@keyframes d2-fade{0%{opacity:0;transform:rotate(-6deg)translateY(4px)}}.vl .d2-spark{width:1px;height:1px;position:absolute;bottom:44px;right:150px}.vl .d2-spark i{background:var(--laton);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute}.vl .is-play .d2-spark i{animation:.6s ease-out 1.45s both d2-spk}.vl .d2-spark i:first-child{--x:-14px;--y:-12px}.vl .d2-spark i:nth-child(2){--x:14px;--y:-14px}.vl .d2-spark i:nth-child(3){--x:-12px;--y:12px}.vl .d2-spark i:nth-child(4){--x:16px;--y:8px}@keyframes d2-spk{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.4)}}.vl .d2-al{min-height:330px}.vl .d2-pl li{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) auto}.vl .d2-pl .d2-th{font:800 11px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia);background:var(--lienzo)}.vl .d2-pl li.is-hit{background:#f6ebd9;transition:background .3s .5s}.vl .is-armed .d2-pl li.is-hit{background:0 0}.vl .d2-note{width:min(230px,64%);color:var(--tinta);z-index:2;background:#f3e6b5;border-radius:3px 3px 14px;gap:6px;padding:18px 14px 12px;display:grid;position:absolute;top:96px;right:14px;transform:rotate(3deg);box-shadow:0 18px 26px -16px #2e211999}.vl .d2-tape{background:#c9a55a8c;width:60px;height:18px;margin-left:-30px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.vl .d2-note-h{font:800 11px/1.15 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--error);align-items:center;gap:6px;display:flex}.vl .d2-note-h svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.vl .d2-note-t{font:600 27px/1 var(--f-hand)}.vl .d2-note-d{font-size:13px;line-height:1.4}.vl .d2-note-a{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.vl .d2-link{font:700 13px/1 var(--f-body);text-underline-offset:3px;text-decoration:underline}.vl .d2-note-a button{background:var(--tinta);color:#f7f2ea;height:32px;font:800 12.5px/1 var(--f-body);cursor:pointer;border:0;border-radius:7px;padding:0 12px}.vl .is-armed .d2-note{opacity:0;transform:translateY(-40px)rotate(-8deg)}.vl .is-play .d2-note{animation:d2-drop .54s var(--ease-rebote) .5s both}@keyframes d2-drop{0%{opacity:0;transform:translateY(-40px)rotate(-8deg)}to{opacity:1;transform:rotate(3deg)}}.vl .d2-al.is-gone .d2-note{pointer-events:none;animation:.38s ease-in both d2-peel}@keyframes d2-peel{to{opacity:0;transform:translate(30px,-26px)rotate(14deg)}}.vl .d2-app{border:1px solid var(--borde);background:var(--surface);border-radius:16px;grid-template-columns:220px minmax(0,1fr);margin-top:36px;display:grid;overflow:hidden;box-shadow:0 26px 50px -30px #2e211980}.vl .d2-side{color:#f3ebdd;background:linear-gradient(#3b2a20,#2b1f18);padding:22px 0 26px;position:relative}.vl .d2-side:before{content:"";background:var(--laton);clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);width:10px;height:56px;position:absolute;top:0;left:16px}.vl .d2-logo{font:800 15px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;padding:0 22px 0 40px;display:flex}.vl .d2-logo img{width:34px;height:auto}.vl .d2-side nav{margin-top:26px;display:grid;position:relative}.vl .d2-side nav button{z-index:1;color:#f3ebddb8;height:38px;font:600 14px/1 var(--f-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 18px 0 22px;display:flex;position:relative}.vl .d2-side nav button em{text-align:right;width:30px;font:italic 500 13px/1 var(--f-display);color:#f3ebdd80}.vl .d2-side nav button.on{color:#fff}.vl .d2-side nav button.on em{color:#e8d9bf}.vl .d2-side nav button:hover{color:#fff}.vl .d2-side nav button:focus-visible{outline-offset:-3px;outline:2px solid #f3ebdd}.vl .d2-ribbon{border-left:4px solid var(--laton);background:#f3ebdd17;border-radius:0 8px 8px 0;height:38px;transition:transform .56s cubic-bezier(.34,1.4,.5,1);position:absolute;top:0;left:0;right:12px}.vl .d2-main{flex-direction:column;min-width:0;display:flex}.vl .d2-top{border-bottom:1px solid var(--borde);color:var(--tinta);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:13.5px;display:flex}.vl .d2-search{border:1px solid var(--borde);height:34px;color:var(--sepia);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.vl .d2-search svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.vl .d2-body{padding:0 22px 22px}.vl .d2-hd{background:linear-gradient(180deg,#fbf7f0,var(--surface));border-bottom:1px solid var(--borde);margin:0 -22px;padding:18px 22px 16px;position:relative;overflow:hidden}.vl .d2-cap{font:800 11.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--cuero-osc,#7a5233)}.vl .d2-hd h3{font:500 36px/1.05 var(--f-display);color:var(--tinta);animation:d2-in .52s var(--ease-out) both;margin:8px 0 4px}.vl .d2-hd p{color:var(--sepia);animation:d2-in .52s var(--ease-out) 60ms both;margin:0;font-size:14px}.vl .d2-rule{background:var(--cuero);width:80px;height:1px;margin-top:14px;display:block}.vl .d2-num{font:italic 500 96px/1 var(--f-display);color:#9a6b3f1f;animation:d2-in .6s var(--ease-out) both;position:absolute;top:4px;right:26px}@keyframes d2-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.vl .d2-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.vl .d2-kpis div{border:1px solid var(--borde);background:var(--lienzo);min-width:0;animation:d2-up .4s var(--ease-out) both;border-radius:10px;padding:14px}.vl .d2-kpis div:nth-child(2){animation-delay:50ms}.vl .d2-kpis div:nth-child(3){animation-delay:.1s}@keyframes d2-up{0%{opacity:0;transform:translateY(6px)}}.vl .d2-kpis b{font:600 22px/1.1 var(--f-display);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vl .d2-kpis small{color:var(--sepia);font-size:12.5px}.vl .d2-rows{border:1px solid var(--borde);border-radius:10px;margin:12px 0 0;padding:0;list-style:none}.vl .d2-rows li{border-bottom:1px solid var(--borde);color:var(--tinta);justify-content:space-between;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.vl .d2-rows li:last-child{border-bottom:0}.vl .d2-rows b{color:var(--cuero-osc,#7a5233);white-space:nowrap;font:700 12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:760px){.vl .d2-app{grid-template-columns:minmax(0,1fr)}.vl .d2-side{padding:14px 0 10px}.vl .d2-side:before,.vl .d2-logo{display:none}.vl .d2-side nav{scrollbar-width:none;margin:0;padding:0 10px;display:flex;overflow-x:auto}.vl .d2-side nav button{border-radius:999px;flex:none;height:36px;padding:0 12px}.vl .d2-side nav button.on{background:#f3ebdd24}.vl .d2-ribbon,.vl .d2-top .d2-search{display:none}.vl .d2-hd h3{font-size:30px}.vl .d2-num{font-size:72px}.vl .d2-kpis{grid-template-columns:minmax(0,1fr)}.vl .d2-kpis div{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}}@media (prefers-reduced-motion:reduce){.vl .d2-app *,.vl .d2-card *,.vl .d2-card>div{transition:none!important;animation:none!important}}.vl .hb.is-open .hb-page{z-index:3}.vl #en-la-app{content-visibility:visible}.vl .d2-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}@media (max-width:700px){.vl .d2-wax{width:104px;height:104px;bottom:-30px;right:-2px}}@media (min-width:981px){.vl .hv2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.vl .hb{justify-self:end}@keyframes hb-out{0%{opacity:.6;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(-36%)rotate(-2deg)}}.vl .hb.is-open .hb-sheet{transform:translate(-36%)rotate(-2deg)}}.vl .hb{padding-right:40px}.vl .hb-book{transform-origin:50% 100%;transition:transform .5s var(--ease-out);transform:rotate(-4deg)}.vl .hb-cover,.vl .hb.is-open .hb-cover{transform:none}.vl .hb.is-open .hb-book{transform:rotate(-2deg)translate(-6px)}.vl .hb-book .hb-tabs{z-index:1;gap:8px;position:absolute;top:44px;left:auto;right:-40px}.vl .hb-book .hb-tab{border-radius:0 8px 8px 0;width:56px;height:66px;padding-left:12px;transform:translate(-14px)}.vl .hb-book .hb-tab:hover,.vl .hb-book .hb-tab.on{transform:translate(-4px)}.vl .hb-book .hb-tab:after{inset:4px 4px 4px 16px}.vl .hb-hint{font:600 14px/1.3 var(--f-body);letter-spacing:.02em;color:#f3ebdd9e;margin-top:26px}@media (max-width:600px){.vl .hb{padding-right:36px}.vl .hb-book .hb-tabs{right:-36px}.vl .hb-book .hb-tab{width:50px;height:58px}}.vl .hero-v2 .site-nav{padding:12px 0;position:relative}.vl .hero-v2 .site-nav:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#160f0b9e;border-bottom:1px solid #f3ebdd24;position:absolute;inset:0 -100vmax;box-shadow:0 10px 24px -14px #000000b3}.vl .hero-v2>.wrap{z-index:0;position:relative}.vl .dm-sync{display:inline-grid}.vl .dm-sync>span{grid-area:1/1;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .25s;display:inline-flex}.vl .dm-sync-a{color:var(--sepia);opacity:0}.vl .dm-spin{border:2px solid var(--borde);border-top-color:var(--tinta);border-radius:50%;animation:.8s linear infinite dm-rot;background:0 0!important;width:10px!important;height:10px!important}@keyframes dm-rot{to{transform:rotate(1turn)}}.vl .dm-hoy.is-armed:not(.is-in) .dm-sync-a,.vl .dm-hoy.is-armed.is-in .dm-sync-a{opacity:1}.vl .dm-hoy.is-armed .dm-sync-b{opacity:0}.vl .dm-hoy.is-armed.is-in .dm-sync-a{animation:10ms 1.1s both dm-off}.vl .dm-hoy.is-armed.is-in .dm-sync-b{animation:.25s 1.1s both dm-on}@keyframes dm-off{to{opacity:0}}@keyframes dm-on{to{opacity:1}}.vl .dm-hoy.is-armed .dm-feed li{transition-delay:calc(.25s + var(--i)*80ms)}.vl .dm-hoy{grid-template-rows:auto auto}.vl .dm-goal{align-self:stretch}.vl .dm-crew{align-self:stretch;gap:12px;padding:20px;display:grid}.vl .dm-crew-hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.vl .dm-crew-hd b{font:600 20px/1 var(--f-display);color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap}.vl .dm-crew ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vl .dm-crew li{color:var(--tinta);grid-template-columns:96px minmax(0,1fr) 40px 64px;align-items:center;gap:10px;font-size:13.5px;display:grid}.vl .dm-crew li small{color:var(--sepia);font-variant-numeric:tabular-nums;text-align:right}.vl .dm-crew li b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vl .dm-cb{background:#e9dfcf;border-radius:4px;height:8px;overflow:hidden}.vl .dm-cb i{height:100%;width:var(--w);transform-origin:0;transition:transform .7s var(--ease-out);transition-delay:calc(.5s + var(--i)*.1s);background:#7b8a4e;border-radius:4px;display:block}.vl .dm-hoy.is-armed:not(.is-in) .dm-cb i{transform:scaleX(0)}@media (max-width:600px){.vl .dm-crew li{grid-template-columns:84px minmax(0,1fr) 36px 58px;gap:8px;font-size:13px}}.vl .dm-docs{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vl .dm-docs i{border:1px solid var(--borde);background:var(--lienzo);height:24px;font:600 11.5px/1 var(--f-body);color:var(--tinta);border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-style:normal;display:inline-flex}.vl .dm-docs svg{fill:none;width:12px;height:12px;stroke:var(--sepia);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vl .dm-tz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.vl .dm-tz-stats li{border:1px solid var(--borde);border-radius:10px;gap:4px;padding:12px;display:grid}.vl .dm-tz-stats b{font:600 22px/1 var(--f-display);color:var(--tinta)}.vl .dm-tz-stats small{color:var(--sepia);font-size:12px;line-height:1.3}.vl .dm-tz-tl{grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0;padding:16px 0 0;list-style:none;display:grid;position:relative}.vl .dm-tz-tl:before{content:"";border-top:2px dashed #c9b79c;position:absolute;top:20px;left:6px;right:6px}.vl .dm-tz-tl li{color:var(--tinta);gap:3px;padding-top:16px;font-size:12.5px;display:grid;position:relative}.vl .dm-tz-tl li:before{content:"";background:var(--tinta);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:-1px;left:0}.vl .dm-tz-tl li:last-child:before{background:var(--success)}.vl .dm-tz-tl time{font:700 12px/1 var(--f-body);color:var(--sepia)}.vl .dm-tz.is-armed .dm-tz-stats,.vl .dm-tz.is-armed .dm-tz-tl li{transition:opacity .35s var(--ease-out),transform .35s var(--ease-out)}.vl .dm-tz.is-armed .dm-tz-tl li{transition-delay:calc(.9s + var(--i)*.12s)}.vl .dm-tz.is-armed .dm-tz-stats{transition-delay:.35s}.vl .dm-tz.is-armed:not(.is-found) .dm-tz-stats,.vl .dm-tz.is-armed:not(.is-found) .dm-tz-tl li{opacity:0;transform:translateY(6px)}@media (max-width:600px){.vl .dm-tz-stats b{font-size:19px}}.vl #contacto .cf-more summary,.vl #contacto .stamp,.vl #contacto .label{font-family:var(--f-body)}@media (prefers-reduced-motion:reduce){.vl .dm-spin{animation:none}.vl .hb-book{transition:none}}.vl #contacto .lined-field input,.vl #contacto .lined-field select,.vl #contacto .lined-field textarea{font:500 17px/1.4 var(--f-body)}.vl #contacto .lined-field input::placeholder,.vl #contacto .lined-field textarea::placeholder{font-family:var(--f-body)}.vl #contacto .c-direct{font:600 14px/1.3 var(--f-body);letter-spacing:.02em;color:var(--sepia)}.vl .vl-cinta{--cuero:#9a6b3f;--papel:#fffdf9;--laton:#c9a55a;--sepia:#4a3628;--tinta:#2e2119;--ease-pluma:cubic-bezier(.65,0,.35,1);--ease-o:cubic-bezier(.2,.7,.2,1);z-index:40;--n:8;--gap:44px;height:calc((var(--n) - 1) * var(--gap));opacity:0;visibility:hidden;transition:opacity .4s var(--ease-o),visibility 0s .4s;position:fixed;top:50%;left:28px;transform:translateY(-50%)}.vl .vl-cinta.is-visible{opacity:1;visibility:visible;transition:opacity .4s var(--ease-o)}.vl .vl-cinta:before{content:"";background:linear-gradient(transparent,var(--laton) 14px,var(--laton) calc(100% - 14px),transparent);opacity:.55;width:1px;position:absolute;top:-14px;bottom:-14px;left:11px}.vl .vl-cinta__marca{width:15px;height:calc(var(--i,0) * var(--gap) + 40px);background:var(--cuero) repeating-linear-gradient(90deg,transparent 0 2px,#7a523059 2px 3px);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 6px),0 100%);transition:height .6s var(--ease-pluma);position:absolute;top:-34px;left:4px;box-shadow:inset 0 0 0 1px #2e21192e,0 2px 4px #2e21192e}.vl .vl-cinta__marca:after{content:"";border-left:1px dashed #f7f2ea73;border-right:1px dashed #f7f2ea73;position:absolute;inset:0 3px}.vl .vl-cinta ol{height:100%;margin:0;padding:0;list-style:none;position:relative}.vl .vl-cinta li{left:0;top:calc(var(--k) * var(--gap));position:absolute;transform:translateY(-50%)}.vl .vl-cinta a{outline:none;align-items:center;min-width:44px;height:44px;padding-right:8px;text-decoration:none;display:flex}.vl .vl-cinta a i{background:var(--laton);width:7px;height:1px;transition:width .25s var(--ease-o);margin-left:8px;display:block}.vl .vl-cinta a span{background:var(--papel);font:700 11px/1.2 var(--f-body),"Nunito Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);white-space:nowrap;opacity:0;transition:opacity .2s var(--ease-o),transform .2s var(--ease-o);pointer-events:none;border-radius:4px;margin-left:12px;padding:4px 9px;transform:translate(-4px);box-shadow:0 0 0 1px #9a6b3f40,0 4px 10px #2e21191a}.vl .vl-cinta a:hover span,.vl .vl-cinta a:focus-visible span,.vl .vl-cinta a[aria-current=true].is-flash span{opacity:1;transform:none}.vl .vl-cinta a[aria-current=true] span{color:var(--tinta)}.vl .vl-cinta a:focus-visible span{box-shadow:0 0 0 2px var(--laton)}.vl .vl-cinta.sobre-tinta a span{background:var(--sepia);color:#f7f2ea;box-shadow:0 0 0 1px #c9a55a66}.vl .vl-cinta.sobre-tinta a:focus-visible span{box-shadow:0 0 0 2px var(--laton)}@media (max-width:1199px){.vl .vl-cinta{display:none}}@media (min-width:1200px){.vl .ribbon-bar{display:none}}@media (prefers-reduced-motion:reduce){.vl .vl-cinta,.vl .vl-cinta *{transition:none!important}}.vl .vl-cinta,.vl .vl-cinta.is-visible{opacity:1;visibility:visible;pointer-events:none;--rt:calc(50vh - (var(--n) - 1) * var(--gap) / 2);width:180px;height:100vh;top:0;left:28px;transform:none}.vl .vl-cinta:before{top:calc(var(--rt) - 22px);height:calc((var(--n) - 1) * var(--gap) + 44px);opacity:.85;bottom:auto;left:12px}.vl .vl-cinta ol{left:0;right:0;top:var(--rt);height:calc((var(--n) - 1) * var(--gap));z-index:1;position:absolute}.vl .vl-cinta a{pointer-events:auto}.vl .vl-cinta__marca{will-change:height;width:17px;height:calc(var(--rt) + var(--f,0) * var(--gap) + 7px);box-shadow:none;filter:drop-shadow(0 3px 3px #1e140c59);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%);background:repeating-linear-gradient(90deg,#0000 0 2px,#5a3a202e 2px 3px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(90deg,#7e5432 0,#a5754a 38%,#9a6b3f 62%,#74492a 100%);transition:none;top:0;left:4px;transform:none}.vl .vl-cinta__marca:after{border-left:1px dashed #f7f2ea8c;border-right:1px dashed #f7f2ea8c;inset:0 3px 6px}.vl .vl-cinta__escudo{z-index:1;background:#ead9b2;width:13px;height:11px;position:absolute;top:12px;left:2px;-webkit-mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat;mask:url(/brand/velum-logo-mono.svg) 50%/contain no-repeat}.vl .vl-cinta__escudo:after{content:"";background:#c9a55a;height:1px;position:absolute;top:16px;left:-2px;right:-2px}.vl .vl-cinta a i{z-index:1;background:#b8914a;width:9px;height:1.5px;margin-left:8px;position:relative}.vl .vl-cinta a:hover i,.vl .vl-cinta a:focus-visible i{width:13px}.vl .vl-cinta a[aria-current=true] span{opacity:1;transform:none}.vl .vl-cinta.sobre-tinta:before{opacity:1;background:linear-gradient(#0000,#d9bc7c 14px calc(100% - 14px),#0000)}.vl .vl-cinta.sobre-tinta a i{background:#e2c78c}.vl .vl-cinta.sobre-tinta a span{color:#f7f2ea;background:#4a3628;box-shadow:0 0 0 1px #c9a55a99,0 4px 10px #0000004d}.vl .vl-cinta a:focus-visible{box-shadow:none!important;outline:none!important}.vl .vl-cinta__marca{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 11px),0 100%);width:28px;height:calc(var(--rt) + var(--f,0) * var(--gap) + 11px);left:4px}.vl .vl-cinta__marca:after{inset:0 3.5px 10px}.vl .vl-cinta__escudo{filter:drop-shadow(0 1px 1px #1e140c73);background:url(/brand/velum-logo-lienzo.svg) 50%/contain no-repeat;width:21px;height:21px;top:12px;left:3.5px;-webkit-mask:none;mask:none}.vl .vl-cinta__escudo:after{background:#c9a55ad9;top:27px;left:1px;right:1px}.vl .vl-cinta:before{left:18px}.vl .vl-cinta a i{width:9px;margin-left:13.5px}.vl .vl-cinta a:hover i,.vl .vl-cinta a:focus-visible i{width:13px;margin-left:11.5px}.vl .vl-cinta a span{margin-left:16px}.vl .vl-cinta__escudo{width:22px;height:17px;left:3px}.vl .vl-cinta__escudo{background-position:50% 55%;background-size:140%;width:22px;height:20px;top:10px;left:3px}.vl .vl-cinta__escudo:after{top:26px}.vl .closing-seals{align-items:center}.vl .closing-seals .seal,.vl .closing-seals .seal-ga,.vl .closing-seals .seal-sag{align-self:center;width:92px;height:92px;margin:0;transform:rotate(-6deg)}@media (max-width:600px){.vl .closing-seals .seal,.vl .closing-seals .seal-ga,.vl .closing-seals .seal-sag{width:84px;height:84px;transform:rotate(-6deg)}}.vl{--nube:#f6efe3}.vl .vcard{background:#fffdf9;border:1px solid #9a6b3f38;box-shadow:0 1px 2px #2e21190f,0 12px 28px -14px #2e211938}.vl #embarques{background:#f6efe3}.vl .ship-card{background:#fffdf9}.vl .map-frame{background:#f1e8d8;border-color:#9a6b3f38}.vl .map-lbl{stroke:#f1e8d8}.vl .avatar i{color:#fffdf9;background:#9a6b3f}.vl .hb-book .hb-tabs{gap:6px;top:36px}.vl .hb-book .hb-tab{justify-content:center;align-items:center;height:84px;padding:0 0 0 12px;display:flex;overflow:hidden}.vl .hb-book .hb-tab span{font:800 10px/1 var(--f-body);letter-spacing:.06em;white-space:nowrap;margin:0}@media (max-width:600px){.vl .hb-book .hb-tab{height:70px;padding-left:10px}.vl .hb-book .hb-tab span{letter-spacing:.05em;font-size:9px}.vl .hb-book .hb-tabs{gap:4px;top:20px}.vl .hb-book .hb-tab{height:76px}}.vl .hb-sheet{gap:9px;padding:20px 18px 16px 22px;overflow:hidden}.vl .hb-sheet .hb-st{font-size:21px;line-height:1.1}.vl .hb-in{animation:hs-rise .42s cubic-bezier(.2,.7,.2,1) calc(.12s + var(--d,0) * 70ms) both}@keyframes hs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vl .hs-chips{flex-wrap:wrap;gap:6px;display:flex}.vl .hs-chip{border:1px solid var(--borde);height:24px;font:700 11.5px/1 var(--f-body);color:var(--tinta);background:#fffdf9;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.vl .hs-chip i{background:var(--sepia);border-radius:50%;width:7px;height:7px}.vl .hs-chip.is-green{background:#eef1e4;border-color:#c9d2ae}.vl .hs-chip.is-green i{background:#5e7038}.vl .hs-chip.is-cold{background:#f3ece0}.vl .hs-chip.is-cold i{background:#2f6e4a;animation:1.6s ease-in-out infinite hs-pulse}@keyframes hs-pulse{50%{opacity:.35}}.vl .hs-bars{gap:7px;display:grid}.vl .hs-bars>div,.vl .hs-eta{color:var(--sepia);grid-template-columns:78px minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:12px;display:grid}.vl .hs-bars small,.vl .hs-eta small{text-align:right;font:700 11.5px/1 var(--f-body);color:var(--tinta);font-variant-numeric:tabular-nums}.vl .hs-bar{background:#ebe1d1;border-radius:4px;height:7px;display:block;overflow:hidden}.vl .hs-bar i{height:100%;width:var(--w);background:var(--tab,#7b8a4e);transform-origin:0;animation:hs-grow .7s cubic-bezier(.2,.7,.2,1) calc(.12s + var(--d,0) * 70ms) both;border-radius:4px;display:block}.vl .hs-bar.is-red i{background:#b8442f}@keyframes hs-grow{0%{transform:scaleX(0)}}.vl .hs-dl{margin:0;display:grid}.vl .hs-dl div{border-bottom:1px dashed var(--borde);justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.vl .hs-dl dt{color:var(--sepia)}.vl .hs-dl dd{text-align:right;color:var(--tinta);margin:0;font-weight:700}.vl .hs-alert{color:var(--sepia);background:#f7ede4;border:1px solid #e9cdbe;border-radius:8px;align-items:center;gap:9px;margin:0;padding:8px 10px;font-size:12px;display:flex}.vl .hs-alert svg{fill:none;stroke:#b8442f;stroke-width:2px;flex:none;width:16px;height:16px}.vl .hs-alert span{gap:2px;display:grid}.vl .hs-alert b{color:var(--tinta);font-size:12.5px}.vl .hs-foot{font:600 11.5px/1.2 var(--f-body);color:var(--sepia);justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.vl .hs-foot em{font:500 17px/1 var(--f-hand);color:var(--cuero-osc,#7a5230);font-style:normal;transform:rotate(-3deg)}.vl .hs-kpi{border:1px solid var(--borde);background:#fffdf9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vl .hs-kpi span{gap:3px;padding:7px 9px;display:grid}.vl .hs-kpi span+span{border-left:1px solid var(--borde)}.vl .hs-kpi small{font:700 9.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.vl .hs-kpi b{font:600 17px/1 var(--f-display);color:var(--tinta);font-variant-numeric:tabular-nums}.vl .hs-kpi .is-ok b{color:#2f6e4a}.vl .hs-chart{gap:5px;margin:0;display:grid}.vl .hs-cols{border-bottom:1px solid var(--borde);grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:84px;padding-bottom:16px;display:grid;position:relative}.vl .hs-cols span{justify-content:center;align-items:flex-end;height:68px;display:flex;position:relative}.vl .hs-cols i{width:100%;height:var(--h);transform-origin:50% 100%;animation:hs-up .6s cubic-bezier(.2,.7,.2,1) calc(.12s + var(--d) * 70ms) both;background:#4a3628;border-radius:3px 3px 0 0;display:block}.vl .hs-cols .is-today i{background:#9a6b3f}.vl .hs-cols em{left:-2px;right:-2px;bottom:var(--e);opacity:.8;border-top:2px dashed #9a6b3f;position:absolute}.vl .hs-cols small{font:600 9.5px/1 var(--f-body);color:var(--sepia);position:absolute;bottom:-15px}@keyframes hs-up{0%{transform:scaleY(0)}}.vl .hs-chart figcaption{color:var(--sepia);justify-content:flex-end;gap:12px;font-size:10.5px;display:flex}.vl .hs-chart figcaption span{align-items:center;gap:5px;display:inline-flex}.vl .k-r{background:#4a3628;border-radius:2px;width:8px;height:8px}.vl .k-e{border-top:2px dashed #9a6b3f;width:12px}.vl .hs-seal-row{align-items:center;gap:12px;display:flex}.vl .hs-seal-row .hs-foot{flex-direction:column;flex:1;align-items:flex-start;gap:6px}.vl .hs-wax{flex:none;place-items:center;width:62px;height:62px;animation:.5s cubic-bezier(.3,1.4,.5,1) .65s both hs-stamp;display:grid;position:relative}.vl .hs-wax svg{filter:drop-shadow(0 2px 2px #3c0a0659);width:100%;height:100%;position:absolute;inset:0}.vl .hs-wax path{fill:#9b2b23}.vl .hs-wax circle{fill:none;stroke:#ffdcc873;stroke-width:1.2px;stroke-dasharray:2 2}.vl .hs-wax b{font:800 8px/1.1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:#fbede3;text-align:center;position:relative;transform:rotate(-10deg)}@keyframes hs-stamp{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}to{opacity:1;transform:none}}.vl .hs-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vl .hs-metrics span{border:1px solid var(--borde);background:#fffdf9;border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:4px;padding:8px 9px;display:grid}.vl .hs-metrics small{font:700 9.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia);grid-column:1/-1;margin-bottom:4px}.vl .hs-metrics b{font:600 19px/1 var(--f-display);color:var(--tinta)}.vl .hs-metrics em{color:var(--sepia);font-size:11px;font-style:normal}.vl .hs-sign{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding-top:4px;display:grid;position:relative}.vl .hs-ok{color:#2f6e4a;height:30px;font:800 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;border:2px solid #2f6e4a;border-radius:6px;grid-row:1/3;place-items:center;padding:0 10px;animation:.45s cubic-bezier(.3,1.4,.5,1) .55s both hs-stamp;display:inline-grid;transform:rotate(-6deg)}.vl .hs-sign svg{width:100%;height:34px}.vl .hs-sign path{fill:none;stroke:#2e2119;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:1.1s ease-in-out .7s forwards hs-pen}@keyframes hs-pen{to{stroke-dashoffset:0}}.vl .hs-sign small{font:600 11.5px/1 var(--f-body);color:var(--sepia);border-top:1px solid var(--borde);padding-top:4px}.vl .hs-route{border:1px solid var(--borde);background:#f3ece0;border-radius:8px;height:96px;position:relative;overflow:hidden}.vl .hs-route svg{width:100%;height:70px;position:absolute;top:6px;left:0}.vl .hs-sea{fill:none;stroke:#7a5230;stroke-width:1.6px;stroke-dasharray:3 4}.vl .hs-route circle{fill:#2e2119}.vl .hs-route circle.is-to{fill:#fffdf9;stroke:#2e2119;stroke-width:1.6px}.vl .hs-ship{offset-path:path("M14 52 C 80 6, 180 6, 246 30");offset-rotate:0deg;offset-distance:62%;background:#2e2119;border-radius:50%;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;animation:2.4s cubic-bezier(.2,.7,.2,1) .4s both hs-sail;display:grid;position:absolute;top:6px;left:0}.vl .hs-ship svg{fill:none;stroke:#f7f2ea;stroke-width:2px;width:13px;height:13px}@keyframes hs-sail{0%{offset-distance:0%}to{offset-distance:62%}}.vl .hs-route small{font:700 10.5px/1 var(--f-body);color:var(--sepia);position:absolute;bottom:7px}.vl .hs-route .a{left:10px}.vl .hs-route .b{right:10px}.vl .hs-docs{flex-wrap:wrap;gap:5px;display:flex}.vl .hs-docs span{border:1px solid var(--borde);height:22px;font:600 10.5px/1 var(--f-body);color:var(--tinta);background:#fffdf9;border-radius:5px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.vl .hs-docs svg{fill:none;width:11px;height:11px;stroke:var(--sepia);stroke-width:2px}@media (max-width:600px){.vl .hb-sheet{gap:7px;padding:16px 14px 12px 18px}.vl .hb-sheet .hb-st{font-size:18px}.vl .hs-cols{height:70px}.vl .hs-cols span{height:54px}.vl .hs-route{height:84px}.vl .hs-bars>div,.vl .hs-eta{grid-template-columns:66px minmax(0,1fr) 40px}}@media (prefers-reduced-motion:reduce){.vl .hb-in,.vl .hs-bar i,.vl .hs-cols i,.vl .hs-wax,.vl .hs-ok,.vl .hs-ship,.vl .hs-chip i{animation:none}.vl .hs-sign path{stroke-dashoffset:0;animation:none}}.vl .hs-route svg,.vl .hs-ship{left:50%}.vl .hs-route svg{width:260px;margin-left:-130px}.vl .hs-ship{left:calc(50% - 130px)}.vl .hs-route .hs-ship svg{width:13px;height:13px;margin:0;position:static}.vl .hs-cols{height:72px}.vl .hs-cols span{height:56px}.vl .hs-wax{width:54px;height:54px}.vl .hb-sheet .hs-dl div{padding:4px 0}@media (max-width:600px){.vl .hb-sheet{gap:6px}.vl .hb-sheet .hb-st{font-size:16.5px}.vl .hb-sheet .hs-dl,.vl .hb-sheet .hs-foot,.vl .hb-sheet .hs-docs,.vl .hs-sign small{display:none}.vl .hs-seal-row .hs-foot{display:flex}.vl .hs-kpi span{padding:6px 7px}.vl .hs-kpi b{font-size:14px}.vl .hs-kpi small{font-size:8.5px}.vl .hs-metrics span{padding:6px}.vl .hs-metrics b{font-size:15px}.vl .hs-metrics small{font-size:8.5px}.vl .hs-metrics em{display:none}.vl .hs-bars>div,.vl .hs-eta{grid-template-columns:62px minmax(0,1fr) 36px;font-size:11px}.vl .hs-cols{height:60px}.vl .hs-cols span{height:44px}.vl .hs-route{height:74px}.vl .hs-route svg{top:0}.vl .hs-alert{padding:6px 8px;font-size:11px}.vl .hs-alert b{font-size:11.5px}.vl .hs-wax{width:46px;height:46px}.vl .hs-wax b{font-size:7px}.vl .hs-chip{height:22px;padding:0 7px;font-size:10.5px}}@media (prefers-reduced-motion:no-preference){.vl-js .vl .ba[data-armed] .notebook .hand s:after{transition-duration:.3s}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(4) s:after{transition-delay:50ms}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(4) s+s:after{transition-delay:.2s}.vl-js .vl .ba[data-armed][data-in] .notebook .hand div:nth-child(6) s:after{transition-delay:.35s}.vl-js .vl .ba[data-armed][data-in] .notebook .margin-note{transition-delay:.5s}.vl-js .vl .ba[data-armed][data-in] .notebook .ba-wax{animation:ba-wax-drop .5s .65s var(--ease-rebote) both}.vl-js .vl .ba[data-armed][data-in] .ba-mid .circle .ico{transition-duration:.2s,.35s,.35s;transition-delay:.3s}.vl-js .vl .ba[data-armed] .vcard>*{transition-duration:.35s}.vl-js .vl .ba[data-armed][data-in] .vcard>:first-child{transition-delay:.3s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(2){transition-delay:.37s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(3){transition-delay:.44s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(4){transition-delay:.51s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(5){transition-delay:.58s}.vl-js .vl .ba[data-armed][data-in] .vcard>:nth-child(6){transition-delay:.65s}.vl-js .vl .ba[data-armed] .chart .bars rect{animation-duration:.55s}.vl-js .vl .ba[data-armed] .chart .bars rect:first-child{animation-delay:.6s}.vl-js .vl .ba[data-armed] .chart .bars rect:nth-child(2){animation-delay:.65s}.vl-js .vl .ba[data-armed] .chart .bars rect:nth-child(3){animation-delay:.7s}.vl-js .vl .ba[data-armed] .chart .bars rect:nth-child(4){animation-delay:.75s}.vl-js .vl .ba[data-armed] .chart .bars rect:nth-child(5){animation-delay:.8s}.vl-js .vl .ba[data-armed] .chart .bars rect:nth-child(6){animation-delay:.85s}.vl-js .vl .ba[data-armed] .chart .bars rect:nth-child(7){animation-delay:.9s}.vl-js .vl .ba[data-armed] .chart polyline{transition:clip-path .45s var(--ease-pluma) .95s}.vl-js .vl .ba[data-armed]:not([data-in]) .chip.sync-st .ss-up,.vl-js .vl .ba[data-armed][data-in] .chip.sync-st .ss-up{animation:ss-up .8s .45s var(--ease-out) both}.vl-js .vl .ba[data-armed] .chip.sync-st .ss-ok{animation:ss-ok .25s 1.25s var(--ease-out) both}.vl-js .vl .ba[data-armed]:not([data-in]) .chip.sync-st .ss-up,.vl-js .vl .ba[data-armed]:not([data-in]) .chip.sync-st .ss-ok{animation-play-state:paused}}.vl .site-nav .nav-full{flex:1;justify-content:center;gap:clamp(14px,1.6vw,26px);min-width:0;display:flex}.vl .site-nav .nav-full a,.vl .site-nav .nav-menu nav a{white-space:nowrap;font:600 14.5px/1 var(--f-body);color:#f3ebddc7;padding:8px 0;text-decoration:none;position:relative}.vl .site-nav .nav-full a:after{content:"";transform-origin:50%;height:1px;transition:transform .2s var(--ease-out);background:#c9a55a;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.vl .site-nav .nav-full a:hover,.vl .site-nav .nav-full a:focus-visible{color:#fffdf9}.vl .site-nav .nav-full a:hover:after,.vl .site-nav .nav-full a:focus-visible:after,.vl .site-nav .nav-full a.on:after{transform:scaleX(1)}.vl .site-nav .nav-full a.on{color:#fffdf9}.vl .site-nav .nav-full a:focus-visible{border-radius:3px;outline:none;box-shadow:0 0 0 2px #c9a55acc}.vl .site-nav .nav-menu{display:none;position:relative}.vl .site-nav .nav-menu summary{color:#f3ebdd;height:40px;font:600 14px/1 var(--f-body);cursor:pointer;border:1px solid #f3ebdd38;border-radius:8px;align-items:center;gap:8px;padding:0 14px;list-style:none;display:inline-flex}.vl .site-nav .nav-menu summary::-webkit-details-marker{display:none}.vl .site-nav .nav-menu summary:focus-visible{outline:none;box-shadow:0 0 0 2px #c9a55acc}.vl .nm-ic{gap:3px;display:grid}.vl .nm-ic i{background:currentColor;border-radius:1px;width:14px;height:1.5px;display:block}.vl .site-nav .nav-menu nav{z-index:30;background:#2e2119;border:1px solid #f3ebdd24;border-radius:10px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #0006}.vl .site-nav .nav-menu nav a{border-left:2px solid #0000;border-radius:6px;padding:11px 12px}.vl .site-nav .nav-menu nav a:hover,.vl .site-nav .nav-menu nav a:focus-visible{color:#fffdf9;background:#f3ebdd12;outline:none}.vl .site-nav .nav-menu nav a.on{color:#fffdf9;border-left-color:#c9a55a}@media (max-width:1279px){.vl .site-nav .nav-full a{font-size:13.5px}.vl .site-nav{gap:16px}}@media (max-width:1099px){.vl .site-nav .nav-full{display:none}.vl .site-nav .nav-menu{margin-left:16px;margin-right:auto;display:block}}@media (max-width:600px){.vl .site-nav .nav-menu summary{gap:0;padding:0 10px;font-size:0}.vl .site-nav .nav-menu summary .nm-ic{margin:0}}@media (prefers-reduced-motion:reduce){.vl .site-nav .nav-full a:after{transition:none}}@media (min-width:1280px){.vl .site-nav .nav-full{flex:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1100px){.vl .site-nav .nav-full{flex:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1100px) and (max-width:1279px){.vl .site-nav .nav-full{gap:12px}.vl .site-nav .nav-full a{font-size:12.5px}.vl .site-nav .actions .btn{padding:0 14px}}@media (min-width:1280px){.vl .site-nav .nav-full{gap:clamp(16px,1.25vw,20px)}.vl .site-nav .nav-full a{font-size:13.5px}}@media (min-width:1280px) and (max-width:1439px){.vl .site-nav .actions .btn{padding:0 14px}}@media (min-width:1100px) and (max-width:1279px){.vl .site-nav .nav-full{gap:11px}}@media (min-width:1280px){.vl .site-nav .actions .btn{padding:0 15px}}.vl .site-nav{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;display:grid}.vl .site-nav .brand{justify-self:start}.vl .site-nav .actions{justify-self:end}.vl .site-nav .nav-full,.vl .site-nav .nav-full{flex:none;justify-content:center;gap:clamp(14px,1.2vw,20px);position:static;top:auto;left:auto;transform:none}.vl .site-nav .nav-full a{font-size:13.5px}.vl .site-nav .nav-menu{justify-self:start;margin:0}@media (min-width:1280px){.vl .site-nav .actions .btn{padding:0 14px}}@media (max-width:1279px){.vl .site-nav .nav-full{display:none}.vl .site-nav .nav-menu{display:block}}.vl .site-nav.nav-tight .nav-full{display:none}.vl .site-nav.nav-tight .nav-menu{display:block}@media (max-width:900px){.vl .season-facts div{align-items:start;gap:4px;display:grid}.vl .season-facts dt{white-space:normal;width:auto}}@media (max-width:700px){.vl .d2-side nav{scroll-snap-type:x proximity;padding:0 28px 0 10px;scroll-padding:0 24px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 36px),#0000)}.vl .d2-side nav::-webkit-scrollbar{display:none}.vl .d2-side nav button{scroll-snap-align:start}}.vl .hb-book .hb-tab{position:relative}.vl .hb-book .hb-tab span{writing-mode:horizontal-tb;backface-visibility:visible;margin:0;position:absolute;top:50%;left:calc(50% + 6px);transform:translate(-50%,-50%)rotate(-90deg)}@media (max-width:600px){.vl .hb-book .hb-tab span{left:calc(50% + 5px)}}@media (max-width:420px){.vl .hb-title{gap:8px;padding-right:44px}.vl .hb-title img{width:88px}.vl .hb-title b{letter-spacing:.18em;font-size:10px}.vl .hb-title em{font-size:15px}}@media (max-width:359px){.vl .site-nav .brand-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vl .site-nav .actions{gap:6px}.vl .site-nav .actions .btn{padding:0 11px;font-size:13px}}@media (max-width:420px){.vl .d2-seal-card .d2-close{margin-bottom:58px}.vl .d2-wax{width:84px;height:84px;bottom:-66px;right:-4px}.vl .d2-qc .d2-tbl li{gap:8px;padding:10px;font-size:12.5px}.vl .d2-sign{min-height:92px}.vl .d2-pen{width:64px;height:36px;bottom:34px;right:8px}.vl .d2-hand{margin-bottom:4px;font-size:24px}}@media (max-width:600px){.vl .hb-book .hb-tab span{letter-spacing:.06em;font-size:8.5px;left:calc(50% + 10px)}}@media (max-width:700px){.vl .d2-side nav button{gap:6px}.vl .d2-side nav button em{width:auto}}@media (max-width:420px){.vl .d2-seal-card .d2-close{margin-bottom:64px}.vl .d2-wax{width:80px;height:80px;bottom:-4px;right:6px}}@media (max-width:359px){.vl .site-nav .actions{gap:4px}.vl .site-nav .actions .btn{height:36px;padding:0 8px;font-size:12.5px}.vl .site-nav .nav-menu summary{justify-content:center;width:36px;height:36px;padding:0}}@media (max-width:480px){.vl .site-nav{align-items:center;gap:8px;display:flex}.vl .site-nav .brand{margin-right:auto}.vl .site-nav .actions .btn{white-space:nowrap}}@media (max-width:1199px){.vl .tabs{display:none!important}.vl{--bar-h:0px;padding-bottom:0!important}}.vl .site-nav .nav-menu .nm-login{display:none}@media (max-width:480px){.vl .site-nav{gap:6px}.vl .site-nav .brand{gap:6px;min-width:0;font-size:18px}.vl .site-nav .brand .mark{width:28px;height:auto}.vl .site-nav .actions{flex:none;gap:6px}.vl .site-nav .actions .btn{white-space:nowrap;height:36px;padding:0 10px;font-size:13px}.vl .site-nav .nav-menu summary{justify-content:center;width:36px;height:36px;padding:0}}@media (max-width:360px){.vl .site-nav .brand-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vl .site-nav .actions{gap:4px}.vl .site-nav .actions .btn{padding:0 9px;font-size:12.5px}}.vl .hb-book .hb-tabs{flex-direction:column;justify-content:space-between;gap:6px;display:flex;top:5%;bottom:5%}.vl .hb-book .hb-tab{flex:1 1 0;height:auto;min-height:0;max-height:92px}@media (max-width:600px){.vl .hb-book .hb-tabs{gap:4px;top:4%;bottom:4%}}@media (max-width:1299px){.vl .vl-cinta{display:none!important}}.vl .vl-cinta:not(.is-visible){opacity:0!important;visibility:hidden!important}.vl .site-nav .actions .btn{white-space:nowrap}@media (max-width:420px){.vl .hv2-chips li{white-space:nowrap;gap:6px;padding:0 10px;font-size:12px}}@media (max-width:360px){.vl .hv2-chips li{gap:5px;padding:0 8px;font-size:11px}.vl .hv2-chips li .ico,.vl .hv2-chips li svg{width:13px;height:13px}}@media (max-width:600px){.vl .hb{margin-top:24px}}.vl .hb-hint{color:#f7f2eacc}@media (max-width:360px){.vl .hb-book .hb-tab span{letter-spacing:.04em;font-size:7.5px}}@media (min-width:720px) and (max-width:980px){.vl .hv2{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:32px}.vl .hb{justify-self:center;width:min(260px,100%)}.vl .hb-book{max-height:380px;margin:0 auto}.vl .hv2 h1{font-size:clamp(36px,5vw,46px)}}.vl h2{text-wrap:balance}@media (max-width:600px){.vl h2,.vl .contact-grid h2,.vl .chapters-head h2,.vl .ba-head h2{font-size:clamp(26px,6.6vw,34px)}}.vl .block{padding-block:112px}@media (max-width:1023px){.vl .block{padding-block:72px}}@media (max-width:600px){.vl .block{padding-block:56px}}@media (min-width:720px) and (max-width:1023px){.vl .chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vl .season-steps{border-top:1px solid var(--laton);border-left:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:0}.vl .season-steps li{padding:18px 12px 0}.vl .season-steps li+li{border-left:1px solid var(--borde)}.vl .season-steps li:before{top:-5px;left:12px}.vl .season-facts{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.vl .season-facts div{border-top:0;border-left:1px solid var(--laton);gap:6px;padding:0 16px;display:grid}.vl .season-facts div:first-child{border-left:0;padding-left:0}}.vl .season-facts dd{color:#4a3628;font-size:13px}.vl .ex,.vl .st-p .ex{font:700 10.5px/1 var(--f-body);letter-spacing:.06em;padding:3px 6px}@media (min-width:701px){.vl .d2-wax{bottom:-36px;right:-28px}.vl .d2-seal-card .d2-close>span{padding-left:16px;padding-right:72px}}.vl .d2-note .d2-link{white-space:nowrap}@media (min-width:701px){.vl .d2-note{width:min(210px,40%);top:110px;right:-12px}}@media (max-width:700px){.vl .d2-al{flex-direction:column;display:flex}.vl .d2-note{width:auto;margin:-24px 8px 0 24px;position:relative;top:auto;right:auto;transform:rotate(1.5deg)}.vl .d2-al .d2-k{flex-wrap:wrap;row-gap:4px}.vl .d2-al .d2-plain{color:#4a3628;flex-basis:100%;font-size:12px}}.vl .carriers-wrap .carriers{grid-template-columns:repeat(auto-fill,112px);justify-content:center;gap:12px;display:grid}.vl .carriers-wrap .carriers li{flex:none;width:112px;height:48px}.vl .carriers-wrap .carriers img{max-width:88px;height:24px}.vl .carriers-wrap .carriers li.no-logo span{font:600 13px/1.1 var(--f-body);color:#4a3628;letter-spacing:0}@media (max-width:600px){.vl .carriers-wrap .carriers{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.vl .carriers-wrap .carriers li{width:auto}}@media (max-width:700px){.vl .d2-side nav{scroll-padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000)}}@media (max-width:420px){.vl .notebook .ba-wax{width:108px;height:108px;bottom:-4px;right:-6px}}@media (min-width:1024px){.vl .dm-tz{align-items:start}.vl .dm-tz-l{position:sticky;top:96px}.vl #preguntas .split{align-items:start}.vl .faq-lamina{max-width:120px}}@media (min-width:1280px){.vl .closing{padding-block:80px}.vl .colophon .colo-top{padding-block:80px 56px}.vl .closing-seals .seal,.vl .closing-seals .seal-ga,.vl .closing-seals .seal-sag{width:64px;height:64px}}@media (min-width:1024px){.vl .colo-top{grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.vl .colo-brand{grid-column:1/span 5}.vl .colo-cols{grid-column:7/span 6;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.vl .site-nav{align-items:center;gap:8px;display:flex}.vl .site-nav .brand{margin-right:auto}}@media (min-width:481px) and (max-width:640px){.vl .site-nav .actions{flex:none;gap:6px}.vl .site-nav .actions .btn{height:38px;padding:0 12px;font-size:13.5px}}@media (max-width:700px){.vl .d2-note{margin-top:-20px}}@media (min-width:1300px){.vl .vl-cinta:not(.is-visible){opacity:1!important;visibility:visible!important}}.vl .hb-book{container-type:inline-size}.vl .hb-title img{width:clamp(64px,34cqw,108px)}.vl .hb-title b{letter-spacing:clamp(.12em,.7cqw,.24em);font-size:clamp(8px,4.1cqw,12px)}.vl .hb-title em{font-size:clamp(12px,5.6cqw,17px)}.vl .hb-title{padding-right:clamp(16px,15cqw,48px)}.vl .d2-al{flex-direction:column;display:flex}.vl .d2-al .d2-pl{padding-bottom:22px}.vl .d2-note{width:auto;max-width:300px;margin:-20px 10px 0 auto;position:relative;top:auto;right:auto;transform:rotate(1.5deg)}@media (max-width:700px){.vl .d2-note{max-width:none;margin:-20px 8px 0 24px}}.vl .d2-note .d2-note-a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vl .d2-note .d2-note-a button{white-space:nowrap}.vl .carriers-wrap{text-align:center}.vl .carriers-wrap .carriers{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.vl .carriers-wrap .carriers li,.vl .carriers-wrap .carriers li.no-logo,.vl .carriers-wrap .carriers li.has-logo{background:#fffdf9;border:1px solid #dccfbb;border-radius:8px;flex:0 0 112px;justify-content:center;align-items:center;width:112px;height:48px;padding:0 8px;display:flex}.vl .carriers-wrap .carriers img{object-fit:contain;width:auto;max-width:96px;height:auto;max-height:26px;display:block}.vl .carriers-wrap .carriers li.wide{padding:0 4px}.vl .carriers-wrap .carriers li.wide img{max-width:104px}.vl .carriers-wrap .carriers li.no-logo .wm{font:800 11.5px/1.05 var(--f-body);letter-spacing:.03em;text-transform:uppercase;color:#2e2119;white-space:nowrap;overflow:visible}.vl .carriers-wrap .infotip{justify-content:center;margin:14px auto 0}@media (max-width:380px){.vl .carriers-wrap .carriers li,.vl .carriers-wrap .carriers li.no-logo,.vl .carriers-wrap .carriers li.has-logo{flex-basis:calc(50% - 6px);width:calc(50% - 6px)}}@media (min-width:1024px){.vl .d2-seal-card .d2-wax,.vl .d2-wax{bottom:-36px;right:-28px}}@media (min-width:720px) and (max-width:1023px){.vl .ba{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.vl .ba>:not(.ba-col){display:none}.vl .dm-hoy{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.vl .contact-grid,.vl .colo-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.vl .colo-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.vl .ba-col,.vl .vcard{width:100%;max-width:560px;margin-inline:auto}}@media (max-width:400px){.vl h2{text-wrap:pretty}.vl .notebook .hand{font-size:clamp(17px,4.8vw,22px)}.vl .notebook .hand .h{font-size:clamp(19px,5.4vw,24px)}}@media (min-width:1024px){.vl .faq-lamina{max-width:120px}.vl .colo-cols{column-gap:48px}}.vl .contact-form{padding-bottom:32px}@media (min-width:1280px) and (max-width:1299px){.vl .vl-cinta{display:block!important}}@media (min-width:1280px){.vl .vl-cinta:not(.is-visible){opacity:1!important;visibility:visible!important}}.vl .vl-cinta,.vl .vl-cinta.is-visible{z-index:45;left:max(12px,50% - 648px)}.vl .vl-cinta a i{width:7px!important;height:1px!important}.vl .vl-cinta a span,.vl .vl-cinta a[aria-current=true].is-flash span{opacity:0;transform:translate(-4px)}.vl .vl-cinta a:hover span,.vl .vl-cinta a:focus-visible span{opacity:1;z-index:46;background:var(--papel);color:var(--sepia);position:relative;transform:none;box-shadow:0 0 0 1px #9a6b3f4d,0 6px 14px #2e21192e}@media (max-width:1299px){.vl .tabs{display:none!important}}.vl .tabs a{font:700 11px/1 var(--f-body);color:#f7f2ea}@media (min-width:701px){.vl .d2-wax{width:104px;height:104px;bottom:-40px!important;right:-32px!important}.vl .d2-seal-card .d2-close{margin-bottom:44px;padding-right:92px}.vl .d2-seal-card .d2-close>span{padding-right:16px}}.vl .notebook .hand .nw{white-space:nowrap}@media (min-width:381px) and (max-width:1023px){.vl .notebook .hand{font-size:clamp(16px,2.2vw + 8px,22px)}.vl .notebook .hand .h{font-size:clamp(18px,2.4vw + 9px,25px)}}@media (min-width:1024px){.vl .faq-lamina{flex:none;width:120px;max-width:120px}}@media (min-width:720px){.vl .colo-cols{column-gap:48px}}@media (min-width:720px) and (max-width:1023px){.vl .dm-goal{align-self:start}}.vl .dm-pct{white-space:nowrap}@media (max-width:700px){.vl .d2-side nav{-webkit-mask-image:none;mask-image:none}.vl .d2-side:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#2e211900,#2e2119);width:24px;position:absolute;top:0;bottom:0;right:0}}.vl .carriers-wrap .infotip-tip{color:#f7f2ea;text-align:center;background:#2e2119;top:calc(100% + 8px);bottom:auto;left:50%;transform:translate(-50%,4px)}.vl .carriers-wrap .infotip.is-open .infotip-tip{transform:translate(-50%)}.vl .vl-cinta a[aria-current=true] span,.vl .vl-cinta a[aria-current=true].is-flash span{opacity:0;transform:translate(-4px)}.vl .vl-cinta a:hover span,.vl .vl-cinta a:focus-visible span,.vl .vl-cinta a[aria-current=true]:hover span,.vl .vl-cinta a[aria-current=true]:focus-visible span{opacity:1;transform:none}.vl .vl-cinta,.vl .vl-cinta.is-visible{left:max(24px,25% - 307px)!important}@media (max-width:1535px){.vl .vl-cinta,.vl .vl-cinta.is-visible{display:none!important}}
