.ts-pagina{background:var(--cream);flex-direction:column;min-height:100vh;display:flex}.ts-oculto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ts-rotulo{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-700);margin:0;font-size:10px;font-weight:600}.ts-rotulo em{letter-spacing:.02em;text-transform:none;color:var(--ink-400);font-style:normal;font-weight:400}.ts-escenario{isolation:isolate;text-align:center;color:#fff;background:var(--navy-950);padding:clamp(56px,7vw,96px) 24px clamp(214px,19vw,250px);position:relative;overflow:clip}.ts-escenario-luz{z-index:-1;pointer-events:none;background:radial-gradient(46% 62% at 50% 0,#b99f6633,#0000 70%),radial-gradient(70% 50% at 50% 100%,#234c7a61,#0000 72%);position:absolute;inset:0}.ts-escenario-gq{z-index:-1;width:940px;height:940px;color:var(--gold-400);opacity:.2;animation:2.4s .2s both ts-aparece;top:-350px;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(circle,#00000024 30%,#000 47%,#0000 70%);mask-image:radial-gradient(circle,#00000024 30%,#000 47%,#0000 70%)}.ts-apertura{max-width:780px;margin:0 auto;position:relative}.ts-apertura:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#07182ce6 55%,#07182c00 100%);position:absolute;inset:-30px -90px}.ts-eyebrow{font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-400);align-items:center;gap:16px;margin:0;font-size:11px;font-weight:600;animation:.9s .3s both ts-aparece;display:inline-flex}.ts-eyebrow:before,.ts-eyebrow:after{content:"";background:var(--gold-500);width:34px;height:1px}.ts-titulo{font-family:var(--font-display);letter-spacing:-.034em;margin:22px 0;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.02}.ts-titulo em{color:var(--gold-300);font-style:italic;font-weight:500}.ts-corte{margin-bottom:-.16em;padding:0 .12em .16em;display:block;overflow:hidden}.ts-corte>*{animation:1.25s cubic-bezier(.19,1,.22,1) .45s both ts-sube;display:block}.ts-corte+.ts-corte>*{animation-delay:.62s}.ts-lead{max-width:56ch;font-family:var(--font-sans);color:#ffffffc2;animation:ts-entra 1s var(--ease-out) .95s both;margin:0 auto;font-size:clamp(15.5px,1.4vw,17.5px);font-weight:300;line-height:1.7}.ts-principal{z-index:1;width:100%;max-width:var(--container);flex:1;margin:calc(-1*clamp(170px,15vw,196px)) auto 0;padding:0 24px clamp(64px,8vw,110px);position:relative}.ts-mesa{animation:ts-entra 1.1s var(--ease-out) 1.1s both;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.ts-mesa-informe{display:block}.ts-hoja{background:#fffdf9;border-radius:2px;padding:clamp(24px,3.4vw,42px);position:relative;box-shadow:0 50px 90px -44px #030c1c8c,0 0 0 1px #b99f6659}.ts-hoja:before,.ts-ficha:before,.ts-papel:before{content:"";pointer-events:none;border:1px solid #b99f663d;position:absolute;inset:7px}.ts-riel{border-bottom:1px solid var(--line-100);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 30px;padding:0 0 20px;list-style:none;display:grid;position:relative}.ts-riel:before,.ts-riel:after{content:"";height:1px;position:absolute;top:3px;left:10%}.ts-riel:before{background:var(--line-200);right:10%}.ts-riel:after{width:calc(80% * var(--avance,0));background:var(--gold-500);transition:width .9s var(--ease-out)}.ts-riel li{justify-content:center;display:flex;position:relative}.ts-riel li:before{content:"";z-index:1;border:1px solid var(--line-200);background:#fffdf9;width:7px;height:7px;transition:background .5s,border-color .5s,box-shadow .5s;position:absolute;top:0;left:50%;transform:rotate(45deg)}.ts-riel li[data-estado=hecho]:before{background:var(--gold-500);border-color:var(--gold-500)}.ts-riel li[data-estado=actual]:before{background:var(--navy-800);border-color:var(--navy-800);box-shadow:0 0 0 4px #b99f6638}.ts-riel button{font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:18px 2px 0;display:flex}.ts-riel li[data-estado=hecho] button{cursor:pointer}.ts-riel-n{font-family:var(--font-display);color:var(--ink-400);font-size:17px;font-style:italic;line-height:1;transition:color .4s}.ts-riel-t{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-400);white-space:nowrap;font-size:9.5px;font-weight:600;transition:color .4s}.ts-riel li[data-estado=hecho] .ts-riel-n{color:var(--gold-600)}.ts-riel li[data-estado=hecho] button:hover .ts-riel-t{color:var(--gold-700)}.ts-riel li[data-estado=actual] .ts-riel-n,.ts-riel li[data-estado=actual] .ts-riel-t{color:var(--navy-800)}.ts-escena{animation:ts-entra .7s var(--ease-out) both}.ts-escena-n{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-700);font-size:10.5px;font-weight:600}.ts-escena-q{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-800);text-wrap:balance;margin:10px 0 8px;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.12}.ts-escena-d{font-family:var(--font-sans);color:var(--ink-600);margin:0;font-size:15px;font-weight:300;line-height:1.6}.ts-cuerpo{gap:28px;margin-top:30px;display:grid}.ts-grupo{gap:11px;display:grid}.ts-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.ts-par-piso{align-items:start}.ts-seccion{border-top:1px solid var(--line-100);gap:24px;padding-top:26px;display:grid}.ts-seccion:first-child{border-top:0;padding-top:0}.ts-seccion-t{font-family:var(--font-display);color:var(--navy-800);margin:0;font-size:21px;font-style:italic;font-weight:500}.ts-luz{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:30px;display:grid}.ts-luz-col{gap:24px;display:grid}.ts-ops{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.ts-op{text-align:center;cursor:pointer;border:1px solid var(--line-200);min-height:48px;transition:background .35s var(--ease-out), border-color .35s var(--ease-out);background:#fff;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;padding:10px 14px;display:flex;position:relative}.ts-op:hover{border-color:var(--gold-400)}.ts-op-t{font-family:var(--font-sans);color:var(--navy-800);font-size:14.5px;font-weight:500;line-height:1.25;transition:color .35s}.ts-op-d{font-family:var(--font-sans);color:var(--ink-500);margin-top:3px;font-size:12.5px;font-weight:300;line-height:1.4;transition:color .35s}.ts-op:after{content:"";background:var(--gold-400);width:5px;height:5px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;top:8px;right:8px;transform:rotate(45deg)scale(0)}.ts-op:has(input:checked){background:var(--navy-800);border-color:var(--navy-800)}.ts-op:has(input:checked) .ts-op-t{color:#fff}.ts-op:has(input:checked) .ts-op-d{color:#ffffffa8}.ts-op:has(input:checked):after{transform:rotate(45deg)scale(1)}.ts-op:has(input:focus-visible){outline:2px solid var(--gold-500);outline-offset:2px}.ts-ops-tarjetas .ts-op{text-align:left;align-items:flex-start;min-height:76px;padding:14px 16px}.ts-ops-tarjetas .ts-op-t{font-family:var(--font-display);font-size:18px;font-weight:600}.ts-num{gap:8px;min-width:0;display:grid}.ts-num-caja{border-bottom:1px solid var(--line-200);align-items:center;gap:14px;max-width:380px;padding-bottom:6px;transition:border-color .3s;display:flex}.ts-num-caja:focus-within{border-bottom-color:var(--gold-500)}.ts-num-campo{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ts-num-campo input{width:100%;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-800);appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-size:clamp(44px,5vw,58px);font-weight:600;line-height:1.1}.ts-num-campo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ts-num-campo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ts-num-campo input::placeholder{color:var(--line-200)}.ts-num-u{font-family:var(--font-display);color:var(--gold-600);white-space:nowrap;font-size:20px;font-style:italic}.ts-num-b{cursor:pointer;width:38px;height:38px;color:var(--gold-700);border:1px solid var(--gold-400);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:background .3s,color .3s;display:grid}.ts-num-b:hover:not(:disabled){background:var(--navy-800);border-color:var(--navy-800);color:#fff}.ts-num-b:disabled{opacity:.3;cursor:default}.ts-num-chico .ts-num-campo input{font-size:32px}.ts-num-chico .ts-num-b{width:32px;height:32px}.ts-num-chico .ts-num-u{font-size:16px}.ts-num-leyenda{font-family:var(--font-display);color:var(--ink-500);font-size:15px;font-style:italic}.ts-sws{display:grid}.ts-sw{cursor:pointer;border-bottom:1px solid var(--line-100);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex;position:relative}.ts-sws .ts-sw:first-child{border-top:1px solid var(--line-100)}.ts-sw-txt{gap:3px;display:grid}.ts-sw-t{font-family:var(--font-sans);color:var(--navy-800);font-size:14.5px;font-weight:500}.ts-sw-d{font-family:var(--font-sans);color:var(--ink-500);font-size:12.5px;font-weight:300;line-height:1.5}.ts-sw-riel{background:var(--line-200);width:40px;height:22px;transition:background .35s var(--ease-out);border-radius:999px;flex-shrink:0;position:relative}.ts-sw-riel span{width:16px;height:16px;transition:transform .4s var(--ease-out), background .35s;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14110b33}.ts-sw:has(input:checked) .ts-sw-riel{background:var(--navy-800)}.ts-sw:has(input:checked) .ts-sw-riel span{background:var(--gold-300);transform:translate(18px)}.ts-sw:has(input:focus-visible) .ts-sw-riel{outline:2px solid var(--gold-500);outline-offset:2px}.ts-texto{gap:8px;display:grid}.ts-texto input{border:0;border-bottom:1px solid var(--line-200);font-family:var(--font-sans);color:var(--navy-800);background:0 0;border-radius:0;outline:0;padding:8px 0 10px;font-size:18px;transition:border-color .3s}.ts-texto input:focus{border-bottom-color:var(--gold-500)}.ts-texto input::placeholder{color:var(--ink-400);font-weight:300}.ts-privado{font-family:var(--font-sans);color:var(--ink-500);margin:0;font-size:12.5px;line-height:1.6}.ts-buscar{color:var(--gold-600);border-bottom:1px solid var(--line-200);align-items:center;gap:12px;padding:4px 0 10px;transition:border-color .3s;display:flex}.ts-buscar:focus-within{border-bottom-color:var(--gold-500)}.ts-buscar input{min-width:0;font-family:var(--font-display);color:var(--navy-800);background:0 0;border:0;outline:0;flex:1;font-size:24px;font-style:italic}.ts-buscar input::placeholder{color:var(--ink-400)}.ts-barrios-lista{scrollbar-width:thin;scrollbar-color:var(--gold-300) transparent;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:300px;margin-top:14px;padding:3px 6px 3px 3px;display:grid;overflow-y:auto}.ts-op-barrio{text-align:left;align-items:flex-start;min-height:42px;padding:9px 13px}.ts-op-barrio .ts-op-t{font-size:14px}.ts-vacio{font-family:var(--font-display);color:var(--ink-500);grid-column:1/-1;margin:8px 0;font-size:16px;font-style:italic}.ts-rosa{aspect-ratio:1;width:220px;margin:6px auto 0;position:relative}.ts-rosa-dibujo{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ts-rosa-dibujo circle{fill:none;stroke:var(--gold-400);stroke-width:.8px}.ts-rosa-dibujo .ts-rosa-fina{stroke-opacity:.6;stroke-dasharray:1.5 3}.ts-rosa-dibujo line{stroke:var(--gold-500);stroke-width:.8px}.ts-rosa-aguja{transform-box:view-box;transform-origin:0 0;transition:transform .9s cubic-bezier(.3,1.35,.5,1),opacity .4s}.ts-rosa-aguja path{fill:var(--navy-800)}.ts-rumbo{cursor:pointer;position:absolute;translate:-50% -50%}.ts-rumbo span{width:34px;height:34px;font-family:var(--font-sans);letter-spacing:.04em;color:var(--navy-800);border:1px solid var(--line-200);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:grid}.ts-rumbo:hover span{border-color:var(--gold-400)}.ts-rumbo:has(input:checked) span{background:var(--navy-800);border-color:var(--navy-800);color:#fff}.ts-rumbo:has(input:focus-visible) span{outline:2px solid var(--gold-500);outline-offset:2px}.ts-rumbo-centro span{letter-spacing:0;width:46px;height:46px;color:var(--ink-500);font-size:10.5px;font-weight:500}.ts-rumbo-centro:has(input:checked) span{background:var(--gold-50);border-color:var(--gold-400);color:var(--gold-700)}.ts-error{font-family:var(--font-sans);color:var(--danger);background:var(--danger-bg);border-left:2px solid var(--danger);margin:24px 0 0;padding:10px 14px;font-size:13.5px}.ts-acciones{border-top:1px solid var(--line-100);justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:22px;display:flex}.ts-acciones-der{align-items:center;gap:26px;display:flex}.ts-seguir,.ts-cta{cursor:pointer;white-space:nowrap;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--navy-800);box-shadow:var(--shadow-navy);transition:background .4s var(--ease-out);border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ts-seguir:hover,.ts-cta:hover{background:var(--navy-950)}.ts-seguir:disabled{opacity:.6;cursor:default}.ts-seguir svg,.ts-cta-texto svg{transition:transform .4s var(--ease-out)}.ts-seguir:hover svg,.ts-cta-texto:hover svg{transform:translate(4px)}.ts-atras,.ts-saltar,.ts-cta-texto,.ts-otra{cursor:pointer;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy-800);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ts-saltar{color:var(--ink-500)}.ts-atras:after,.ts-saltar:after,.ts-cta-texto:after,.ts-otra:after{content:"";background:var(--gold-500);transform-origin:0;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:0;left:0;right:0}.ts-atras:hover,.ts-saltar:hover,.ts-cta-texto:hover,.ts-otra:hover{color:var(--gold-700)}.ts-atras:hover:after,.ts-saltar:hover:after,.ts-cta-texto:hover:after,.ts-otra:hover:after{transform:scaleX(.35)}.ts-emision{z-index:5;background:#fffdf9f2;place-items:center;animation:.45s both ts-aparece;display:grid;position:absolute;inset:0}.ts-emision>*{grid-area:1/1}.ts-emision .ts-emision-gq{aspect-ratio:1;width:min(340px,80%);height:auto;color:var(--gold-500);opacity:.75;position:relative}.ts-emision .gq-anillo{animation-duration:9s!important}.ts-emision .gq-anillo.gq-inverso{animation-duration:7s!important}.ts-emision-n{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-700);margin:-64px 0 0;font-size:10.5px;font-weight:600;position:relative}.ts-emision-t{text-align:center;max-width:16ch;font-family:var(--font-display);color:var(--navy-800);animation:ts-entra .55s var(--ease-out) both;background:#fffdf9e6;margin:10px 0 0;padding:10px 18px;font-size:23px;font-style:italic;line-height:1.3;position:relative}.ts-ficha{background:linear-gradient(#fff,#fffdf9);border-radius:2px;padding:30px 26px 24px;position:sticky;top:100px;box-shadow:0 44px 80px -44px #030c1c80,0 0 0 1px #b99f6659}.ts-ficha-sello{z-index:2;width:96px;height:96px;position:absolute;top:-34px;right:-26px}.ts-sello-espera{background:var(--cream);border:1px dashed var(--gold-400);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.ts-sello-espera span{font-family:var(--font-display);color:var(--gold-300);font-size:26px;font-weight:600}.ts-ficha-sello.is-sellando>*{background:#fff;border-radius:50%;padding:4px;animation:.9s cubic-bezier(.3,1.4,.5,1) .5s both ts-estampa;box-shadow:0 8px 20px -8px #0e2c5059}.ts-ficha-k{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-700);font-size:10px;font-weight:600}.ts-ficha-t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-800);margin:8px 0 4px;font-size:26px;font-weight:600;line-height:1.1}.ts-ficha-t em,.ts-papel-t em,.ts-firma-t em{color:var(--gold-600);font-style:italic;font-weight:500}.ts-ficha-sub{font-family:var(--font-sans);color:var(--ink-500);font-size:12px}.ts-doble{border-top:1px solid var(--gold-400);border-bottom:1px solid var(--gold-400);opacity:.7;height:4px;margin:16px 0 4px}.ts-lineas{margin:0}.ts-linea{border-bottom:1px dotted var(--line-200);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:11px 0;display:grid}.ts-linea dt{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--ink-500);font-size:9.5px;font-weight:600}.ts-linea dd{text-align:right;min-width:0;margin:0}.ts-linea-v{font-family:var(--font-display);color:var(--navy-800);animation:ts-escribe .9s var(--ease-out) both;font-size:15.5px;line-height:1.35;display:inline-block}.ts-linea dd small{font-family:var(--font-sans);color:var(--ink-500);margin-top:2px;font-size:12px;line-height:1.4;animation:.6s .2s both ts-aparece;display:block}.ts-linea-vacia{font-family:var(--font-display);color:var(--line-200)}.ts-precision{background:var(--cream);border:1px solid var(--gold-200);margin-top:20px;padding:15px 16px 14px}.ts-precision-cab{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ts-precision-cab strong{font-family:var(--font-display);color:var(--navy-800);font-size:18px;font-style:italic;font-weight:500}.ts-precision-riel{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px;display:grid}.ts-precision-riel span{background:var(--line-200);height:3px;transition:background .7s var(--ease-out)}.ts-precision[data-nivel="1"] .ts-precision-riel span:nth-child(-n+1),.ts-precision[data-nivel="2"] .ts-precision-riel span:nth-child(-n+2),.ts-precision[data-nivel="3"] .ts-precision-riel span{background:var(--gold-500)}.ts-precision p{font-family:var(--font-sans);color:var(--ink-500);margin:9px 0 0;font-size:12.5px;line-height:1.5}.ts-informe{max-width:940px;margin:0 auto}.ts-caratula{isolation:isolate;color:#fff;background:radial-gradient(ellipse 60% 70% at 80% 0%, #b99f6633, transparent 70%), var(--navy-900);border-radius:2px 2px 0 0;padding:clamp(34px,5vw,60px) clamp(24px,5vw,64px) clamp(30px,4vw,46px);position:relative;overflow:clip;box-shadow:0 0 0 1px #b99f6666}.ts-caratula:before{content:"";pointer-events:none;border:1px solid #b99f664d;position:absolute;inset:8px}.ts-caratula-gq{z-index:-1;width:760px;height:760px;color:var(--gold-400);opacity:.24;top:-318px;right:-318px;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 70%);mask-image:radial-gradient(circle,#000 44%,#0000 70%)}.ts-caratula-sello{z-index:1;--sello-size:132px;background:radial-gradient(circle closest-side,#0a2038f5 84%,#0a203800 100%);border-radius:50%;animation:1s cubic-bezier(.3,1.4,.5,1) .3s both ts-estampa;top:30px;right:34px;position:absolute!important}.ts-caratula-in{z-index:1;max-width:620px;position:relative}.ts-caratula-k{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-400);margin:0;font-size:11px;font-weight:600}.ts-caratula-k span{white-space:nowrap}.ts-caratula-lugar{font-family:var(--font-display);color:#ffffffb3;margin:8px 0 0;font-size:16px;font-style:italic}.ts-caratula-rot{font-family:var(--font-sans);letter-spacing:.26em;text-transform:uppercase;color:#fff9;margin:36px 0 0;font-size:10px;font-weight:600}.ts-valor{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:#fff;margin:10px 0 0;font-size:clamp(46px,7vw,84px);font-weight:600;line-height:1}.ts-regla{max-width:520px;margin-top:30px}.ts-regla-linea{border-left:1px solid var(--gold-400);border-right:1px solid var(--gold-400);background:linear-gradient(var(--gold-400), var(--gold-400)) 0 50% / 100% 1px no-repeat;height:11px;animation:ts-regla 1.4s var(--ease-out) .8s both;position:relative}.ts-regla-rombo{top:50%;left:var(--marca);background:var(--gold-300);width:11px;height:11px;box-shadow:0 0 0 4px var(--navy-900);animation:.6s 2s both ts-aparece;position:absolute;transform:rotate(45deg)}.ts-regla-extremos{font-family:var(--font-sans);color:#fff;justify-content:space-between;gap:16px;margin-top:12px;font-size:15px;font-weight:500;display:flex}.ts-regla-extremos span:last-child{text-align:right}.ts-regla-extremos small,.ts-datos dt{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-bottom:3px;font-size:9.5px;font-weight:600;display:block}.ts-datos{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:14px 44px;margin:30px 0 0;padding-top:20px;display:flex}.ts-datos dd{font-family:var(--font-display);color:#fff;margin:0;font-size:20px}.ts-papel{background:linear-gradient(#fff,#fffdf9);padding:clamp(30px,4.4vw,52px) clamp(24px,5vw,64px);position:relative;box-shadow:0 50px 90px -50px #030c1c66,0 0 0 1px #b99f6659}.ts-papel-t{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-800);margin:8px 0 0;font-size:clamp(26px,3vw,34px);font-weight:600}.ts-clausulas{margin:6px 0 0;padding:0;list-style:none}.ts-clausulas li{border-bottom:1px solid var(--line-100);animation:ts-entra .8s var(--ease-out) calc(.6s + var(--i) * .14s) both;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:0 16px;padding:18px 0;display:grid}.ts-cl-n{font-family:var(--font-display);color:var(--gold-600);font-size:22px;font-style:italic}.ts-clausulas h4{font-family:var(--font-sans);color:var(--navy-800);margin:0;font-size:15px;font-weight:600}.ts-clausulas p{font-family:var(--font-sans);color:var(--ink-600);margin:3px 0 0;font-size:13.5px;font-weight:300;line-height:1.5}.ts-clausulas strong{font-family:var(--font-display);white-space:nowrap;color:var(--navy-800);font-size:20px;font-weight:600}.ts-clausulas strong[data-signo=mas]{color:var(--success)}.ts-clausulas strong[data-signo=menos]{color:var(--danger)}.ts-cl-final{border-bottom:0!important}.ts-cl-final strong{color:var(--gold-700);font-size:26px}.ts-factores{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:22px;display:grid}.ts-fac ul{margin:10px 0 0;padding:0;list-style:none}.ts-fac li{border-bottom:1px dotted var(--line-200);font-family:var(--font-sans);color:var(--ink-700);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.ts-fac li em{color:var(--ink-500);font-style:normal}.ts-fac li b{white-space:nowrap;font-weight:600}.ts-fac li b[data-positivo=true]{color:var(--success)}.ts-fac li b[data-positivo=false]{color:var(--danger)}.ts-fac-vacio{font-family:var(--font-display);color:var(--ink-500);margin:10px 0 0;font-size:15px;font-style:italic}.ts-firma-bloque{border-top:1px solid var(--gold-200);grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:36px;margin-top:40px;padding-top:32px;display:grid}.ts-firma-t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--navy-800);margin:0 0 10px;font-size:25px;font-weight:600;line-height:1.2}.ts-firma-txt>p:not(.ts-firma-t){max-width:46ch;font-family:var(--font-sans);color:var(--ink-700);margin:0;font-size:15px;font-weight:300;line-height:1.65}.ts-ctas{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;display:flex}.ts-firma{text-align:center}.ts-firma-nombre{font-family:var(--font-display);color:var(--navy-800);margin:6px 0 0;font-size:18px}.ts-firma-rol{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-500);margin:3px 0 0;font-size:9.5px;font-weight:600}.ts-aviso{font-family:var(--font-sans);color:var(--ink-500);background:var(--gold-50);border:1px solid var(--gold-200);margin:22px 0 0;padding:16px 18px;font-size:12.5px;line-height:1.65}.ts-aviso strong{color:var(--ink-700)}.ts-otra{margin:26px auto 0;display:flex}.ts-nota{isolation:isolate;color:#fff;background:radial-gradient(ellipse 60% 50% at 85% 0%, #b99f6633, transparent 70%), radial-gradient(ellipse 70% 40% at 20% 100%, #234c7a66, transparent 72%), var(--navy-950);border-radius:2px;padding:30px 26px 26px;position:relative;overflow:clip;box-shadow:0 0 0 1px #b99f6659}.ts-nota-gq{z-index:-1;width:640px;height:640px;color:var(--gold-400);opacity:.22;top:-320px;right:-270px;-webkit-mask-image:radial-gradient(circle,#000 44%,#0000 70%);mask-image:radial-gradient(circle,#000 44%,#0000 70%)}.ts-nota-cab{margin-bottom:22px}.ts-nota-cab .ts-eyebrow{animation:none}.ts-nota-cab .ts-eyebrow:after{display:none}.ts-nota-t{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:12px 0 0;font-size:clamp(27px,3.2vw,34px);font-weight:600;line-height:1.1}.ts-nota-t em{color:var(--gold-300);font-style:italic;font-weight:500}.ts-mesa-nota{animation:none;display:block}.ts-mesa-nota .ts-hoja{padding:clamp(22px,3vw,32px)}.ts-mesa-nota .ts-escena-q{font-size:clamp(24px,2.6vw,29px)}.ts-mesa-nota .ts-informe{max-width:none}.ts-mesa-nota .ts-caratula{box-shadow:0 0 0 1px #b99f6673}.ts-precision-corta{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#fff9;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;font-weight:600;display:flex}.ts-precision-corta strong{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:#fff;font-size:16px;font-style:italic;font-weight:500}.ts-precision-corta .ts-precision-riel{flex:1;max-width:150px;margin:0 0 0 auto}.ts-precision-corta .ts-precision-riel span{background:#ffffff29}.ts-precision-corta[data-nivel="1"] .ts-precision-riel span:nth-child(-n+1),.ts-precision-corta[data-nivel="2"] .ts-precision-riel span:nth-child(-n+2),.ts-precision-corta[data-nivel="3"] .ts-precision-riel span{background:var(--gold-400)}@keyframes ts-aparece{0%{opacity:0}to{opacity:1}}@keyframes ts-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ts-sube{0%{transform:translateY(108%)}to{transform:none}}@keyframes ts-escribe{0%{clip-path:inset(0 100% 0 0);color:var(--gold-600)}60%{color:var(--gold-600)}to{clip-path:inset(0 -4px 0 0);color:var(--navy-800)}}@keyframes ts-estampa{0%{opacity:0;transform:scale(1.3)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes ts-regla{0%{background-size:0% 1px}to{background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.ts-escenario-gq,.ts-eyebrow,.ts-corte>*,.ts-lead,.ts-mesa,.ts-escena,.ts-linea-v,.ts-linea dd small,.ts-emision,.ts-emision-t,.ts-ficha-sello.is-sellando>*,.ts-caratula-sello,.ts-regla-linea,.ts-regla-rombo,.ts-clausulas li{animation:none}.ts-riel:after,.ts-rosa-aguja{transition:none}}@media (max-width:960px){.ts-mesa{grid-template-columns:minmax(0,1fr)}.ts-ficha{margin-top:18px;position:relative;top:auto}}@media (max-width:640px){.ts-escenario{padding:44px 20px 200px}.ts-eyebrow{letter-spacing:.22em;gap:10px;font-size:10px}.ts-eyebrow:before,.ts-eyebrow:after{width:18px}.ts-principal{margin-top:-168px;padding:0 14px 64px}.ts-hoja{padding:22px 18px}.ts-hoja:before,.ts-ficha:before,.ts-papel:before{inset:5px}.ts-riel{margin-bottom:24px}.ts-riel-t{display:none}.ts-riel li[data-estado=actual] .ts-riel-t{display:block}.ts-escena-q{font-size:25px}.ts-ops{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))!important}.ts-ops-tarjetas{grid-template-columns:minmax(0,1fr)!important}.ts-ops-tarjetas .ts-op{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;min-height:0}.ts-ops-tarjetas .ts-op-d{text-align:right;margin-top:0}.ts-ops-tarjetas .ts-op:after{display:none}.ts-barrios-lista{grid-template-columns:repeat(2,minmax(0,1fr));max-height:264px}.ts-par-piso,.ts-luz{grid-template-columns:minmax(0,1fr)}.ts-par{gap:18px}.ts-num-caja{gap:10px}.ts-acciones{margin-top:28px}.ts-acciones-der{gap:18px}.ts-seguir{padding:16px 20px}.ts-ficha{padding:26px 18px 20px}.ts-ficha-sello{width:78px;height:78px;top:-26px;right:-8px}.ts-ficha-sello .ts-sello-espera span{font-size:21px}.ts-caratula-sello{--sello-size:88px;top:18px;right:16px}.ts-caratula-k{max-width:22ch;line-height:1.7}.ts-clausulas li{grid-template-columns:30px minmax(0,1fr)}.ts-clausulas strong{grid-column:2;margin-top:8px}.ts-factores,.ts-firma-bloque{grid-template-columns:minmax(0,1fr)}.ts-firma{text-align:left;max-width:240px}.ts-nota{border-radius:0;margin-inline:-18px;padding:24px 12px 14px}.ts-nota-cab,.ts-precision-corta{padding:0 6px}.ts-precision-corta>span:first-child{display:none}.ts-precision-corta strong:before{content:"Precisión: ";font-style:normal;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#fff9;font-size:10px;font-weight:600}.ts-mesa-nota .ts-hoja{padding:20px 14px}}
