.revShell{width:86.5%;max-width:1500px;margin:0 auto;padding:20px}@media (max-width:1550px){.revShell{width:77.5%}}@media (max-width:1159px){.revShell{width:98%}}@media (max-width:768px){.revShell{padding:15px}}@media (max-width:431px){.revShell{padding:8px}}.revDisplay{font-family:var(--font-display)}.revGradient{color:#0000;background-image:linear-gradient(95deg,#6db5f9 0%,#2fa3f3 55%,#4db6ff 100%);-webkit-background-clip:text;background-clip:text}.revScale{-webkit-text-fill-color:currentColor}.revBento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(158px,auto);grid-auto-flow:dense;gap:14px;display:grid}.revBento>.is-big{grid-area:span 2/span 2}.revBento>.is-wide{grid-column:span 2}@media (max-width:1023px){.revBento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:599px){.revBento{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.revBento>.is-big,.revBento>.is-wide{grid-area:span 1/span 1}}@keyframes revTileIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.revTile{text-align:left;border-radius:26px;flex-direction:column;min-width:0;padding:18px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .28s;animation:.5s cubic-bezier(.2,.8,.2,1) backwards revTileIn;display:flex;position:relative;overflow:hidden}@media (hover:hover){.revTile:hover{transform:translateY(-4px)}}.revTile:focus-visible{outline-offset:3px;outline:2px solid #2fa3f3bf}.revTable{border-collapse:separate;border-spacing:0 8px;width:100%}.revTable th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#131d308c;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 16px 6px;font-size:11.5px;font-weight:700}.revTable th button{cursor:pointer;color:inherit;align-items:center;gap:4px;transition:color .2s;display:inline-flex}.revTable th button:hover{color:#131d30}.revTable td{vertical-align:middle;background:#ffffff6b;border-top:1px solid #fff9;border-bottom:1px solid #ffffff4d;padding:12px 16px;font-size:14.5px}.revTable tbody tr{cursor:pointer}.revTable td:first-child{border-left:1px solid #fff9;border-radius:20px 0 0 20px}.revTable td:last-child{border-right:1px solid #fff9;border-radius:0 20px 20px 0}@media (hover:hover){.revTable tbody tr:hover td{background:#ffffffbf}}.revTable tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #2fa3f3bf}.revBar{background:#131d3017;border-radius:100px;width:96px;max-width:100%;height:6px;position:relative;overflow:hidden}.revBar i{border-radius:100px;height:100%;display:block}@media (max-width:767px){.revTable th:nth-child(n+4),.revTable td:nth-child(n+4){display:none}.revTable td{padding:10px 12px}}.revModalBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--subject-rgb,77,182,255),.4)transparent;overflow-y:auto}.revModalBody::-webkit-scrollbar{width:4px}.revModalBody::-webkit-scrollbar-track{background:0 0}.revModalBody::-webkit-scrollbar-thumb{background:rgba(var(--subject-rgb,77,182,255),.35);border-radius:100px;transition:background .2s}.revModalBody::-webkit-scrollbar-thumb:hover{background:rgba(var(--subject-rgb,77,182,255),.6)}.revChart{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.revTile{transition:none;animation:none}}
