[data-theme=sinal]{--color-app:5 9 13;--color-surface:10 18 24;--color-surface-2:16 30 38;--color-edge:23 48 58;--color-fg:191 211 219;--color-muted:108 135 147;--color-faint:82 107 119;--color-primary:45 196 178;--color-primary-dark:30 158 143;--color-primary-light:52 245 176;--color-accent:255 107 53;--color-accent-dark:229 90 36;--color-teal:52 245 176;--color-teal-dark:45 196 178;--font-titulo:"Bahnschrift","Segoe UI",system-ui,-apple-system,sans-serif}[data-theme=sinal] .bg-app{background-image:linear-gradient(rgba(52,245,176,.035) 1px,transparent 0),linear-gradient(90deg,rgba(52,245,176,.035) 1px,transparent 0);background-size:24px 24px;background-attachment:fixed}[data-theme=sinal] h1,[data-theme=sinal] h2,[data-theme=sinal] h3{font-family:var(--font-titulo);letter-spacing:.01em}[data-theme=sinal] .font-mono,[data-theme=sinal] .tabular-nums{font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace}:focus-visible{outline:2px solid rgb(var(--color-teal));outline-offset:2px;border-radius:6px}[role=button],a,button{-webkit-tap-highlight-color:transparent}::selection{background:rgb(var(--color-teal)/.28)}@media (prefers-reduced-motion:no-preference){@keyframes mv-pagina{0%{opacity:0}to{opacity:1}}.pg-enter{animation:mv-pagina .32s ease-out both}@keyframes mv-cartao{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard){animation:mv-cartao .5s cubic-bezier(.2,.8,.2,1) backwards}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):first-child{animation-delay:.03s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(2){animation-delay:.08s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(3){animation-delay:.13s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(4){animation-delay:.18s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(5){animation-delay:.23s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(6){animation-delay:.28s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(7){animation-delay:.32s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(8){animation-delay:.36s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(9){animation-delay:.4s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(10){animation-delay:.44s}.pg-enter :is(.mt-tile,.mat-card,.lab-a,.fc-deck,.qb-card,.ini-card,.ini-atalho,.cal-card,.dg-cartao,.pr-card,.cq-xpcard):nth-child(n+11){animation-delay:.48s}[role=button]:not([aria-disabled=true]),button:not(:disabled){transition-property:transform,background-color,border-color,color,box-shadow,opacity,filter;transition-duration:.15s;transition-timing-function:ease}[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{transform:scale(.97)}a.sb-item:active{transform:scale(.985)}.sb-item .sb-ic{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.sb-item:hover .sb-ic{transform:translateX(2px) scale(1.08)}@keyframes mv-alerta{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}[role=alert]{animation:mv-alerta .3s cubic-bezier(.2,.8,.2,1) both}[role=alert].mv-erro{animation:mv-alerta .3s cubic-bezier(.2,.8,.2,1) both,lp-shake .5s ease-in-out .15s 1}@keyframes mv-dialogo{0%{opacity:0}to{opacity:1}}[role=dialog]{animation:mv-dialogo .22s ease-out both}@keyframes mv-fundo{0%{opacity:0}to{opacity:1}}.mv-fundo{animation:mv-fundo .2s ease both}@keyframes mv-brilho{0%{background-position:150% 0}to{background-position:-50% 0}}.sk{background:linear-gradient(100deg,rgb(var(--color-surface-2)) 30%,rgb(var(--color-edge)/.75) 45%,rgb(var(--color-surface-2)) 60%);background-size:220% 100%;animation:mv-brilho 1.5s ease-in-out infinite}@keyframes mv-trilha{0%{width:0}20%{width:38%}55%{width:68%}to{width:90%}}.rt-barra.rodando .rt-miolo{animation:mv-trilha 6s cubic-bezier(.1,.6,.3,1) forwards}.rt-barra.fim .rt-miolo{width:100%;transition:width .25s ease}.rt-barra.fim{opacity:0;transition:opacity .35s ease .2s}@keyframes mv-pulso{0%,to{box-shadow:0 0 0 0 rgb(var(--color-teal)/.45)}50%{box-shadow:0 0 0 8px rgb(var(--color-teal)/0)}}.mv-pulso{animation:mv-pulso 2.4s ease-out infinite}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}}.rt-barra{position:fixed;left:0;right:0;top:0;height:3px;z-index:1000;pointer-events:none}.rt-miolo{height:100%;width:0;border-radius:0 3px 3px 0;background:linear-gradient(90deg,rgb(var(--color-primary)),rgb(var(--color-teal)));box-shadow:0 0 10px rgb(var(--color-teal)/.7)}.rt-barra:not(.rodando):not(.fim){opacity:0}@media (prefers-reduced-motion:reduce){.rt-barra.rodando .rt-miolo{width:70%}.sk{background:rgb(var(--color-surface-2))}}.mv-erro-pulso{stroke-dasharray:220;stroke-dashoffset:220;animation:lp-draw 1.4s ease forwards}.rev{opacity:0;transform:translateY(24px)}.rev.rev-in{opacity:1;transform:none}.mv-brilho{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.16),transparent 65%)}[data-theme=light] :is(.mat-card,.qb-card,.lab-a,.dg-cartao)>.mv-brilho{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgb(var(--color-teal)/.14),transparent 65%)}.mv-tilt>.mv-brilho{opacity:1}.mv-ondinha{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.38);transform:scale(0);pointer-events:none}.mv-ondinha-pai{position:relative}.mv-ondinha-clip{overflow:hidden}.mv-linha-aba{position:absolute;left:0;bottom:0;height:3px;width:0;border-radius:3px 3px 0 0;pointer-events:none;opacity:0}.pr-abas[data-linha] .pr-aba[aria-selected=true]{border-bottom-color:transparent}.toast-nivel{position:relative;overflow:hidden}.toast-nivel:after{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);transform:translateX(-130%) skewX(-18deg);pointer-events:none}.toast-nivel .nv-onda{inset:0;border-radius:9999px;border:2px solid hsla(0,0%,100%,.7);opacity:0}.cc-halo,.toast-nivel .nv-onda{position:absolute;pointer-events:none}.cc-halo{left:50%;top:-40px;width:260px;height:200px;margin-left:-130px;background:radial-gradient(closest-side,rgb(var(--color-teal)/.28),transparent)}.cc-anel{position:absolute;inset:0;border-radius:9999px;border:2px solid rgb(var(--color-teal));opacity:0;pointer-events:none}.cc-disco{fill:rgb(var(--color-teal)/.16);stroke:rgb(var(--color-teal))}@media (prefers-reduced-motion:no-preference){.rev{transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.mv-tilt{transition:transform .14s ease-out,border-color .15s ease,box-shadow .15s ease!important;will-change:transform}.mv-brilho{transition:opacity .25s ease}@keyframes mv-ondinha{to{transform:scale(2.6);opacity:0}}.mv-ondinha{animation:mv-ondinha .6s ease-out forwards}@keyframes mv-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mt-trilha>div,.overflow-hidden>:is(.h-full,i,span)[style*=width]:not([class*=transition]):not(.cq-xpfill){transform-origin:left center;animation:mv-barra .95s cubic-bezier(.2,.8,.2,1) .12s backwards}@keyframes mv-acerto{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,.55)}40%{transform:scale(1.025);box-shadow:0 0 0 10px rgba(34,197,94,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,0)}}@keyframes mv-erro-tremor{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}@keyframes mv-escolhe{0%{transform:scale(.985)}60%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes mv-selo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.mv-ok,.qb-opt[data-estado=certa]{animation:mv-acerto .65s cubic-bezier(.3,1.4,.5,1) both}.mv-no,.qb-opt[data-estado=errada]{animation:mv-erro-tremor .42s ease-in-out both}.qb-opt[data-estado=escolhida],[data-sel=true]{animation:mv-escolhe .28s ease-out both}.qb-opt-tag{animation:mv-selo .3s cubic-bezier(.3,1.6,.5,1) .12s both}.mv-check,.qb-aviso.ok>svg{animation:mv-selo .4s cubic-bezier(.3,1.8,.5,1) .1s both}.qb-aviso.erro{animation:qb-sobe .3s ease both,mv-erro-tremor .42s ease-in-out .15s 1}.mv-tremer,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{animation:mv-erro-tremor .42s ease-in-out 1}@keyframes mv-ic-balanca{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}70%{transform:rotate(9deg)}}@keyframes mv-ic-acende{0%{transform:scale(.7)}60%{transform:scale(1.22)}to{transform:scale(1)}}.sb-item:hover .sb-ic svg{animation:mv-ic-balanca .55s ease-in-out 1}.sb-item.sb-ativo .sb-ic svg{animation:mv-ic-acende .5s cubic-bezier(.3,1.6,.5,1) 1}.sb-item .sb-badge{transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.sb-item:hover .sb-badge{transform:scale(1.12)}@keyframes mv-chama-fora{0%{transform:scale(1) rotate(-2deg)}to{transform:scale(.94,1.07) rotate(2deg)}}@keyframes mv-chama-dentro{0%{transform:scale(1)}to{transform:scale(.88,1.12)}}@keyframes mv-brasa{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(-6px,-14px);opacity:0}}.mv-chama-dentro,.mv-chama-fora{transform-box:fill-box;transform-origin:50% 95%}.mv-chama-fora{animation:mv-chama-fora .9s ease-in-out infinite alternate}.mv-chama-dentro{animation:mv-chama-dentro .6s ease-in-out infinite alternate}.mv-chama-brasa{animation:mv-brasa 1.9s ease-in infinite}@keyframes cc-pop{0%{opacity:0;transform:translateY(16px) scale(.86)}to{opacity:1;transform:none}}@keyframes cc-draw{to{stroke-dashoffset:0}}@keyframes cc-xp{0%{transform:scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes cc-anel{0%{transform:scale(.7);opacity:.8}to{transform:scale(2);opacity:0}}@keyframes cc-halo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cc-card{animation:cc-pop .45s cubic-bezier(.3,1.5,.5,1) both}.cc-check{stroke-dasharray:48;stroke-dashoffset:48;animation:cc-draw .5s ease-out .25s forwards}.cc-xp-pop{animation:cc-xp .5s cubic-bezier(.3,1.6,.5,1) .1s both}.cc-anel{animation:cc-anel .9s ease-out .35s both}.cc-halo{animation:cc-halo .8s ease-out both}@keyframes nv-entra{0%{opacity:0;transform:translateY(16px) scale(.8)}60%{transform:translateY(-3px) scale(1.04)}to{opacity:1;transform:none}}@keyframes nv-varre{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(330%) skewX(-18deg)}}@keyframes nv-estrela{0%{transform:scale(.4) rotate(-40deg)}60%{transform:scale(1.25) rotate(12deg)}to{transform:scale(1) rotate(0)}}@keyframes nv-onda{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.4);opacity:0}}.toast-nivel{animation:nv-entra .55s cubic-bezier(.3,1.4,.5,1) both}.toast-nivel:after{animation:nv-varre 1.1s ease-out .5s 1 both}.toast-nivel .nv-estrela{animation:nv-estrela .6s cubic-bezier(.3,1.6,.5,1) .15s both}.toast-nivel .nv-onda{animation:nv-onda 1.1s ease-out .2s 2 both}}@media (prefers-reduced-motion:reduce){.rev{opacity:1;transform:none}.mv-brilho,.mv-ondinha{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes mv-coluna{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.qb-barras>i{transform-origin:bottom;animation:mv-coluna .7s cubic-bezier(.2,.8,.2,1) backwards}.qb-barras>i:nth-child(2){animation-delay:.05s}.qb-barras>i:nth-child(3){animation-delay:.1s}.qb-barras>i:nth-child(4){animation-delay:.15s}.qb-barras>i:nth-child(5){animation-delay:.2s}.qb-barras>i:nth-child(6){animation-delay:.25s}.qb-barras>i:nth-child(7){animation-delay:.3s}:is([role=status],[role=alert])>:is(.lucide-check,.lucide-circle-check,.lucide-check-circle-2,.lucide-circle-check-big):first-child{animation:mv-selo .4s cubic-bezier(.3,1.8,.5,1) .1s both}}@media (prefers-reduced-motion:reduce){circle[style*=stroke-dashoffset]{transition:none!important}}.ck-caixa{position:fixed;z-index:1200;left:1rem;right:1rem;bottom:1rem;max-width:27rem;padding:1rem 1.1rem 1.1rem;border-radius:1.1rem;background:linear-gradient(160deg,rgb(var(--color-surface)/.96),rgb(var(--color-surface-2)/.94));border:1px solid rgb(var(--color-edge));color:rgb(var(--color-fg));box-shadow:0 22px 60px -22px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}@media (min-width:640px){.ck-caixa{left:1.5rem;right:auto;bottom:1.5rem}}@media (max-width:1023px){.ck-caixa{bottom:calc(env(safe-area-inset-bottom, 0px) + 5rem)}}.ck-cabeca{display:flex;align-items:center;gap:.6rem;margin-bottom:.45rem}.ck-icone{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.6rem;color:rgb(var(--color-teal));background:rgb(var(--color-teal)/.14);box-shadow:inset 0 0 0 1px rgb(var(--color-teal)/.3)}.ck-titulo{flex:1;font-size:.95rem;font-weight:800;letter-spacing:-.005em}.ck-fechar{display:inline-flex;padding:.3rem;border-radius:.5rem;color:rgb(var(--color-faint))}.ck-fechar:hover{color:rgb(var(--color-fg));background:rgb(var(--color-fg)/.06)}.ck-texto{font-size:.8rem;line-height:1.5;color:rgb(var(--color-muted))}.ck-texto strong{color:rgb(var(--color-fg));font-weight:700}.ck-link{color:rgb(var(--color-teal));font-weight:700;text-decoration:underline;text-underline-offset:2px}.ck-lista{display:grid;gap:.5rem;margin-top:.8rem}.ck-item{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:.8rem;background:rgb(var(--color-fg)/.04);border:1px solid rgb(var(--color-edge)/.8)}.ck-item-ic{display:inline-flex;color:rgb(var(--color-teal))}.ck-item-txt{flex:1;display:grid;gap:.1rem;font-size:.8rem}.ck-item-txt small{color:rgb(var(--color-faint));font-size:.72rem;line-height:1.35}.ck-fixo{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-teal))}.ck-chave{position:relative;width:2.6rem;height:1.5rem;border-radius:999px;background:rgb(var(--color-edge));transition:background .2s;flex:none}.ck-chave.on{background:rgb(var(--color-teal))}.ck-bolinha{position:absolute;top:.18rem;left:.2rem;width:1.14rem;height:1.14rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.ck-chave.on .ck-bolinha{transform:translateX(1.06rem)}.ck-botoes{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.ck-btn{flex:1 1 auto;padding:.6rem .9rem;border-radius:.7rem;font-size:.82rem;font-weight:700;border:1px solid rgb(var(--color-edge));color:rgb(var(--color-fg));background:transparent;text-align:center}.ck-btn:hover{border-color:rgb(var(--color-teal)/.7)}.ck-btn-forte{background:rgb(var(--color-primary));border-color:transparent;color:#fff}.ck-btn-forte:hover{filter:brightness(1.08)}.ck-btn-texto{flex:0 0 100%;border-color:transparent;color:rgb(var(--color-muted));text-decoration:underline;text-underline-offset:2px;padding:.3rem}@media (prefers-reduced-motion:no-preference){@keyframes ck-entrada{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.ck-caixa{animation:ck-entrada .45s cubic-bezier(.2,.8,.2,1) .6s backwards}}