.blog-meta{font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:#7d8b9c;font-size:.6875rem}.blog-toolbar{border-bottom:1px solid var(--tt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:24px;display:flex}.blog-filters{flex-wrap:wrap;gap:9px;display:flex}.blog-filters button{color:var(--tt-muted);cursor:pointer;background:0 0;border:1px solid #2c3a49;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .2s,border-color .2s,background .2s}.blog-filters button:hover{color:#f4f7fb;border-color:#46596d}.blog-filters button[aria-pressed=true]{border-color:var(--tt-blue);color:var(--tt-blue);background:#14293b}.blog-search{color:#6d7b8c;border:1px solid #2c3a49;border-radius:7px;align-items:center;gap:10px;min-width:260px;padding:10px 15px;display:flex}.blog-search:focus-within{border-color:var(--tt-blue)}.blog-search input{color:#f4f7fb;background:0 0;border:0;flex:1;min-width:0;font-family:inherit;font-size:.875rem}.blog-search input::placeholder{color:#6d7b8c}.blog-search input:focus{outline:none}.blog-featured{background:linear-gradient(140deg,#15293d 0%,#111c29 58%);border:1px solid #304052;border-radius:10px;margin-top:38px;padding:38px;transition:border-color .2s,transform .2s;display:block}.blog-featured:hover{border-color:#3f5a76;transform:translateY(-2px)}.blog-featured h2{max-width:820px;margin-top:16px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}.blog-featured p{max-width:720px;margin-top:18px}.blog-featured .tt-text-link{color:var(--tt-blue);margin-top:16px}.blog-featured-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.blog-category{letter-spacing:.06em;color:var(--tt-blue);border:1px solid #2d4f6b;border-radius:999px;padding:5px 13px;font-size:.75rem;font-weight:500}.blog-list{margin-top:8px}.blog-list>a{border-bottom:1px solid #263442;grid-template-columns:148px 1fr 24px;align-items:center;gap:26px;padding:27px 8px 27px 0;transition:background .2s;display:grid}.blog-list>a:hover{background:#0e1722}.blog-list>a>svg{color:#93b4d0;flex-shrink:0;transition:transform .2s}.blog-list>a:hover>svg{transform:translate(2px,-2px)}.blog-list h3{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}.blog-list p{max-width:760px;margin-top:7px;font-size:.875rem}.blog-list-side{flex-direction:column;gap:7px;display:flex}.blog-empty{text-align:center;padding:60px 0}.blog-count{margin-top:30px}.blog-soon{max-width:640px;padding:58px 0 10px}.blog-soon h2{margin-top:18px}.blog-soon p{margin-top:22px;font-size:1.0625rem}.blog-soon .tt-button{margin-top:30px}.blog-hero{isolation:isolate;background:radial-gradient(55% 70% at 78% 45%,#123a5c66,#0000 70%),radial-gradient(at 85% 0,#173b6155,#0000 60%);position:relative;overflow:hidden}.blog-hero:before{content:"";z-index:-1;background-image:radial-gradient(#42baff2e 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 75% at 76%,#000 20%,#0000 75%);mask-image:radial-gradient(50% 75% at 76%,#000 20%,#0000 75%)}.blog-hero>.tt-container{position:relative}.blog-hero-art{z-index:-1;aspect-ratio:1/.78;perspective:1400px;width:min(500px,38vw);position:absolute;top:50%;right:max(40px,50vw - 680px);transform:translateY(-50%)}.blog-hero-sheet{aspect-ratio:.9;width:60%;transform-style:preserve-3d;background:linear-gradient(160deg,#122437e6 0%,#0b1622f0 75%);border:1px solid #2a4258;border-radius:12px;flex-direction:column;gap:5.5%;padding:7% 7.5%;animation:9s ease-in-out infinite blog-hoja;display:flex;position:absolute;box-shadow:0 30px 60px -30px #000c,inset 0 1px #ffffff0d}.blog-hero-sheet--atras{opacity:.45;animation-delay:-3s;top:0%;left:2%;transform:rotateY(-24deg)rotateX(8deg)translateZ(-120px)}.blog-hero-sheet--medio{opacity:.72;animation-delay:-6s;top:8%;left:20%;transform:rotateY(-24deg)rotateX(8deg)translateZ(-40px)}.blog-hero-sheet--frente{background:linear-gradient(160deg,#13283df2 0%,#0c1824f7 75%) padding-box padding-box,linear-gradient(135deg,#42baffcc,#2a425800 45% 60%,#c4f27899) border-box;border-color:#0000;top:16%;left:38%;transform:rotateY(-24deg)rotateX(8deg)translateZ(40px);box-shadow:0 40px 80px -30px #000d,0 0 60px -20px #42baff55}@keyframes blog-hoja{0%,to{translate:0}50%{translate:0 -10px}}.blog-hero-sheet i{background:#3a5268;border-radius:99px;display:block}.blog-hero-tag{opacity:.8;width:30%;height:5px;background:var(--tt-blue)!important}.blog-hero-title{opacity:.85;width:82%;height:11px;background:#d9e6f2!important}.blog-hero-line{width:100%;height:5px}.blog-hero-line--media{width:70%}.blog-hero-line--corta{width:46%}.blog-hero-bars{border-bottom:1px solid #2d465d;flex:1;align-items:flex-end;gap:9%;padding-top:4%;display:flex}.blog-hero-bars i{background:linear-gradient(#42baff99,#42baff22);border-radius:3px 3px 0 0;flex:1}.blog-hero-flow{align-items:center;gap:8%;margin-block:3%;display:flex}.blog-hero-flow span{text-align:center;font-family:var(--font-geist-mono),monospace;color:var(--tt-blue);background:#0f2133;border:1px solid #2c4a64;border-radius:7px;flex:1;padding:8% 0;font-size:clamp(.5rem,.9vw,.7rem);position:relative}.blog-hero-flow span+span:before{content:"";background:linear-gradient(90deg,#42baff00,#42baffaa);width:60%;height:1px;position:absolute;top:50%;right:100%}.blog-hero-flow span:last-child{color:var(--tt-lime);border-color:#4f6b3a}@media (prefers-reduced-motion:reduce){.blog-hero-sheet{animation:none}}@media (max-width:1100px){.blog-hero-art{display:none}.blog-hero:before{-webkit-mask-image:radial-gradient(70% 60% at 90% 20%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 60% at 90% 20%,#000 10%,#0000 70%)}}.blog-progress{z-index:60;background:#1c2836;height:2px;position:fixed;inset:0 0 auto}.blog-progress>i{background:var(--tt-blue);height:100%;display:block}.blog-article-hero{border-bottom:1px solid var(--tt-line);background:radial-gradient(at 85% 0,#173b6155,#0000 60%);padding-block:150px 54px}.blog-article-hero h1{max-width:920px;margin-top:22px;font-size:clamp(2.2rem,4.4vw,3.9rem);line-height:1.08}.blog-article-hero>div>p{max-width:720px;margin-top:22px;font-size:1.125rem}.blog-article-facts{border-top:1px solid #1f2b39;flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:22px;display:flex}.blog-back{color:var(--tt-muted);align-items:center;gap:9px;margin-bottom:26px;font-size:.8125rem;transition:color .2s;display:inline-flex}.blog-back:hover{color:#f4f7fb}.blog-body{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:64px;display:grid}.blog-toc{border-left:1px solid #263442;padding-left:18px;position:sticky;top:116px}.blog-toc>p{font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.6875rem}.blog-toc a{color:var(--tt-muted);padding-block:6px;font-size:.8125rem;line-height:1.45;transition:color .2s;display:block}.blog-toc a:hover{color:#f4f7fb}.blog-toc a[data-activo=true]{color:var(--tt-blue)}.blog-toc a[data-nivel="3"]{padding-left:14px}.blog-prose{max-width:68ch}.blog-prose h2{margin-top:54px;margin-bottom:18px;scroll-margin-top:110px;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.18}.blog-prose h2:first-child{margin-top:0}.blog-prose h3{letter-spacing:-.02em;margin-top:36px;margin-bottom:12px;scroll-margin-top:110px;font-size:1.25rem;font-weight:500}.blog-prose p{color:#c3ccd8;margin-bottom:24px;font-size:1.0625rem;line-height:1.8}.blog-prose strong{color:#f4f7fb;font-weight:600}.blog-prose ul{margin:0 0 26px;padding:0;list-style:none}.blog-prose li{color:#c3ccd8;margin-bottom:12px;padding-left:22px;font-size:1.0625rem;line-height:1.75;position:relative}.blog-prose li:before{content:"";background:var(--tt-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:0}.blog-tags{border-top:1px solid #263442;flex-wrap:wrap;gap:9px;margin-top:46px;padding-top:30px;display:flex}.blog-tags span{color:var(--tt-muted);border:1px solid #2c3a49;border-radius:999px;padding:6px 14px;font-size:.8125rem}.blog-share{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.blog-share>span{margin-right:6px}.blog-share button{width:38px;height:38px;color:var(--tt-muted);cursor:pointer;background:0 0;border:1px solid #2c3a49;border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:inline-flex}.blog-share button:hover{color:#f4f7fb;border-color:#46596d}.blog-related{border-top:1px solid var(--tt-line)}.blog-related h2{margin-bottom:8px;font-size:1.7rem}.blog-prose a{color:var(--tt-blue);text-underline-offset:3px;-webkit-text-decoration:underline #42baff66;text-decoration:underline #42baff66;transition:text-decoration-color .2s}.blog-prose a:hover{-webkit-text-decoration-color:var(--tt-blue);text-decoration-color:var(--tt-blue)}.blog-prose code{font-family:var(--font-geist-mono),monospace;color:#dbe7f2;background:#122131;border:1px solid #22364a;border-radius:5px;padding:1px 6px;font-size:.86em}.blog-prose ol{counter-reset:paso;margin:0 0 26px;padding:0;list-style:none}.blog-prose>ol>li{counter-increment:paso;padding-left:38px}.blog-prose>ol>li:before{content:counter(paso,decimal-leading-zero);width:auto;height:auto;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;color:var(--tt-blue);background:0 0;border-radius:0;font-size:.75rem;top:.28em}.blog-block{margin:34px 0 38px}.blog-block-title{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tt-muted)!important;margin-bottom:16px!important;font-size:.6875rem!important;line-height:1.4!important}.blog-block ol,.blog-block ul{margin:0;padding:0;list-style:none}.blog-block li{margin:0;padding-left:0}.blog-block li:before{content:none}.blog-block li>strong{color:#f4f7fb;font-size:1.0625rem;font-weight:500;line-height:1.35;display:block}.blog-block li>p{color:#b3bfcc;margin:6px 0 0;font-size:.9375rem;line-height:1.65}.blog-timeline ol{padding-left:28px;position:relative}.blog-timeline ol:before{content:"";background:linear-gradient(180deg,#2b4256,var(--tt-blue)70%,var(--tt-lime));width:1px;position:absolute;top:8px;bottom:8px;left:5px}.blog-timeline li{padding-bottom:24px;position:relative}.blog-timeline li:last-child{padding-bottom:0}.blog-timeline li:after{content:"";background:var(--tt-bg);border:1px solid var(--tt-blue);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:-28px}.blog-timeline li:last-child:after{background:var(--tt-blue);box-shadow:0 0 0 4px #42baff22}.blog-timeline-tag,.blog-card-tag{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-blue);margin-bottom:6px;font-size:.6875rem;display:block}.blog-flow ol{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.blog-flow ol[data-pasos="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-flow ol[data-pasos="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-flow li{background:linear-gradient(160deg,#102033 0%,#0c1723 70%);border:1px solid #243546;border-radius:10px;padding:18px 16px 16px;position:relative}.blog-flow li:before{content:"";background:linear-gradient(90deg,transparent,var(--tt-blue),transparent);opacity:.7;border-radius:0;width:auto;height:1px;position:absolute;inset:-1px 16px auto}.blog-flow li>strong{font-size:1rem}.blog-flow li>p{font-size:.875rem;line-height:1.55}.blog-flow-n{font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;color:var(--tt-blue);margin-bottom:10px;font-size:.75rem;display:block}.blog-cards ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.blog-cards li{background:#0d1824;border:1px solid #243546;border-radius:10px;padding:20px 18px;transition:border-color .2s}.blog-cards li:hover{border-color:#35546e}.blog-stats ul{border:1px solid #243546;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.blog-stats li{background:#0d1824;border-left:1px solid #243546;padding:22px 20px}.blog-stats li:first-child{border-left:0}.blog-stats li>strong{letter-spacing:-.03em;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:500;line-height:1}.blog-stats li>span{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-blue);margin-top:10px;font-size:.6875rem;display:block}.blog-stats li>p{margin-top:6px;font-size:.8125rem}.blog-note{background:linear-gradient(135deg,#10263b 0%,#0c1824 65%);border:1px solid #25405a;border-radius:10px;padding:22px 24px;position:relative}.blog-note:before{content:"";background:linear-gradient(180deg,var(--tt-blue),var(--tt-lime));border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:-1px}.blog-note p{color:#d3dce6;margin-bottom:12px}.blog-note p:last-child{margin-bottom:0}.blog-note .blog-block-title{color:var(--tt-blue)!important}.blog-table{border:1px solid #243546;border-radius:10px;overflow:hidden}.blog-table table{border-collapse:collapse;width:100%;font-size:.9375rem}.blog-table th{text-align:left;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-muted);background:#0f1c2a;border-bottom:1px solid #243546;padding:14px 16px;font-size:.6875rem;font-weight:500}.blog-table td{color:#c3ccd8;vertical-align:top;border-top:1px solid #1d2b3a;padding:14px 16px;line-height:1.5}.blog-table tbody tr:first-child td{border-top:0}.blog-table td:first-child{color:#f4f7fb;font-weight:500}.blog-table tbody tr:hover td{background:#0e1926}@media (max-width:1100px){.blog-body{grid-template-columns:minmax(0,1fr);gap:0}.blog-toc{display:none}}@media (max-width:760px){.blog-toolbar{flex-direction:column;align-items:stretch}.blog-search{min-width:0}.blog-featured{padding:26px 22px}.blog-list>a{grid-template-columns:1fr 20px;gap:16px;padding-block:22px}.blog-list-side{flex-direction:row;grid-column:1/-1;gap:14px}.blog-article-hero{padding-block:120px 44px}.blog-prose p,.blog-prose li{font-size:1rem}.blog-flow ol[data-pasos]{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-stats li{border-top:1px solid #243546;border-left:0}.blog-stats li:first-child{border-top:0}.blog-table{border:0;border-radius:0;overflow:visible}.blog-table thead{display:none}.blog-table table,.blog-table tbody,.blog-table tr,.blog-table td{width:100%;display:block}.blog-table tr{background:#0d1824;border:1px solid #243546;border-radius:10px;margin-bottom:12px;padding:6px 0}.blog-table td,.blog-table tbody tr:first-child td{border:0;padding:8px 16px}.blog-table td:first-child{padding-top:12px;font-size:1.0625rem}.blog-table td:not(:first-child):before{content:attr(data-columna);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-blue);margin-bottom:3px;font-size:.625rem;display:block}.blog-table tbody tr:hover td{background:0 0}}
