@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/8b7a0e2f50bdea2b-s.0kkodo7okz7sx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/5fab18730890019a-s.3gwda9lv2grgl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(../media/fe68a48bcbeff111-s.p.2ke8r1sltdje0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.M9nHTW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.M9nHTW_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.MpN1Ua_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.MpN1Ua_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
html:has(.tt3d){background:#07080d}.tt3d{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#07080d;--ink-2:#0d0f16;--ink-3:#141722;--line:#ece7dd1f;--line-2:#ece7dd38;--bone:#ece7dd;--bone-2:#c9c4ba;--mist:#8c90a3;--ember:#ff5b38;--ember-soft:#ff5b3824;--glacier:#a9ccff;--glacier-soft:#a9ccff1f;--panel:#0d0f16e0;--display:var(--font-bricolage), "Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif:var(--font-instrument), "Instrument Serif", "Iowan Old Style", Georgia, serif;--mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--ease:cubic-bezier(.16,1,.3,1)}.tt3d *,.tt3d :before,.tt3d :after{box-sizing:border-box}.tt3d{background:var(--ink);color:var(--bone);font-family:var(--display);font-variation-settings:"opsz" 16;-webkit-font-smoothing:antialiased;isolation:isolate;min-height:100vh;margin:0;font-size:17px;line-height:1.55;position:relative;overflow-x:clip}.tt3d ::selection{background:var(--ember);color:var(--ink)}.tt3d a{color:inherit}.tt3d img{max-width:100%}.tt3d :focus-visible{outline:2px solid var(--glacier);outline-offset:3px;border-radius:4px}.tt3d .tt3d-gl{z-index:0;background:radial-gradient(120% 80% at 70% 30%, #151a2b 0%, var(--ink) 60%);width:100%;height:100%;display:block;position:fixed;inset:0}.tt3d .grain{z-index:3;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite tt3d-grain;position:fixed;inset:0}@keyframes tt3d-grain{0%{background-position:0 0}25%{background-position:-40px 30px}50%{background-position:30px -50px}75%{background-position:-20px -10px}to{background-position:0 0}}.tt3d .vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#0000008c 100%);position:fixed;inset:0}.tt3d .tt3d-labels{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tt3d .lbl{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);white-space:nowrap;opacity:0;will-change:transform,opacity;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0}.tt3d .lbl:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px}.tt3d .lbl b{color:var(--bone-2);font-weight:500}.tt3d .lbl.is-filled{color:var(--ember)}.tt3d .lbl.is-filled b{color:var(--bone)}.tt3d .lbl.is-active{color:var(--glacier)}.tt3d .lbl.mkt:before{width:14px}.tt3d .lbl.left{flex-direction:row-reverse;margin-left:0}.tt3d .lbl.mkt{color:var(--bone-2);letter-spacing:.1em}.tt3d main,.tt3d header,.tt3d footer{z-index:2;position:relative}.tt3d main{overflow-x:clip}.tt3d .nav{z-index:20;padding-top:env(safe-area-inset-top,0px);transition:transform .6s var(--ease);position:fixed;top:0;left:0;right:0}.tt3d .nav.hide{transform:translateY(-110%)}.tt3d .nav-in{max-width:var(--max);padding:18px var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.tt3d .brand{letter-spacing:-.02em;font-variation-settings:"opsz" 40,"wdth" 90;align-items:center;gap:11px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.tt3d .glyph{flex-direction:column-reverse;gap:2px;display:flex}.tt3d .glyph i{border:1px solid var(--line-2);border-radius:1px;width:18px;height:3px;display:block}.tt3d .glyph i.f{background:var(--ember);border-color:var(--ember)}.tt3d .nav-links{gap:4px;margin-left:auto;display:flex}.tt3d .nav-links a{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2);border-radius:999px;padding:10px 12px;text-decoration:none;transition:color .3s,background .3s}.tt3d .nav-links a:hover{color:var(--bone);background:#ece7dd0f}.tt3d .nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07080dd9,#07080d00);position:absolute;inset:0}.tt3d .progress{transform-origin:0;background:linear-gradient(90deg,var(--ember),var(--glacier));width:100%;height:1px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.tt3d .btn{--bg:var(--bone);--fg:var(--ink);background:var(--bg);color:var(--fg);cursor:pointer;font:600 15px/1 var(--display);letter-spacing:-.01em;will-change:transform;border:0;border-radius:999px;align-items:center;gap:12px;padding:15px 22px;text-decoration:none;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative}.tt3d .btn .arr{transition:transform .4s var(--ease);display:inline-block}.tt3d .btn:hover .arr{transform:translate(4px)}.tt3d .btn.ember{--bg:var(--ember);--fg:#170603}.tt3d .btn.ghost{--bg:transparent;--fg:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2)}.tt3d .btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--bone)}.tt3d .btn.sm{padding:11px 16px;font-size:13.5px}.tt3d .btn small{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.tt3d .wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.tt3d section{position:relative}.tt3d .eyebrow{font:500 11.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);align-items:center;gap:10px;display:inline-flex}.tt3d .eyebrow:before{content:"";background:var(--ember);width:7px;height:7px;box-shadow:0 0 12px var(--ember);border-radius:50%}.tt3d .eyebrow.ai:before{background:var(--glacier);box-shadow:0 0 12px var(--glacier)}.tt3d h1,.tt3d h2,.tt3d h3{text-wrap:balance;margin:0;font-weight:600}.tt3d h2{letter-spacing:-.035em;font-variation-settings:"opsz" 96,"wdth" 88;font-size:clamp(2.3rem,5.2vw,4.9rem);line-height:.98}.tt3d em{font-family:var(--serif);letter-spacing:-.01em;color:var(--glacier);font-style:italic;font-weight:400}.tt3d .lead{color:var(--bone-2);max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}.tt3d .mono{font-family:var(--mono)}.tt3d .sec-pad{padding-block:clamp(110px,16vh,190px)}.tt3d .hero{align-items:center;min-height:100svh;padding-top:110px;padding-bottom:70px;display:flex}.tt3d .hero .wrap{width:100%}.tt3d .hero-copy{max-width:760px}.tt3d .hero h1{letter-spacing:-.032em;font-variation-settings:"opsz" 96,"wdth" 86;margin:26px 0 28px;font-size:clamp(3.1rem,8.4vw,8.2rem);font-weight:620;line-height:.92}.tt3d .hero h1 .w{vertical-align:top;margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.tt3d .hero h1 .w>span{transform-origin:0 100%;display:inline-block}.tt3d .hero h1 em{letter-spacing:-.025em;padding-right:.04em;font-weight:400}.tt3d .hero .lead{max-width:46ch;margin:0 0 38px}.tt3d .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tt3d .hero-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;max-width:720px;margin-top:64px;display:flex}.tt3d .hero-meta div{flex:180px;padding:16px 20px 0 0}.tt3d .hero-meta b{font:600 28px/1.1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 60,"wdth" 85;display:block}.tt3d .hero-meta span{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.tt3d .scroll-cue{right:var(--gutter);font:500 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mist);align-items:center;gap:12px;display:flex;position:absolute;bottom:34px}.tt3d .scroll-cue i{background:linear-gradient(var(--bone),transparent);width:1px;height:46px;position:relative;overflow:hidden}.tt3d .scroll-cue i:after{content:"";background:var(--ember);width:1px;height:40%;animation:tt3d-cue 2s var(--ease) infinite;position:absolute;top:-40%;left:0}@keyframes tt3d-cue{to{top:110%}}.tt3d .ticker{border-block:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#07080d8c;overflow:hidden}.tt3d .ticker-in{gap:0;width:max-content;animation:48s linear infinite tt3d-tick;display:flex}.tt3d .ticker:hover .ticker-in{animation-play-state:paused}.tt3d .ticker p{white-space:nowrap;font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--bone-2);align-items:center;gap:14px;margin:0;padding:15px 34px;display:flex}.tt3d .ticker p time{color:var(--ember)}.tt3d .ticker p:after{content:"◆";color:var(--line-2);margin-left:20px;font-size:8px}.tt3d .ticker .live{color:var(--ink);background:var(--ember);letter-spacing:.14em;border-radius:3px;padding:4px 8px;font-size:10px}@keyframes tt3d-tick{to{transform:translate(-50%)}}.tt3d .shift .big{letter-spacing:-.035em;font-variation-settings:"opsz" 90,"wdth" 90;max-width:20ch;margin:30px 0 0;font-size:clamp(2rem,4.6vw,4.3rem);font-weight:560;line-height:1.05}.tt3d .shift-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(70px,10vh,120px);display:grid}.tt3d .shift-grid .lead{margin:18px 0 26px}.tt3d .engines{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tt3d .engines span{font:500 11px/1 var(--mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--bone-2);border-radius:999px;padding:9px 12px}.tt3d .ai-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(14px);border-radius:18px;overflow:hidden;box-shadow:0 40px 120px -40px #a9ccff2e}.tt3d .ai-top{border-bottom:1px solid var(--line);font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.tt3d .ai-top .dots{gap:6px;display:flex}.tt3d .ai-top .dots i{background:var(--ink-3);border:1px solid var(--line-2);border-radius:50%;width:8px;height:8px}.tt3d .ai-body{gap:18px;min-height:360px;padding:22px 22px 24px;display:grid}.tt3d .ai-q{background:var(--ink-3);border:1px solid var(--line);border-radius:14px 14px 4px;justify-self:end;max-width:86%;padding:12px 16px;font-size:15px}.tt3d .ai-a{color:var(--bone-2);font-size:15.5px;line-height:1.6}.tt3d .ai-a strong{color:var(--bone);font-weight:600}.tt3d .ai-a sup{font:500 10px/1 var(--mono);color:var(--glacier);background:var(--glacier-soft);border-radius:4px;margin-left:2px;padding:2px 5px}.tt3d .ai-a .caret{background:var(--glacier);vertical-align:-3px;width:8px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite tt3d-blink;display:inline-block}@keyframes tt3d-blink{50%{opacity:0}}.tt3d .ai-src{opacity:0;transition:opacity .6s, transform .6s var(--ease);flex-wrap:wrap;gap:8px;display:flex;transform:translateY(6px)}.tt3d .ai-src.show{opacity:1;transform:none}.tt3d .ai-src span{font:500 11px/1 var(--mono);border:1px solid var(--line);color:var(--bone-2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.tt3d .ai-src span b{color:var(--glacier);font-weight:500}.tt3d .ai-foot{border-top:1px solid var(--line);font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);padding:12px 18px}.tt3d .scale-pin{align-items:center;height:100svh;display:flex;overflow:hidden}.tt3d .scale-pin .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;width:100%;display:grid}.tt3d .scale-copy{grid-column:2}.tt3d .scale-copy h2{margin:22px 0;font-size:clamp(2rem,4.2vw,3.9rem)}.tt3d .rule{border-left:2px solid var(--ember);background:linear-gradient(90deg,var(--ember-soft),transparent);font:italic 400 clamp(1.15rem,1.6vw,1.45rem)/1.35 var(--serif);color:var(--bone);margin:0 0 30px;padding:16px 18px}.tt3d .steps{min-height:236px;position:relative}.tt3d .step{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translateY(18px)}.tt3d .step.on{opacity:1;pointer-events:auto;transform:none}.tt3d .step-h{align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.tt3d .step-h .n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--ember)}.tt3d .step-h h3{letter-spacing:-.03em;font-variation-settings:"opsz" 80,"wdth" 88;font-size:clamp(1.7rem,2.6vw,2.4rem)}.tt3d .step p{color:var(--bone-2);max-width:48ch;margin:0 0 16px}.tt3d .step dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:0;font-size:14px;display:grid}.tt3d .step dt{font:500 10.5px/1.8 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.tt3d .step dd{color:var(--bone);margin:0}.tt3d .step .note{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--glacier);border-radius:4px;margin-top:14px;padding:6px 9px;display:inline-block}.tt3d .rail{gap:6px;margin-top:26px;display:flex}.tt3d .rail button{cursor:pointer;height:30px;color:var(--mist);font:500 10px/1 var(--mono);letter-spacing:.12em;text-align:left;background:0 0;border:0;flex:1;padding:0;position:relative}.tt3d .rail button:before{content:"";background:var(--line-2);height:2px;transition:background .4s;position:absolute;top:0;left:0;right:0}.tt3d .rail button.done:before{background:var(--ember)}.tt3d .rail button.on{color:var(--bone)}.tt3d .rail button span{position:absolute;top:10px;left:0}.tt3d .scale-foot{color:var(--mist);max-width:52ch;margin-top:24px;font-size:14px}.tt3d .pf-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;display:grid}.tt3d .pf-head h2{margin-top:22px}.tt3d .filters{flex-wrap:wrap;gap:8px;margin-top:44px;display:flex}.tt3d .filters button{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--bone-2);border:1px solid var(--line);background:0 0;border-radius:999px;padding:11px 15px;transition:all .3s}.tt3d .filters button:hover{border-color:var(--line-2);color:var(--bone)}.tt3d .filters button[aria-pressed=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.tt3d .filters button i{opacity:.55;margin-left:6px;font-style:normal}.tt3d .cards{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.tt3d .card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);min-height:300px;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease), border-color .3s;color:inherit;border-radius:18px;flex-direction:column;gap:14px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative}.tt3d .card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #ece7dd1a, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.tt3d .card:hover{border-color:var(--line-2)}.tt3d .card:hover:after{opacity:1}.tt3d .card.hidden{display:none}.tt3d .card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;transform:translateZ(30px)}.tt3d .card h3{letter-spacing:-.03em;font-variation-settings:"opsz" 60,"wdth" 90;font-size:1.5rem;line-height:1.05}.tt3d .card .cat{font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin-top:6px}.tt3d .card p{color:var(--bone-2);margin:0;font-size:14.5px;line-height:1.5;transform:translateZ(18px)}.tt3d .card-foot{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:14px;display:grid;transform:translateZ(12px)}.tt3d .kv{justify-content:space-between;gap:12px;font-size:13px;display:flex}.tt3d .kv span:first-child{font:500 10.5px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.tt3d .kv span:last-child{text-align:right;color:var(--bone)}.tt3d .pill{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap;color:var(--bone-2);border-radius:999px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.tt3d .pill:before{content:"";background:var(--mist);border-radius:50%;width:6px;height:6px}.tt3d .pill.active:before{background:#7bd88f;box-shadow:0 0 8px #7bd88f}.tt3d .pill.building:before{background:var(--glacier)}.tt3d .pill.early:before{border:1px solid var(--mist);background:0 0}.tt3d .badge{align-items:center;gap:12px;display:flex}.tt3d .bars{flex-direction:column-reverse;gap:2px;display:flex}.tt3d .bars i{border:1px solid var(--line-2);border-radius:1px;width:26px;height:4px;display:block}.tt3d .bars i.f{background:var(--ember);border-color:var(--ember)}.tt3d .bars i.b{border-color:var(--glacier);border-style:dashed}.tt3d .badge b{font:600 15px/1 var(--display);letter-spacing:-.01em}.tt3d .badge small{font:500 10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin-top:3px;display:block}.tt3d .card.yours{background:0 0;border-style:dashed;justify-content:center;align-items:flex-start}.tt3d .card.yours h3{font-size:1.9rem}.tt3d .pf-truth{border:1px solid var(--line);background:#07080d80;border-radius:16px;align-items:flex-start;gap:18px;margin-top:36px;padding:22px 24px;display:flex}.tt3d .pf-truth b{font:600 2.4rem/1 var(--display);color:var(--ember);letter-spacing:-.04em}.tt3d .pf-truth p{color:var(--bone-2);max-width:70ch;margin:0}.tt3d .markets .wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;display:grid}.tt3d .mk-copy h2{margin:22px 0 24px;font-size:clamp(2.1rem,4.4vw,4.1rem)}.tt3d .mk-list{border-top:1px solid var(--line);margin-top:34px}.tt3d .mk-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.4fr auto;align-items:baseline;gap:14px;padding:13px 0;font-size:14.5px;display:grid}.tt3d .mk-row b{font-weight:600}.tt3d .mk-row span{color:var(--bone-2)}.tt3d .mk-row code{font:500 10.5px/1 var(--mono);letter-spacing:.1em;color:var(--mist)}.tt3d .mk-row.base code{color:var(--ember)}.tt3d .deal-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;display:grid}.tt3d .deal h2{margin:22px 0 24px}.tt3d .terms{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:50px;display:grid;overflow:hidden}.tt3d .term{background:#090a10d1;flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex}.tt3d .term b{font:600 clamp(2.2rem,3.8vw,3.4rem)/1 var(--display);letter-spacing:-.045em;font-variation-settings:"opsz" 96,"wdth" 80;font-variant-numeric:tabular-nums}.tt3d .term b sub{vertical-align:baseline;letter-spacing:0;color:var(--mist);margin-left:4px;font-size:.38em;font-weight:500}.tt3d .term span{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember)}.tt3d .term p{color:var(--bone-2);margin:0;font-size:14px}.tt3d .deal-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tt3d .col{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(12px);border-radius:18px;padding:24px}.tt3d .col h3{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin-bottom:18px}.tt3d .col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tt3d .col li{color:var(--bone-2);gap:3px;font-size:14px;line-height:1.45;display:grid}.tt3d .col li b{color:var(--bone);font-size:15px;font-weight:600}.tt3d .col li i{font-style:normal;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--glacier)}.tt3d .deal .cta-row{margin-top:30px}.tt3d .fine{font:500 10.5px/1.5 var(--mono);letter-spacing:.06em;color:var(--mist);max-width:80ch;margin-top:18px}.tt3d .diag-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;margin-top:44px;display:grid}.tt3d .diag h2{margin-top:22px}.tt3d .qs{counter-reset:q;gap:8px;display:grid}.tt3d .q{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:16px 18px;transition:border-color .3s,background .3s;display:grid}.tt3d .q.blocking{border-color:var(--glacier);background:linear-gradient(90deg,var(--glacier-soft),var(--panel))}.tt3d .q.skipped{opacity:.55}.tt3d .q .tn{font:500 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--mist);width:34px}.tt3d .q.yes .tn{color:var(--ember)}.tt3d .q legend,.tt3d .q .qt{font-size:15px;line-height:1.4}.tt3d .q .qt small{font:500 10px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:2px;display:block}.tt3d .yn{border:1px solid var(--line-2);border-radius:999px;padding:3px;display:flex}.tt3d .yn input{opacity:0;pointer-events:none;position:absolute}.tt3d .yn label{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--mist);border-radius:999px;padding:9px 13px;transition:all .25s}.tt3d .yn input:checked+label{background:var(--bone);color:var(--ink)}.tt3d .yn input:focus-visible+label{outline:2px solid var(--glacier);outline-offset:2px}.tt3d .result{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#141722d9,#090a10d9);border-radius:20px;align-self:start;padding:28px;position:sticky;top:100px}.tt3d .result .tag{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);justify-content:space-between;display:flex}.tt3d .result .tag em{font-family:var(--mono);color:var(--glacier);font-size:10px;font-style:normal}.tt3d .r-tier{align-items:flex-end;gap:18px;margin:22px 0 8px;display:flex}.tt3d .r-tier b{font:650 clamp(4rem,7vw,6.2rem)/.85 var(--display);letter-spacing:-.06em;font-variation-settings:"opsz" 96,"wdth" 78;font-variant-numeric:tabular-nums}.tt3d .r-tier .bars i{width:44px;height:7px}.tt3d .r-name{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.tt3d .r-block{font:500 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--glacier);margin:14px 0 16px}.tt3d .r-text{color:var(--bone-2);margin:0 0 22px;font-size:15px}.tt3d .pr-list{border-top:1px solid var(--line);margin-top:50px}.tt3d .pr{border-bottom:1px solid var(--line);transition:padding .6s var(--ease);grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:30px;padding:30px 0;display:grid}.tt3d .pr .k{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);transition:color .3s}.tt3d .pr h3{letter-spacing:-.035em;font-variation-settings:"opsz" 80,"wdth" 86;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.02;transition:color .4s}.tt3d .pr p{color:var(--bone-2);max-width:52ch;margin:0;font-size:15.5px}.tt3d .pr:hover .k{color:var(--ember)}.tt3d .pr:hover h3{color:#fff}.tt3d .faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;display:grid}.tt3d .faq h2{margin-top:22px;font-size:clamp(2rem,3.6vw,3.2rem)}.tt3d details{border-bottom:1px solid var(--line)}.tt3d details:first-of-type{border-top:1px solid var(--line)}.tt3d summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:20px;padding:22px 0;font-size:1.15rem;font-weight:560;list-style:none;display:flex}.tt3d summary::-webkit-details-marker{display:none}.tt3d summary:after{content:"+";font:400 1.4rem/1 var(--mono);color:var(--mist);transition:transform .4s var(--ease)}.tt3d details[open] summary:after{color:var(--ember);transform:rotate(45deg)}.tt3d details p{color:var(--bone-2);max-width:68ch;margin:0 0 24px}.tt3d .final{text-align:center;align-items:center;min-height:100svh;display:flex}.tt3d .final .wrap{width:100%}.tt3d .final h2{letter-spacing:-.055em;font-variation-settings:"opsz" 96,"wdth" 78;max-width:12ch;margin:26px auto 34px;font-size:clamp(3rem,10vw,10rem);line-height:.88}.tt3d .final .cta-row{justify-content:center}.tt3d .final .wrap{text-shadow:0 2px 30px #07080dd9}.tt3d .final .btn.ghost,.tt3d .mail button{-webkit-backdrop-filter:blur(8px);background:#07080d99}.tt3d .mail{font:500 13px/1 var(--mono);letter-spacing:.06em;color:var(--bone-2);align-items:center;gap:10px;margin-top:26px;display:inline-flex}.tt3d .mail button{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--bone);cursor:pointer;background:0 0;border-radius:6px;padding:8px 10px}.tt3d footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#07080de0}.tt3d .ft{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:30px;padding-block:60px 30px;display:grid}.tt3d .ft p{color:var(--mist);max-width:44ch;margin:16px 0 0;font-size:14px}.tt3d .ft h4{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);margin:0 0 14px}.tt3d .ft ul{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.tt3d .ft a{color:var(--bone-2);text-decoration:none}.tt3d .ft a:hover{color:var(--bone)}.tt3d .legal{border-top:1px solid var(--line);font:500 10.5px/1.6 var(--mono);letter-spacing:.06em;color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:22px 34px;display:flex}.tt3d .legal a{color:inherit}.tt3d .consent-link{all:unset;cursor:pointer;color:inherit;text-decoration:underline}.tt3d .consent-link:focus-visible{outline:2px solid var(--glacier,#a9ccff);outline-offset:2px}.tt3d .hud{left:var(--gutter);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:10;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);pointer-events:none;align-items:center;gap:12px;transition:opacity .4s;display:flex;position:fixed}.tt3d .hud b{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:500}.tt3d .hud.off{opacity:0}@media (max-width:1080px){.tt3d .nav-links{display:none}.tt3d .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tt3d .pr{grid-template-columns:120px minmax(0,1fr)}.tt3d .pr p{grid-column:2}}@media (max-width:820px){.tt3d{font-size:16px}.tt3d .hero{align-items:flex-end;padding-top:40svh}.tt3d .hero h1{margin:18px 0 20px}.tt3d .hero-meta{flex-wrap:nowrap;margin-top:36px}.tt3d .hero-meta div{flex:1 1 0;padding-right:10px}.tt3d .hero-meta b{font-size:22px}.tt3d .hero-meta span{font-size:9.5px}.tt3d .hud,.tt3d .scale-pin .rule,.tt3d .scale-foot{display:none}.tt3d .shift-grid,.tt3d .pf-head,.tt3d .markets .wrap,.tt3d .deal-grid,.tt3d .diag-grid,.tt3d .faq{grid-template-columns:minmax(0,1fr)}.tt3d .scale-pin{align-items:flex-end;padding-bottom:40px}.tt3d .scale-pin .wrap{grid-template-columns:minmax(0,1fr)}.tt3d .scale-copy{grid-column:1}.tt3d .scale-copy h2{margin:14px 0;font-size:clamp(1.7rem,7vw,2.4rem)}.tt3d .rule{margin-bottom:18px;padding:12px 14px;font-size:1.05rem}.tt3d .steps{min-height:250px}.tt3d .step dl{font-size:13px}.tt3d .cards{grid-template-columns:minmax(0,1fr)}.tt3d .card{min-height:0}.tt3d .terms,.tt3d .deal-cols{grid-template-columns:minmax(0,1fr)}.tt3d .markets .mk-copy{padding-top:52vh}.tt3d .deal .wrap>.deal-grid>div:first-child{padding-top:34vh}.tt3d .result{position:relative;top:0}.tt3d .pr{grid-template-columns:minmax(0,1fr);gap:10px}.tt3d .pr p{grid-column:1}.tt3d .ft{grid-template-columns:repeat(2,minmax(0,1fr))}.tt3d .ft>div:first-child{grid-column:1/-1}.tt3d .scroll-cue{display:none}.tt3d .q{grid-template-columns:minmax(0,1fr) auto}.tt3d .q .tn{display:none}.tt3d .mk-row{grid-template-columns:1fr auto}.tt3d .mk-row td:nth-child(2){order:3;grid-column:1/-1;font-size:13.5px}.tt3d .hero-copy,.tt3d .shift,.tt3d .scale-copy,.tt3d .mk-copy{text-shadow:0 2px 24px #07080de6}}@media (prefers-reduced-motion:reduce){.tt3d .grain,.tt3d .ticker-in,.tt3d .scroll-cue i:after,.tt3d .ld-stack i{animation:none}.tt3d .card{transition:none}}.tt3d.no-webgl .tt3d-gl{background:radial-gradient(90% 70% at 75% 30%, #1a2034 0%, var(--ink) 65%)}.tt3d .h2-sm{font-size:clamp(1.8rem,3vw,2.8rem)}.tt3d .eyebrow.muted{color:var(--bone-2)}.tt3d .faq-sec{padding-top:0}.tt3d .lang{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);padding:10px 8px;text-decoration:none}.tt3d .lang:hover{color:var(--bone)}.tt3d .deal-links{flex-wrap:wrap;gap:6px 18px;margin-top:18px;display:flex}.tt3d .deal-links a{font:500 11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--glacier);border-bottom:1px solid var(--glacier-soft);text-decoration:none}.tt3d .deal-links a:hover{border-color:var(--glacier)}.tt3d .card-link{border-radius:inherit;z-index:1;position:absolute;inset:0}.tt3d .card-link:focus-visible{outline-offset:-2px}.tt3d .card .more{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--glacier)}.tt3d .card{position:relative}.tt3d .card-link-title{color:inherit;text-decoration:none}.tt3d .card-link-title:after{content:"";z-index:1;border-radius:18px;position:absolute;inset:0}.tt3d .card-link-title:focus-visible{outline:none}.tt3d .card-link-title:focus-visible:after{outline:2px solid var(--glacier);outline-offset:-2px}.tt3d .card:has(.card-link-title) .card-foot:after{content:"View profile →";font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--glacier);opacity:0;transition:opacity .3s}.tt3d:lang(es) .card:has(.card-link-title) .card-foot:after{content:"Ver ficha →"}.tt3d .card:has(.card-link-title):hover .card-foot:after{opacity:1}.tt3d .tt3d-canvas{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);display:block;position:fixed;inset:0}.tt3d .tt3d-canvas.is-ready{opacity:1}.tt3d .tt3d-wrapper{z-index:2;position:relative}.tt3d .mail a{color:var(--bone-2);text-decoration:none}.tt3d .ai-card{margin:0}.tt3d .mk-row th,.tt3d .mk-row td{font-weight:inherit;padding:0}.tt3d .mk-row th{font-weight:600}.tt3d .hero-meta dt,.tt3d .hero-meta dd{margin:0}.tt3d .engines li{display:contents}.tt3d .scale-foot a,.tt3d .pf-truth a,.tt3d .fine a{color:var(--glacier);border-bottom:1px solid var(--glacier-soft);text-decoration:none}.tt3d .ft nav{display:block}.tt3d p.eyebrow{margin:0}.tt3d .page-hero{align-items:flex-end;min-height:84svh;padding-top:140px;padding-bottom:clamp(60px,10vh,110px);display:flex}.tt3d .page-hero .wrap{width:100%}.tt3d .page-hero-copy{max-width:720px}.tt3d .page-hero h1{letter-spacing:-.04em;font-variation-settings:"opsz" 96,"wdth" 84;margin:22px 0 24px;font-size:clamp(2.6rem,6.4vw,6.2rem);font-weight:620;line-height:.94}.tt3d .page-hero h1 em{font-weight:400}.tt3d .page-hero .lead{max-width:48ch;margin:0 0 30px}.tt3d .crumbs ol{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);flex-wrap:wrap;gap:6px 10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.tt3d .crumbs li{align-items:center;gap:10px;display:flex}.tt3d .crumbs li+li:before{content:"/";color:var(--line-2)}.tt3d .crumbs a{color:var(--bone-2);text-decoration:none}.tt3d .crumbs a:hover{color:var(--bone)}.tt3d .crumbs [aria-current]{color:var(--ember)}.tt3d .sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;margin-bottom:clamp(36px,6vh,60px);display:grid}.tt3d .sec-head.solo{grid-template-columns:minmax(0,1fr)}.tt3d .sec-head.solo h2{max-width:22ch}.tt3d .sec-head h2{margin-top:22px}.tt3d .sec-head .lead{margin:0}.tt3d .terms{margin-top:0}.tt3d .terms.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.tt3d .terms.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.tt3d .term dt,.tt3d .term dd{margin:0}.tt3d .term dd{gap:10px;display:grid}.tt3d .deal-cols.n2,.tt3d .deal-cols.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.tt3d .deal-cols.n1{grid-template-columns:minmax(0,1fr)}.tt3d .pr .pr-t{color:var(--bone-2);max-width:56ch;font-size:15.5px}.tt3d .pr .pr-t p{margin:0 0 10px}.tt3d .pr .pr-t p:last-child{margin:0}.tt3d .faq-list{max-width:900px}.tt3d .cta-band{min-height:72svh}.tt3d .cta-band h2{font-size:clamp(2.6rem,7vw,6.6rem)}.tt3d .cta-band .cta-text{max-width:56ch;margin:0 auto 32px}.tt3d .prose{max-width:68ch;color:var(--bone-2);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}.tt3d .prose p{margin:0 0 1.1em}.tt3d .prose strong{color:var(--bone);font-weight:600}.tt3d .prose h3{color:var(--bone);letter-spacing:-.02em;margin:1.8em 0 .6em;font-size:1.35rem}.tt3d .prose a,.tt3d .text-link{color:var(--glacier);border-bottom:1px solid var(--glacier-soft);text-decoration:none}.tt3d .prose a:hover,.tt3d .text-link:hover{border-color:var(--glacier)}.tt3d .prose ul{padding-left:1.1em}.tt3d .prose li{margin-bottom:.5em}.tt3d .grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);display:grid}.tt3d .grid-2.wide-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tt3d .data-table-wrap{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow-x:auto}.tt3d .data-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.tt3d .data-table th,.tt3d .data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.tt3d .data-table thead th{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.tt3d .data-table tbody th{color:var(--bone);font-weight:600}.tt3d .data-table td{color:var(--bone-2)}.tt3d .data-table tr:last-child>*{border-bottom:0}.tt3d .data-table a{color:var(--bone);border-bottom:1px solid var(--line-2);text-decoration:none}.tt3d .data-table a:hover{border-color:var(--glacier)}.tt3d .chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tt3d .chips li{font:500 11px/1 var(--mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--bone-2);border-radius:999px;padding:9px 12px}.tt3d .paper{color:#0a0a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f1ea;border-radius:20px;padding:clamp(22px,4vw,44px)}.tt3d .paper :focus-visible{outline-color:#1f3a5f}.tt3d .note-box{border:1px solid var(--line);color:var(--bone-2);background:#07080d99;border-radius:14px;padding:18px 20px;font-size:14.5px}.tt3d .note-box b{color:var(--bone)}.tt3d .nav-links a[aria-current=page]{color:var(--bone);background:#ece7dd14}.tt3d .nav.open{transform:none}.tt3d .burger{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.tt3d .burger i{background:var(--bone);width:16px;height:1.5px;transition:transform .3s var(--ease);display:block}.tt3d .nav.open .burger i:first-child{transform:translateY(3.25px)rotate(45deg)}.tt3d .nav.open .burger i:last-child{transform:translateY(-3.25px)rotate(-45deg)}.tt3d .menu{background:var(--ink);border-top:1px solid var(--line);height:calc(100svh - 76px);padding:18px var(--gutter) 40px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.tt3d .menu[hidden]{display:none}.tt3d .menu a:not(.btn){font:600 1.7rem/1.1 var(--display);letter-spacing:-.03em;color:var(--bone);border-bottom:1px solid var(--line);padding:16px 0;text-decoration:none}.tt3d .menu a[aria-current=page]{color:var(--ember)}.tt3d .menu .btn{align-self:flex-start;margin-top:28px}@media (max-width:1080px){.tt3d .burger{display:flex}.tt3d .nav-in{gap:14px}.tt3d .nav-in .lang{margin-left:auto}.tt3d .terms.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.tt3d .nav-cta{display:none}.tt3d .page-hero{min-height:0;padding-top:52svh}.tt3d .sec-head,.tt3d .grid-2,.tt3d .grid-2.wide-left,.tt3d .terms.n2,.tt3d .terms.n4,.tt3d .deal-cols.n2,.tt3d .deal-cols.n4{grid-template-columns:minmax(0,1fr)}.tt3d .page-hero-copy{text-shadow:0 2px 24px #07080de6}}@media (max-width:1080px){.tt3d .pr .pr-t{grid-column:2}}@media (max-width:820px){.tt3d .pr .pr-t{grid-column:1}}html:has(.tt3d) [data-consent]{--color-canvas:#0d0f16;--color-paper:#141722;--color-sand:#ece7dd14;--color-tint:#ece7dd1f;--color-ink:#ece7dd;--color-ink-soft:#c9c4ba;--color-muted:#8c90a3;--color-line:#ece7dd24;--color-line-strong:#ece7dd52;--color-terracotta:#ff5b38}html:has(.tt3d) [data-consent=banner]{background:#0d0f16;box-shadow:0 -10px 40px #00000073}html:has(.tt3d) [data-consent=modal]{background:#07080d99}html:has(.tt3d) [data-consent] button{border-radius:999px}html:has(.tt3d) [data-consent] [data-consent-primary]{color:#07080d;background:#ff5b38}html:has(.tt3d) [data-consent] [data-consent-primary]:hover{background:#ff7556}html:has(.tt3d) [data-consent=modal]>div{border-radius:18px;overflow:hidden}@media (max-width:640px){.tt3d .art-table:after,.tt3d .data-table-wrap:after{content:"Swipe to see the whole table →";font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mist);padding:10px 12px 0;display:block;position:sticky;left:0}.tt3d .data-table-wrap:after{padding:10px 18px 12px}.tt3d:lang(es) .art-table:after,.tt3d:lang(es) .data-table-wrap:after{content:"Desliza para ver la tabla completa →"}.tt3d .crumbs a{padding-block:10px;display:inline-block}.tt3d .crumbs ol{gap:0 10px;margin-bottom:18px}.tt3d .ft ul{gap:0}.tt3d .ft ul a{padding-block:9px;display:block}.tt3d .ft p a,.tt3d .legal a,.tt3d .legal .consent-link{padding-block:10px;display:inline-block}.tt3d .glossary-index li{padding:0}.tt3d .glossary-index a{padding:12px 14px;display:block}}
