:root{--brand-50:227 254 244;--brand-100:196 250 231;--brand-200:149 243 214;--brand-300:0 222 179;--brand-400:4 194 160;--brand-500:1 165 145;--brand-600:2 135 130;--brand-700:2 106 115;--brand-800:18 89 104;--brand-900:22 70 87;--brand-950:11 46 61;--accent-400:34 211 238;--accent-500:6 182 212;--surface:242 242 242;--surface-2:248 250 252}.card{border-radius:1.25rem;border:1px solid #f1f1f1;background:#ffffff;box-shadow:0 1px .125rem 0 rgb(0 0 0/.05)}.dark .card{border-color:rgb(30 41 59/.9);background:rgb(15 23 42/.6);box-shadow:none}.glass{border:1px solid rgb(255 255 255/.1);background:rgb(255 255 255/.06);backdrop-filter:blur(2.5rem)}.btn,.btn-danger,.btn-ghost,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:624.9375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-danger:disabled,.btn-ghost:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary{color:#ffffff;background:linear-gradient(88.46deg,rgb(var(--brand-400)) 1.31%,rgb(var(--brand-950)) 105.23%);box-shadow:0 .625rem 1.5625rem -.625rem rgb(var(--brand-600)/.6)}.btn-primary:hover:not(:disabled){box-shadow:0 .875rem 1.875rem -.625rem rgb(var(--brand-600)/.75)}.btn-secondary{background:#ffffff;border:1px solid #e2e8f0;color:rgb(var(--brand-950))}.btn-secondary:hover:not(:disabled){border-color:rgb(var(--brand-600)/.4);color:rgb(var(--brand-600))}.dark .btn-secondary{background:rgb(24 24 27);border-color:rgb(39 39 42);color:#e4e4e7}.btn-ghost{color:#475569}.btn-ghost:hover:not(:disabled){background:#f1f5f9;color:#1e293b}.dark .btn-ghost{color:#a1a1aa}.dark .btn-ghost:hover:not(:disabled){background:rgb(39 39 42/.7);color:#f4f4f5}.btn-danger{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.btn-danger:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.dark .btn-danger{background:rgb(127 29 29/.25);border-color:rgb(153 27 27/.6);color:#fca5a5}.dark .btn-danger:hover:not(:disabled){background:rgb(127 29 29/.4);color:#fecaca}.input{width:100%;border-radius:1.25rem;border:1px solid #e2e8f0;background:#ffffff;padding:.625rem .875rem;font-size:.875rem;color:#1e293b;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.input::-moz-placeholder{color:#cbd5e1}.input::placeholder{color:#cbd5e1}.input:focus{border-color:rgb(var(--brand-600));box-shadow:0 0 0 .25rem rgb(var(--brand-600)/.08)}.input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.dark .input{border-color:rgb(39 39 42);background:rgb(24 24 27/.7);color:#f4f4f5}.dark .input::-moz-placeholder{color:#52525b}.dark .input::placeholder{color:#52525b}.dark .input:focus{border-color:rgb(var(--brand-400));box-shadow:0 0 0 .25rem rgb(var(--brand-400)/.1)}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem;background-repeat:no-repeat;background-position:right .85rem center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:624.9375rem;padding:.25rem .625rem;font-size:.6875rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}.badge,.kbd{font-weight:600}.kbd{border-radius:.375rem;border:1px solid #e2e8f0;background:#f1f5f9;padding:.125rem .375rem;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.625rem;color:#64748b}.dark .kbd{border-color:#3f3f46;background:#27272a;color:#a1a1aa}.skeleton{border-radius:.75rem;background:linear-gradient(100deg,rgb(226 232 240/.7) 40%,rgb(241 245 249) 50%,rgb(226 232 240/.7) 60%);background-size:200% 100%;animation:brilho-skeleton 1.4s ease-in-out infinite}.dark .skeleton{background:linear-gradient(100deg,rgb(30 41 59/.9) 40%,rgb(51 65 85/.8) 50%,rgb(30 41 59/.9) 60%);background-size:200% 100%}.texto-gradiente{background:linear-gradient(92deg,rgb(var(--brand-900)) 0,rgb(var(--brand-600)) 55%,rgb(var(--brand-500)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .texto-gradiente{background:linear-gradient(92deg,rgb(var(--brand-300)) 0,rgb(var(--brand-400)) 55%,rgb(var(--brand-500)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rolagem-discreta{scrollbar-width:none;-ms-overflow-style:none}.rolagem-discreta::-webkit-scrollbar{width:0;height:0}.rolagem-fina::-webkit-scrollbar{width:.375rem;height:.375rem}.rolagem-fina::-webkit-scrollbar-track{background:transparent}.rolagem-fina::-webkit-scrollbar-thumb{border-radius:624.9375rem;background:rgb(var(--brand-300))}.rolagem-fina::-webkit-scrollbar-thumb:hover{background:rgb(var(--brand-500))}.dark .rolagem-fina::-webkit-scrollbar-thumb{background:rgb(var(--brand-700))}.dark .rolagem-fina::-webkit-scrollbar-thumb:hover{background:rgb(var(--brand-500))}@supports not selector(::-webkit-scrollbar){.rolagem-fina{scrollbar-width:thin;scrollbar-color:rgb(var(--brand-300)) transparent}.dark .rolagem-fina{scrollbar-color:rgb(var(--brand-700)) transparent}}.rolagem-visivel::-webkit-scrollbar,:has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar{width:.625rem;height:.625rem}.rolagem-visivel::-webkit-scrollbar-track,:has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-track{border-radius:624.9375rem;background:rgb(241 245 249)}.rolagem-visivel::-webkit-scrollbar-thumb,:has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-thumb{border:.125rem solid rgb(241 245 249);border-radius:624.9375rem;background:rgb(var(--brand-300))}.rolagem-visivel::-webkit-scrollbar-thumb:hover,:has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-thumb:hover{background:rgb(var(--brand-500))}.rolagem-visivel::-webkit-scrollbar-corner,:has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-corner{background:transparent}.dark .rolagem-visivel::-webkit-scrollbar-track,.dark :has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-track{background:rgb(30 41 59)}.dark .rolagem-visivel::-webkit-scrollbar-thumb,.dark :has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-thumb{border-color:rgb(30 41 59);background:rgb(var(--brand-700))}.dark .rolagem-visivel::-webkit-scrollbar-thumb:hover,.dark :has(>table:only-child:not([data-altura=livre]))::-webkit-scrollbar-thumb:hover{background:rgb(var(--brand-500))}@supports not selector(::-webkit-scrollbar){.rolagem-visivel,:has(>table:only-child:not([data-altura=livre])){scrollbar-width:thin;scrollbar-color:rgb(var(--brand-300)) rgb(241 245 249)}.dark .rolagem-visivel,.dark :has(>table:only-child:not([data-altura=livre])){scrollbar-color:rgb(var(--brand-700)) rgb(30 41 59)}}:where(:has(>table:only-child:not([data-altura=livre]))){max-height:70vh}:has(>table:only-child:not([data-altura=livre])){overflow-y:auto}:has(>table:only-child:not([data-altura=livre])):not(.overflow-x-scroll){overflow-x:auto}:has(>table:only-child:not([data-altura=livre]))>table>thead{position:sticky}:where(:has(>table:only-child:not([data-altura=livre]))>table>thead){top:0;z-index:3;background-color:#ffffff}:where(.dark :has(>table:only-child:not([data-altura=livre]))>table>thead){background-color:rgb(15 23 42)}@media print{:has(>table:only-child){max-height:none!important;overflow:visible!important}:has(>table:only-child)>table>thead{position:static}}.animar-surgir{animation:surgir .18s cubic-bezier(.16,1,.3,1)}.animar-overlay{animation:desfocar-fundo .2s ease-out forwards}.animar-deslizar{animation:deslizar-esquerda .22s cubic-bezier(.16,1,.3,1)}.animar-flutuar{animation:flutuar 5s ease-in-out infinite}.animar-flutuar-2{animation:flutuar 6.5s ease-in-out .8s infinite}.animar-flutuar-3{animation:flutuar 5.8s ease-in-out 1.6s infinite}@keyframes brilho-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes surgir{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes desfocar-fundo{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(.5rem)}}@keyframes deslizar-esquerda{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes flutuar{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}:focus-visible{outline:.125rem solid rgb(var(--brand-500)/.7);outline-offset:.125rem;border-radius:.375rem}@media (prefers-reduced-motion:reduce){.animar-deslizar,.animar-flutuar,.animar-flutuar-2,.animar-flutuar-3,.animar-overlay,.animar-surgir,.skeleton{animation:none}}