.zpr{--zpr-roxo:#8b5cf6;--zpr-lilas:#c4b5fd;--zpr-tinta:#f3f0ff;--zpr-suave:#c8c2e6;--zpr-aberto:0;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.zpr *{box-sizing:border-box}.zpr-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1280px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.8rem)}.zpr .zpr-mesa{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,2.2vw,1.8rem);align-items:start}.zpr .zpr-mala{min-width:0;display:grid;gap:.9rem;padding:clamp(1rem,1.8vw,1.4rem);border-radius:22px;background:linear-gradient(170deg,rgb(30 20 66/.94),rgb(12 8 30/.96));box-shadow:inset 0 0 0 1px rgb(167 139 250/.3),inset 0 2px 0 rgb(255 255 255/.06),0 40px 70px -40px #000}.zpr .zpr-bagagem{position:relative;padding-top:22px}.zpr .zpr-casco{position:relative;height:96px;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#9b6dff,#6d3fe0 55%,#4c27b0);box-shadow:inset 0 2px 0 rgb(255 255 255/.3),inset 0 -6px 14px rgb(30 10 80/.5),0 18px 30px -16px rgb(124 58 237/.8)}.zpr .zpr-alca{position:absolute;left:50%;top:2px;width:96px;height:26px;translate:-50% 0;border-radius:12px 12px 4px 4px;border:6px solid #7c4dee;border-bottom:0}.zpr .zpr-casco b{position:absolute;right:18px;bottom:14px;font:700 1rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:#f4efff;text-shadow:0 1px 2px rgb(0 0 0/.5)}.zpr .zpr-dentes{position:absolute;left:6%;right:6%;top:30px;height:2px}.zpr .zpr-dentes:after,.zpr .zpr-dentes:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,#e9ddff 0 5px,transparent 5px 9px);opacity:.85;transition:translate .5s cubic-bezier(.3,1.3,.5,1)}.zpr .zpr-dentes:before{translate:0 calc(var(--zpr-aberto) * -7px)}.zpr .zpr-dentes:after{translate:0 calc(var(--zpr-aberto) * 7px)}.zpr .zpr-puxador{position:absolute;top:22px;left:calc(5% + var(--zpr-aberto) * 84%);width:18px;height:26px;border-radius:6px;background:linear-gradient(180deg,#fff,#d8ccff);box-shadow:0 4px 8px rgb(30 10 80/.6);transition:left .5s cubic-bezier(.3,1.3,.5,1)}.zpr[data-aberto] .zpr-dentes:before{translate:0 -7px}.zpr[data-aberto] .zpr-dentes:after{translate:0 7px}.zpr[data-aberto] .zpr-puxador{left:89%}.zpr .zpr-pecas{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.zpr .zpr-pecas li{opacity:0;translate:0 -18px;scale:.97;transition:opacity .45s,translate .55s cubic-bezier(.3,1.4,.5,1),scale .55s;transition-delay:calc(var(--k) * 80ms)}.zpr[data-aberto] .zpr-pecas li{opacity:1;translate:0 0;scale:1}.zpr .zpr-pecas button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.75rem;row-gap:.15rem;align-items:center;min-height:58px;padding:.6rem .85rem;border:0;border-radius:12px;cursor:pointer;text-align:left;background:rgb(10 7 26/.86);box-shadow:inset 0 0 0 1px rgb(167 139 250/.2);transition:translate .35s cubic-bezier(.3,1.4,.5,1),box-shadow .25s,background .25s}.zpr .zpr-icone{grid-row:1/3;width:30px;height:34px;border-radius:5px;background:linear-gradient(170deg,#efe9ff,#c4b5fd);position:relative;box-shadow:0 3px 6px -2px #000}.zpr .zpr-icone:after{content:"{ }";position:absolute;inset:0;display:grid;place-items:center;font:800 .62rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:#4c27b0}.zpr .zpr-icone[data-tipo=pasta]{width:34px;height:28px;border-radius:4px 7px 7px 7px;background:linear-gradient(180deg,#ffd764,#f2b632)}.zpr .zpr-icone[data-tipo=pasta]:after{content:""}.zpr .zpr-nome{font:700 .95rem/1.2 var(--ax-familia-mono,ui-monospace,monospace);color:var(--zpr-tinta);transition:color .25s}.zpr .zpr-d{font:500 .86rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--zpr-suave)}.zpr .zpr-pecas button:hover{translate:6px 0;box-shadow:inset 0 0 0 1.5px rgb(167 139 250/.6),0 0 26px -12px var(--zpr-roxo)}.zpr .zpr-pecas button:hover .zpr-nome{color:#fff}.zpr .zpr-pecas button[aria-pressed=true]{background:linear-gradient(160deg,rgb(76 39 176/.55),rgb(20 12 50/.9));box-shadow:inset 3px 0 0 var(--zpr-lilas),inset 0 0 0 1.5px rgb(167 139 250/.55)}.zpr .zpr-abrir:focus-visible,.zpr .zpr-pecas button:focus-visible{outline:2px solid #fff;outline-offset:2px}.zpr .zpr-abrir{justify-self:start;display:flex;justify-content:center;align-items:center;min-height:42px;padding:0 1.1rem;border:0;border-radius:999px;cursor:pointer;background:rgb(139 92 246/.16);box-shadow:inset 0 0 0 1px rgb(167 139 250/.5);font:700 .9rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--zpr-tinta);transition:background .25s,box-shadow .25s,translate .3s}.zpr .zpr-abrir:hover{background:rgb(139 92 246/.32);translate:0 -2px;box-shadow:inset 0 0 0 1.5px var(--zpr-lilas),0 0 22px -6px var(--zpr-roxo)}.zpr .zpr-arquivo{min-width:0;margin:0;border-radius:16px;overflow:hidden;background:#07051a;box-shadow:inset 0 0 0 1px rgb(167 139 250/.26),0 30px 60px -40px #000;animation:zpr-entra .45s cubic-bezier(.3,1.3,.5,1) both;transition:box-shadow .3s}.zpr .zpr-arquivo:hover{box-shadow:inset 0 0 0 1.5px rgb(167 139 250/.55),0 0 40px -18px var(--zpr-roxo)}@keyframes zpr-entra{0%{opacity:0;translate:0 10px}}.zpr .zpr-arquivo figcaption{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap;padding:.65rem 1rem;background:#120d2c;border-bottom:1px solid rgb(167 139 250/.18)}.zpr .zpr-arquivo figcaption span{font:600 .8rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#a99fd0}.zpr .zpr-arquivo figcaption b{font:700 .86rem/1.2 var(--ax-familia-mono,ui-monospace,monospace);color:#d9ccff}.zpr .zpr-arquivo pre{margin:0;padding:1rem 1.1rem;max-height:420px;overflow:auto;font:500 .82rem/1.62 var(--ax-familia-mono,ui-monospace,monospace);color:#e6e0ff;white-space:pre-wrap;overflow-wrap:anywhere}.zpr .zpr-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--zpr-suave)}@media (max-width:1100px){.zpr .zpr-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zpr .zpr-dentes:after,.zpr .zpr-dentes:before,.zpr .zpr-pecas li,.zpr .zpr-puxador{transition:none}.zpr .zpr-arquivo{animation:none}}.zpr-movel{padding:44px 0 48px}.zpr-movel .zpr-leito{width:calc(100% - 32px);gap:16px}.zpr-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.zpr-movel .sx-cabeca .sx-lead{font-size:1.06rem}.zpr-movel .zpr-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.zpr-movel .zpr-mala{padding:12px}.zpr-movel .zpr-casco{height:80px}.zpr-movel .zpr-pecas button:hover{translate:0 0}.zpr-movel .zpr-arquivo pre{max-height:300px;font-size:.76rem}@media (min-width:700px){.zpr-movel .zpr-leito{width:min(100% - 64px,760px)}}.ltr{--ltr-roxo:#8b5cf6;--ltr-lilas:#c4b5fd;--ltr-noite:#06041a;--ltr-tinta:#f3f0ff;--ltr-suave:#c8c2e6;--cena-destaque:#a78bfa;position:relative;background:var(--ltr-noite);padding-inline:0;padding-bottom:0}.ltr *{box-sizing:border-box}.ltr .ltr-arte{position:relative;overflow:hidden;aspect-ratio:1672/941;isolation:isolate}.ltr .ltr-arte>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ltr .ltr-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--ltr-noite) 0,transparent 5%,transparent 92%,var(--ltr-noite) 100%)}.ltr .tna-titulo{text-shadow:0 2px 3px rgb(0 0 0/.8),0 4px 24px rgb(0 0 0/.5)}.ltr .tna-linha{font-weight:800;color:#f6f3ff}.ltr .tna-linha em{font-style:normal;background:linear-gradient(100deg,#d8b4fe,#a78bfa 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 8px rgb(0 0 0/.6))}.ltr .tna-sub{font-weight:400;color:#cfc8ee}.ltr .tna-sub b,.ltr .tna-sub strong{color:#fff}.ltr .tna .tna-chapeu{color:#bfb3ec;letter-spacing:.3em;font-weight:500}.ltr .tna-rotulo-arte{font-weight:600;color:#f1edff;text-shadow:0 1px 3px rgb(0 0 0/.8)}.ltr .tna-rotulo-arte[data-suave]{font-weight:400;color:#bdb4e0}.ltr-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.2rem,2.4vw,1.8rem)}.ltr .ltr-lead{margin:0;max-width:80ch;color:var(--ltr-suave)}.ltr .ltr-app{display:grid;grid-template-columns:200px minmax(0,1fr);min-width:0;border-radius:18px;overflow:hidden;background:#0a0818;box-shadow:inset 0 0 0 1px rgb(167 139 250/.26),0 40px 70px -40px #000}.ltr .ltr-lado{display:grid;align-content:space-between;gap:1rem;padding:1rem;background:#0e0b22;border-right:1px solid rgb(167 139 250/.14)}.ltr .ltr-pacote{margin:0;padding:.55rem .7rem;border-radius:10px;background:linear-gradient(160deg,#8b5cf6,#6d3fe0);font:700 .84rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;overflow-wrap:anywhere}.ltr .ltr-lado dl{margin:0;display:grid;gap:.4rem}.ltr .ltr-lado dl div{display:flex;justify-content:space-between;gap:.6rem;font:500 .84rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#a99fd0}.ltr .ltr-lado dd{margin:0;font-weight:800;color:var(--ltr-tinta)}.ltr .ltr-miolo{min-width:0;display:grid;gap:.8rem;padding:clamp(.9rem,1.6vw,1.3rem);align-content:start}.ltr .ltr-busca{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.ltr .ltr-busca label{flex:1 1 280px;display:flex;align-items:center;gap:.6rem;min-height:46px;padding:0 .9rem;border-radius:12px;background:#120e2a;box-shadow:inset 0 0 0 1px rgb(167 139 250/.3);transition:box-shadow .25s}.ltr .ltr-busca label:focus-within{box-shadow:inset 0 0 0 1.5px var(--ltr-lilas),0 0 22px -8px var(--ltr-roxo)}.ltr .ltr-busca svg{width:18px;height:18px;flex:none;fill:none;stroke:#b9a8f5;stroke-width:2;stroke-linecap:round}.ltr .ltr-busca input{flex:1 1;min-width:0;border:0;background:none;outline:none;font:600 1rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ltr-tinta)}.ltr .ltr-busca input::placeholder{color:#8f86b8}.ltr .ltr-busca p{margin:0;font:600 .86rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#b9b0de}.ltr .ltr-tente{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ltr .ltr-tente span{font:500 .84rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#a99fd0;margin-right:.2rem}.ltr .ltr-tente button{display:flex;justify-content:center;align-items:center;min-height:34px;padding:0 .8rem;border:0;border-radius:999px;cursor:pointer;background:rgb(139 92 246/.12);box-shadow:inset 0 0 0 1px rgb(167 139 250/.4);font:600 .84rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#e4dcff;transition:background .25s,translate .3s,box-shadow .25s}.ltr .ltr-tente button:hover{translate:0 -2px;background:rgb(139 92 246/.26);box-shadow:inset 0 0 0 1.5px var(--ltr-lilas)}.ltr .ltr-tente button[aria-pressed=true]{background:linear-gradient(160deg,#a78bfa,#7c3aed);color:#fff}.ltr .ltr-cab button:focus-visible,.ltr .ltr-tente button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ltr .ltr-conversa{margin:0;padding:0;list-style:none;display:grid;gap:.75rem}.ltr .ltr-msg{position:relative;max-width:min(78%,640px);padding:.8rem 1rem .9rem;border-radius:16px 16px 16px 4px;background:#16112f;box-shadow:inset 0 0 0 1px rgb(167 139 250/.2);transform-origin:0 100%;transition:scale .45s cubic-bezier(.3,1.6,.5,1),opacity .35s,box-shadow .3s}.ltr .ltr-msg[data-de=voce]{justify-self:end;border-radius:16px 16px 4px 16px;background:linear-gradient(160deg,#5b33c9,#3d1f97);transform-origin:100% 100%}.ltr .ltr-msg:after{content:"";position:absolute;bottom:-1px;left:-7px;width:14px;height:14px;background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);transition:filter .3s}.ltr .ltr-msg[data-de=voce]:after{left:auto;right:-7px;clip-path:polygon(0 0,100% 100%,0 100%)}.ltr[data-anima] .ltr-msg:not([data-viva]){opacity:0;scale:.6}.ltr .ltr-msg:hover{scale:1.015;box-shadow:inset 0 0 0 1.5px rgb(196 181 253/.55),0 14px 34px -18px var(--ltr-roxo)}.ltr .ltr-msg:hover:after{filter:brightness(1.6)}.ltr .ltr-msg[data-achou]{box-shadow:inset 0 0 0 1.5px #facc15,0 0 24px -10px #facc15}.ltr .ltr-cab{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.35rem}.ltr .ltr-cab b{font:800 .78rem/1 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:#cbbcff}.ltr .ltr-msg[data-de=voce] .ltr-cab b{color:#efe7ff}.ltr .ltr-cab button{display:flex;justify-content:center;align-items:center;min-height:30px;padding:0 .7rem;border:0;border-radius:8px;cursor:pointer;background:rgb(255 255 255/.06);font:600 .78rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#ddd4ff;transition:background .25s}.ltr .ltr-cab button:hover{background:rgb(255 255 255/.16)}.ltr .ltr-corpo{font:500 .95rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:#ece8ff;overflow-wrap:anywhere}.ltr .ltr-corpo p,.ltr .ltr-corpo ul{margin:.25rem 0}.ltr .ltr-corpo ul{padding-left:1.2rem}.ltr .ltr-corpo h4,.ltr .ltr-corpo h5{margin:.4rem 0 .2rem;font:800 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff}.ltr .ltr-corpo code{padding:.05rem .35rem;border-radius:5px;background:rgb(0 0 0/.35);font:600 .86em/1.4 var(--ax-familia-mono,ui-monospace,monospace);color:#e2d6ff}.ltr .ltr-corpo pre{margin:.4rem 0;padding:.6rem .75rem;border-radius:8px;background:rgb(0 0 0/.4);overflow:auto}.ltr .ltr-corpo pre code{padding:0;background:none;white-space:pre}.ltr .ltr-corpo mark{padding:0 .12em;border-radius:3px;background:#facc15;color:#1a1033}.ltr .ltr-anexos{display:flex;flex-wrap:wrap;gap:.35rem;margin:.55rem 0 0}.ltr .ltr-anexos span{padding:.25rem .55rem;border-radius:6px;background:rgb(0 0 0/.3);box-shadow:inset 0 0 0 1px rgb(167 139 250/.3);font:600 .76rem/1.2 var(--ax-familia-mono,ui-monospace,monospace);color:#e4dcff}.ltr .ltr-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ltr-suave)}@media (prefers-reduced-motion:reduce){.ltr .ltr-msg{transition:none}.ltr[data-anima] .ltr-msg:not([data-viva]){opacity:1;scale:1}}.ltr-movel .ltr-arte{aspect-ratio:941/1672}.ltr-movel .ltr-leito{width:calc(100% - 32px);padding:20px 0 48px;gap:14px}.ltr-movel .ltr-app{grid-template-columns:minmax(0,1fr)}.ltr-movel .ltr-lado{grid-auto-flow:column;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.7rem;border-right:0;border-bottom:1px solid rgb(167 139 250/.14)}.ltr-movel .ltr-lado dl{grid-auto-flow:column;gap:.8rem}.ltr-movel .ltr-lado dl div{gap:.35rem}.ltr-movel .ltr-miolo{padding:.75rem}.ltr-movel .ltr-msg{max-width:92%}.ltr-movel .ltr-busca label{flex-basis:100%}@media (min-width:700px){.ltr-movel .ltr-leito{width:min(100% - 64px,760px)}}.cpt{--cpt-roxo:#8b5cf6;--cpt-lilas:#c4b5fd;--cpt-tinta:#f3f0ff;--cpt-suave:#c8c2e6;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.cpt *{box-sizing:border-box}.cpt-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1200px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.8rem)}.cpt .cpt-regua{position:relative;padding:34px clamp(.8rem,2vw,1.4rem) 14px;border-radius:16px;background:linear-gradient(170deg,rgb(24 16 56/.92),rgb(9 6 24/.95));box-shadow:inset 0 0 0 1px rgb(167 139 250/.24)}.cpt .cpt-regua ol{margin:0;padding:0;list-style:none;display:flex;gap:6px}.cpt .cpt-marca{flex:1 1;display:grid;justify-items:center;gap:6px;transform-origin:50% 100%}.cpt .cpt-marca:before{content:"";width:100%;height:30px;border-radius:6px;background:#2a2150;box-shadow:inset 0 0 0 1px rgb(167 139 250/.2);transition:background .35s,box-shadow .35s,translate .4s cubic-bezier(.3,1.5,.5,1)}.cpt .cpt-marca[data-de=voce]:before{height:22px;margin-top:8px}.cpt .cpt-marca span{font:700 .74rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:#8f86b8;transition:color .3s}.cpt .cpt-marca[data-acesa]:before{background:linear-gradient(180deg,#b794ff,#7c3aed);box-shadow:0 0 18px -4px var(--cpt-roxo);translate:0 -3px}.cpt .cpt-marca[data-acesa] span{color:#efe9ff}.cpt .cpt-regua ol{position:relative}.cpt .cpt-colchete{position:absolute;top:-20px;height:12px;border:2px solid var(--cpt-lilas);border-bottom:0;border-radius:6px 6px 0 0;pointer-events:none;filter:drop-shadow(0 0 4px rgb(167 139 250/.9));animation:cpt-traco .55s cubic-bezier(.4,0,.2,1) both;transition:left .4s cubic-bezier(.3,1.2,.5,1),width .4s cubic-bezier(.3,1.2,.5,1)}@keyframes cpt-traco{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}.cpt .cpt-topicos{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.cpt .cpt-topico{border-radius:14px;background:rgb(12 9 30/.9);box-shadow:inset 0 0 0 1px rgb(167 139 250/.2);transition:box-shadow .3s,translate .35s cubic-bezier(.3,1.4,.5,1)}.cpt .cpt-topico:hover{translate:0 -3px;box-shadow:inset 0 0 0 1.5px rgb(167 139 250/.55),0 18px 34px -24px var(--cpt-roxo)}.cpt .cpt-topico[data-aberto]{box-shadow:inset 3px 0 0 var(--cpt-lilas),inset 0 0 0 1.5px rgb(167 139 250/.45)}.cpt .cpt-topico>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:64px;padding:.7rem 1rem;border:0;background:none;cursor:pointer;text-align:left;border-radius:14px}.cpt .cpt-topico>button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cpt .cpt-n{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(160deg,#8b5cf6,#5b33c9);font:800 1rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;box-shadow:0 6px 14px -6px var(--cpt-roxo)}.cpt .cpt-info{display:grid;gap:.2rem;min-width:0}.cpt .cpt-info b{font:700 1.04rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cpt-tinta)}.cpt .cpt-info small{font:500 .84rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#a99fd0}.cpt .cpt-seta{width:12px;height:12px;border-right:2px solid #b9a8f5;border-bottom:2px solid #b9a8f5;rotate:45deg;translate:0 -3px;transition:rotate .35s}.cpt .cpt-topico[data-aberto] .cpt-seta{rotate:225deg;translate:0 3px}.cpt .cpt-trecho{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.3,1,.4,1)}.cpt .cpt-topico[data-aberto] .cpt-trecho{grid-template-rows:1fr}.cpt .cpt-trecho>div{overflow:hidden;display:grid;gap:.45rem;padding:0 1rem}.cpt .cpt-topico[data-aberto] .cpt-trecho>div{padding:0 1rem 1rem}.cpt .cpt-trecho p{margin:0;display:grid;gap:.15rem;padding:.6rem .8rem;border-radius:10px;background:#16112f;font:500 .9rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:#e4deff}.cpt .cpt-trecho p[data-de=voce]{background:rgb(91 51 201/.45)}.cpt .cpt-trecho p b{font:800 .72rem/1 var(--ax-familia-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:#cbbcff}.cpt .cpt-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cpt-suave)}@media (prefers-reduced-motion:reduce){.cpt .cpt-colchete{animation:none}.cpt .cpt-trecho{transition:none}}.cpt-movel{padding:44px 0 48px}.cpt-movel .cpt-leito{width:calc(100% - 32px);gap:16px}.cpt-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.cpt-movel .sx-cabeca .sx-lead{font-size:1.06rem}.cpt-movel .cpt-regua{padding:30px 10px 10px}.cpt-movel .cpt-regua ol{gap:4px}.cpt-movel .cpt-topico:hover{translate:0 0}.cpt-movel .cpt-topico>button{gap:.7rem;padding:.6rem .8rem}@media (min-width:700px){.cpt-movel .cpt-leito{width:min(100% - 64px,760px)}}.cpt .cpt-n:before{content:attr(data-n)}.cpt .cpt-topico:not([data-aberto]) .cpt-trecho p{display:none}.rzs{--rzs-roxo:#8b5cf6;--rzs-lilas:#c4b5fd;--rzs-noite:#06041a;--rzs-tinta:#f3f0ff;--rzs-suave:#c8c2e6;--cena-destaque:#a78bfa;position:relative;background:var(--rzs-noite);padding-inline:0;padding-bottom:0}.rzs *{box-sizing:border-box}.rzs .rzs-arte{position:relative;overflow:hidden;aspect-ratio:1672/941;isolation:isolate}.rzs .rzs-arte>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rzs .rzs-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--rzs-noite) 0,transparent 5%,transparent 92%,var(--rzs-noite) 100%)}.rzs .tna-titulo{text-shadow:0 2px 3px rgb(0 0 0/.8),0 4px 24px rgb(0 0 0/.5)}.rzs .tna-linha{font-weight:800;color:#f6f3ff}.rzs .tna-linha em{font-style:normal;background:linear-gradient(100deg,#d8b4fe,#a78bfa 45%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 8px rgb(0 0 0/.6))}.rzs .tna-sub{font-weight:400;color:#cfc8ee}.rzs .tna .tna-chapeu{color:#b49cf7;letter-spacing:.28em;font-weight:500}.rzs .tna-rotulo-arte{font-weight:400;color:#d9d2f3;text-shadow:0 1px 3px rgb(0 0 0/.8)}.rzs .tna-rotulo-arte[data-forte]{font-weight:700;color:#fff}.rzs .tna-rotulo-arte[data-mono]{font-family:var(--ax-familia-corpo,system-ui,sans-serif);font-weight:500;letter-spacing:.14em;color:#b794ff}.rzs .tna-rotulo-arte[data-suave]{letter-spacing:.06em;color:#cfc8ee}.rzs-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.2rem,2.4vw,1.8rem)}.rzs .rzs-lead{margin:0;max-width:80ch;color:var(--rzs-suave)}.rzs .rzs-app{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-width:0;border-radius:18px;overflow:hidden;background:#0a0818;box-shadow:inset 0 0 0 1px rgb(167 139 250/.26),0 40px 70px -40px #000}.rzs .rzs-arvore{min-width:0;padding:1rem;background:#0d0a20;border-right:1px solid rgb(167 139 250/.14)}.rzs .rzs-topo{margin:0 0 .7rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem .75rem;border-radius:10px;background:#151032}.rzs .rzs-topo b{font:700 .92rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--rzs-tinta)}.rzs .rzs-topo span{padding:.2rem .5rem;border-radius:6px;background:rgb(255 255 255/.06);font:600 .76rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#b9b0de}.rzs .rzs-ramo{margin:0;padding:0;list-style:none;display:grid;gap:2px}.rzs .rzs-ramo .rzs-ramo{position:relative;margin-left:13px;padding-left:12px}.rzs .rzs-ramo .rzs-ramo:before{content:"";position:absolute;left:0;top:2px;bottom:6px;width:1.5px;background:linear-gradient(180deg,#a78bfa,rgb(167 139 250/.2));transform-origin:50% 0;animation:rzs-galho .45s cubic-bezier(.4,0,.2,1) both}.rzs .rzs-ramo .rzs-ramo>li{animation:rzs-brota .45s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(.12s + var(--k) * 55ms)}@keyframes rzs-galho{0%{scale:1 0}}@keyframes rzs-brota{0%{opacity:0;translate:-10px 0;scale:.9}}.rzs .rzs-arq,.rzs .rzs-pasta{width:100%;display:flex;align-items:center;gap:.5rem;min-height:36px;padding:.3rem .5rem;border:0;border-radius:8px;background:none;cursor:pointer;text-align:left;font:500 .9rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#e4deff;transition:background .2s,translate .3s cubic-bezier(.3,1.4,.5,1)}.rzs .rzs-pasta span[data-nome]{font-weight:700;color:#c9b6ff}.rzs .rzs-arq small{margin-left:auto;font:600 .76rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:#8f86b8}.rzs .rzs-arq:hover,.rzs .rzs-pasta:hover{background:rgb(139 92 246/.14);translate:3px 0}.rzs .rzs-arq[aria-pressed=true]{background:linear-gradient(90deg,rgb(139 92 246/.4),rgb(139 92 246/.12));box-shadow:inset 2px 0 0 var(--rzs-lilas)}.rzs .rzs-arq:focus-visible,.rzs .rzs-pasta:focus-visible,.rzs figcaption button:focus-visible{outline:2px solid #fff;outline-offset:1px}.rzs .rzs-seta{width:8px;height:8px;border-right:2px solid #9d8be0;border-bottom:2px solid #9d8be0;rotate:-45deg;transition:rotate .3s;flex:none}.rzs .rzs-pasta[data-aberta] .rzs-seta{rotate:45deg}.rzs .rzs-ic{flex:none;width:16px;height:18px;border-radius:3px;background:#d9d2f3;position:relative}.rzs .rzs-ic[data-tipo=pasta]{width:18px;height:14px;border-radius:2px 4px 4px 4px;background:linear-gradient(180deg,#ffd764,#f2b632)}.rzs .rzs-ic[data-tipo=md]{background:#93c5fd}.rzs .rzs-ic[data-tipo=html]{background:#fb923c}.rzs .rzs-ic[data-tipo=css]{background:#60a5fa}.rzs .rzs-ic[data-tipo=js]{background:#facc15}.rzs .rzs-ic[data-tipo=json]{background:#a78bfa}.rzs .rzs-ic[data-tipo=bin]{background:repeating-linear-gradient(45deg,#6b6290 0 3px,#4b4370 3px 6px)}.rzs .rzs-previa{min-width:0;margin:0;display:grid;grid-template-rows:auto minmax(0,1fr);animation:rzs-abre .4s cubic-bezier(.3,1.3,.5,1) both}@keyframes rzs-abre{0%{opacity:0;translate:0 8px}}.rzs .rzs-previa figcaption{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.6rem 1rem;background:#120d2c;border-bottom:1px solid rgb(167 139 250/.18)}.rzs .rzs-previa figcaption b{font:700 .86rem/1.2 var(--ax-familia-mono,ui-monospace,monospace);color:#d9ccff;overflow-wrap:anywhere}.rzs .rzs-previa figcaption span{display:flex;gap:.4rem}.rzs .rzs-previa figcaption button{display:flex;justify-content:center;align-items:center;min-height:32px;padding:0 .75rem;border:0;border-radius:8px;cursor:pointer;background:rgb(139 92 246/.18);box-shadow:inset 0 0 0 1px rgb(167 139 250/.4);font:600 .8rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#efe9ff;transition:background .25s,translate .3s}.rzs .rzs-previa figcaption button:hover{background:rgb(139 92 246/.36);translate:0 -2px}.rzs .rzs-cod{margin:0;padding:1rem 1.1rem;max-height:440px;overflow:auto;font:500 .82rem/1.62 var(--ax-familia-mono,ui-monospace,monospace);color:#e6e0ff;white-space:pre}.rzs .rzs-cod .hl-k{color:#c4a1ff}.rzs .rzs-cod .hl-s{color:#86efac}.rzs .rzs-cod .hl-c{color:#7d7aa3;font-style:italic}.rzs .rzs-cod .hl-n{color:#fbbf24}.rzs .rzs-cod .hl-t{color:#f9a8d4}.rzs .rzs-md{padding:1rem 1.2rem;max-height:440px;overflow:auto;font:500 .95rem/1.6 var(--ax-familia-corpo,system-ui,sans-serif);color:#e8e3ff}.rzs .rzs-md h4{margin:.2rem 0 .5rem;font:800 1.15rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff}.rzs .rzs-md h5{margin:.6rem 0 .3rem;font:700 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#d9ccff}.rzs .rzs-md p,.rzs .rzs-md ul{margin:.3rem 0}.rzs .rzs-md code{padding:.05rem .35rem;border-radius:5px;background:rgb(0 0 0/.35);font:600 .86em/1.4 var(--ax-familia-mono,ui-monospace,monospace)}.rzs .rzs-bin{display:grid;place-items:center;align-content:center;gap:.5rem;min-height:260px;padding:2rem;text-align:center}.rzs .rzs-bin .rzs-ic{width:46px;height:54px;border-radius:8px}.rzs .rzs-bin p{margin:0;font:700 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--rzs-tinta)}.rzs .rzs-bin small{font:600 .84rem/1 var(--ax-familia-mono,ui-monospace,monospace);color:#a99fd0}.rzs .rzs-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--rzs-suave)}@media (prefers-reduced-motion:reduce){.rzs .rzs-previa,.rzs .rzs-ramo .rzs-ramo:before,.rzs .rzs-ramo .rzs-ramo>li{animation:none}}.rzs-movel .rzs-arte{aspect-ratio:941/1672}.rzs-movel .rzs-leito{width:calc(100% - 32px);padding:20px 0 48px;gap:14px}.rzs-movel .rzs-app{grid-template-columns:minmax(0,1fr)}.rzs-movel .rzs-arvore{border-right:0;border-bottom:1px solid rgb(167 139 250/.14);padding:.75rem}.rzs-movel .rzs-arq:hover,.rzs-movel .rzs-pasta:hover{translate:0 0}.rzs-movel .rzs-cod,.rzs-movel .rzs-md{max-height:320px}.rzs-movel .rzs-cod{font-size:.76rem}@media (min-width:700px){.rzs-movel .rzs-leito{width:min(100% - 64px,760px)}}.rzs-movel .rzs-cod{white-space:pre-wrap;overflow-wrap:anywhere}.etq{--etq-roxo:#8b5cf6;--etq-lilas:#c4b5fd;--etq-tinta:#f3f0ff;--etq-suave:#c8c2e6;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.etq *{box-sizing:border-box}.etq-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1200px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.8rem)}.etq .etq-varal{position:relative;margin:0;padding:34px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);align-items:start}.etq .etq-varal:before{content:"";position:absolute;left:-2%;right:-2%;top:10px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgb(196 181 253/.6) 8%,rgb(196 181 253/.6) 92%,transparent)}.etq .etq-etiqueta{position:relative;min-width:0;display:grid;justify-items:center;outline:none}.etq .etq-cordao{width:2px;height:26px;margin-top:-24px;background:linear-gradient(180deg,#c4b5fd,#8b5cf6)}.etq .etq-papel{position:relative;width:100%;display:grid;gap:.5rem;padding:2.1rem 1.1rem 1.15rem;border-radius:14px 14px 16px 16px;clip-path:polygon(14% 0,86% 0,100% 12%,100% 100%,0 100%,0 12%);background:linear-gradient(170deg,#efe9ff,#d9ceff 60%,#c4b5fd);box-shadow:0 22px 34px -22px #000;transform-origin:50% 0;transition:filter .3s}.etq .etq-ilhos{position:absolute;left:50%;top:10px;width:14px;height:14px;translate:-50% 0;border-radius:50%;background:#1a1240;box-shadow:0 0 0 3px #a78bfa;transition:box-shadow .3s}.etq .etq-papel b{font:800 1.12rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#1f1250}.etq .etq-papel p{margin:0;font:500 .9rem/1.45 var(--ax-familia-corpo,system-ui,sans-serif);color:#3b2a78}.etq .etq-exts{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin:.2rem 0 0}.etq .etq-exts li{font:700 .78rem/1 var(--ax-familia-mono,ui-monospace,monospace);font-style:normal;padding:.3rem .45rem;border-radius:6px;background:#2a1a6e;color:#efe9ff}.etq .etq-etiqueta:is(:hover,:focus-visible) .etq-papel{animation:etq-balanca 1.1s cubic-bezier(.4,0,.3,1);filter:drop-shadow(0 0 16px rgb(167 139 250/.55))}.etq .etq-etiqueta:is(:hover,:focus-visible) .etq-ilhos{box-shadow:0 0 0 3px #fff,0 0 14px 2px #a78bfa}.etq .etq-etiqueta:focus-visible .etq-papel{outline:2px solid #fff;outline-offset:3px}@keyframes etq-balanca{0%{rotate:0deg}20%{rotate:5deg}45%{rotate:-3.5deg}70%{rotate:1.8deg}to{rotate:0deg}}.etq .etq-dentro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:1rem 1.6rem;align-items:start;padding:clamp(1rem,2vw,1.5rem);border-radius:18px;background:linear-gradient(170deg,rgb(24 16 56/.92),rgb(9 6 24/.95));box-shadow:inset 0 0 0 1px rgb(167 139 250/.24);transition:box-shadow .3s}.etq .etq-dentro:hover{box-shadow:inset 0 0 0 1.5px rgb(167 139 250/.5),0 24px 50px -36px var(--etq-roxo)}.etq .etq-dentro h3{margin:0 0 .4rem;font:800 1.2rem/1.25 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--etq-tinta)}.etq .etq-dentro p{margin:0;font:500 .95rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--etq-suave)}.etq .etq-nuvem{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem}.etq .etq-nuvem li{font:700 .8rem/1 var(--ax-familia-mono,ui-monospace,monospace);font-style:normal;padding:.38rem .55rem;border-radius:7px;background:rgb(139 92 246/.14);box-shadow:inset 0 0 0 1px rgb(167 139 250/.3);color:#e4dcff;transition:background .2s,translate .25s}.etq .etq-nuvem li:hover{background:rgb(139 92 246/.4);translate:0 -2px}.etq .etq-bin{grid-column:1/-1;display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;border-radius:12px;background:rgb(0 0 0/.25);box-shadow:inset 0 0 0 1px rgb(167 139 250/.16)}.etq .etq-bin>span{flex:none;width:34px;height:40px;border-radius:6px;background:repeating-linear-gradient(45deg,#6b6290 0 4px,#4b4370 4px 8px)}.etq .etq-bin b{font:700 1rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--etq-tinta)}.etq .etq-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--etq-suave)}@media (max-width:1100px){.etq .etq-varal{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.6rem}.etq .etq-dentro{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.etq .etq-etiqueta:is(:hover,:focus-visible) .etq-papel{animation:none}}.etq-movel{padding:44px 0 48px}.etq-movel .etq-leito{width:calc(100% - 32px);gap:16px}.etq-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.etq-movel .sx-cabeca .sx-lead{font-size:1.06rem}.etq-movel .etq-varal{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 10px}.etq-movel .etq-papel{padding:2rem .8rem 1rem}.etq-movel .etq-papel b{font-size:1rem}.etq-movel .etq-papel p{font-size:.86rem}.etq-movel .etq-dentro{grid-template-columns:minmax(0,1fr);padding:14px}@media (min-width:700px){.etq-movel .etq-leito{width:min(100% - 64px,760px)}}.etq .etq-cordao{position:relative}.etq .etq-cordao:before{content:"";position:absolute;left:50%;top:-4px;width:8px;height:8px;translate:-50% 0;border-radius:50%;background:#c4b5fd;box-shadow:0 0 8px #8b5cf6;opacity:0}@media (max-width:1100px){.etq .etq-varal:before{display:none}.etq .etq-cordao:before{opacity:1}}.etq-movel .etq-varal:before{display:none}.etq-movel .etq-cordao:before{opacity:1}.smf{--smf-roxo:#8b5cf6;--smf-lilas:#c4b5fd;--smf-tinta:#f3f0ff;--smf-suave:#c8c2e6;--smf-vermelho:#ff5f57;--smf-amarelo:#febc2e;--smf-verde:#28c840;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.smf *{box-sizing:border-box}.smf-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1200px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,2.4vw,1.8rem)}.smf .smf-mesa{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1rem,2.4vw,2rem);align-items:center}.smf .smf-palco{display:grid;gap:.9rem;justify-items:center;min-width:0}.smf .smf-janela{width:100%;border-radius:14px;overflow:hidden;background:#0b0a12;box-shadow:inset 0 0 0 1px rgb(167 139 250/.26),0 40px 70px -36px #000;transition:scale .5s cubic-bezier(.3,1.4,.5,1),opacity .4s,box-shadow .35s,filter .4s}.smf .smf-janela[data-botao=amarelo]{scale:.9}.smf .smf-janela[data-botao=verde]{scale:1.04;box-shadow:inset 0 0 0 1.5px rgb(167 139 250/.55),0 50px 80px -36px #000}.smf .smf-janela[data-botao=vermelho]{opacity:.45;filter:grayscale(.6)}.smf .smf-barra{display:flex;align-items:center;gap:1rem;height:44px;padding:0 .9rem;background:#121019;border-bottom:1px solid rgb(255 255 255/.06)}.smf .smf-barra b{flex:1 1;text-align:center;margin-right:56px;font:600 .84rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#a9a4bf}.smf .smf-luzes{display:flex;gap:9px}.smf .smf-luzes button{width:14px;height:14px;min-height:0;padding:0;border:0;border-radius:50%;cursor:pointer;background:#3a3746;transition:background .3s,box-shadow .3s,scale .3s cubic-bezier(.3,1.8,.5,1)}.smf[data-ligada] .smf-luzes button[data-luz=vermelho]{background:var(--smf-vermelho);transition-delay:.1s}.smf[data-ligada] .smf-luzes button[data-luz=amarelo]{background:var(--smf-amarelo);transition-delay:.3s}.smf[data-ligada] .smf-luzes button[data-luz=verde]{background:var(--smf-verde);transition-delay:.5s}.smf .smf-luzes button:is(:hover,:focus-visible){scale:1.35;transition-delay:0s}.smf .smf-luzes button[data-luz=vermelho]:is(:hover,:focus-visible){box-shadow:0 0 12px 2px var(--smf-vermelho)}.smf .smf-luzes button[data-luz=amarelo]:is(:hover,:focus-visible){box-shadow:0 0 12px 2px var(--smf-amarelo)}.smf .smf-luzes button[data-luz=verde]:is(:hover,:focus-visible){box-shadow:0 0 12px 2px var(--smf-verde)}.smf .smf-luzes button:focus-visible{outline:2px solid #fff;outline-offset:2px}.smf .smf-janela[data-luz=amarelo] .smf-luzes button[data-luz=amarelo],.smf .smf-janela[data-luz=verde] .smf-luzes button[data-luz=verde],.smf .smf-janela[data-luz=vermelho] .smf-luzes button[data-luz=vermelho]{scale:1.35;animation:smf-pisca 1s ease-in-out infinite}@keyframes smf-pisca{50%{filter:brightness(1.6);box-shadow:0 0 14px 3px currentColor}}.smf .smf-corpo{display:grid;place-items:center;align-content:center;gap:.8rem;min-height:clamp(200px,22vw,280px);padding:1.5rem;background:radial-gradient(70% 90% at 50% 40%,#16122a,#0b0a12)}.smf .smf-caixa{width:46px;height:42px;border-radius:7px;background:linear-gradient(160deg,#f6c26b,#d98c2b);box-shadow:inset 0 -8px 0 rgb(0 0 0/.14),0 10px 20px -8px #000;position:relative}.smf .smf-caixa:before{content:"";position:absolute;left:44%;top:0;width:12%;height:100%;background:rgb(255 255 255/.35)}.smf .smf-corpo p{margin:0;font:700 1.02rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#ece8ff}.smf .smf-legenda{margin:0;min-height:3em;max-width:46ch;text-align:center;font:500 .95rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--smf-suave)}.smf .smf-legenda b{color:#fff}.smf .smf-cartoes{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.smf .smf-cartao{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.95rem 1rem;border-radius:14px;outline:none;background:rgb(12 9 30/.9);box-shadow:inset 0 0 0 1px rgb(167 139 250/.2);transition:translate .35s cubic-bezier(.3,1.4,.5,1),box-shadow .3s}.smf .smf-cartao:is(:hover,:focus-visible){translate:-4px 0;box-shadow:inset 0 0 0 1.5px rgb(167 139 250/.55),0 18px 34px -24px var(--smf-roxo)}.smf .smf-cartao:focus-visible{outline:2px solid #fff;outline-offset:2px}.smf .smf-ponto{width:12px;height:12px;margin-top:.3rem;border-radius:50%;background:#3a3746;transition:background .3s,box-shadow .3s}.smf .smf-cartao[data-luz=vermelho] .smf-ponto{background:rgb(255 95 87/.55)}.smf .smf-cartao[data-luz=amarelo] .smf-ponto{background:rgb(254 188 46/.55)}.smf .smf-cartao[data-luz=verde] .smf-ponto{background:rgb(40 200 64/.55)}.smf .smf-cartao[data-luz=vermelho]:is(:hover,:focus-visible) .smf-ponto{background:var(--smf-vermelho);box-shadow:0 0 12px 2px var(--smf-vermelho)}.smf .smf-cartao[data-luz=amarelo]:is(:hover,:focus-visible) .smf-ponto{background:var(--smf-amarelo);box-shadow:0 0 12px 2px var(--smf-amarelo)}.smf .smf-cartao[data-luz=verde]:is(:hover,:focus-visible) .smf-ponto{background:var(--smf-verde);box-shadow:0 0 12px 2px var(--smf-verde)}.smf .smf-cartao b{display:block;margin-bottom:.25rem;font:700 1.02rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--smf-tinta)}.smf .smf-cartao p{margin:0;font:500 .9rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--smf-suave)}.smf .smf-cartao[data-aviso]{background:linear-gradient(170deg,rgb(60 18 24/.5),rgb(12 9 30/.92));box-shadow:inset 0 0 0 1px rgb(255 95 87/.3)}.smf .smf-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--smf-suave)}@media (max-width:1100px){.smf .smf-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.smf .smf-janela,.smf .smf-luzes button{transition:none}.smf .smf-luzes button{animation:none!important}}.smf-movel{padding:44px 0 48px}.smf-movel .smf-leito{width:calc(100% - 32px);gap:16px}.smf-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.smf-movel .sx-cabeca .sx-lead{font-size:1.06rem}.smf-movel .smf-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.smf-movel .smf-cartao:is(:hover,:focus-visible){translate:0 -2px}.smf-movel .smf-barra b{margin-right:0}@media (min-width:700px){.smf-movel .smf-leito{width:min(100% - 64px,760px)}}.smf .smf-luzes button[data-luz=vermelho]{color:var(--smf-vermelho)}.smf .smf-luzes button[data-luz=amarelo]{color:var(--smf-amarelo)}.smf .smf-luzes button[data-luz=verde]{color:var(--smf-verde)}.tmp{--tmp-roxo:#8b5cf6;--tmp-lilas:#c4b5fd;--tmp-tinta:#f3f0ff;--tmp-suave:#c8c2e6;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.tmp *{box-sizing:border-box}.tmp-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1100px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.2vw,1.6rem)}.tmp .tmp-abas{display:flex;flex-wrap:wrap;gap:.5rem}.tmp .tmp-abas button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:42px;padding:0 1rem;border:0;border-radius:999px;cursor:pointer;background:rgb(12 9 30/.9);box-shadow:inset 0 0 0 1px rgb(167 139 250/.3);font:600 .9rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--tmp-suave);transition:background .25s,box-shadow .25s,color .25s,translate .3s}.tmp .tmp-abas b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(139 92 246/.25);font:800 .76rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff}.tmp .tmp-abas button:hover{translate:0 -2px;color:var(--tmp-tinta);box-shadow:inset 0 0 0 1.5px var(--tmp-lilas)}.tmp .tmp-abas button[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#a78bfa,#7c3aed 60%,#5b33c9);box-shadow:0 0 22px -6px var(--tmp-roxo)}.tmp .tmp-abas button[aria-pressed=true]:hover{filter:brightness(1.1)}.tmp .tmp-abas button[aria-pressed=true] b{background:rgb(255 255 255/.25)}.tmp .tmp-abas button:focus-visible{outline:2px solid #fff;outline-offset:2px}.tmp .tmp-note{perspective:1600px;display:grid;justify-items:center}.tmp .tmp-tampa{width:80%;padding:12px 12px 16px;border-radius:16px 16px 6px 6px;background:linear-gradient(180deg,#2b2840,#16141f);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),0 -10px 60px -30px var(--tmp-roxo);transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform}.tmp .tmp-tela{display:block;width:100%;padding:0;border:0;border-radius:6px;overflow:hidden;cursor:zoom-in;background:#000;box-shadow:0 0 0 1px #000;transition:translate .45s cubic-bezier(.3,1.4,.5,1),box-shadow .35s}.tmp .tmp-tela img{display:block;width:100%;height:auto;animation:tmp-acende .5s ease both}@keyframes tmp-acende{0%{opacity:0;filter:brightness(1.8)}}.tmp .tmp-tela:is(:hover,:focus-visible){translate:0 -4px;box-shadow:0 0 0 1.5px var(--tmp-lilas),0 0 40px -8px var(--tmp-roxo)}.tmp .tmp-tela:focus-visible{outline:2px solid #fff;outline-offset:3px}.tmp .tmp-base{width:100%;height:18px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#4a4660,#24222f 70%,#14131b);box-shadow:0 26px 40px -20px #000;display:grid;justify-items:center}.tmp .tmp-base span{width:16%;height:6px;border-radius:0 0 8px 8px;background:#14131b}.tmp .tmp-legenda{margin:0;text-align:center;font:500 1rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--tmp-suave)}.tmp .tmp-legenda b{color:var(--tmp-tinta)}.tmp .tmp-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--tmp-suave)}.tmp-luz{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:rgb(4 3 12/.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tmp-luz figure{position:relative;margin:0;max-width:min(1400px,100%);display:grid;gap:.8rem}.tmp-luz img{display:block;max-width:100%;max-height:82svh;width:auto;height:auto;border-radius:8px;box-shadow:0 0 0 1px rgb(167 139 250/.5),0 30px 80px -20px #000}.tmp-luz figcaption{font:600 1rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:#f3f0ff;text-align:center}.tmp-luz .tmp-fechar{position:absolute;right:-6px;top:-6px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:#7c3aed;box-shadow:0 6px 16px -4px #000}.tmp-luz .tmp-fechar svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.tmp .tmp-tela,.tmp .tmp-tela img{transition:none;animation:none}}.tmp-movel{padding:44px 0 48px}.tmp-movel .tmp-leito{width:calc(100% - 32px);gap:14px}.tmp-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.tmp-movel .sx-cabeca .sx-lead{font-size:1.06rem}.tmp-movel .tmp-tampa{width:94%;padding:6px 6px 9px;border-radius:10px 10px 4px 4px}.tmp-movel .tmp-base{height:11px}.tmp-movel .tmp-legenda{font-size:.95rem}@media (min-width:700px){.tmp-movel .tmp-leito{width:min(100% - 64px,760px)}}