:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-bg-primary: #F6F4EC;--color-text-main: #1F2124;--color-text-muted: #5F6368;--color-text-light: #D5DDF0;--color-text-white: #FFFFFF;--color-brand-blue: #2C54A6;--color-brand-blue-hover: #1E3D7B;--color-brand-blue-light: #E8EFFC;--color-perspective-dark: #243F82;--color-accent-yellow: #F4EECF;--color-accent-yellow-solid: #F4DA40;--color-accent-coral: #DC543B;--color-accent-green: #4C825A;--color-accent-green-bg: #E9EDDF;--color-accent-sky: #8DC3E2;--color-border: #DADBD1;--color-border-card: rgba(36, 63, 130, .12);--color-white: #FFFFFF;--color-sidebar: #F0F1E9;--shadow-card: 0 1px 3px rgba(36, 63, 130, .04), 0 8px 24px -8px rgba(36, 63, 130, .07);--shadow-card-hover: 0 4px 12px rgba(36, 63, 130, .08), 0 16px 32px -12px rgba(36, 63, 130, .12);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-modal: 0 24px 60px -12px rgba(15, 23, 42, .32), 0 0 0 1px rgba(36, 63, 130, .08);--shadow-cta-glow: 0 4px 14px rgba(44, 84, 166, .28);--ease-spring: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);font-feature-settings:"cv02","cv03","cv04","cv11","tnum"}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;font-family:var(--font-family);background-color:var(--color-bg-primary);color:var(--color-text-main);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-scroll-wrap::-webkit-scrollbar,.table-scroll::-webkit-scrollbar,.campaign-tabs-list::-webkit-scrollbar,.tabs-bar::-webkit-scrollbar{height:6px;width:6px}.table-scroll-wrap::-webkit-scrollbar-track,.table-scroll::-webkit-scrollbar-track,.campaign-tabs-list::-webkit-scrollbar-track,.tabs-bar::-webkit-scrollbar-track{background:#243f820d;border-radius:999px}.table-scroll-wrap::-webkit-scrollbar-thumb,.table-scroll::-webkit-scrollbar-thumb,.campaign-tabs-list::-webkit-scrollbar-thumb,.tabs-bar::-webkit-scrollbar-thumb{background:#243f8238;border-radius:999px}.table-scroll-wrap::-webkit-scrollbar-thumb:hover,.table-scroll::-webkit-scrollbar-thumb:hover,.campaign-tabs-list::-webkit-scrollbar-thumb:hover,.tabs-bar::-webkit-scrollbar-thumb:hover{background:#243f8266}:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:2px}.number-data,.stat-number,.stat-value,.metric-value,.col-val,.agreement-value,.spend-data,.price-data{font-variant-numeric:tabular-nums}button,.btn,a.btn-action-primary,a.view-btn,a.watch-link,.tab-btn,.pill-btn,.invite-btn,.add-creator-btn,.add-btn{transition:transform .18s var(--ease-spring),background-color .16s ease,border-color .16s ease,box-shadow .18s var(--ease-spring),opacity .14s ease;-webkit-user-select:none;user-select:none}button:active:not(:disabled),.btn:active,a.btn-action-primary:active{transform:scale(.975)}.btn-action-primary,.invite-btn,.add-creator-btn,.add-btn,.submit-action-btn,.btn-primary{box-shadow:var(--shadow-cta-glow)}.btn-action-primary:hover,.invite-btn:hover,.add-creator-btn:hover,.add-btn:hover,.btn-primary:hover{box-shadow:0 6px 20px #2c54a65c;transform:translateY(-1.5px)}@keyframes animeStaggerSlideUp{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.metric-card,.stat-card,.feature-card,.step-card,.card,.table-container,.admin-brands-card{animation:animeStaggerSlideUp .42s var(--ease-spring) backwards;transition:transform .22s var(--ease-spring),box-shadow .22s var(--ease-spring),border-color .18s ease}.metrics-grid>:nth-child(1){animation-delay:0ms}.metrics-grid>:nth-child(2){animation-delay:55ms}.metrics-grid>:nth-child(3){animation-delay:.11s}.metrics-grid>:nth-child(4){animation-delay:165ms}.metric-card:hover,.stat-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}tbody tr{transition:background-color .14s ease}select.form-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23243F82' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:38px!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer}@keyframes modalBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentPopIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-backdrop{animation:modalBackdropFadeIn .18s ease forwards}.modal-card{animation:modalContentPopIn .26s var(--ease-out-expo) forwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
