.nom{--nom-a:#ff4545;--nom-b:#ffb4a8;--nom-tinta:#fff3f1;--nom-suave:#d9bdb8;--luz-a:#ff4545;--luz-b:#ffd1c9;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0;background:linear-gradient(180deg,rgb(10 3 3/.55) 0,rgb(10 3 3/.9) 90px,rgb(10 3 3/.9) calc(100% - 90px),rgb(10 3 3/.55))}.nom *{box-sizing:border-box}.nom-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.4rem,2.6vw,2.2rem)}.nom .nom-mesa{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.nom .nom-campo{display:grid;align-content:start;gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);border-radius:22px;background:linear-gradient(180deg,#1d0a0a,#0b0303);box-shadow:inset 0 0 0 1px rgb(255 69 69/.28),0 50px 90px -50px #000}.nom .nom-campo label{display:grid;gap:.5rem}.nom .nom-campo label span{font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ff8a7a}.nom .nom-campo input{width:100%;min-height:52px;padding:0 1rem;border:0;border-radius:14px;outline:0;font:700 1.15rem/1 var(--ax-familia-mono,monospace);color:#fff;background:rgb(0 0 0/.45);box-shadow:inset 0 0 0 1px rgb(255 69 69/.35);transition:box-shadow .3s}.nom .nom-campo input:focus{box-shadow:inset 0 0 0 2px var(--nom-a),0 0 30px -10px var(--nom-a)}.nom .nom-exemplos{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.nom .nom-exemplos small{font:600 .78rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--nom-suave);margin-right:.2rem}.nom .nom-exemplos button{min-height:32px;padding:0 .7rem;border:0;border-radius:999px;cursor:pointer;font:600 .76rem/1 var(--ax-familia-mono,monospace);color:#ffd1c9;background:rgb(255 69 69/.1);box-shadow:inset 0 0 0 1px rgb(255 69 69/.3);transition:background .3s,translate .3s cubic-bezier(.3,1.6,.5,1)}.nom .nom-exemplos button:hover{translate:0 -2px;background:rgb(255 69 69/.22)}.nom .nom-exemplos button[aria-pressed=true]{color:#1a0303;background:var(--nom-b)}.nom .nom-exemplos button:focus-visible{outline:2px solid #fff;outline-offset:2px}.nom .nom-marcas{display:flex;flex-wrap:wrap;gap:2px;min-height:2.2rem;margin:0;padding:.5rem .6rem;border-radius:12px;background:rgb(255 255 255/.03);font:700 1.05rem/1.4 var(--ax-familia-mono,monospace);color:#f3dcd8}.nom .nom-marcas i{font-style:normal;padding:0 1px;border-radius:4px}.nom .nom-marcas i[data-proib]{color:#fff;background:#dc2626;box-shadow:0 0 14px #ef4444;animation:nom-some 1.4s ease-in .4s forwards}.nom .nom-marcas i[data-espaco]{color:#ffb4a8;background:rgb(255 180 168/.14)}@keyframes nom-some{60%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(6px);translate:0 -14px;scale:1.6}}.nom .nom-legenda{margin:-.5rem 0 0;font:500 .82rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--nom-suave)}.nom .nom-legenda span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:.4rem;border-radius:3px;background:#dc2626;vertical-align:-1px}.nom .nom-limpo{display:grid;gap:.4rem;margin:0}.nom .nom-limpo small{font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ff8a7a}.nom .nom-limpo b{display:flex;flex-wrap:wrap;font:800 clamp(1.2rem,2.2vw,1.6rem)/1.2 var(--ax-familia-mono,monospace);color:#fff;text-shadow:0 0 20px rgb(255 69 69/.45);overflow-wrap:anywhere}.nom .nom-limpo b i{font-style:normal;animation:nom-assenta .5s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--k) * 22ms + .3s)}@keyframes nom-assenta{0%{opacity:0;translate:0 -10px}}.nom .nom-limpo em{justify-self:start;padding:.3rem .6rem;border-radius:999px;font:700 .74rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);font-style:normal;color:#1a0303;background:#fbbf24}.nom .nom-chaves{display:flex;flex-wrap:wrap;gap:.5rem}.nom .nom-chaves button{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:0 .9rem;border:0;border-radius:999px;cursor:pointer;font:700 .82rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#f3dcd8;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 69 69/.25)}.nom .nom-chaves button i{position:relative;width:34px;height:18px;border-radius:999px;background:rgb(255 255 255/.16);transition:background .3s}.nom .nom-chaves button i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:translate .4s cubic-bezier(.3,1.6,.5,1)}.nom .nom-chaves button[aria-pressed=true] i{background:var(--nom-a)}.nom .nom-chaves button[aria-pressed=true] i:after{translate:16px 0}.nom .nom-chaves button:disabled{opacity:.45;cursor:not-allowed}.nom .nom-chaves button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--nom-a)}.nom .nom-chaves button:focus-visible{outline:2px solid #fff;outline-offset:2px}.nom .nom-pasta{display:grid;align-content:start;gap:.8rem;padding:clamp(1.1rem,2vw,1.5rem);border-radius:22px;background:#080202;box-shadow:inset 0 0 0 1px rgb(255 69 69/.22),0 50px 90px -50px #000}.nom .nom-caminho{display:flex;flex-wrap:wrap;gap:.2rem;margin:0;font:600 .86rem/1.4 var(--ax-familia-mono,monospace);color:var(--nom-suave);overflow-wrap:anywhere}.nom .nom-caminho b{color:#ffb4a8}.nom .nom-arquivos{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.nom .nom-arquivos li{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-radius:10px;font:600 .84rem/1.3 var(--ax-familia-mono,monospace);color:#f3dcd8;background:rgb(255 255 255/.04);overflow-wrap:anywhere;transition:background .3s,translate .3s}.nom .nom-arquivos li:before{content:"";flex:none;width:18px;height:14px;border-radius:3px;background:linear-gradient(135deg,#ff8a7a,#7f1d1d)}.nom .nom-arquivos li:hover{background:rgb(255 69 69/.1);translate:4px 0}.nom .nom-arquivos li[data-novo]{animation:nom-nasce .55s cubic-bezier(.3,1.6,.5,1) both}@keyframes nom-nasce{0%{opacity:0;scale:.85;translate:0 10px}}.nom .nom-proximo{display:grid!important;gap:.25rem;color:#fff!important;background:linear-gradient(90deg,rgb(255 69 69/.22),transparent)!important;box-shadow:inset 3px 0 0 var(--nom-a);animation:nom-pisca 1.6s ease-in-out infinite}.nom .nom-proximo:before{display:none}.nom .nom-proximo small{font:700 .68rem/1 var(--ax-familia-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#ff8a7a}@keyframes nom-pisca{50%{box-shadow:inset 3px 0 0 var(--nom-a),0 0 24px -8px var(--nom-a)}}.nom .nom-capturar{justify-self:start;min-height:46px;padding:0 1.3rem;border:0;border-radius:999px;cursor:pointer;font:800 .92rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:linear-gradient(90deg,#ef4444,#ff7a6b);box-shadow:0 0 26px -8px var(--nom-a);transition:translate .35s cubic-bezier(.3,1.6,.5,1)}.nom .nom-capturar:hover{translate:0 -3px}.nom .nom-capturar:focus-visible{outline:2px solid #fff;outline-offset:3px}.nom .nom-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--nom-suave)}@media (max-width:1100px){.nom .nom-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nom *{animation:none!important}}.nom-movel{padding:44px 0 48px}.nom-movel .nom-leito{width:calc(100% - 32px);gap:16px}.nom-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.nom-movel .sx-cabeca .sx-lead{font-size:1.06rem}.nom-movel .nom-mesa{grid-template-columns:minmax(0,1fr);gap:12px}.nom-movel .nom-campo,.nom-movel .nom-pasta{padding:.9rem}.nom-movel .nom-exemplos button{min-height:40px}.nom-movel .nom-chaves{display:grid;grid-template-columns:minmax(0,1fr)}.nom-movel .nom-chaves button{min-height:46px}.nom-movel .nom-capturar{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px}.nom-movel .nom-arquivos li:hover{translate:0 0}@media (min-width:700px){.nom-movel .nom-leito{width:min(100% - 64px,760px)}}.cap{--cap-a:#ff4545;--cap-b:#ffb4a8;--cap-tinta:#fff3f1;--cap-suave:#d9bdb8;--luz-a:#ff4545;--luz-b:#ffd1c9;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.cap *{box-sizing:border-box}.cap-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.4rem,2.6vw,2.2rem)}.cap .cap-mesa{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:start}.cap .cap-h{margin:0 0 .7rem;font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ff8a7a}.cap .cap-mesa-caixa{display:grid;gap:1rem;margin-top:calc(.72rem + .7rem);padding:clamp(1rem,2vw,1.4rem);border-radius:24px;background:radial-gradient(90% 70% at 50% 30%,rgb(255 69 69/.12),transparent 70%),linear-gradient(180deg,#1a0808,#070202);box-shadow:inset 0 0 0 1px rgb(255 69 69/.26),0 50px 90px -50px #000}.cap .cap-monitores{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:clamp(.5rem,1.4vw,1rem);align-items:end;padding-top:.6rem}.cap .cap-monitor{display:grid;justify-items:center;gap:0;min-height:0;padding:0;border:0;background:none;cursor:pointer;color:inherit}.cap .cap-tela{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:10px;background:linear-gradient(160deg,#2a0f0f,#0b0303);box-shadow:inset 0 0 0 3px #2b1717,0 20px 30px -20px #000;transition:box-shadow .35s,translate .35s cubic-bezier(.3,1.5,.5,1)}.cap .cap-monitor[data-m="1"] .cap-tela{aspect-ratio:16/9}.cap .cap-papel{position:absolute;inset:0;background:radial-gradient(60% 50% at 30% 30%,rgb(255 120 100/.25),transparent 70%),repeating-linear-gradient(0deg,rgb(255 255 255/.03) 0 1px,transparent 1px 12px)}.cap .cap-pe{width:22%;height:14px;background:linear-gradient(#2b1717,#160909);clip-path:polygon(30% 0,70% 0,100% 100%,0 100%)}.cap .cap-nome{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.45rem;font:700 .74rem/1.2 var(--ax-familia-mono,monospace);color:var(--cap-suave)}.cap .cap-nome em{font-style:normal;padding:.15rem .45rem;border-radius:999px;color:#1a0303;background:var(--cap-b);animation:cap-surge .4s cubic-bezier(.3,1.6,.5,1) both}@keyframes cap-surge{0%{opacity:0;scale:.6}}.cap .cap-monitor[data-sob] .cap-tela{translate:0 -4px;box-shadow:inset 0 0 0 3px #ffb4a8,0 0 0 4px rgb(255 180 168/.18),0 24px 40px -20px rgb(255 69 69/.6)}.cap .cap-monitor[data-alvo-aqui] .cap-tela{box-shadow:inset 0 0 0 3px var(--cap-a),0 0 0 5px rgb(255 69 69/.25),0 0 50px -10px var(--cap-a);animation:cap-mira 1.8s ease-in-out infinite}@keyframes cap-mira{50%{box-shadow:inset 0 0 0 3px #ff8a7a,0 0 0 8px rgb(255 69 69/.14),0 0 60px -6px var(--cap-a)}}.cap .cap-monitor:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:12px}.cap .cap-app{position:absolute;left:6%;top:10%;width:46%;height:56%;display:grid;align-content:start;gap:6%;padding:7%;border-radius:6px;background:#140707;box-shadow:inset 0 0 0 1px rgb(255 69 69/.5),0 8px 16px -6px #000;transition:opacity .2s,scale .2s}.cap .cap-app b{font:700 .5rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#ffb4a8;white-space:nowrap;overflow:hidden}.cap .cap-app i{display:block;height:5px;border-radius:3px;background:rgb(255 255 255/.16)}.cap .cap-app i:nth-child(2){width:80%;background:var(--cap-a)}.cap .cap-app[data-escondido]{opacity:0;scale:.92}.cap .cap-janela{position:absolute;left:18%;top:14%;width:64%;height:68%;display:grid;align-content:start;gap:7%;padding:6%;border-radius:6px;background:#1f0d0d;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);transition:box-shadow .35s}.cap .cap-janela i{display:block;height:6px;border-radius:3px;background:rgb(255 255 255/.14)}.cap .cap-area small,.cap .cap-janela small{font:700 .55rem/1 var(--ax-familia-mono,monospace);color:#d9bdb8;white-space:nowrap}.cap .cap-janela[data-on]{box-shadow:inset 0 0 0 2px var(--cap-a),0 0 24px -4px var(--cap-a)}.cap .cap-area{position:absolute;left:44%;top:34%;width:48%;height:52%;padding:5%;border-radius:4px;outline:2px dashed rgb(255 180 168/.45);outline-offset:-2px;transition:outline-color .3s,background .3s}.cap .cap-area[data-on]{outline-color:var(--cap-a);background:rgb(255 69 69/.1);animation:cap-formigas 1s linear infinite}@keyframes cap-formigas{50%{outline-color:#ffd1c9}}.cap .cap-flash{position:absolute;z-index:4;inset:0;background:#fff;animation:cap-flash .55s ease-out forwards;pointer-events:none}.cap .cap-flash[data-onde=janela]{inset:14% 18% 18% 18%;border-radius:6px}.cap .cap-flash[data-onde=area]{inset:34% 8% 14% 44%}@keyframes cap-flash{0%{opacity:.95}to{opacity:0}}.cap .cap-acao{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.cap .cap-capturar{display:inline-flex;align-items:center;gap:.7rem;min-height:48px;padding:0 1.3rem;border:0;border-radius:999px;cursor:pointer;font:800 .95rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:linear-gradient(90deg,#ef4444,#ff7a6b);box-shadow:0 0 26px -8px var(--cap-a);transition:translate .35s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.cap .cap-capturar:hover{translate:0 -3px;box-shadow:0 16px 30px -12px var(--cap-a)}.cap .cap-capturar:active{translate:0 1px}.cap .cap-capturar kbd{padding:.25rem .5rem;border-radius:6px;font:800 .78rem/1 var(--ax-familia-mono,monospace);color:#1a0303;background:#fff;box-shadow:0 2px 0 #b91c1c}.cap .cap-capturar:focus-visible{outline:2px solid #fff;outline-offset:3px}.cap .cap-dica{flex:1 1 220px;margin:0;font:500 .86rem/1.45 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cap-suave)}.cap .cap-fila ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cap .cap-fila li{display:grid;gap:.25rem;padding:.5rem;border-radius:12px;background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 69 69/.16);animation:cap-voa .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes cap-voa{0%{opacity:0;translate:0 -40px;scale:.6}}.cap .cap-mini{position:relative;display:block;aspect-ratio:16/10;border-radius:6px;background:linear-gradient(160deg,#3a1414,#120505);overflow:hidden}.cap .cap-mini i{position:absolute;inset:18% 20%;border-radius:3px;background:rgb(255 180 168/.3)}.cap .cap-mini[data-tipo=area] i{inset:26% 26% 28% 22%;outline:1px dashed #ffb4a8}.cap .cap-fila b{font:700 .74rem/1.2 var(--ax-familia-mono,monospace);color:#fff;overflow-wrap:anywhere}.cap .cap-fila small{font:500 .72rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cap-suave)}.cap .cap-vazia{margin:0;font:500 .86rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cap-suave)}.cap .cap-alvos{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.cap .cap-alvos button{display:grid;gap:.3rem;justify-items:start;width:100%;min-height:0;padding:.85rem 1rem;border:0;border-radius:14px;cursor:pointer;text-align:left;background:rgb(22 8 8/.92);box-shadow:inset 0 0 0 1px rgb(255 69 69/.2);transition:translate .4s cubic-bezier(.3,1.6,.5,1),box-shadow .35s,background .35s}.cap .cap-alvos button:hover{translate:-5px 0;box-shadow:inset 0 0 0 1px rgb(255 69 69/.6)}.cap .cap-alvos button[aria-checked=true]{background:linear-gradient(120deg,rgb(255 69 69/.24),rgb(22 8 8/.95) 70%);box-shadow:inset 0 0 0 1.5px var(--cap-a),0 14px 28px -20px var(--cap-a)}.cap .cap-alvos button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cap .cap-alvos b{font:800 .96rem/1.2 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));color:#fff}.cap .cap-alvos small{font:500 .82rem/1.45 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cap-suave)}.cap .cap-escolha{margin:.6rem 0 0;font:600 .84rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:#ffb4a8}.cap .cap-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--cap-suave)}@media (max-width:1100px){.cap .cap-mesa{grid-template-columns:minmax(0,1fr)}.cap .cap-mesa-caixa{margin-top:0}}@media (prefers-reduced-motion:reduce){.cap *{animation:none!important}}.cap-movel{padding:44px 0 48px}.cap-movel .cap-leito{width:calc(100% - 32px);gap:16px}.cap-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.cap-movel .sx-cabeca .sx-lead{font-size:1.06rem}.cap-movel .cap-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.cap-movel .cap-mesa-caixa{margin-top:0;padding:.75rem}.cap-movel .cap-monitores{gap:6px}.cap-movel .cap-nome{font-size:.66rem}.cap-movel .cap-app b,.cap-movel .cap-area small,.cap-movel .cap-janela small{display:none}.cap-movel .cap-capturar{justify-content:center;width:100%}.cap-movel .cap-fila ol{grid-template-columns:1fr 1fr}.cap-movel .cap-alvos button{min-height:52px;padding:.7rem .85rem}.cap-movel .cap-alvos button:hover{translate:0 0}@media (min-width:700px){.cap-movel .cap-leito{width:min(100% - 64px,760px)}}.cap .cap-app b,.cap .cap-area small,.cap .cap-janela small{display:none}.rec{--rec-a:#ff4545;--rec-noite:#0a0303;--rec-tinta:#fff3f1;--rec-suave:#d9bdb8;--cena-destaque:#ff5a4f;--luz-a:#ff4545;--luz-b:#ffd1c9;position:relative;background:var(--rec-noite);padding-inline:0;padding-bottom:0}.rec *{box-sizing:border-box}.rec .rec-arte{position:relative;overflow:hidden;aspect-ratio:1672/941;isolation:isolate}.rec .rec-arte>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rec .rec-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--rec-noite) 0,transparent 5%,transparent 92%,var(--rec-noite) 100%)}.rec .tna-titulo{text-shadow:0 2px 3px rgb(0 0 0/.8),0 4px 24px rgb(0 0 0/.5)}.rec .tna-linha{color:#fff}.rec .tna-linha em{font-style:normal;color:#ff5a4f}.rec .tna-sub{color:#f0d6d1}.rec .tna-rotulo-arte{color:#fff3f1;text-shadow:0 1px 3px rgb(0 0 0/.85)}.rec-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1240px);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)}.rec .rec-lead{margin:0;max-width:78ch;color:var(--rec-suave)}.rec .rec-mesa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(1rem,2vw,1.6rem);align-items:start}.rec .rec-opcoes{display:grid;gap:.9rem;padding:clamp(1rem,2vw,1.4rem);border-radius:22px;background:linear-gradient(180deg,#1d0a0a,#0b0303);box-shadow:inset 0 0 0 1px rgb(255 69 69/.26),0 50px 90px -50px #000}.rec .rec-grupo{display:grid;gap:.45rem}.rec .rec-grupo>p{margin:0;font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#ff8a7a}.rec .rec-par{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.rec .rec-chips{display:flex;flex-wrap:wrap;gap:.35rem}.rec .rec-chips button{min-height:36px;padding:0 .75rem;border:0;border-radius:10px;cursor:pointer;font:700 .8rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#f0d6d1;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 69 69/.2);transition:background .3s,color .3s,translate .3s cubic-bezier(.3,1.6,.5,1)}.rec .rec-chips button:hover:not(:disabled){translate:0 -2px;box-shadow:inset 0 0 0 1px rgb(255 69 69/.6)}.rec .rec-chips button[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#ef4444,#991b1b);box-shadow:0 0 18px -6px var(--rec-a)}.rec .rec-chips button:disabled{opacity:.55;cursor:not-allowed}.rec .rec-cantos button:focus-visible,.rec .rec-chips button:focus-visible{outline:2px solid #fff;outline-offset:2px}.rec .rec-cantos{display:grid;grid-template-columns:repeat(4,44px);gap:.35rem;margin-top:.2rem}.rec .rec-cantos button{position:relative;width:44px;height:30px;padding:0;border:0;border-radius:6px;cursor:pointer;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 69 69/.2)}.rec .rec-cantos button i{position:absolute;width:10px;height:10px;border-radius:50%;background:#d9bdb8}.rec .rec-cantos [data-canto=top-left] i{left:4px;top:4px}.rec .rec-cantos [data-canto=top-right] i{right:4px;top:4px}.rec .rec-cantos [data-canto=bottom-left] i{left:4px;bottom:4px}.rec .rec-cantos [data-canto=bottom-right] i{right:4px;bottom:4px}.rec .rec-cantos button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--rec-a)}.rec .rec-cantos button[aria-pressed=true] i{background:var(--rec-a);box-shadow:0 0 8px var(--rec-a)}.rec .rec-previa-caixa{position:sticky;top:110px;display:grid;gap:.8rem}.rec .rec-previa{--rec-x:50%;--rec-y:50%;position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:radial-gradient(70% 60% at 50% 40%,#2a0d0d,#070202);box-shadow:inset 0 0 0 1px rgb(255 69 69/.28),0 40px 80px -40px #000;cursor:none;transition:box-shadow .5s}.rec .rec-previa:not([data-cursor]){cursor:crosshair}.rec .rec-previa[data-fase=gravando]{animation:rec-respira 1.8s ease-in-out infinite}@keyframes rec-respira{50%{box-shadow:inset 0 0 0 3px #ff4545,0 0 60px -10px #ff4545,0 40px 80px -40px #000}}.rec .rec-previa[data-fase=pausado]{box-shadow:inset 0 0 0 3px #f59e0b,0 0 40px -14px #f59e0b}.rec .rec-barra{position:absolute;inset:0 0 auto 0;z-index:2;display:flex;flex-wrap:wrap;gap:.3rem .8rem;padding:.6rem .8rem;font:700 .74rem/1.2 var(--ax-familia-mono,monospace);color:#f0d6d1;background:linear-gradient(rgb(0 0 0/.7),transparent)}.rec .rec-barra b{color:#fff}.rec .rec-quadro{position:absolute;inset:16% 8% 8% 8%;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;gap:6%;padding:5%;border-radius:8px;background:rgb(255 255 255/.03);transition:inset .5s cubic-bezier(.3,1.3,.5,1),outline-color .4s;outline:2px dashed transparent;outline-offset:4px}.rec .rec-quadro i{border-radius:6px;background:rgb(255 255 255/.07)}.rec .rec-quadro i:first-child{grid-row:span 2;background:rgb(255 69 69/.14)}.rec .rec-quadro[data-fonte=janela]{inset:22% 20% 16% 20%;box-shadow:0 0 0 1px rgb(255 255 255/.2),0 18px 30px -12px #000}.rec .rec-quadro[data-fonte=area]{inset:28% 26% 22% 30%;outline-color:#ffb4a8}.rec .rec-cam{position:absolute;z-index:3;width:18%;aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ffd1c9 0 16%,transparent 17%),radial-gradient(ellipse 34% 26% at 50% 86%,#ffd1c9 0 99%,transparent 100%),linear-gradient(160deg,#5b1f1f,#1d0707);box-shadow:0 0 0 3px #fff,0 10px 24px -6px #000;transition:all .55s cubic-bezier(.3,1.4,.5,1)}.rec .rec-cam[data-forma=circle]{border-radius:50%}.rec .rec-cam[data-forma=square]{border-radius:12px}.rec .rec-cam[data-canto=top-left]{left:4%;top:16%}.rec .rec-cam[data-canto=top-right]{left:78%;top:16%}.rec .rec-cam[data-canto=bottom-left]{left:4%;top:68%}.rec .rec-cam[data-canto=bottom-right]{left:78%;top:68%}.rec .rec-anel{position:absolute;z-index:4;left:var(--rec-x);top:var(--rec-y);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;pointer-events:none;background:rgb(255 214 0/.25);box-shadow:0 0 0 2px rgb(255 214 0/.7)}.rec .rec-anel:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#fff}.rec .rec-conta{position:absolute;inset:0;z-index:5;display:grid;place-items:center;font:900 clamp(4rem,10vw,7rem)/1 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));color:#fff;text-shadow:0 0 40px #ff4545;background:rgb(0 0 0/.45);animation:rec-conta 1s ease-out both}@keyframes rec-conta{0%{scale:1.6;opacity:0}30%{scale:1;opacity:1}to{scale:.85;opacity:.15}}.rec .rec-rec{position:absolute;z-index:5;right:.8rem;bottom:.8rem;display:flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:999px;font:800 .8rem/1 var(--ax-familia-mono,monospace);color:#fff;background:rgb(0 0 0/.65)}.rec .rec-rec i{width:10px;height:10px;border-radius:50%;background:#ff4545;box-shadow:0 0 10px #ff4545;animation:rec-pisca 1s steps(1) infinite}.rec .rec-previa[data-fase=pausado] .rec-rec i{background:#f59e0b;box-shadow:0 0 10px #f59e0b;animation:none}@keyframes rec-pisca{50%{opacity:.2}}.rec .rec-vazio{position:absolute;left:50%;bottom:10%;z-index:2;translate:-50% 0;padding:.4rem .8rem;border-radius:999px;font:600 .8rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#f0d6d1;background:rgb(0 0 0/.5);white-space:nowrap}.rec .rec-salvo{position:absolute;inset:auto 1rem 1rem 1rem;z-index:5;display:grid;gap:.25rem;padding:.7rem .9rem;border-radius:12px;background:rgb(0 0 0/.72);box-shadow:inset 3px 0 0 #4ade80;animation:rec-salva .5s cubic-bezier(.3,1.5,.5,1) both}@keyframes rec-salva{0%{opacity:0;translate:0 12px}}.rec .rec-salvo small{font:700 .7rem/1 var(--ax-familia-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:#86efac}.rec .rec-salvo b{font:700 .86rem/1.3 var(--ax-familia-mono,monospace);color:#fff;overflow-wrap:anywhere}.rec .rec-botoes{display:flex;flex-wrap:wrap;gap:.5rem}.rec .rec-botoes button{min-height:46px;padding:0 1.2rem;border:0;border-radius:999px;cursor:pointer;font:800 .9rem/1 var(--ax-familia-corpo,system-ui,sans-serif);transition:translate .35s cubic-bezier(.3,1.6,.5,1)}.rec .rec-botoes button:hover{translate:0 -3px}.rec .rec-botoes [data-a=iniciar]{color:#fff;background:linear-gradient(90deg,#ef4444,#ff7a6b);box-shadow:0 0 26px -8px var(--rec-a)}.rec .rec-botoes [data-a=pausar]{color:#1a0d02;background:#fbbf24}.rec .rec-botoes [data-a=parar]{color:#fff;background:#3a1515;box-shadow:inset 0 0 0 1px rgb(255 69 69/.5)}.rec .rec-botoes button:focus-visible{outline:2px solid #fff;outline-offset:3px}.rec .rec-atalhos{margin:0;font:600 .8rem/1.4 var(--ax-familia-mono,monospace);color:var(--rec-suave)}.rec .rec-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--rec-suave)}@media (max-width:1100px){.rec .rec-mesa{grid-template-columns:minmax(0,1fr)}.rec .rec-previa-caixa{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.rec *{animation:none!important}}.rec-movel .rec-arte{aspect-ratio:941/1672}.rec-movel .rec-leito{width:calc(100% - 32px);padding:20px 0 48px;gap:14px}.rec-movel .rec-lead{font-size:1.04rem}.rec-movel .rec-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.rec-movel .rec-previa-caixa{position:relative;top:auto;order:-1}.rec-movel .rec-opcoes{padding:.9rem}.rec-movel .rec-chips button{min-height:44px}.rec-movel .rec-cantos{grid-template-columns:repeat(4,minmax(0,1fr))}.rec-movel .rec-cantos button{width:auto;height:44px}.rec-movel .rec-previa{cursor:auto}.rec-movel .rec-botoes{display:grid;grid-template-columns:1fr 1fr}.rec-movel .rec-botoes button{display:flex;align-items:center;justify-content:center;min-height:48px}.rec-movel .rec-botoes button:only-child{grid-column:1/-1}@media (min-width:700px){.rec-movel .rec-leito{width:min(100% - 64px,760px)}}.rec .rec-mesa>.rec-opcoes{margin-top:0}.rec .rec-previa-caixa{margin-top:10px}.ped{--ped-a:#ff4545;--ped-b:#ffb4a8;--ped-tinta:#fff3f1;--ped-suave:#d9bdb8;--luz-a:#ff4545;--luz-b:#fbbf24;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0;background:linear-gradient(180deg,rgb(10 3 3/.55) 0,rgb(10 3 3/.9) 90px,rgb(10 3 3/.9) calc(100% - 90px),rgb(10 3 3/.55))}.ped *{box-sizing:border-box}.ped-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.4rem,2.6vw,2.2rem)}.ped .ped-painel{display:grid;gap:1.2rem;padding:clamp(1.1rem,2.2vw,1.8rem);border-radius:24px;background:linear-gradient(180deg,#1a0808,#060202);box-shadow:inset 0 0 0 1px rgb(255 69 69/.26),0 50px 90px -50px #000}.ped .ped-h{margin:0 0 .6rem;font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ff8a7a}.ped .ped-topo{justify-content:space-between;gap:1rem}.ped .ped-res,.ped .ped-topo{display:flex;flex-wrap:wrap;align-items:center}.ped .ped-res{gap:.4rem}.ped .ped-res small{margin-right:.3rem;font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#ff8a7a}.ped .ped-res button{display:grid;gap:.2rem;justify-items:start;min-height:0;padding:.55rem .8rem;border:0;border-radius:12px;cursor:pointer;text-align:left;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 69 69/.2);transition:translate .35s cubic-bezier(.3,1.6,.5,1),background .3s}.ped .ped-res button b{font:800 .9rem/1 var(--ax-familia-mono,monospace);color:#fff}.ped .ped-res button span{font:600 .72rem/1 var(--ax-familia-mono,monospace);color:var(--ped-suave)}.ped .ped-res button:hover:not(:disabled){translate:0 -3px}.ped .ped-res button[aria-checked=true]{background:linear-gradient(160deg,#ef4444,#7f1d1d);box-shadow:0 0 20px -6px var(--ped-a)}.ped .ped-res button[aria-checked=true] span{color:#ffe1dc}.ped .ped-res button:disabled{opacity:.55;cursor:not-allowed}.ped .ped-escolha button:focus-visible,.ped .ped-gravar:focus-visible,.ped .ped-res button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ped .ped-gravar{min-height:46px;padding:0 1.3rem;border:0;border-radius:999px;cursor:pointer;font:800 .92rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:linear-gradient(90deg,#ef4444,#ff7a6b);box-shadow:0 0 26px -8px var(--ped-a);transition:translate .35s cubic-bezier(.3,1.6,.5,1)}.ped .ped-gravar:hover:not(:disabled){translate:0 -3px}.ped .ped-gravar:disabled{opacity:.7;cursor:wait;animation:ped-rec 1s steps(1) infinite}@keyframes ped-rec{50%{filter:brightness(1.35)}}.ped .ped-disco{display:grid;gap:.6rem}.ped .ped-arquivo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin:0}.ped .ped-arquivo span{font:700 .86rem/1.2 var(--ax-familia-mono,monospace);color:#ffb4a8}.ped .ped-arquivo b{font:800 1rem/1.2 var(--ax-familia-mono,monospace);color:#fff}.ped .ped-arquivo small{font:500 .78rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ped-suave)}.ped .ped-barra{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;height:64px;padding:6px;border-radius:14px;overflow:hidden;background:rgb(0 0 0/.45);box-shadow:inset 0 0 0 1px rgb(255 69 69/.2)}.ped .ped-barra i{display:grid;place-items:center;border-radius:9px;font:800 .78rem/1 var(--ax-familia-mono,monospace);font-style:normal;color:transparent;background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.ped .ped-barra i[data-on]{color:#fff;background:linear-gradient(160deg,#ff7a6b,#b91c1c);box-shadow:0 0 18px -6px var(--ped-a);animation:ped-cai .55s cubic-bezier(.3,1.5,.5,1) both}@keyframes ped-cai{0%{translate:0 -90px;rotate:-8deg;opacity:0}60%{translate:0 6px;rotate:2deg;opacity:1}to{translate:0 0;rotate:0deg}}.ped .ped-conv{position:absolute;inset:6px auto 6px 6px;z-index:2;border-radius:9px;background:linear-gradient(90deg,rgb(74 222 128/.55),rgb(134 239 172/.8));mix-blend-mode:screen;transition:width .12s linear;max-width:calc(100% - 12px)}.ped .ped-conv[data-falhou]{background:linear-gradient(90deg,rgb(248 113 113/.6),rgb(251 191 36/.6))}.ped .ped-fecho{display:grid;gap:.4rem;animation:ped-abre .5s ease both}@keyframes ped-abre{0%{opacity:0;translate:0 10px}}.ped .ped-escolha{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ped .ped-escolha button{min-height:42px;padding:0 1rem;border:0;border-radius:12px;cursor:pointer;font:800 .86rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#f0d6d1;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 69 69/.3);transition:background .3s,translate .35s cubic-bezier(.3,1.6,.5,1)}.ped .ped-escolha button:hover{translate:0 -2px}.ped .ped-escolha button[aria-pressed=true]{color:#fff;background:linear-gradient(160deg,#ef4444,#7f1d1d)}.ped .ped-falha{display:inline-flex;align-items:center;gap:.5rem;margin-left:.4rem;cursor:pointer;font:600 .82rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ped-suave)}.ped .ped-falha input{position:absolute;opacity:0;width:1px;height:1px}.ped .ped-falha i{position:relative;width:34px;height:18px;border-radius:999px;background:rgb(255 255 255/.16);transition:background .3s}.ped .ped-falha i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:translate .4s cubic-bezier(.3,1.6,.5,1)}.ped .ped-falha input:checked+i{background:#f59e0b}.ped .ped-falha input:checked+i:after{translate:16px 0}.ped .ped-falha input:focus-visible+i{outline:2px solid #fff;outline-offset:2px}.ped .ped-ebml{margin-top:.6rem}.ped .ped-ebml ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:auto auto auto minmax(0,1.6fr) minmax(0,1fr);gap:4px}.ped .ped-ebml li{position:relative;display:grid;align-content:start;gap:.25rem;padding:.6rem .7rem;border-radius:10px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 69 69/.2)}.ped .ped-ebml code{font:800 .82rem/1 var(--ax-familia-mono,monospace);color:#fff}.ped .ped-ebml small{font:600 .7rem/1.2 var(--ax-familia-mono,monospace);color:var(--ped-suave)}.ped .ped-ebml li[data-cluster]{background:repeating-linear-gradient(135deg,rgb(255 255 255/.04) 0 8px,transparent 8px 16px);opacity:.75}.ped .ped-ebml li[data-info]{box-shadow:inset 0 0 0 1.5px var(--ped-a)}.ped .ped-dur{display:grid;gap:.2rem;margin-top:.3rem;padding:.45rem .55rem;border-radius:8px;background:linear-gradient(160deg,#fbbf24,#b45309);animation:ped-encaixa .8s cubic-bezier(.3,1.5,.5,1) .25s both}.ped .ped-dur code{color:#1a0d02}.ped .ped-dur b{font:800 .86rem/1 var(--ax-familia-mono,monospace);color:#1a0d02}.ped .ped-dur small{color:#3d2402}@keyframes ped-encaixa{0%{translate:0 -60px;opacity:0}70%{translate:0 4px;opacity:1}to{translate:0 0}}.ped .ped-ok{margin:.5rem 0 0;font:700 .9rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:#86efac}.ped .ped-mp4 code{display:block;margin-top:.4rem;padding:.6rem .7rem;border-radius:10px;font:600 .74rem/1.55 var(--ax-familia-mono,monospace);color:#ffd1c9;background:#050101;overflow-wrap:anywhere}.ped .ped-recuo{margin:.5rem 0 0;padding:.7rem .9rem;border-radius:12px;font:600 .9rem/1.45 var(--ax-familia-corpo,system-ui,sans-serif);color:#fde68a;background:rgb(245 158 11/.1);box-shadow:inset 3px 0 0 #f59e0b;animation:ped-abre .5s ease both}.ped .ped-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--ped-suave)}@media (max-width:900px){.ped .ped-ebml ol{grid-template-columns:1fr 1fr}.ped .ped-ebml li[data-cluster],.ped .ped-ebml li[data-info]{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.ped *{animation:none!important}}.ped-movel{padding:44px 0 48px}.ped-movel .ped-leito{width:calc(100% - 32px);gap:16px}.ped-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.ped-movel .sx-cabeca .sx-lead{font-size:1.06rem}.ped-movel .ped-painel{padding:.9rem}.ped-movel .ped-res{display:grid;grid-template-columns:1fr 1fr;width:100%}.ped-movel .ped-res small{grid-column:1/-1}.ped-movel .ped-res button{min-height:48px}.ped-movel .ped-gravar{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px}.ped-movel .ped-barra{height:52px}.ped-movel .ped-escolha{display:grid;grid-template-columns:1fr 1fr}.ped-movel .ped-escolha button{display:flex;align-items:center;justify-content:center;min-height:46px}.ped-movel .ped-falha{grid-column:1/-1;margin:0;min-height:44px}@media (min-width:700px){.ped-movel .ped-leito{width:min(100% - 64px,760px)}}.ped .ped-topo{align-items:flex-start}.ped .ped-topo>.ped-gravar{margin-top:6px}.tec{--tec-a:#ff4545;--tec-tinta:#fff3f1;--tec-suave:#d9bdb8;--luz-a:#ff4545;--luz-b:#fbbf24;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0}.tec *{box-sizing:border-box}.tec-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.4rem,2.6vw,2.2rem)}.tec .tec-mesa{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:start}.tec kbd{display:inline-grid;place-items:center;min-width:2.2rem;padding:.3rem .55rem;border-radius:8px;font:800 .8rem/1 var(--ax-familia-mono,monospace);color:#fff;background:linear-gradient(#3a1515,#1d0909);box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 3px 0 #0a0202,0 0 0 1px rgb(255 69 69/.25)}.tec .tec-campo{display:grid;gap:.9rem;padding:clamp(1.1rem,2vw,1.5rem);border-radius:24px;outline:0;cursor:text;background:radial-gradient(90% 70% at 50% 40%,rgb(255 69 69/.12),transparent 70%),linear-gradient(180deg,#1a0808,#060202);box-shadow:inset 0 0 0 1px rgb(255 69 69/.26),0 50px 90px -50px #000;transition:box-shadow .35s}.tec .tec-campo:focus,.tec .tec-campo:focus-visible{box-shadow:inset 0 0 0 2px var(--tec-a),0 0 50px -20px var(--tec-a),0 50px 90px -50px #000}.tec .tec-h{margin:0;font:700 .72rem/1 var(--ax-familia-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ff8a7a}.tec .tec-palco{position:relative;display:grid;place-items:center;min-height:200px;border-radius:16px;background:rgb(0 0 0/.35);box-shadow:inset 0 0 0 1px rgb(255 255 255/.05);overflow:hidden}.tec .tec-aperte{margin:0;padding:1rem;text-align:center;font:600 1rem/1.5 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--tec-suave);animation:tec-chama 1.8s ease-in-out infinite}@keyframes tec-chama{50%{opacity:.5}}.tec .tec-chegou{--c:#d9bdb8;position:relative;display:grid;justify-items:center;gap:.9rem}.tec .tec-chegou[data-papel=capturar]{--c:#ff4545}.tec .tec-chegou[data-papel=grupo]{--c:#fbbf24}.tec .tec-chegou[data-papel=video]{--c:#60a5fa}.tec .tec-chegou kbd{min-width:5rem;padding:1rem 1.4rem;border-radius:14px;font-size:1.6rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 6px 0 #0a0202,0 0 0 2px var(--c),0 0 40px -6px var(--c);animation:tec-afunda .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes tec-afunda{0%{translate:0 0}35%{translate:0 6px;box-shadow:inset 0 1px 0 rgb(255 255 255/.14),0 0 0 #0a0202,0 0 0 2px var(--c),0 0 60px -2px var(--c)}to{translate:0 0}}.tec .tec-onda{position:absolute;left:50%;top:30%;width:60px;height:60px;margin:-30px;border-radius:50%;box-shadow:0 0 0 3px var(--c);animation:tec-onda .9s ease-out forwards;pointer-events:none}@keyframes tec-onda{0%{opacity:.9;scale:1}to{opacity:0;scale:4.5}}.tec .tec-chegou p{display:grid;justify-items:center;gap:.25rem;margin:0;text-align:center}.tec .tec-chegou b{font:800 1rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#86efac}.tec .tec-chegou span{font:600 .9rem/1.4 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff}.tec .tec-historico{display:flex;flex-wrap:wrap;gap:.35rem;min-height:2rem;margin:0;padding:0;list-style:none}.tec .tec-historico li{animation:tec-entra .4s ease both}.tec .tec-historico li[data-papel=capturar] kbd{box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 3px 0 #0a0202,0 0 0 1px #ff4545}.tec .tec-historico li[data-papel=grupo] kbd{box-shadow:inset 0 1px 0 rgb(255 255 255/.12),0 3px 0 #0a0202,0 0 0 1px #fbbf24}@keyframes tec-entra{0%{opacity:0;translate:-8px 0}}.tec .tec-toque{display:flex;flex-wrap:wrap;gap:.4rem}.tec .tec-toque button{min-height:40px;padding:0;border:0;background:none;cursor:pointer;border-radius:8px;transition:translate .2s}.tec .tec-toque button:hover{translate:0 -2px}.tec .tec-toque button:active{translate:0 3px}.tec .tec-toque button kbd{min-height:40px;padding:0 .8rem}.tec .tec-toque button:focus-visible{outline:2px solid #fff;outline-offset:2px}.tec .tec-papeis{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.tec .tec-papeis li{--c:#d9bdb8;display:grid;gap:.5rem;padding:.9rem 1rem;border-radius:16px;outline:0;background:rgb(22 8 8/.92);box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px rgb(255 69 69/.14);transition:translate .4s cubic-bezier(.3,1.5,.5,1),box-shadow .35s}.tec .tec-papeis li[data-papel=capturar]{--c:#ff4545}.tec .tec-papeis li[data-papel=grupo]{--c:#fbbf24}.tec .tec-papeis li[data-papel=video]{--c:#60a5fa}.tec .tec-papeis li:is(:hover,:focus-visible){translate:-5px 0;box-shadow:inset 3px 0 0 var(--c),inset 0 0 0 1px var(--c)}.tec .tec-papeis b{font:800 .98rem/1.2 var(--ax-familia-titulo,var(--ax-familia-corpo,system-ui,sans-serif));color:#fff}.tec .tec-reservas,.tec .tec-teclas{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.tec .tec-reservas small{margin-right:.2rem;font:700 .7rem/1 var(--ax-familia-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--tec-suave)}.tec .tec-reservas kbd{opacity:.75;font-size:.72rem}.tec .tec-aviso{margin:0;max-width:80ch;padding:.9rem 1.1rem;border-radius:14px;font:600 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:#fde68a;background:rgb(245 158 11/.08);box-shadow:inset 3px 0 0 #f59e0b}.tec .tec-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--tec-suave)}@media (max-width:1100px){.tec .tec-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tec *{animation:none!important}}.tec-movel{padding:44px 0 48px}.tec-movel .tec-leito{width:calc(100% - 32px);gap:16px}.tec-movel .sx-cabeca .sx-titulo{font-size:clamp(2rem,8.6vw,2.8rem)}.tec-movel .sx-cabeca .sx-lead{font-size:1.06rem}.tec-movel .tec-mesa{grid-template-columns:minmax(0,1fr);gap:12px}.tec-movel .tec-campo{padding:.9rem}.tec-movel .tec-palco{min-height:170px}.tec-movel .tec-toque{display:grid;grid-template-columns:1fr 1fr}.tec-movel .tec-toque button,.tec-movel .tec-toque button kbd{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px}.tec-movel .tec-papeis li:is(:hover,:focus-visible){translate:0 0}@media (min-width:700px){.tec-movel .tec-leito{width:min(100% - 64px,760px)}}.tec .tec-papeis{padding-top:9px}