:root{--pf-ai-indigo: #6366f1;--pf-ai-sky: #0ea5e9;--pf-ai-emerald: #10b981;--pf-ai-spark: #fde68a;--pf-ai-gradient: linear-gradient( 135deg, var(--pf-ai-indigo) 0%, var(--pf-ai-sky) 40%, var(--pf-ai-emerald) 72%, var(--pf-ai-spark) 100% );--pf-ai-gradient-glyph: linear-gradient( 135deg, var(--pf-ai-indigo) 25%, var(--pf-ai-sky) 42%, var(--pf-ai-emerald) 60%, var(--pf-ai-spark) 78% );--pf-ai-fill: linear-gradient(135deg, var(--pf-ai-indigo) 0%, var(--pf-ai-sky) 60%, var(--pf-ai-emerald) 100%);--pf-ai-ink: #0369a1;--pf-ai-ink-dark: #7dd3fc;--pf-ai-surface: linear-gradient(135deg, #eef0fe 0%, #e0f2fe 40%, #ecfdf5 72%, #fefce8 100%);--pf-ai-glow: -3px 0 10px 0 rgba(99, 102, 241, .08), 3px 0 10px 0 rgba(16, 185, 129, .08), 0 3px 20px 0 rgba(14, 165, 233, .08), 0 -3px 10px 0 rgba(253, 230, 138, .08);--pf-ai-surface-dark: linear-gradient( 135deg, rgba(99, 102, 241, .24), rgba(14, 165, 233, .16) 40%, rgba(16, 185, 129, .12) 72%, rgba(253, 230, 138, .1) )}html,body{overscroll-behavior:none;touch-action:manipulation}.cursor-pointer{cursor:pointer}.d-flex{display:flex}.flex-1{flex:1}.d-grid{display:grid}.middle{align-items:center}.center{justify-content:center}.between{justify-content:space-between}.end{justify-content:flex-end}.fdc{flex-direction:column}.pr{position:relative}.pa{position:absolute}.mt-12{margin-top:12px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mr-8{margin-right:8px}.ml-4{margin-left:4px}.ml-16{margin-left:16px}.gap-8{grid-gap:8px}.is-link{cursor:pointer}.h-100{height:100%}.scrollbar--hidden::-webkit-scrollbar{display:none}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1040px){.sidebar{position:initial;transform:none;max-width:100%;margin-top:1px}}@keyframes slideInRightAndWobble{0%{transform:translate3d(100%,0,0) rotate(0);visibility:visible}20%{transform:translate3d(-30px,0,0) rotate(-10deg)}40%{transform:translate3d(30px,0,0) rotate(10deg)}60%{transform:translate3d(-20px,0,0) rotate(-7deg)}80%{transform:translate3d(20px,0,0) rotate(7deg)}to{transform:translateZ(0) rotate(0)}}.slideInRightAndWobble{animation-name:slideInRightAndWobble;animation-duration:1s;animation-fill-mode:both}@media screen and (max-width:768px){[contenteditable=true]:focus,input:not([type=checkbox]):not([type=radio]):focus,textarea:focus{font-size:max(16px,1em)!important}}.recharts-wrapper:focus,.recharts-wrapper *:focus{outline:none}.recharts-wrapper:focus-visible,.recharts-wrapper *:focus-visible{outline:revert}
