.isc{--isc-navy: #0b1524;--isc-azul: #1668ff;--isc-azul-claro: #3fa0ff;--isc-azul-apoio: #8fc4ff;--isc-branco: #ffffff;--isc-txt: #d5e2f0;--isc-txt-2: #bfd9ff;--isc-txt-3: #9fb3cc;--isc-txt-4: #afc2d8;--isc-txt-5: #7e92ad;--isc-vidro: rgba(11, 21, 36, .5);--isc-vidro-2: rgba(11, 21, 36, .42);--isc-vidro-3: rgba(11, 21, 36, .55);--isc-borda: rgba(143, 196, 255, .28);--isc-borda-2: rgba(143, 196, 255, .2);--isc-borda-3: rgba(143, 196, 255, .18);--isc-borda-4: rgba(143, 196, 255, .24);--isc-borda-ruim: rgba(255, 138, 138, .6);--isc-erro-bg: rgba(201, 42, 42, .2);--isc-erro-bd: rgba(255, 138, 138, .4);--isc-erro-tx: #ffc9c9;--isc-acao: linear-gradient(135deg, #1668ff, #3fa0ff);--isc-fonte: Manrope, system-ui, -apple-system, "Segoe UI", sans-serif;--isc-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--isc-display: Sora, Manrope, system-ui, sans-serif;font-family:var(--isc-fonte);max-width:var(--maxw);margin:0 auto clamp(2.5rem,6vw,4rem)}.isc-card{position:relative;display:flex;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px #0b152438;isolation:isolate;background:var(--isc-navy)}.isc-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-size:cover;background-repeat:no-repeat}.isc-veu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,#0b1524,#0b1524f7 44%,#0d1c32e0 68%,#1668ff66)}.isc-brilho{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%,#3fa0ff47,#3fa0ff00 60%)}.isc-barra{position:relative;z-index:2;flex:none;width:5px;background:linear-gradient(180deg,#3fa0ff,#1668ff)}.isc-corpo{position:relative;z-index:2;flex:1;min-width:0;padding:24px 26px;display:flex;flex-direction:column;gap:16px}.isc-topo{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.isc-tit-col{flex:1;min-width:280px;display:flex;flex-direction:column;gap:8px}.isc-selo{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;height:24px;padding:0 10px;border-radius:6px;background:#3fa0ff29;border:1px solid rgba(143,196,255,.32)}.isc-ponto{width:5px;height:5px;border-radius:99px;background:var(--isc-azul-claro);animation:isc-pulse 1.6s ease-in-out infinite}.isc-selo-txt{font-family:var(--isc-mono);font-weight:700;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--isc-txt-2)}.isc-h{margin:0;font-family:var(--isc-display);font-weight:800;font-size:21px;line-height:1.2;letter-spacing:-.01em;color:var(--isc-branco);text-wrap:pretty}.isc-sub{font-size:13.5px;font-weight:500;line-height:1.5;color:var(--isc-txt);max-width:560px;text-wrap:pretty}.isc-ancora{flex:none;display:flex;flex-direction:column;gap:5px;padding:12px 15px;border-radius:11px;background:var(--isc-vidro-3);border:1px solid var(--isc-borda-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:190px}.isc-ancora-n{font-family:var(--isc-display);font-weight:800;font-size:19px;color:var(--isc-branco)}.isc-ancora-r{font-family:var(--isc-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--isc-txt-2)}.isc-ancora-t{font-size:11.5px;font-weight:500;color:var(--isc-txt-3);text-wrap:pretty}.isc-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.isc-chips-rot{font-family:var(--isc-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--isc-txt-5)}.isc-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:6px;background:#ffffff12;border:1px solid var(--isc-borda-3);font-family:var(--isc-mono);font-size:10.5px;color:var(--isc-txt-2)}.isc-chips-fim{font-size:11px;font-weight:500;color:var(--isc-txt-5)}.isc-chips-fim a{color:var(--isc-azul-apoio);text-decoration:underline;text-underline-offset:2px}.isc-chips-fim a:hover{color:var(--isc-branco)}.isc-passo{display:flex;flex-direction:column;gap:11px;animation:isc-rise .2s ease-out}.isc-linha{display:flex;gap:9px;flex-wrap:wrap}.isc-select{flex:2;min-width:220px;height:48px;border:1px solid var(--isc-borda);border-radius:10px;background:var(--isc-vidro);padding:0 13px;font-family:var(--isc-fonte);font-size:15px;font-weight:500;color:var(--isc-branco);cursor:pointer}.isc-select option{background:var(--isc-navy);color:#fff}.isc-ruim{border-color:var(--isc-borda-ruim)}.isc-btn{flex:1;min-width:230px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:none;border-radius:var(--r-botao);background:var(--isc-acao);color:#fff;font-family:var(--isc-display);font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:0 10px 24px #1668ff57}.isc-btn:hover{filter:brightness(1.08)}.isc-btn[disabled]{background:#4a6180;box-shadow:none;cursor:default}.isc-nota{font-size:12px;font-weight:500;color:var(--isc-txt-4)}.isc-passo2{display:flex;flex-direction:column;gap:14px;animation:isc-rise .2s ease-out}.isc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:9px}.isc-stat{padding:12px 13px;border-radius:10px;background:var(--isc-vidro);border:1px solid var(--isc-borda-2);display:flex;flex-direction:column;gap:3px}.isc-stat-v{font-family:var(--isc-display);font-weight:800;font-size:18px;color:#fff}.isc-stat-r{font-family:var(--isc-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--isc-txt-2);text-wrap:pretty}.isc-semdado{padding:13px 14px;border-radius:10px;background:var(--isc-vidro);border:1px solid var(--isc-borda-2);display:flex;flex-direction:column;gap:5px}.isc-semdado-t{font-family:var(--isc-mono);font-weight:700;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--isc-txt-2)}.isc-semdado-p{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--isc-txt);text-wrap:pretty}.isc-estudo{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:13px 14px;border-radius:10px;background:var(--isc-vidro);border:1px solid var(--isc-borda-2)}.isc-estudo-txt{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px}.isc-estudo-t{font-family:var(--isc-display);font-weight:800;font-size:15px;color:#fff}.isc-estudo-p{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--isc-txt);text-wrap:pretty}.isc-estudo-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid rgba(143,196,255,.35);border-radius:var(--r-botao);background:#0b152473;color:#fff;font-family:var(--isc-fonte);font-weight:700;font-size:13.5px;text-decoration:none;cursor:pointer}.isc-estudo-btn:hover{border-color:var(--isc-azul-claro);background:#1668ff38;color:#fff}.isc-estudo-btn:focus-visible{outline:2px solid var(--isc-azul-claro);outline-offset:2px}.isc-perfil{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:11px;background:var(--isc-vidro-2);border:1px solid var(--isc-borda-3)}.isc-prog-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.isc-prog-rot{font-family:var(--isc-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--isc-txt-2)}.isc-prog-trilho{flex:1;min-width:120px;height:4px;border-radius:99px;background:#8fc4ff29;overflow:hidden}.isc-prog-barra{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1668ff,#3fa0ff);transition:width .35s ease}.isc-prog-n{font-family:var(--isc-mono);font-weight:700;font-size:10.5px;color:#fff}.isc-perg{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.isc-perg-t{flex:none;min-width:132px;font-size:12.5px;font-weight:600;color:var(--isc-txt)}.isc-op{height:32px;padding:0 12px;border:1px solid var(--isc-borda-4);border-radius:8px;background:#0b152466;color:var(--isc-txt-2);font-family:var(--isc-mono);font-weight:700;font-size:11px;cursor:pointer;transition:all .18s}.isc-op:hover{border-color:var(--isc-azul-claro)}.isc-op-on{border-color:var(--isc-azul-claro);background:#3fa0ff33;color:var(--isc-branco)}.isc-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px}.isc-campo{height:46px;min-width:0;border:1px solid var(--isc-borda);border-radius:10px;background:var(--isc-vidro);padding:0 13px;font-family:var(--isc-fonte);font-size:14.5px;font-weight:500;color:#fff}.isc-campo::placeholder{color:var(--isc-txt-3);opacity:1}.isc-campo:focus,.isc-select:focus{outline:none;border-color:var(--isc-azul-claro)}.isc-campo:focus-visible,.isc-select:focus-visible,.isc button:focus-visible{outline:2px solid var(--isc-azul-claro);outline-offset:2px}.isc-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.isc-acoes{display:flex;gap:10px;flex-wrap:wrap}.isc-btn-zap{flex:1;min-width:250px;gap:9px;padding:0 20px;font-size:14.5px}.isc-btn-2{flex:1;min-width:230px;height:48px;padding:0 20px;border:1px solid rgba(143,196,255,.35);border-radius:var(--r-botao);background:#0b152473;color:#fff;font-family:var(--isc-fonte);font-weight:700;font-size:13.5px;cursor:pointer}.isc-btn-2:hover{border-color:var(--isc-azul-claro);background:#1668ff38}.isc-btn-2[disabled]{opacity:.6;cursor:default}.isc-rodape{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.isc-risco{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--isc-txt-4)}.isc-risco svg{flex:none;color:var(--isc-azul-claro)}.isc-risco a{color:var(--isc-azul-apoio);text-decoration:underline;text-underline-offset:2px}.isc-risco a:hover{color:var(--isc-branco)}.isc-fonte{font-size:12px;font-weight:500;color:var(--isc-txt-4);margin-left:auto}.isc-fonte a{color:var(--isc-azul-apoio);text-decoration:underline;text-underline-offset:2px}.isc-fonte a:hover{color:var(--isc-branco)}.isc-erro{margin:0;display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:9px;background:var(--isc-erro-bg);border:1px solid var(--isc-erro-bd)}.isc-erro span{font-family:var(--isc-mono);font-size:11px;color:var(--isc-erro-tx)}.isc-voltar{align-self:flex-start;height:30px;padding:0 12px;border:1px solid var(--isc-borda-4);border-radius:8px;background:transparent;color:var(--isc-azul-apoio);font-family:var(--isc-mono);font-weight:700;font-size:10.5px;cursor:pointer}.isc-voltar:hover{border-color:var(--isc-azul-claro);color:#fff}.isc-ok{display:flex;flex-direction:column;gap:14px;animation:isc-rise .22s ease-out}.isc-ok-topo{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.isc-ok-sel{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--isc-acao);color:#fff}.isc-ok-txt{flex:1;min-width:250px;display:flex;flex-direction:column;gap:4px}.isc-ok-t{font-family:var(--isc-display);font-weight:800;font-size:18px;color:#fff}.isc-ok-p{font-size:13px;font-weight:500;color:var(--isc-txt);text-wrap:pretty}.isc-ok-editar{flex:none;height:38px;padding:0 15px;border:1px solid rgba(143,196,255,.34);border-radius:9px;background:#0b152466;color:var(--isc-txt-2);font-family:var(--isc-mono);font-weight:700;font-size:11px;cursor:pointer}.isc-ok-editar:hover{border-color:var(--isc-azul-claro);color:#fff}.isc-entregas{display:flex;gap:9px;flex-wrap:wrap}.isc-entrega{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:9px;background:var(--isc-vidro);border:1px solid var(--isc-borda-2);font-size:12.5px;font-weight:500;color:var(--isc-txt)}.isc-entrega i{width:5px;height:5px;border-radius:99px;background:var(--isc-azul-claro);flex:none}.isc-girando{width:15px;height:15px;border-radius:99px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:isc-spin .7s linear infinite}@keyframes isc-pulse{0%,to{transform:scale(.6);opacity:.3}50%{transform:scale(1);opacity:1}}@keyframes isc-spin{to{transform:rotate(360deg)}}@keyframes isc-rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.isc *,.isc *:before,.isc *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:560px){.isc-corpo{padding:18px 16px;gap:14px}.isc-h{font-size:19px}.isc-ancora{width:100%;min-width:0}.isc-tit-col{min-width:0}.isc-select,.isc-btn,.isc-btn-zap,.isc-btn-2{min-width:0;flex-basis:100%}.isc-estudo-btn{flex-basis:100%}.isc-perg-t{min-width:100%}.isc-fonte{margin-left:0}}
