.aj{--bg:#fcfcfc;--s1:#fff;--s2:#f4f4f5;--s3:#efeff2;--line:#ebebf1;--line2:#e2e2e8;--tx:#18191b;--tx2:#6c6c75;--tx3:#8a8a92;--real:#0072d6;--isca:#c8492e;--warn:#a16207;--hovb:#d5d5dd;--navbg:#fcfcfccc;--grid:#18191b12;--glow:#0072d617;--sh-md:0 1px 2px #0000000d, 0 12px 32px -16px #00000029;--anel:#0290ff2e;--e-out:cubic-bezier(.16,1,.3,1);background:var(--bg);min-height:100vh;color:var(--tx);font-family:Geist,system-ui,sans-serif;font-size:15px;line-height:1.6;transition:background .3s,color .3s;position:relative;overflow-x:clip}.aj.escuro{--bg:#161616;--s1:#1c1c1c;--s2:#242424;--s3:#2e2e2e;--line:#2a2a2a;--line2:#363636;--tx:#e6e6e6;--tx2:#b3b3b3;--tx3:#8c8c8c;--real:#2f83e4;--isca:#eb8449;--warn:#ffbf36;--hovb:#444;--navbg:#161616b8;--grid:#ffffff0f;--glow:#2f83e424;--sh-md:0 12px 32px -12px #0009;--anel:#2f83e447}.aj *{box-sizing:border-box}.aj a{color:inherit;text-decoration:none}.aj .in{max-width:1080px;margin:0 auto;padding:0 32px}@media (max-width:640px){.aj .in{padding:0 16px}}.aj .num,.aj code{font-family:Geist Mono,ui-monospace,monospace}.aj .nav{z-index:5;background:var(--navbg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.aj .nav .in{align-items:center;gap:16px;height:60px;display:flex}.aj .marca{align-items:center;gap:10px;font-weight:600;display:flex}.aj .marca small{color:var(--tx3);border-left:1px solid var(--line2);padding-left:10px;font-size:14px;font-weight:500}.aj .tg{all:unset;cursor:pointer;width:36px;height:36px;color:var(--tx2);border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.aj .tg:hover{background:var(--s2);color:var(--tx)}.aj .tg:focus-visible{outline:2px solid var(--real);outline-offset:2px}.aj .lk{color:var(--tx2);font-size:14px;transition:color .15s}.aj .lk:hover{color:var(--tx)}.aj .bg{pointer-events:none;background-image:radial-gradient(var(--grid) 1px, transparent 1.2px);background-size:24px 24px;height:560px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 20%,#000 20%,#0000 75%)}.aj .bg:before{content:"";background:radial-gradient(closest-side, var(--glow), transparent);border-radius:50%;width:640px;height:640px;margin-left:-320px;animation:16s ease-in-out infinite alternate aj-drift;position:absolute;top:-260px;left:50%}@keyframes aj-drift{to{transform:translate(-60px,40px)scale(1.1)}}.aj>.in,.aj>section{z-index:1;position:relative}.aj .hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:88px 0 56px;display:flex}.aj .ey{letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);font-size:12px;font-weight:500}.aj .h1{letter-spacing:-.04em;margin:0;font-size:44px;font-weight:600;line-height:1.08}@media (max-width:640px){.aj .h1{font-size:32px}}.aj .lead{color:var(--tx2);max-width:560px;margin:0;font-size:17px}.aj .busca{width:100%;max-width:560px;margin-top:12px;position:relative}.aj .busca svg{color:var(--tx3);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.aj .busca input{border:1px solid var(--line2);background:var(--s1);width:100%;height:52px;color:var(--tx);font:inherit;box-shadow:var(--sh-md);border-radius:12px;outline:none;padding:0 16px 0 46px;font-size:16px;transition:border-color .15s,box-shadow .15s}.aj .busca input::placeholder{color:var(--tx3)}.aj .busca input:focus{border-color:var(--tx2);box-shadow:var(--sh-md), 0 0 0 4px var(--anel)}.aj .sug{color:var(--tx3);flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.aj .sug button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--tx2);border-radius:999px;padding:4px 10px;transition:border-color .15s,color .15s}.aj .sug button:hover{border-color:var(--line2);color:var(--tx)}.aj .sec{padding:40px 0}.aj .h2{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;font-weight:600}.aj .mut{color:var(--tx2)}.aj .card{border:1px solid var(--line);background:var(--s1);transition:translate .25s var(--e-out), border-color .2s, box-shadow .25s;border-radius:12px;display:block}.aj a.card:hover{border-color:var(--line2);box-shadow:var(--sh-md);translate:0 -2px}.aj .guia{grid-template-columns:minmax(0,1fr) 280px;gap:0;display:grid;overflow:hidden}@media (max-width:860px){.aj .guia{grid-template-columns:minmax(0,1fr)}.aj .guia .lado{display:none}}.aj .guia .lado{border-left:1px solid var(--line);color:var(--tx2);flex-direction:column;gap:10px;padding:24px;font-size:13.5px;display:flex}.aj .guia .lado span{gap:10px;display:flex}.aj .guia .lado b{color:var(--tx3);padding-top:2px;font-family:Geist Mono,monospace;font-size:12px;font-weight:500}.aj .sel{height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--tx2);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.aj .seta{color:var(--tx);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.aj .seta svg{transition:translate .2s var(--e-out)}.aj a:hover .seta svg{translate:3px}.aj .probs{border:1px solid var(--line);background:var(--s1);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (max-width:760px){.aj .probs{grid-template-columns:minmax(0,1fr)}}.aj .prob{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 20px;transition:background .15s;display:flex}.aj .prob:nth-child(odd){border-right:1px solid var(--line)}@media (max-width:760px){.aj .prob:nth-child(odd){border-right:0}}.aj .prob:hover{background:var(--s2)}.aj .prob .ico{border:1px solid var(--line);width:32px;height:32px;color:var(--tx2);background:var(--bg);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.aj .prob .t{font-weight:500}.aj .prob .d{color:var(--tx2);font-size:13.5px}.aj .prob .p{color:var(--tx3);white-space:nowrap;flex:none;margin-left:auto;padding-top:3px;font-size:12px}.aj .vazio{text-align:center;color:var(--tx2);padding:28px;font-size:14px}.aj .g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.aj .g3{grid-template-columns:minmax(0,1fr)}}.aj .prod{flex-direction:column;gap:6px;padding:20px;display:flex}.aj .prod .t{font-weight:600}.aj .prod .d{color:var(--tx2);font-size:14px}.aj .fim{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.aj .btn{height:40px;font:inherit;cursor:pointer;border:1px solid var(--line2);background:var(--s1);color:var(--tx);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.aj .btn:hover{background:var(--s2);border-color:var(--hovb)}.aj footer{border-top:1px solid var(--line);margin-top:48px}.aj footer .in{color:var(--tx3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 32px;font-size:13px;display:flex}@keyframes aj-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aj .hero>*{animation:aj-up .7s var(--e-out) both}.aj .hero>:nth-child(2){animation-delay:70ms}.aj .hero>:nth-child(3){animation-delay:.14s}.aj .hero>:nth-child(4){animation-delay:.21s}.aj .hero>:nth-child(5){animation-delay:.28s}.aj .sec{animation:aj-up .7s var(--e-out) .3s both}.aj .prob{animation:aj-up .5s var(--e-out) both;animation-delay:calc(.35s + var(--i,0) * 40ms)}@media (prefers-reduced-motion:reduce){.aj *{transition:none!important;animation:none!important}}
