@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}*{padding:0;margin:0}html{max-width:100vw;overflow-x:hidden}body{height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-archivo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{text-decoration:none;text-underline-offset:3px!important}li{box-sizing:content-box!important}li svg{height:22px!important}.primary-btn{background:linear-gradient(45deg,#3b82f6,#008cff 35%,#6059e4)}.secondary-btn{background:linear-gradient(-45deg,#6059e4,#01b38f,#07ec91)}.bouncy-btn{will-change:scale}.table-scrollview{scrollbar-color:#1e293b transparent}.table-sv-vert{overflow-x:visible!important}.table-header.is-fixed{position:fixed;top:env(safe-area-inset-top,0);left:0;right:0;z-index:1000;transform:translateX(var(--header-x,0))}.dfs-table-scrollview,.props-table-scrollview{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;scrollbar-color:#1e293b transparent;overflow-y:visible!important}.dfs-table-scrollview{overflow-x:auto!important}.rulesPanel{contain:layout style!important}@media (hover:hover) and (pointer:fine){.primary-btn:hover{background:linear-gradient(45deg,#6059e4,#07ec91,#4f46e5,#6ee7b7,#008cff);background-size:400%!important;animation-direction:reverse;outline:none}.secondary-btn:hover{background:linear-gradient(-25deg,#6059e4,#07ec91,#4f46e5,#6ee7b7,#008cff);background-size:400%!important;outline:none}.bouncy-btn:hover{will-change:background-position,transform;animation:Gradient 3s ease infinite,tgBouncy2 .48s linear both}.bouncy-btn:hover .arrow-right-icon{transform:translateX(2px);transition:transform .3s ease}}@media (hover:none) and (pointer:coarse){.bouncy-btn:active{transform:scale(.97)}}.grid-wrap{position:relative}.grid-pattern{--grid-size:100px;--grid-line:rgba(0,164,229,.1);--mask-inner:15%;position:absolute;inset:0;z-index:20;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:var(--grid-size) var(--grid-size);background-position:0 0;background-repeat:repeat;mask-image:radial-gradient(ellipse at center,transparent var(--mask-inner),#000);-webkit-mask-image:radial-gradient(ellipse at center,transparent var(--mask-inner),#000)}.grid-pattern *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:480px){.grid-pattern div{position:absolute;inset:-200px!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:.5;will-change:transform,opacity}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes GradientDir2{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}@keyframes tgBouncy{0%{transform:scale(.98)}38%{transform:scale(1.06)}55%{transform:scale(.98)}72%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes tgBouncy2{0%{transform:scale(1)}50%{transform:scale(1.07)}to{transform:scale(1.05)}}#__next,#root,body{display:flex;flex-direction:column;min-height:100vh;min-width:calc(100vw - (100vw - 100%));margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0}[role=listbox],[role=slider],button,input,li,select{outline:none}.is_Fieldset{all:unset}button,dialog,input,li,ol,p,pre,textarea,ul{all:unset;box-sizing:border-box}.is_Anchor:has(.is_Button),a.is_Button{text-decoration:none}