#mt3d{--cream:#EEF1F2;--cream-2:#E3E8EA;--ink:#232B31;--muted:#5B6E7A;--copper:#B8673A;--amber:#CF7F4E;--patina:#4F8F7F;--r-xs:3px;--r-s:5px;--r:8px;--head:"Archivo","Arial Narrow",sans-serif;--body:"Source Sans 3",Arial,sans-serif}#mt3d,#mt3d *{box-sizing:border-box}#mt3d{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:radial-gradient(900px 600px at 72% 38%,#F7F9FA 0%,transparent 70%),radial-gradient(700px 500px at 100% 100%,rgba(207,127,78,.12),transparent 70%),linear-gradient(180deg,#f1f4f5,#e3e8ea)}#mt3d .mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(420px,94vw,1600px);color:#232b3113;pointer-events:none;user-select:none;will-change:transform}#mt3d .mark svg{display:block;width:100%;height:auto}#mt3d canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:default;touch-action:pan-y}#mt3d svg#lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}#mt3d svg#lines line{stroke:var(--copper);stroke-width:1.2;opacity:0;transition:opacity .6s}#mt3d .lb{position:absolute;left:0;top:0;z-index:3;opacity:0;pointer-events:none;transition:opacity .7s}#mt3d .lb.show{opacity:1}#mt3d .lb .dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:4px;background:var(--copper);box-shadow:0 0 0 4px #b8673a40;animation:pul 2.4s infinite;display:grid;place-items:center;color:#fff;font:700 11px/1 var(--head);cursor:pointer}#mt3d .lb.show .dot{pointer-events:auto}@keyframes pul{70%{box-shadow:0 0 0 10px #b8673a00}to{box-shadow:0 0 #b8673a00}}#mt3d .lb .tag{position:absolute;white-space:nowrap;background:#f4f6f7eb;backdrop-filter:blur(8px);border:1px solid rgba(35,43,49,.12);border-radius:var(--r-s);padding:9px 14px 10px;box-shadow:0 14px 30px -14px #232b3159;cursor:pointer;transition:border-color .3s,transform .4s}#mt3d .lb.show .tag{pointer-events:auto}#mt3d .lb .tag:hover,#mt3d .lb.hot .tag{border-color:var(--copper);transform:translateY(-2px)}#mt3d .lb .tag b{display:flex;align-items:center;gap:8px;font-family:var(--head);font-size:14px;font-weight:700}#mt3d .lb .tag b i{font-style:normal;font-size:11px;width:20px;height:20px;border-radius:var(--r-xs);background:var(--amber);color:#fff;display:grid;place-items:center}#mt3d .lb .tag span{display:none;font-size:12px;color:var(--muted);margin-top:3px;max-width:230px;white-space:normal;line-height:1.4}#mt3d .lb.hot .tag span,#mt3d .lb.act .tag span{display:block}#mt3d .lb.hot,#mt3d .lb.act{z-index:8}#mt3d .lb.act .tag,#mt3d .lb.hot .tag{padding:14px 18px 15px;border-color:var(--copper)}#mt3d .lb.act .tag b,#mt3d .lb.hot .tag b{font-size:19px;gap:10px}#mt3d .lb.act .tag b i,#mt3d .lb.hot .tag b i{width:26px;height:26px;font-size:13px}#mt3d .lb.act .tag span,#mt3d .lb.hot .tag span{font-size:15px;line-height:1.45;max-width:320px;margin-top:6px}#mt3d .hud{position:absolute;z-index:4}#mt3d .title{left:34px;top:30px;max-width:470px;pointer-events:none;transition:opacity .6s}#mt3d.focus .title{opacity:.12}#mt3d .logo{display:block;height:46px;width:auto;margin:0 0 16px}#mt3d .eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);display:flex;align-items:center;gap:10px;margin-bottom:12px}#mt3d .title h1{font-family:var(--head);font-weight:800;font-size:clamp(30px,3.7vw,52px);line-height:1.04;letter-spacing:-.03em;margin:0 0 14px}#mt3d .title h1 span{background:linear-gradient(100deg,var(--copper),var(--amber) 60%);-webkit-background-clip:text;background-clip:text;color:transparent}#mt3d .title p b{color:var(--ink);font-weight:700}#mt3d .title p{margin:0 0 22px;color:var(--muted);font-size:16px;max-width:400px;text-align:justify;hyphens:auto}#mt3d .btn{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:var(--r-s);font-weight:600;font-size:15px;text-decoration:none;background:var(--ink);color:#fff;transition:background .3s,transform .3s}#mt3d .btn:hover{background:var(--copper);transform:translateY(-2px)}#mt3d .legend{left:34px;bottom:90px;display:flex;flex-direction:column;gap:3px}#mt3d .legend button{display:flex;align-items:center;gap:11px;background:#f4f6f7b3;backdrop-filter:blur(8px);border:1px solid rgba(35,43,49,.1);color:var(--muted);font:inherit;font-size:12.5px;font-weight:500;padding:3px 12px 3px 6px;border-radius:var(--r-s);cursor:pointer;text-align:left;transition:all .35s;opacity:.35}#mt3d .legend button b{font-family:var(--head);font-size:10.5px;width:22px;height:22px;border-radius:var(--r-xs);display:grid;place-items:center;background:#232b3112;transition:all .35s}#mt3d .legend button.on{opacity:1;color:var(--ink)}#mt3d .legend button.on b{background:var(--amber);color:#fff}#mt3d .legend button.on:hover{border-color:var(--copper)}#mt3d .legend button.cur{opacity:1;border-color:var(--copper);box-shadow:0 8px 20px -10px #b8673a99}#mt3d .ctrl{left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:14px;background:#f4f6f7c7;backdrop-filter:blur(12px);border:1px solid rgba(35,43,49,.1);border-radius:var(--r);padding:9px 14px;width:auto;max-width:calc(100% - 32px);box-shadow:0 18px 40px -22px #232b3166}#mt3d .ctrl button.pl{width:38px;height:38px;border-radius:var(--r-s);border:0;background:var(--ink);color:#fff;cursor:pointer;display:grid;place-items:center;flex:none;transition:background .3s}#mt3d .ctrl button.pl:hover{background:var(--copper)}#mt3d .ctrl button.pl svg{width:15px;height:15px}#mt3d .ctrl input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#232b3126;outline:none;min-width:70px}#mt3d .ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:5px;background:var(--copper);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--copper);cursor:pointer}#mt3d .ctrl input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:5px;background:var(--copper);border:3px solid #fff;cursor:pointer}#mt3d .swg{display:flex;gap:5px;align-items:center}#mt3d .swg span{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:3px;white-space:nowrap}#mt3d .swg button{width:20px;height:20px;border-radius:var(--r-xs);border:2px solid transparent;cursor:pointer;padding:0;outline:1px solid rgba(35,43,49,.2);transition:transform .3s}#mt3d .swg button.on{border-color:#fff;outline:2px solid var(--ink);transform:scale(1.1)}#mt3d .swrap{display:flex;gap:16px;align-items:center}#mt3d .hint{right:34px;top:32px;font-size:12px;color:var(--muted);letter-spacing:.06em;pointer-events:none}#mt3d .card{display:none;left:16px;right:16px;bottom:128px;background:#f4f6f7f0;backdrop-filter:blur(10px);border:1px solid rgba(35,43,49,.12);border-radius:var(--r);padding:12px 12px 12px 14px;box-shadow:0 18px 40px -20px #232b3173;align-items:center;gap:10px}#mt3d .card .tx{flex:1;min-width:0}#mt3d .card .tx b{display:flex;align-items:center;gap:8px;font-family:var(--head);font-size:17px}#mt3d .card .tx b i{font-style:normal;font-size:11px;width:22px;height:22px;border-radius:var(--r-xs);background:var(--amber);color:#fff;display:grid;place-items:center;flex:none}#mt3d .card .tx span{display:block;font-size:14px;color:var(--muted);margin-top:5px;line-height:1.42}#mt3d .card button{flex:none;width:36px;height:36px;border-radius:var(--r-s);border:1.5px solid var(--ink);background:transparent;cursor:pointer;display:grid;place-items:center}#mt3d .card button svg{width:14px;height:14px}#mt3d .loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--cream);z-index:9;transition:opacity .8s;font-family:var(--head);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}#mt3d .loading.hide{opacity:0;pointer-events:none}@media(max-width:1100px){#mt3d .legend{display:none}#mt3d .title{max-width:380px}#mt3d .title p{max-width:340px}}@media(max-width:860px){#mt3d .legend,#mt3d .hint,#mt3d .lb .tag{display:none}#mt3d .lb .dot{left:-11px;top:-11px;width:22px;height:22px}#mt3d .card{display:flex}#mt3d .card.none{display:none}#mt3d .logo{height:34px;margin-bottom:10px}#mt3d .title{left:20px;top:16px;right:20px}#mt3d .title p{display:block;font-size:13.5px;line-height:1.45;margin-bottom:14px;max-width:none}#mt3d .ctrl{flex-wrap:nowrap;gap:8px;padding:6px 8px;bottom:14px}#mt3d .ctrl button.pl{width:28px;height:28px}#mt3d .ctrl button.pl svg{width:12px;height:12px}#mt3d .ctrl input[type=range]{min-width:40px}#mt3d .swrap{width:auto;justify-content:center;gap:8px}#mt3d .swg span{font-size:8px;letter-spacing:.06em;margin-right:1px}#mt3d .swg{gap:3px}#mt3d .swg button{width:15px;height:15px}#mt3d .card{bottom:84px;padding:8px 10px}}@media(max-width:860px)and (max-height:700px){#mt3d .eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);display:flex;align-items:center;gap:10px;margin-bottom:12px}#mt3d .logo{height:28px;margin-bottom:8px}#mt3d .title h1{font-size:26px;margin-bottom:8px}#mt3d .title p{font-size:12.5px;line-height:1.4;margin-bottom:10px}#mt3d .btn{padding:11px 18px;font-size:14px}#mt3d .card .tx span{font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#mt3d .card .tx b{font-size:15px}#mt3d .card button{width:32px;height:32px}}@media(max-width:360px){#mt3d .swg span{display:none}#mt3d .swg button{width:14px;height:14px}#mt3d .swrap{gap:6px}}@media(max-height:520px){#mt3d .logo{height:26px;margin-bottom:6px}#mt3d .title{left:16px;top:10px}#mt3d .title h1{font-size:22px;margin-bottom:8px}#mt3d .title p,#mt3d .eyebrow{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--copper);display:flex;align-items:center;gap:10px;margin-bottom:12px}#mt3d .btn{padding:9px 14px;font-size:13px}#mt3d .ctrl{bottom:10px;padding:6px 10px}#mt3d .ctrl button.pl{width:32px;height:32px}#mt3d .card{left:16px;right:auto;width:300px;bottom:62px;padding:8px 10px}#mt3d .card .tx span{font-size:11.5px}#mt3d .ctrl{flex-wrap:nowrap}#mt3d .swrap{width:auto}}#mt3d .title{top:calc(var(--hh, 76px) + 22px)}#mt3d .btn{border:0}@media(max-width:860px){#mt3d .title{top:calc(var(--hh, 76px) + 10px)}}@media(max-height:520px){#mt3d .title{top:calc(var(--hh, 76px) + 6px)}}#mt3d.mt3d-off{background:#e3e8ea}#mt3d.mt3d-off .mt3d-fallback{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 55%}#mt3d.mt3d-off canvas,#mt3d.mt3d-off .legend,#mt3d.mt3d-off .ctrl,#mt3d.mt3d-off #card,#mt3d.mt3d-off svg#lines,#mt3d.mt3d-off #labels,#mt3d.mt3d-off .loading,#mt3d.mt3d-off .mark{display:none!important}#mt3d.mt3d-off .title{background:linear-gradient(90deg,#eef1f2eb,#eef1f299 70%,#eef1f200);padding:20px 30px 24px 34px;left:0;top:calc(var(--hh, 76px) + 22px);border-radius:0 8px 8px 0}#mt3d #sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}#mt3d #sky>canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;animation:mt3tw 5s ease-in-out infinite}#mt3d #sky>canvas#stars2{animation-delay:-2.5s;animation-duration:7s}@keyframes mt3tw{0%,to{filter:brightness(1)}50%{filter:brightness(.55)}}#mt3d #sunD{position:absolute;width:calc(var(--sz,64px)*3.4);height:calc(var(--sz,64px)*3.4);margin:calc(var(--sz,64px)*-1.7) 0 0 calc(var(--sz,64px)*-1.7);border-radius:50%;background:radial-gradient(circle,#fff 0%,#fff 9%,var(--sun,#fff3e0) 15%,color-mix(in srgb,var(--sun,#fff3e0) 45%,transparent) 30%,color-mix(in srgb,var(--sun,#fff3e0) 14%,transparent) 50%,transparent 70%);opacity:0;transition:opacity 1s}#mt3d #moonD{position:absolute;width:72px;height:72px;margin:-36px 0 0 -36px;opacity:0;transition:opacity 1s;filter:drop-shadow(0 0 12px rgba(190,205,255,.55)) drop-shadow(0 0 34px rgba(150,170,255,.28))}#mt3d #moonD canvas{width:100%;height:100%;display:block}#mt3d .cloud{position:absolute;opacity:var(--cloudA,.9);animation:mt3drift linear infinite;will-change:transform}#mt3d .cloud i{position:absolute;border-radius:50%;background:var(--cloudC,#fff);filter:blur(7px)}#mt3d .cloud i:nth-child(1){left:0;bottom:0;width:55%;height:55%}#mt3d .cloud i:nth-child(2){left:22%;bottom:12%;width:55%;height:85%}#mt3d .cloud i:nth-child(3){left:48%;bottom:0;width:52%;height:60%}@keyframes mt3drift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}@media(prefers-reduced-motion:reduce){#mt3d .cloud,#mt3d #sky>canvas{animation:none}}#mt3d.night .title h1{color:#f3f6f7;text-shadow:0 2px 18px rgba(10,14,30,.45)}#mt3d.night .title p,#mt3d.night .eyebrow{color:#e6eaec;text-shadow:0 1px 12px rgba(10,14,30,.5)}#mt3d.night .title h1 span{background:none;color:#e6a87e;-webkit-text-fill-color:#E6A87E}#mt3d.night .logo{filter:brightness(0) invert(.94)}#mt3d.night .btn{background:#f3f6f7;color:#232b31}#mt3d.night .btn:hover{background:var(--copper);color:#fff}#mt3d.night .mark{color:#ffffff12}#mt3d .tbar{left:50%;bottom:78px;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#f4f6f7c7;backdrop-filter:blur(12px);border:1px solid rgba(35,43,49,.1);border-radius:var(--r);padding:7px 12px;width:min(420px,calc(100% - 32px));box-shadow:0 18px 40px -22px #232b3166}#mt3d .tbar .tl{flex:none;min-width:116px;font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}#mt3d .tbar input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:linear-gradient(90deg,#1b2848,#f6b27a 25%,#8fb8e0,#6ea8dc 55%,#f8c685 77%,#b45f78 82%,#1b2848 90%);outline:none;min-width:70px}#mt3d .tbar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:5px;background:var(--copper);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--copper);cursor:pointer}#mt3d .tbar input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:5px;background:var(--copper);border:3px solid #fff;cursor:pointer}#mt3d .tbar button{flex:none;border:1px solid rgba(35,43,49,.2);background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--r-xs);cursor:pointer}#mt3d .tbar button:hover{border-color:var(--copper);color:var(--copper)}@media(max-width:700px){#mt3d .tbar{bottom:66px;padding:5px 8px;gap:8px}#mt3d .tbar .tl{min-width:96px;font-size:11px}}@media(max-width:860px)and (min-height:521px){#mt3d .card{bottom:134px}}
