:root{color:#000;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}body{background:#fff;min-width:320px;margin:0;overflow-x:hidden}html,#root{max-width:100%;overflow-x:hidden}button,a{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.recharts-wrapper,.recharts-wrapper *{outline:none!important}.chart-grid-line{color:#e5e5e5}.chart-axis-tick{color:#a3a3a3}[role=button]:focus,[role=button]:focus-visible{outline:none}.material-symbols-outlined{font-feature-settings:"liga";letter-spacing:0;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.material-symbol-filled{font-variation-settings:"FILL" 1}.brand-logo{font-family:Segoe UI Variable Small,Segoe UI Variable Text,Segoe UI,Inter,sans-serif;font-weight:700}.login-page{background:linear-gradient(135deg,#05050b 0%,#0b1024 48%,#155dfc 100%)}.login-card{position:relative}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d10}html[data-theme=dark] .login-page{background:radial-gradient(circle at 18% 8%,#ffffff0f,#0000 24%),radial-gradient(circle at 78% 88%,#00000047,#0000 32%),linear-gradient(145deg,#0b0d10 0%,#111318 48%,#171a21 100%)}html[data-theme=dark] body{background:#0b0d10}html[data-theme=dark] *{scrollbar-width:none}html[data-theme=dark] .bg-white{background-color:#111318!important}html[data-theme=dark] .bg-white\/95{background-color:#111318f2!important}html[data-theme=dark] .bg-white\/10{background-color:#ffffff1a!important}html[data-theme=dark] .bg-white\/15{background-color:#ffffff1f!important}html[data-theme=dark] .bg-neutral-50{background-color:#181b22!important}html[data-theme=dark] .bg-neutral-100{background-color:#232832!important}html[data-theme=dark] .bg-neutral-200{background-color:#2a303b!important}html[data-theme=dark] .bg-blue-50{background-color:#2563eb2e!important}html[data-theme=dark] .bg-green-50,html[data-theme=dark] .bg-green-100{background-color:#1665343d!important}html[data-theme=dark] .bg-red-50,html[data-theme=dark] .bg-red-100{background-color:#7f1d1d3d!important}html[data-theme=dark] .bg-amber-100,html[data-theme=dark] .bg-orange-50,html[data-theme=dark] .bg-orange-100{background-color:#92400e3d!important}html[data-theme=dark] .bg-purple-100{background-color:#581c873d!important}html[data-theme=dark] .text-black,html[data-theme=dark] .text-neutral-950,html[data-theme=dark] .text-neutral-900,html[data-theme=dark] .text-neutral-800{color:#f5f5f5!important}html[data-theme=dark] .text-neutral-700,html[data-theme=dark] .text-neutral-600{color:#d4d4d4!important}html[data-theme=dark] .text-neutral-500,html[data-theme=dark] .text-neutral-400{color:#a3a3a3!important}html[data-theme=dark] .nav-item-disabled,html[data-theme=dark] .nav-item-disabled-icon{color:#737373!important}html[data-theme=dark] .status-badge.status-paid{color:#bbf7d0!important;background-color:#14532db8!important}html[data-theme=dark] .status-badge.status-payable{color:#fecaca!important;background-color:#7f1d1db8!important}html[data-theme=dark] .status-badge.status-pending{color:#fed7aa!important;background-color:#92400eb8!important}html[data-theme=dark] .border-neutral-100,html[data-theme=dark] .border-neutral-200,html[data-theme=dark] .border-neutral-300,html[data-theme=dark] .divide-neutral-100>:not([hidden])~:not([hidden]),html[data-theme=dark] .divide-neutral-200>:not([hidden])~:not([hidden]),html[data-theme=dark] .divide-neutral-300>:not([hidden])~:not([hidden]){border-color:#202631!important}html[data-theme=dark] .divide-white\/15>:not([hidden])~:not([hidden]){border-color:#ffffff1a!important}html[data-theme=dark] .ring-neutral-100{--tw-ring-color:#202631!important}html[data-theme=dark] .bg-white\/85{background-color:#111318e0!important}html[data-theme=dark] .chart-grid-line{color:#242a35}html[data-theme=dark] .chart-axis-tick{color:#8b93a1}.color-swatch-black,html[data-theme=dark] .color-swatch-black{border:1px solid #94a3b873!important}html[data-theme=dark] .account-menu-button,html[data-theme=dark] .account-dropdown{border:1px solid #303746!important}html[data-theme=dark] .account-online-dot{border-color:#111318!important}.account-menu-button:focus,.account-menu-button:focus-visible,.account-dropdown button:focus,.account-dropdown button:focus-visible{box-shadow:none!important;outline:none!important}html[data-theme=dark] .recharts-cartesian-grid line,html[data-theme=dark] .recharts-cartesian-axis-line,html[data-theme=dark] .recharts-cartesian-axis-tick-line,html[data-theme=dark] .recharts-reference-line-line{stroke:#222936!important}html[data-theme=dark] .recharts-tooltip-cursor{stroke:#303746!important}html[data-theme=dark] .recharts-default-tooltip{color:#e5e7eb!important;background-color:#111318!important;border-color:#202631!important;box-shadow:0 16px 36px #00000061!important}html[data-theme=dark] .recharts-tooltip-label{color:#f5f5f5!important}html[data-theme=dark] .recharts-tooltip-item{color:#d4d4d4!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#f5f5f5}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#737373}html[data-theme=dark] .shadow-neutral-950\/10,html[data-theme=dark] .shadow-neutral-950\/20{box-shadow:0 18px 45px #00000073!important}html[data-theme=dark] .hover\:bg-neutral-50:hover,html[data-theme=dark] .hover\:bg-neutral-100:hover{background-color:#171b22!important}html[data-theme=dark] .hover\:bg-neutral-50\/70:hover,html[data-theme=dark] .hover\:bg-neutral-50\/80:hover{background-color:#171b22b8!important}html[data-theme=dark] .hover\:bg-red-50:hover{background-color:#7f1d1d38!important}html[data-theme=dark] .hover\:text-black:hover,html[data-theme=dark] .hover\:text-neutral-900:hover,html[data-theme=dark] .hover\:text-neutral-700:hover,html[data-theme=dark] .hover\:text-neutral-600:hover{color:#f5f5f5!important}html[data-theme=dark] .hover\:border-neutral-400:hover,html[data-theme=dark] .focus\:border-neutral-500:focus,html[data-theme=dark] .focus-within\:border-neutral-500:focus-within{border-color:#3a4352!important}html[data-theme=dark] .bg-neutral-50\/70{background-color:#181b22b8!important}html[data-theme=dark] button:hover,html[data-theme=dark] [role=menuitem]:hover{transition-duration:.18s}html[data-theme=compact] table thead tr,html[data-density=compact] table thead tr{height:40px!important}html[data-theme=compact] table tbody tr,html[data-density=compact] table tbody tr{height:42px!important}html[data-density=compact] table th,html[data-density=compact] table td{padding-top:.45rem!important;padding-bottom:.45rem!important}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@keyframes tipFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.tip-rotate{animation:.42s both tipFade}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-enter{animation:.22s ease-out both toastIn}@keyframes feedNotificationIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.feed-notification-enter{animation:.36s cubic-bezier(.22,1,.36,1) both feedNotificationIn}@keyframes minisitePageIn{0%{opacity:0;transform:translateY(14px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes minisiteSectionIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes minisiteCardIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes minisiteMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.minisite-page-enter{animation:.52s cubic-bezier(.22,1,.36,1) both minisitePageIn}.minisite-section-enter{animation:.52s cubic-bezier(.22,1,.36,1) both minisiteSectionIn}.minisite-card-enter{animation:.42s cubic-bezier(.22,1,.36,1) both minisiteCardIn}.minisite-skeleton{background:#ffffff1c;position:relative;overflow:hidden}.minisite-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1c,#0000);animation:1.6s ease-in-out infinite minisiteSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes minisiteSkeletonShimmer{to{transform:translate(100%)}}.minisite-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.minisite-marquee-track{will-change:transform;width:max-content;min-width:100%;animation:20s linear infinite minisiteMarquee;display:flex}.minisite-marquee-group{min-width:max-content;display:inline-flex}.minisite-marquee-text{white-space:nowrap}.minisite-horizontal-scroll{--catalog-overscroll-x:0px;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:0 16px}.minisite-horizontal-scroll[data-dragging=true]{transition-duration:80ms}.minisite-horizontal-scroll:active,.minisite-horizontal-scroll[data-dragging=true]{cursor:grabbing}.minisite-horizontal-scroll::-webkit-scrollbar{display:none}.minisite-horizontal-scroll-track{transform:translateX(var(--catalog-overscroll-x));will-change:transform;transition:transform .28s cubic-bezier(.22,1,.36,1)}.minisite-horizontal-scroll[data-dragging=true] .minisite-horizontal-scroll-track{transition-duration:80ms}.minisite-horizontal-scroll-end{width:0}
