*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#f8f8f7;color:#17181a;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Helvetica Neue,Arial,sans-serif}button,input,textarea,select{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #3355E8;outline-offset:2px;border-radius:6px}input:focus,textarea:focus,select:focus{outline:none}.cx-btn:hover{filter:brightness(.975)}.cx-btn:active{transform:translateY(.5px)}.cx-chip:hover{box-shadow:inset 0 0 0 1px #17181a24}.cx-nav:hover{background:#17181a0b}.cx-row:hover{background:#fafaf9}.cx-interactive:hover{box-shadow:0 1px 2px #17181a0d,0 10px 28px -8px #17181a29;transform:translateY(-1px)}.cx-citemark:hover{background:#dce3fb}.cx-info:hover{color:#3355e8}button:disabled{cursor:not-allowed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dcdcda;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c4c4c1;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}@keyframes cxrise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cx-rise{animation:cxrise .3s cubic-bezier(.2,.8,.2,1) both}@keyframes cxfade{0%{opacity:0}to{opacity:1}}@keyframes cxslide{0%{transform:translate(20px);opacity:.5}to{transform:none;opacity:1}}@keyframes cxpop{0%{transform:translateY(-4px) scale(.99);opacity:0}to{transform:none;opacity:1}}@keyframes cxpulse{0%,to{opacity:.5}50%{opacity:1}}.cx-pulse{animation:cxpulse 1.1s ease-in-out infinite}@keyframes cxspin{to{transform:rotate(360deg)}}.cx-spin{animation:cxspin 1.1s linear infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cx-side{width:218px}@media (max-width: 980px){.cx-side{width:62px;padding-left:8px;padding-right:8px}.cx-side-label{display:none!important}.cx-side .cx-nav{justify-content:center;padding-left:8px;padding-right:8px}}@media (max-width: 640px){.cx-side{display:none}}
