.mcx{--mcx-noite:#0e0b18;--mcx-suave:#cfc6ec;--cena-destaque:#01e7fd;--luz-a:#01e7fd;--luz-b:#e704d1;position:relative;background:var(--mcx-noite);padding-inline:0;padding-bottom:0}.mcx *{box-sizing:border-box}.mcx .mcx-arte{position:relative;overflow:hidden;aspect-ratio:1672/941;isolation:isolate}.mcx .mcx-arte>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.mcx .mcx-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--mcx-noite) 0,transparent 5%,transparent 92%,var(--mcx-noite) 100%)}.mcx .tna-titulo{text-shadow:0 2px 3px rgb(0 0 0/.8),0 4px 24px rgb(0 0 0/.5)}.mcx .tna-linha{color:#fff}.mcx .tna-linha em{font-style:normal;color:#01e7fd}.mcx .tna-sub{color:#ece6ff}.mcx-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1200px);margin-inline:auto;padding:clamp(1.6rem,3vw,2.6rem) 0 clamp(3rem,6vw,5rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.2vw,1.6rem)}.mcx .mcx-lead{margin:0;max-width:78ch;color:var(--mcx-suave)}.mcx .mcx-mesa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.mcx .mcx-formatos,.mcx .mcx-recorte{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-content:start;padding:clamp(1rem,2vw,1.4rem);border-radius:22px;background:linear-gradient(180deg,#1a1430,#0e0b18);box-shadow:inset 0 0 0 1px rgb(1 231 253/.3),0 50px 90px -50px #000}.mcx .mcx-h{display:flex;align-items:center;min-height:28px;margin:0;font:700 .72rem/1.2 var(--ax-familia-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#a5f3fc}.mcx .mcx-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.mcx .mcx-par figure{margin:0;display:grid;gap:.4rem;align-content:start}.mcx .mcx-par canvas{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:14px;background-color:#e9e5f5;background-image:linear-gradient(45deg,#c9c2df 25%,transparent 0),linear-gradient(-45deg,#c9c2df 25%,transparent 0),linear-gradient(45deg,transparent 75%,#c9c2df 0),linear-gradient(-45deg,transparent 75%,#c9c2df 0);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0;box-shadow:0 0 0 1px rgb(255 255 255/.12);transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.mcx .mcx-par figure:hover canvas{transform:translateY(-3px)}.mcx .mcx-par figure[data-depois] canvas{animation:mcx-troca .45s ease both}@keyframes mcx-troca{0%{opacity:.35}}.mcx .mcx-par figcaption{display:grid;gap:.15rem;justify-items:center;text-align:center;font:700 .76rem/1.25 var(--ax-familia-corpo,system-ui,sans-serif);color:#ece6ff}.mcx .mcx-par figcaption small{font:600 .7rem/1.3 var(--ax-familia-mono,monospace);color:#a5f3fc}.mcx .mcx-reg{display:grid;grid-template-columns:auto minmax(0,1fr) 3.4rem;align-items:center;gap:.6rem;font:600 .8rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#ece6ff}.mcx .mcx-reg input{width:100%;height:28px;accent-color:#01e7fd;cursor:pointer}.mcx .mcx-reg b{font:800 .8rem/1 var(--ax-familia-mono,monospace);color:#fff;text-align:right}.mcx .mcx-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.mcx .mcx-lista button{min-height:42px;padding:0 .4rem;border:0;border-radius:10px;cursor:pointer;font:700 .76rem/1.15 var(--ax-familia-corpo,system-ui,sans-serif);color:#ece6ff;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08);transition:background .3s,color .3s,translate .35s cubic-bezier(.3,1.6,.5,1)}.mcx .mcx-lista button:hover{translate:0 -2px;background:rgb(1 231 253/.14)}.mcx .mcx-lista button[aria-checked=true]{color:#04121a;background:linear-gradient(90deg,#01e7fd,#a5f3fc);box-shadow:none}.mcx .mcx-lista button[aria-checked=true][data-c=achata]{color:#fff;background:linear-gradient(90deg,#e704d1,#7c11fa)}.mcx .mcx-cor{display:grid;grid-template-columns:auto 52px;justify-content:start;align-items:center;gap:.6rem;font:600 .8rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#ece6ff}.mcx .mcx-cor input{width:52px;height:34px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.mcx .mcx-aviso{margin:0;padding:.6rem .75rem;border-radius:10px;font:600 .82rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);animation:mcx-salta .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes mcx-salta{0%{scale:.95;opacity:.4}}.mcx .mcx-aviso[data-c=intacto]{color:#bbf7d0;background:rgb(34 197 94/.12);box-shadow:inset 0 0 0 1px rgb(34 197 94/.4)}.mcx .mcx-aviso[data-c=reduz]{color:#fde68a;background:rgb(245 158 11/.12);box-shadow:inset 0 0 0 1px rgb(245 158 11/.45)}.mcx .mcx-aviso[data-c=achata]{color:#fecaca;background:rgb(239 68 68/.12);box-shadow:inset 0 0 0 1px rgb(239 68 68/.45)}.mcx .mcx-aviso[data-c=nada]{color:#cfc6ec;background:rgb(255 255 255/.05)}.mcx .mcx-medido{margin:0;font:600 .74rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:#a99fd0}.mcx table{width:100%;border-collapse:collapse;font:600 .76rem/1.3 var(--ax-familia-mono,monospace);color:#ece6ff}.mcx td{padding:.38rem .5rem;border-bottom:1px solid rgb(255 255 255/.07)}.mcx td:not(:first-child){text-align:right}.mcx tr{transition:background .3s}.mcx tr[data-on]{background:rgb(1 231 253/.1)}.mcx button:focus-visible,.mcx input:focus-visible{outline:2px solid #fff;outline-offset:2px}.mcx .tlp{--tlp-a:#e704d1;--tlp-b:#01e7fd}.mcx .mcx-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--mcx-suave)}@media (max-width:1000px){.mcx .mcx-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mcx *{animation:none!important}}.mcx-movel .mcx-arte{aspect-ratio:941/1672}.mcx-movel .mcx-leito{width:calc(100% - 32px);padding:20px 0 48px;gap:14px}.mcx-movel .mcx-lead{font-size:1.04rem}.mcx-movel .mcx-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.mcx-movel :is(.mcx-recorte,.mcx-formatos){padding:.9rem}.mcx-movel .mcx-lista,.mcx-movel .tlp-grade-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.mcx-movel .tlp-grade-lista{gap:10px}.mcx-movel .tlp .tlp-legenda{padding:.55rem .6rem .6rem;font-size:.78rem;line-height:1.3}@media (min-width:700px){.mcx-movel .mcx-leito{width:min(100% - 64px,760px)}}