.ep-veu{z-index:78;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0a1899;place-items:center;padding:2vh 2vw;animation:.16s both ep-entra;display:grid;position:fixed;inset:0}@keyframes ep-entra{0%{opacity:0}}.ep{border:1px solid var(--linha);background:var(--card);width:min(1400px,100%);height:min(900px,100%);color:var(--tinta);border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 100px -20px #0009}.ep-topo{border-bottom:1px solid var(--linha);scrollbar-width:none;align-items:center;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.ep-titulo{flex:1 1 0;min-width:120px;margin-right:8px;padding-left:4px;line-height:1.25;display:grid}.ep-titulo b,.ep-titulo small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ep-titulo b{font-size:.95rem}.ep-titulo small{color:var(--suave);font-size:.74rem}.ep-grupo{border-left:1px solid var(--linha);flex:none;align-items:center;gap:2px;padding:0 6px;display:flex}.ep-fim{border-left:0;gap:6px}.ep-zoom{text-align:center;font-variant-numeric:tabular-nums;min-width:54px;color:var(--suave);font-size:.8rem;font-weight:700}.ep-bt{width:34px;height:34px;color:var(--tinta);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;place-items:center;padding:0;transition:background .12s,border-color .12s;display:inline-grid;position:relative}.ep-bt:hover:not(:disabled){background:var(--sup-2,#faf8fd);border-color:var(--linha)}.ep-bt.ativo{background:color-mix(in srgb, var(--rosa) 14%, transparent);border-color:color-mix(in srgb, var(--rosa) 35%, transparent);color:var(--rosa-texto,var(--rosa))}.ep-bt:disabled{opacity:.35;cursor:default}.ep-btn{border:1px solid var(--linha);background:var(--card);height:34px;color:var(--tinta);cursor:pointer;font:inherit;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;font-weight:700;display:inline-flex}.ep-btn:hover:not(:disabled){border-color:var(--linha-forte,var(--rosa));background:var(--sup-2,#faf8fd)}.ep-btn:disabled{opacity:.45;cursor:default}.ep-btn.primario{background:var(--rosa);border-color:var(--rosa);color:#fff}.ep-btn.primario:hover{background:var(--rosa-escuro);border-color:var(--rosa-escuro)}.ep [data-dica]:after{top:auto;bottom:auto}.ep-ferrs [data-dica]:after{top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%)}.ep-ferrs [data-dica]:hover:after{transform:translateY(-50%)}.ep-topo [data-dica]:after{top:calc(100% + 6px)}.ep-corpo{grid-template-columns:56px minmax(0,1fr) 280px;min-height:0;display:grid}.ep-ferrs{border-right:1px solid var(--linha);background:var(--sup-2,#faf8fd);z-index:2;flex-direction:column;align-items:center;gap:3px;padding:8px 0;display:flex;position:relative}.ep-ferrs hr{border:0;border-top:1px solid var(--linha);width:30px;margin:6px 0}.ep-cores-mini{cursor:pointer;width:38px;height:38px;margin:2px 0 4px;position:relative}.ep-cores-mini span{border:2px solid var(--card);width:24px;height:24px;box-shadow:0 0 0 1px var(--linha);background:linear-gradient(var(--c), var(--c)), repeating-conic-gradient(#ddd 0 25%, #fff 0 50%) 50% / 8px 8px;border-radius:6px;position:absolute}.ep-c1{z-index:1;top:0;left:0}.ep-c2{bottom:0;right:0}.ep-tam{justify-items:center;gap:1px;display:grid;position:relative}.ep-tam input{border:1px solid var(--linha);background:var(--card);width:40px;height:28px;color:var(--tinta);font:inherit;text-align:center;border-radius:7px;padding:0 2px;font-size:.82rem;font-weight:700}.ep-tam small{color:var(--suave);font-size:.62rem;font-weight:700}.ep-centro{flex-direction:column;min-width:0;min-height:0;display:flex}.ep-palco{background:#1b1828;flex:1;min-width:0;min-height:0;position:relative}.ep-palco canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.ep-soltar{z-index:3;border:3px dashed var(--rosa);color:#fff;text-align:center;pointer-events:none;background:#e8286c24;border-radius:14px;place-content:center;gap:4px;font-weight:800;display:grid;position:absolute;inset:12px}.ep-soltar small{opacity:.8;font-weight:600}.ep-status{color:#c9c3df;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;background:#141028d1;align-items:center;gap:14px;padding:6px 12px;font-size:.74rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ep-st-px{color:#fff;align-items:center;gap:6px;display:inline-flex}.ep-st-px i{border:1px solid #fff6;border-radius:3px;width:12px;height:12px}.ep-st-ferr{color:#fff;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ep-st-ferr i{color:#a9a3c4;text-overflow:ellipsis;font-style:normal;font-weight:500;overflow:hidden}.ep-lado{border-left:1px solid var(--linha);flex-direction:column;min-width:0;min-height:0;display:flex}.ep-lado-corpo{flex:1;min-height:0;overflow:hidden auto}.ep-abas{border-bottom:1px solid var(--linha);background:var(--sup-2,#faf8fd);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:6px;display:grid}.ep-abas button{color:var(--suave);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;justify-items:center;gap:3px;padding:7px 2px 6px;font-size:.68rem;font-weight:700;display:grid}.ep-abas button:hover{color:var(--tinta);background:var(--card)}.ep-abas button.ativo{background:var(--card);color:var(--rosa-texto,var(--rosa));box-shadow:var(--sombra)}.ep-aba-extra section{gap:10px;padding:14px;display:grid}.ep-aba-extra h4{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);justify-content:space-between;align-items:baseline;gap:8px;font-size:.7rem;font-weight:800;display:flex}.ep-aba-extra h4 small{letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:600}.ep-mais{color:var(--rosa-texto,var(--rosa));cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.76rem;font-weight:700}.ep-lado-corpo>section{border-bottom:1px solid var(--linha);gap:8px;padding:12px 14px;display:grid}.ep-lado h4{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);justify-content:space-between;align-items:baseline;gap:8px;font-size:.7rem;font-weight:800;display:flex}.ep-lado h4 small{letter-spacing:0;text-transform:none;text-align:right;font-size:.66rem;font-weight:600}.ep-cor{align-items:center;gap:6px;display:flex}.ep-cor input[type=color]{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:8px;flex:none;width:46px;height:34px;padding:0}.ep-hex{border:1px solid var(--linha);background:var(--card);min-width:0;height:34px;color:var(--tinta);text-transform:lowercase;border-radius:8px;flex:1;padding:0 10px;font:600 .86rem ui-monospace,Consolas,monospace}.ep-hex:focus{border-color:var(--rosa);outline:none}.ep-campo{color:var(--suave);gap:4px;font-size:.74rem;font-weight:700;display:grid}.ep-campo input[type=range]{accent-color:var(--rosa)}.ep-amostras{grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:4px;display:grid}.ep-rampa{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ep-rampa .ep-am{aspect-ratio:1.3;height:auto}.ep-am{aspect-ratio:1;cursor:pointer;background:linear-gradient(var(--c), var(--c)), repeating-conic-gradient(#ddd 0 25%, #fff 0 50%) 50% / 8px 8px;border:1px solid #0000002e;border-radius:6px;width:100%;padding:0;transition:transform .1s;position:relative}.ep-am:hover{z-index:1;transform:scale(1.12)}.ep-am.sel{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--rosa)}.ep-usada{display:block;position:relative}.ep-usada.trocando .ep-am{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--rosa)}.ep-troca{border:1px solid color-mix(in srgb, var(--rosa) 45%, var(--linha));background:var(--sup-2,#faf8fd);border-radius:12px;gap:8px;padding:10px;animation:.12s both ep-entra;display:grid}.ep-troca-linha{align-items:center;gap:6px;display:flex}.ep-troca-am{background:linear-gradient(var(--c), var(--c)), repeating-conic-gradient(#ddd 0 25%, #fff 0 50%) 50% / 8px 8px;border:1px solid #0000002e;border-radius:8px;flex:none;width:34px;height:34px}.ep-troca-seta{color:var(--suave);font-weight:800}.ep-troca input[type=color]{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:8px;flex:none;width:40px;height:34px;padding:0}.ep-troca-sug{grid-template-columns:repeat(9,1fr);gap:3px;display:grid}.ep-troca-acoes{align-items:center;gap:6px;display:flex}.ep-troca-acoes small{color:var(--suave);margin-right:auto;font-size:.72rem;font-weight:600}.ep-ajustes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ep-ajustes .ep-btn{justify-content:center;padding:0 8px}.ep-previa{width:100%;height:auto;image-rendering:pixelated;background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 12px 12px;border:1px solid var(--linha);border-radius:10px}.ep-texto-in{border:1px solid var(--linha);background:var(--card);height:38px;color:var(--tinta);font:700 1rem var(--f-corpo);letter-spacing:.04em;text-transform:uppercase;border-radius:9px;padding:0 12px}.ep-texto-in:focus{border-color:var(--rosa);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 18%, transparent);outline:none}.ep-texto-op{gap:8px;display:grid}.ep-seg{background:var(--sup-2,#faf8fd);border:1px solid var(--linha);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.ep-seg button{height:30px;color:var(--suave);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;font-size:.76rem;font-weight:700}.ep-seg button.ativo{background:var(--card);color:var(--rosa-texto,var(--rosa));box-shadow:var(--sombra)}.ep-check{color:var(--tinta);cursor:pointer;align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.ep-check input{accent-color:var(--rosa);width:15px;height:15px}.ep-aviso{background:var(--aviso-bg,#fff3df);color:var(--aviso-tx,#8a4f00);border-radius:8px;padding:6px 9px;font-size:.74rem;font-weight:600}.ep-sec-texto{background:color-mix(in srgb, var(--rosa) 5%, var(--card))}.ep-quadros{border-top:1px solid var(--linha);background:var(--card);gap:6px;min-width:0;padding:8px 12px 10px;display:grid}.ep-q-topo{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ep-q-topo>b{font-size:.82rem}.ep-q-topo>small{color:var(--suave);font-size:.74rem;font-weight:600}.ep-q-sep{flex:1}.ep-q-corpo{align-items:center;gap:12px;min-width:0;display:flex}.ep-q-ctrl{border-right:1px solid var(--linha);flex:none;align-items:center;gap:6px;padding-right:12px;display:flex}.ep-previa-real{width:auto;height:60px;image-rendering:pixelated;border:1px solid var(--linha);background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 8px 8px;border-radius:8px}.ep-q-lista{scrollbar-width:thin;flex:1;align-items:center;gap:6px;min-width:0;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.ep-q-lista li{flex:none}.ep-q-lista li>button{border:1.5px solid var(--linha);background:var(--card);cursor:pointer;color:var(--suave);font:inherit;border-radius:10px;justify-items:center;gap:2px;padding:4px;display:grid}.ep-q-lista li>button:hover{border-color:var(--linha-forte,var(--rosa))}.ep-q-lista li.atual>button{border-color:var(--rosa);box-shadow:0 0 0 2px color-mix(in srgb, var(--rosa) 25%, transparent);color:var(--rosa-texto,var(--rosa))}.ep-q-lista small{font-size:.66rem;font-weight:800;line-height:1}.ep-q-mini{object-fit:contain;width:52px;height:52px;image-rendering:pixelated;background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 6px 6px;border-radius:6px}.ep-q-novo button{border:1.5px dashed var(--linha);width:44px;height:68px;color:var(--suave);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.ep-q-novo button:hover{border-color:var(--rosa);color:var(--rosa)}.ep-q-ms{color:var(--suave);align-items:center;gap:5px;font-size:.74rem;font-weight:700;display:inline-flex}.ep-q-ms input{border:1px solid var(--linha);background:var(--card);width:66px;height:30px;color:var(--tinta);font:inherit;text-align:right;border-radius:7px;padding:0 6px;font-size:.8rem;font-weight:700}.ep-q-topo .ep-check{margin-left:4px;font-size:.76rem}.ep-q-topo .ep-bt{width:30px;height:30px}.ep.pagina{width:100%;height:clamp(640px,100vh - 150px,940px);box-shadow:var(--sombra-media)}.ep.pagina .ep-corpo{grid-template-columns:56px minmax(0,1fr) 330px}@media (min-width:901px){.ep-topo{z-index:3;position:relative;overflow:visible}}@media (max-width:1100px){.ep.pagina .ep-corpo{grid-template-columns:52px minmax(0,1fr) 290px}}@media (max-width:900px){.ep-veu{padding:0}.ep{border:0;border-radius:0;width:100%;height:100%}.ep-corpo{grid-template-rows:minmax(0,1fr) 40%;grid-template-columns:48px minmax(0,1fr)}.ep-lado{border-left:0;border-top:1px solid var(--linha);grid-column:1/-1}.ep-ferrs{grid-row:1;overflow-y:auto}.ep-bt{width:32px;height:32px}.ep-st-ferr i{display:none}.ep-topo{flex-wrap:wrap;row-gap:6px;overflow:visible}.ep-titulo{flex:100%}.ep-grupo{border-left:0;padding:0 2px}.ep-fim{margin-left:auto}.ep-veu .ep-fim .ep-btn:nth-child(2){display:none}.ep.pagina{height:auto}.ep.pagina .ep-fim{flex-wrap:wrap;flex:100%;justify-content:flex-start}.ep.pagina .ep-fim .ep-btn{height:32px;font-size:.78rem}.ep.pagina .ep-corpo{grid-template-rows:56vh auto;grid-template-columns:48px minmax(0,1fr)}.ep.pagina .ep-lado-corpo{overflow:visible}.ep.pagina .ep-ferrs{grid-row:1}.ep-quadros{flex-wrap:wrap}.ep-btn{padding:0 9px}}
.ce-editor{width:min(1560px,100vw - 48px);margin-inline:calc(50% + -1*min(780px,50vw - 24px))}.ce-inicio{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ce-col{gap:18px;display:grid}.ce-cartao{border:1px solid var(--linha);background:var(--card);box-shadow:var(--sombra);border-radius:18px;gap:16px;padding:20px;display:grid}.ce-cartao>header{align-items:flex-start;gap:12px;display:flex}.ce-cartao h3{font-size:1.05rem}.ce-cartao p{color:var(--suave);font-size:.86rem}.ce-ico{background:var(--rosa-suave);width:40px;height:40px;color:var(--rosa-texto,var(--rosa));border-radius:12px;flex:none;place-items:center;display:grid}.ce-campo{color:var(--suave);gap:6px;font-size:.76rem;font-weight:700;display:grid}.ce-campo input[type=range]{accent-color:var(--rosa)}.ce-in{border:1px solid var(--linha);background:var(--card);height:34px;color:var(--tinta);font:inherit;border-radius:8px;padding:0 10px;font-size:.86rem;font-weight:600}.ce-in:focus{border-color:var(--rosa);outline:none}.ce-alerta{color:var(--aviso-tx,#8a4f00);margin-left:6px;font-style:normal;font-weight:600}.ce-chips{flex-wrap:wrap;gap:6px;display:flex}.ce-chip{border:1px solid var(--linha);background:var(--card);height:30px;color:var(--tinta);cursor:pointer;font:inherit;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:700}.ce-chip:hover{border-color:var(--rosa)}.ce-chip.ativo{background:var(--rosa);border-color:var(--rosa);color:#fff}.ce-cores{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ce-cores button{border:2px solid var(--card);background:var(--c);width:26px;height:26px;box-shadow:0 0 0 1px var(--linha);cursor:pointer;border-radius:50%;padding:0}.ce-cores button.ativo{box-shadow:0 0 0 2px var(--rosa)}.ce-cores input[type=color]{border:1px solid var(--linha);background:var(--card);cursor:pointer;border-radius:8px;width:30px;height:28px;padding:0}.ce-xadrez{background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 10px 10px;border:1px solid var(--linha);border-radius:10px;place-items:center;display:grid}.ce-emb{image-rendering:pixelated;display:block}.ce-modelos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ce-modelos.mini{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:5px}.ce-modelo{border:1px solid var(--linha);background:var(--card);color:var(--tinta);cursor:pointer;font:inherit;border-radius:12px;gap:6px;padding:8px;font-size:.8rem;transition:border-color .12s,transform .12s;display:grid}.ce-modelos:not(.mini) .ce-modelo .ce-xadrez{height:92px}.ce-modelos.mini .ce-modelo{padding:3px}.ce-modelos.mini .ce-modelo .ce-xadrez{height:46px}.ce-modelo:hover{border-color:var(--linha-forte,var(--rosa));transform:translateY(-1px)}.ce-modelo.ativo{border-color:var(--rosa);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 18%, transparent)}.ce-vazio{border:1.5px dashed var(--linha-forte,#ccc);border-radius:6px;width:40px;height:40px}.ce-btn{border:1px solid var(--linha);background:var(--card);height:36px;color:var(--tinta);cursor:pointer;font:inherit;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.ce-btn:hover:not(:disabled){border-color:var(--linha-forte,var(--rosa));background:var(--sup-2,var(--fundo))}.ce-btn:disabled{opacity:.5;cursor:default}.ce-btn.primario{background:var(--rosa);border-color:var(--rosa);color:#fff}.ce-btn.primario:hover:not(:disabled){background:var(--rosa-escuro);border-color:var(--rosa-escuro)}.ce-btn.grande{width:100%;height:42px}.ce-botoes{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ce-linha{gap:8px;display:flex}.ce-linha input{border:1px solid var(--linha);background:var(--card);min-width:0;height:38px;color:var(--tinta);font:700 .92rem var(--f-corpo);letter-spacing:.03em;border-radius:10px;flex:1;padding:0 12px}.ce-linha input:focus{border-color:var(--rosa);outline:none}.ce-sugestoes{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ce-sug{border:1px solid var(--linha);background:var(--card);cursor:pointer;font:inherit;color:var(--suave);border-radius:10px;justify-items:center;gap:2px;padding:6px 2px;display:grid}.ce-sug:hover{border-color:var(--rosa)}.ce-sug img{image-rendering:pixelated}.ce-sug small{text-overflow:ellipsis;max-width:100%;font-size:.62rem;font-weight:700;overflow:hidden}.ce-soltar{border:2px dashed var(--linha);background:var(--sup-2,var(--fundo));color:var(--suave);cursor:pointer;font:inherit;border-radius:14px;justify-items:center;gap:4px;padding:24px 16px;display:grid}.ce-soltar b{color:var(--tinta)}.ce-soltar span{font-size:.8rem}.ce-soltar:hover{border-color:var(--rosa);color:var(--rosa)}.ce-rascunho{border-color:color-mix(in srgb, var(--rosa) 40%, var(--linha));background:linear-gradient(135deg, var(--rosa-suave), var(--card) 60%);grid-template-columns:auto minmax(0,1fr);align-items:center}.ce-rascunho .ce-xadrez{padding:6px}.ce-dicas{color:var(--suave);gap:8px;padding:4px 6px;font-size:.82rem;display:grid}.ce-dicas span{align-items:center;gap:8px;display:inline-flex}.ce-nota{color:var(--suave);font-size:.76rem;line-height:1.45}.ce-nota code{background:var(--card);border-radius:4px;padding:0 4px;font-size:.72rem}.ce-check{color:var(--tinta);align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:inline-flex}.ce-check input[type=checkbox]{accent-color:var(--rosa);width:15px;height:15px}.ce-check input[type=color]{border:1px solid var(--linha);background:var(--card);border-radius:6px;width:30px;height:24px;padding:0}.ce-infostand{color:#fff;background:linear-gradient(#2b2f3d,#1d2029);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.ce-av{object-fit:none;object-position:50% 80%;width:64px;height:110px;image-rendering:pixelated;flex:none;margin:-14px -6px -10px -10px}.ce-infostand b{font-size:.84rem}.ce-infostand small{color:#a9b0c2;font-size:.66rem}.ce-slots{gap:4px;margin:6px 0 4px;display:flex}.ce-slots>*{width:40px;height:40px;image-rendering:pixelated;object-fit:none;background:#ffffff14;border-radius:6px;padding:0}.ce-slots canvas{width:auto;max-width:none;height:auto}.ce-lado-a-lado{gap:6px;display:grid}.ce-fundo{border:1px solid var(--linha);border-radius:10px;align-items:flex-end;gap:6px;padding:8px;display:flex;overflow:hidden}.ce-fundo img,.ce-fundo canvas{image-rendering:pixelated;flex:none}.ce-fundo.claro{background:#f2f2ef}.ce-fundo.escuro{background:#1d1a2d}.ce-efeitos{gap:6px;display:grid}.ce-efeito{border:1px solid var(--linha);background:var(--card);color:var(--tinta);cursor:pointer;font:inherit;text-align:left;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:9px 12px;transition:border-color .12s,background .12s;display:grid}.ce-efeito svg{color:var(--rosa);grid-row:span 2}.ce-efeito b{font-size:.84rem}.ce-efeito small{color:var(--suave);font-size:.72rem}.ce-efeito:hover{border-color:var(--rosa);background:color-mix(in srgb, var(--rosa) 5%, var(--card))}.ce-resumo{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ce-resumo span{border:1px solid var(--linha);background:var(--sup-2,var(--fundo));color:var(--suave);border-radius:10px;justify-items:center;padding:8px 4px;font-size:.72rem;display:grid}.ce-resumo b{color:var(--tinta);font-size:1rem}.ep-aba-extra .ce-modelos{grid-template-columns:repeat(3,minmax(0,1fr))}.ep-aba-extra .ce-modelo .ce-xadrez{height:64px}.ce-veu{z-index:78;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0a188c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ce-conv{border:1px solid var(--linha);background:var(--card);width:min(860px,100%);max-height:92vh;color:var(--tinta);border-radius:18px;gap:14px;padding:18px 20px;display:grid;overflow-y:auto;box-shadow:0 30px 80px -20px #00000080}.ce-conv header{gap:2px;display:grid}.ce-conv h3{align-items:center;gap:8px;font-size:1.05rem;display:inline-flex}.ce-conv header small{color:var(--suave);font-size:.78rem}.ce-conv-corpo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.ce-conv-prev{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.ce-conv-prev figure{gap:4px;margin:0;display:grid}.ce-conv-prev figure:first-child{grid-column:1/-1}.ce-conv-prev .ce-xadrez{min-height:120px;padding:8px;overflow:hidden}.ce-conv-prev figcaption{color:var(--suave);text-align:center;font-size:.72rem;font-weight:700}.ce-orig{max-width:100%;max-height:200px}.ce-conv-prev .ce-xadrez canvas{max-width:100%;height:auto}.ce-conv-op{align-content:start;gap:12px;display:grid}.ce-conv footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.ce-editor{width:auto;margin-inline:0}.ce-inicio,.ce-conv-corpo{grid-template-columns:minmax(0,1fr)}.ce-sugestoes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ei{gap:34px;display:grid}.ei-nota{color:var(--suave);font-size:.82rem;line-height:1.55}.ei-nota svg{vertical-align:-2px;margin-right:3px}.ei-nota code,.ei-sec-topo code{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);border-radius:5px;padding:1px 5px;font-size:.78rem}.ei-emb{image-rendering:pixelated;display:block}.ei-btn{border:1px solid var(--linha);background:var(--card);height:42px;color:var(--tinta);cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:border-color .15s,transform .15s,background .15s;display:inline-flex}.ei-btn:hover{border-color:var(--rosa);transform:translateY(-1px)}.ei-btn.primario{background:var(--rosa);border-color:var(--rosa);color:#fff;box-shadow:0 8px 22px -10px var(--rosa)}.ei-btn.primario:hover{background:var(--rosa-escuro)}.ei-hero{border:1px solid var(--linha);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--rosa) 12%, transparent), transparent 55%), radial-gradient(120% 140% at 100% 100%, #3a83d61f, transparent 55%), var(--card);box-shadow:var(--sombra-media);border-radius:24px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:28px;padding:28px;display:grid}.ei-hero-txt{align-content:center;gap:16px;display:grid}.ei-selo{background:var(--rosa-suave);color:var(--rosa-texto,var(--rosa));border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.ei-hero h2{letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12}.ei-hero h2 em{color:var(--rosa);font-style:normal}.ei-hero p{color:var(--suave);font-size:1rem;line-height:1.6}.ei-hero-acoes{flex-wrap:wrap;gap:10px;display:flex}.ei-fatos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ei-fatos li{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);color:var(--suave);border-radius:12px;padding:7px 12px;font-size:.84rem}.ei-fatos b{color:var(--tinta);font-size:1rem}.ei-demo{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.ei-term{color:#e9e4ff;background:#15121f;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 24px 50px -24px #0009}.ei-term header{background:#1d1929;border-bottom:1px solid #2b2640;align-items:center;gap:10px;padding:10px 12px;font-size:.76rem;display:flex}.ei-term header b{color:#a9a3c4;flex:1;font-family:ui-monospace,Consolas,monospace;font-weight:600}.ei-bolas{gap:5px;display:flex}.ei-bolas i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.ei-bolas i:nth-child(2){background:#febc2e}.ei-bolas i:nth-child(3){background:#28c840}.ei-mini{color:#e9e4ff;cursor:pointer;background:0 0;border:1px solid #2b2640;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ei-term ol{flex:1;align-content:start;gap:8px;min-height:230px;margin:0;padding:14px;list-style:none;display:grid}.ei-term li{gap:3px;display:grid}.ei-term code{color:#f4d8ff;word-break:break-all;font:.76rem/1.5 ui-monospace,Consolas,monospace}.ei-term li.feito code{color:#8f88aa}.ei-term small{color:#5fe0a4;align-items:center;gap:5px;font-size:.74rem;font-weight:600;display:inline-flex}.ei-term li.feito small{color:#3f9c74}.ei-cursor{vertical-align:-2px;background:var(--rosa);width:7px;height:13px;margin-left:1px;animation:1s steps(2,end) infinite ei-pisca;display:inline-block}@keyframes ei-pisca{50%{opacity:0}}.ei-passos-demo{border-top:1px solid #2b2640;flex-wrap:wrap;gap:5px;padding:10px 12px;display:flex}.ei-passos-demo button{color:#8f88aa;cursor:pointer;background:0 0;border:1px solid #2b2640;border-radius:999px;height:24px;padding:0 9px;font:.7rem ui-monospace,Consolas,monospace}.ei-passos-demo button.feito{color:#5fe0a4;border-color:#24533f}.ei-passos-demo button.ativo{background:var(--rosa);border-color:var(--rosa);color:#fff}.ei-resultado{align-content:start;gap:10px;display:grid}.ei-tela{background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 14px 14px;border:1px solid var(--linha);width:296px;height:296px;box-shadow:var(--sombra-media);border-radius:16px;place-items:center;display:grid}.ei-espera{color:var(--suave);font-size:.82rem;font-weight:600}.ei-tamanhos{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);border-radius:12px;align-items:flex-end;gap:12px;padding:10px 12px;display:flex}.ei-tamanhos figure{justify-items:center;gap:3px;margin:0;display:grid}.ei-tamanhos figcaption{color:var(--suave);font-size:.66rem;font-weight:700}.ei-tamanhos>span{color:var(--suave);align-self:center;margin-left:auto;font-size:.74rem;font-weight:700}.ei-secao{gap:16px;display:grid}.ei-sec-topo{gap:4px;display:grid}.ei-sec-topo h2{letter-spacing:-.01em;font-size:1.35rem}.ei-sec-topo p{color:var(--suave)}.ei-fluxo{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ei-fluxo li{border:1px solid var(--linha);background:var(--card);border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid;position:relative}.ei-fluxo-ico{background:var(--rosa-suave);width:42px;height:42px;color:var(--rosa-texto,var(--rosa));border-radius:12px;place-items:center;display:grid}.ei-fluxo b{font-size:.96rem}.ei-fluxo b small{background:var(--tinta);width:20px;height:20px;color:var(--card);vertical-align:1px;border-radius:50%;place-items:center;margin-right:4px;font-size:.7rem;display:inline-grid}.ei-fluxo p{color:var(--suave);font-size:.86rem;line-height:1.5}.ei-fluxo-seta{color:var(--linha-forte,var(--suave));z-index:1;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.ei-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ei-cartao{border:1px solid var(--linha);background:var(--card);box-shadow:var(--sombra);border-radius:20px;gap:12px;padding:20px;scroll-margin-top:90px;display:grid}.ei-cartao>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ei-cartao h3{align-items:center;gap:8px;font-size:1.05rem;display:inline-flex}.ei-cartao h4,.ei-exemplo h4{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-size:.72rem;font-weight:800}.ei-ao-vivo.on{border-color:color-mix(in srgb, #22b573 45%, var(--linha))}.ei-status{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);color:var(--suave);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.ei-status i{background:#aaa;border-radius:50%;width:8px;height:8px}.ei-status.on{color:var(--ok-tx,#17794a)}.ei-status.on i{background:#22b573;animation:1.6s infinite ei-pulso;box-shadow:0 0 0 4px #22b5732e}@keyframes ei-pulso{50%{box-shadow:0 0 0 7px #22b5730d}}.ei-palco{background:#1b1828;border-radius:12px;place-items:center;padding:10px;display:grid}.ei-palco img{max-width:100%;image-rendering:pixelated}.ei-real{border:1px solid var(--linha);background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 12px 12px;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px;display:flex}.ei-real img{image-rendering:pixelated}.ei-real span{background:var(--card);color:var(--suave);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:.74rem;font-weight:700}.ei-log{gap:4px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.ei-log li{background:var(--sup-2,var(--fundo));border-radius:8px;grid-template-columns:auto auto 1fr;gap:8px;padding:6px 8px;display:grid}.ei-log time{color:var(--suave);font-variant-numeric:tabular-nums}.ei-log b{font-family:ui-monospace,Consolas,monospace}.ei-log li.erro{color:var(--perigo-tx,#b3261e)}.ei-desligado{color:var(--suave);justify-items:start;gap:12px;font-size:.9rem;display:grid}.ei-radar{width:64px;height:64px;color:var(--suave);justify-self:center;place-items:center;display:grid;position:relative}.ei-radar span{border:2px solid color-mix(in srgb, var(--rosa) 40%, transparent);border-radius:50%;animation:2.4s ease-out infinite ei-onda;position:absolute;inset:0}.ei-radar span:nth-child(2){animation-delay:1.2s}@keyframes ei-onda{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.ei-cmd{background:#15121f;border-radius:12px;gap:4px;width:100%;padding:12px 14px;display:grid}.ei-cmd code{color:#e9e4ff;font:.84rem ui-monospace,Consolas,monospace}.ei-cmd code:before{content:"$ ";color:#8f88aa}.ei-chips{flex-wrap:wrap;gap:6px;display:flex}.ei-chips button{border:1px solid var(--linha);background:var(--card);height:32px;color:var(--tinta);cursor:pointer;font:inherit;border-radius:999px;padding:0 13px;font-size:.8rem;font-weight:700}.ei-chips button.ativo{background:var(--rosa);border-color:var(--rosa);color:#fff}.ei-campo{color:var(--suave);gap:5px;font-size:.78rem;font-weight:700;display:grid}.ei-campo textarea{border:1px solid var(--linha);background:var(--card);color:var(--tinta);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:.9rem;font-weight:500}.ei-campo textarea:focus{border-color:var(--rosa);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 18%, transparent);outline:none}.ei-pre{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);color:var(--tinta);white-space:pre-wrap;border-radius:12px;margin:0;padding:14px;font:.78rem/1.55 ui-monospace,Consolas,monospace;overflow-x:auto}.ei-visoes{border:1px solid var(--linha);background:var(--card);border-radius:20px;gap:12px;padding:20px;display:grid}.ei-abas{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);border-radius:14px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:flex}.ei-abas button{height:36px;color:var(--suave);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.ei-abas button.ativo{background:var(--card);color:var(--rosa-texto,var(--rosa));box-shadow:var(--sombra)}.ei-visao{background:#1b1828;border-radius:14px;place-items:center;min-height:360px;padding:16px;display:grid;overflow-x:auto}.ei-regua{grid-template-rows:18px auto;grid-template-columns:22px auto;display:grid}.ei-regua-x{grid-column:2;display:flex}.ei-regua-x span,.ei-regua-y span{color:#c8c2de;font:700 .62rem ui-monospace,Consolas,monospace}.ei-regua-x span{width:40px}.ei-regua-y{flex-direction:column;grid-row:2;display:flex}.ei-regua-y span{height:40px}.ei-regua-x span:nth-child(odd),.ei-regua-y span:nth-child(odd){color:#ff78aa}.ei-regua .ei-emb{background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 0 0 / 16px 16px;grid-area:2/2}.ei-folha{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ei-folha figure{background:repeating-conic-gradient(#ebe8f2 0 25%, #fff 0 50%) 50% / 8px 8px;border-radius:10px;justify-items:center;gap:4px;margin:0;padding:6px;display:grid}.ei-folha figcaption{color:#1c1830;font:700 .64rem ui-monospace,Consolas,monospace}.ei-ascii{gap:10px;width:100%;display:grid}.ei-ascii pre{color:#e9e4ff;margin:0;font:11px/1.12 ui-monospace,Consolas,monospace;overflow-x:auto}.ei-legenda{flex-wrap:wrap;gap:6px;display:flex}.ei-legenda span{color:#c8c2de;background:#2b2640;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font:.7rem ui-monospace,Consolas,monospace;display:inline-flex}.ei-legenda i{border:1px solid #ffffff40;border-radius:50%;width:14px;height:14px}.ei-legenda b{color:#fff}.ei-grupos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ei-grupo{border:1px solid var(--linha);background:var(--card);border-top:3px solid var(--g);border-radius:18px;align-content:start;gap:10px;padding:16px;display:grid}.ei-grupo header{align-items:center;gap:10px;display:flex}.ei-grupo header span{background:color-mix(in srgb, var(--g) 14%, transparent);width:34px;height:34px;color:var(--g);border-radius:10px;place-items:center;display:grid}.ei-grupo header b{font-size:.98rem}.ei-grupo ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ei-grupo li{gap:1px;display:grid}.ei-grupo code{background:var(--sup-2,var(--fundo));border:1px solid var(--linha);border-radius:6px;justify-self:start;padding:1px 7px;font:700 .76rem ui-monospace,Consolas,monospace}.ei-grupo small{color:var(--suave);font-size:.78rem}.ei-exemplo{border:1px solid var(--linha);background:var(--card);border-radius:20px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;padding:20px;display:grid}.ei-exemplo>div{gap:6px;display:grid}.ei-perguntas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ei-perguntas details{border:1px solid var(--linha);background:var(--card);border-radius:14px;padding:14px 16px}.ei-perguntas summary{cursor:pointer;align-items:center;gap:8px;font-weight:700;list-style:none;display:flex}.ei-perguntas summary::-webkit-details-marker{display:none}.ei-perguntas summary svg{color:var(--rosa);flex:none}.ei-perguntas details[open]{border-color:color-mix(in srgb, var(--rosa) 35%, var(--linha))}.ei-perguntas p{color:var(--suave);margin-top:8px;font-size:.88rem;line-height:1.55}@media (max-width:1100px){.ei-hero{grid-template-columns:minmax(0,1fr)}.ei-grupos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ei-hero{padding:18px}.ei-demo{grid-template-columns:minmax(0,1fr)}.ei-tela{aspect-ratio:1;width:100%;height:auto}.ei-tela .ei-emb{max-width:100%;height:auto}.ei-fluxo{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-fluxo-seta{display:none}.ei-grade,.ei-exemplo,.ei-perguntas,.ei-grupos{grid-template-columns:minmax(0,1fr)}}
