.nx-diamante{color:#fff;vertical-align:middle;cursor:pointer;width:22px;height:18px;transition:transform var(--nx-rapido,.15s) ease, box-shadow var(--nx-rapido,.15s) ease;background:linear-gradient(135deg,#5b8cff 0%,#2e5bff 55%,#1d3fd6 100%);border:0;border-radius:6px;flex:none;place-items:center;margin-left:6px;padding:0;line-height:0;display:inline-grid;position:relative;box-shadow:0 2px 6px -2px #2e5bff8c,inset 0 0 0 1px #ffffff2e}.nx-diamante svg.i{stroke-width:2.2px;width:12px;height:12px}button.nx-diamante:hover,button.nx-diamante:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px -3px #2e5bffb3,inset 0 0 0 1px #ffffff40}button.nx-diamante:focus-visible{outline:2px solid var(--nx-marca,#2e5bff);outline-offset:2px}html.dark .nx-diamante{color:#00161a;background:linear-gradient(135deg,#7af3ff 0%,#00e9ff 55%,#00b8d4 100%);box-shadow:0 2px 8px -2px #00e9ff80}.nx-diamante.inverso,:is(.btn-principal,.btn-cta,[data-variant=default])>.nx-diamante.embutido{background:color-mix(in srgb, currentColor 20%, transparent);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 32%, transparent)}.nx-diamante.canto{pointer-events:auto;width:16px;height:16px;box-shadow:0 0 0 2px var(--nx-cartao,#fff);border-radius:50%;margin:0;position:absolute;top:-3px;right:-3px}.nx-diamante.canto svg.i{width:9px;height:9px}.nx-diamante.embutido[data-dica]:after{content:attr(data-dica);z-index:60;background:var(--nx-selecao,#111827);width:max-content;max-width:220px;color:var(--nx-selecao-texto,#fff);font-family:var(--nx-fonte,inherit);letter-spacing:normal;text-transform:none;white-space:normal;box-shadow:var(--nx-sombra-md,0 8px 20px #0000002e);opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.nx-diamante.embutido[data-dica]:hover:after{opacity:1;transform:translate(-50%)}.nx-diamante-dica{z-index:70;background:var(--nx-selecao,#111827);max-width:260px;color:var(--nx-selecao-texto,#fff);font-family:var(--nx-fonte,inherit);box-shadow:var(--nx-sombra-lg,0 16px 40px #00000038);border-radius:12px;gap:4px;padding:10px 12px;font-size:12.5px;line-height:17px;display:grid}.nx-diamante-dica b{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.nx-diamante-dica b svg.i{color:#8fb0ff;width:14px;height:14px}html.dark .nx-diamante-dica b svg.i{color:#00e9ff}.nx-diamante-dica span{opacity:.85}.nx-diamante-dica small{opacity:.65;font-size:11.5px}.nx-diamante-seta{fill:var(--nx-selecao,#111827)}@media (prefers-reduced-motion:reduce){.nx-diamante,.nx-diamante.embutido[data-dica]:after{transition:none}}.nxb.trava-opcao{min-height:0;display:block;container-type:normal}.nxb.faixa-ia{isolation:isolate;border-radius:var(--nx-r-xl,16px);background:var(--nx-destaque);color:#fff;flex-wrap:wrap;align-items:center;gap:14px 18px;min-height:0;padding:16px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #1532b8e6,inset 0 0 0 1px #ffffff1f;container-type:normal}.nxb.faixa-ia:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#78a0ff73,#0000);width:46%;height:220%;position:absolute;top:-60%;left:-6%}.nxb .faixa-ia-ic{color:#fff;flex:none;place-items:center;display:grid}.nxb .faixa-ia-ic .nxs-moeda{color:#ffd24d;width:30px;height:30px}.nxb .faixa-ia-ic svg.i{width:28px;height:28px}.nxb .faixa-ia-texto{flex:1;gap:2px;min-width:180px;display:grid}.nxb .faixa-ia-rotulo{color:#ffffffc7;font-size:12.5px;font-weight:600}.nxb .faixa-ia-texto b{letter-spacing:-.03em;color:#fff;font-size:24px;font-weight:800;line-height:28px}.nxb.faixa-ia.sem-ia .faixa-ia-texto b{letter-spacing:-.01em;font-size:16px;line-height:22px}.nxb .faixa-ia-texto>span:last-child{color:#ffffffd1;font-size:13px}.nxb.faixa-ia.negativa .faixa-ia-texto b{color:#ffc9c9}.nxb .faixa-ia-acoes{flex-wrap:wrap;gap:8px;display:flex}.nxb.faixa-ia .btn{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff61;text-decoration:none}.nxb.faixa-ia .btn:hover{filter:none;background:#fff3}.nxb.faixa-ia .btn.btn-principal{color:#1532b8;background:#fff;border-color:#0000;box-shadow:0 8px 18px -10px #00000080}.nxb.faixa-ia .btn.btn-principal:hover{background:#eef2ff}
