.prog-intro{position:fixed;inset:0;z-index:100000;background:#080414;color:#ede7ff;cursor:pointer;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;animation:progEntra .25s ease both}.prog-intro.saindo{animation:progSai .45s ease forwards}.prog-chuva{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.prog-term{position:absolute;left:50%;top:50%;width:min(440px,calc(100% - 32px));transform:translate(-50%,-50%);padding:16px 18px 12px;border-radius:14px;background:#0c061cd1;border:1px solid rgba(123,77,255,.45);box-shadow:0 0 40px -6px #b5248f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s ease,transform .4s cubic-bezier(.3,1.4,.5,1)}.prog-term:before{content:"● ● ●";display:block;margin-bottom:10px;font-size:9px;letter-spacing:3px;color:#e2409c}.prog-linhas p{margin:0 0 6px;font-size:14px;color:#c9b8ff;white-space:pre}.prog-linhas p:last-child:after{content:"▋";margin-left:2px;color:#e2409c;animation:progCursor .7s steps(1) infinite}.prog-titulo{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%) scale(.8);opacity:0;text-align:center;pointer-events:none;transition:opacity .35s ease,transform .55s cubic-bezier(.2,1.5,.4,1)}.prog-tag{display:block;font-size:44px;font-weight:800;background:linear-gradient(90deg,#7b4dff,#e2409c);-webkit-background-clip:text;background-clip:text;color:transparent}.prog-titulo b{position:relative;display:inline-block;font-family:B7 Titulo,system-ui,sans-serif;font-size:clamp(38px,11vw,72px);font-weight:800;letter-spacing:-.03em;color:#fff;text-shadow:0 0 30px rgba(226,64,156,.6)}.prog-titulo b:before,.prog-titulo b:after{content:attr(data-t);position:absolute;inset:0}.prog-titulo b:before{color:#4c6fff;animation:progGlitch 1.1s steps(2) infinite;mix-blend-mode:screen}.prog-titulo b:after{color:#e2409c;animation:progGlitch .9s steps(2) reverse infinite;mix-blend-mode:screen}.prog-titulo small{display:block;margin-top:6px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#c9b8ff}.prog-intro.titulo .prog-term{opacity:0;transform:translate(-50%,-50%) scale(.9)}.prog-intro.titulo .prog-titulo{opacity:1;transform:translateY(-50%) scale(1)}.prog-intro.calmo .prog-titulo b:before,.prog-intro.calmo .prog-titulo b:after{display:none}@keyframes progEntra{0%{opacity:0}to{opacity:1}}@keyframes progSai{to{opacity:0;transform:scale(1.04)}}@keyframes progCursor{50%{opacity:0}}@keyframes progGlitch{0%{clip-path:inset(10% 0 70% 0);transform:translate(-3px)}25%{clip-path:inset(60% 0 15% 0);transform:translate(3px)}50%{clip-path:inset(35% 0 45% 0);transform:translate(-2px,1px)}75%{clip-path:inset(80% 0 5% 0);transform:translate(2px,-1px)}to{clip-path:inset(0 0 90% 0);transform:none}}.tc-super.supremo,.lu4-tag.supremo{background:linear-gradient(90deg,#7b4dff,#e2409c)!important;color:#fff!important;font-family:ui-monospace,Consolas,monospace}.tc-super.supremo:before,.lu4-tag.supremo:before{content:"</> "}.pf-quem b{margin-top:1px}.pf-cargos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pf-cargos:empty{display:none}.pf-funcoes{display:block;margin-top:6px;font-size:12px;line-height:1.35;opacity:.85}.pf-cargo{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:7px;font-size:11.5px;font-weight:700;color:#fff;background:#fff3}.pf-cargo-prog{position:relative;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700;letter-spacing:.02em;color:#fff;background:#0a04188c;box-shadow:inset 0 0 0 1px #ffffff38}.pf-cargo-prog i{font-style:normal;color:#ff9bd2}.pf-cargo-prog em{font-style:normal;color:#ff9bd2;margin-left:-2px;animation:progCursor 1s steps(1) infinite}.pf-cargo-prog:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:pfBrilho 3.6s ease-in-out 1s infinite}@keyframes pfBrilho{0%,70%{left:-40%}to{left:130%}}@media (prefers-reduced-motion:reduce){.pf-cargo-prog em,.pf-cargo-prog:after{animation:none}}html.modo-leve .pf-cargo-prog:after{animation:none}.pf-topo .pf-editar{position:absolute;top:12px;right:12px}.pf-topo .pf-quem b{padding-right:96px}.pf-cargos{margin-right:-2px}
