@charset "UTF-8";.ps__rail-x,.ps__thumb-x{display:none!important}:root{--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 24px;--radius-pill: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .04);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--tracking-tight: -.02em;--tracking-normal: -.01em;--accent: #2dd4a8;--accent-dark: #26c49a;--accent-subtle: rgba(45, 212, 168, .08);--accent-hover: rgba(45, 212, 168, .12);--accent-ring: rgba(45, 212, 168, .2);--bg-page: #f8f9fa;--bg-primary: #ffffff;--bg-secondary: #f1f3f5;--bg-tertiary: #e9ecef;--card-bg: #ffffff;--text-primary: #1a1a1a;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .1);--c-marketing: #8b5cf6;--c-marketing-s: rgba(139, 92, 246, .08);--c-executive: #3b82f6;--c-executive-s: rgba(59, 130, 246, .08);--c-sales: #10b981;--c-sales-s: rgba(16, 185, 129, .08);--c-comms: #f97316;--c-comms-s: rgba(249, 115, 22, .08);--c-data: #06b6d4;--c-data-s: rgba(6, 182, 212, .08);--c-partnerships: #ec4899;--c-partnerships-s: rgba(236, 72, 153, .08);--c-events: #f59e0b;--c-events-s: rgba(245, 158, 11, .08);--c-contracts: #64748b;--c-contracts-s: rgba(100, 116, 139, .08);--c-image: #a855f7;--c-image-s: rgba(168, 85, 247, .08);--skeleton-base: #e9ecef;--skeleton-shine: #f8f9fa;--delete-bg: rgba(239, 68, 68, .08);--delete-color: #ef4444;--dot-color: rgba(0, 0, 0, .03);--chip-bg: #ffffff}[data-theme=dark]{--bg-page: #111;--bg-primary: #111;--bg-secondary: #1a1a1a;--bg-tertiary: #252525;--card-bg: #1e1e1e;--text-primary: #f5f5f5;--text-secondary: #9ca3af;--text-tertiary: #6b7280;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .15);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .15);--skeleton-base: #252525;--skeleton-shine: #333;--delete-bg: rgba(239, 68, 68, .12);--dot-color: rgba(255, 255, 255, .02);--chip-bg: #1e1e1e}body{transition:background-color .3s ease,color .3s ease}*:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg-primary),0 0 0 4px var(--accent);border-radius:inherit}input:focus-visible,textarea:focus-visible{box-shadow:none}.swix-dot-texture{background-image:radial-gradient(circle,var(--dot-color) 1px,transparent 1px);background-size:20px 20px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}:export{paper:#ffffff;primaryLight:#8effeb;primary200:#4dfbe0;primaryMain:#01cbb6;primaryDark:#00a496;primary800:#038278;secondaryLight:#8effeb;secondary200:#1ce8cf;secondaryMain:#086761;secondaryDark:#0c5550;secondary800:#003433;successLight:#cdf5d8;success200:#69f0ae;successMain:#00e676;successDark:#00c853;errorLight:#f3d2d2;errorMain:#f44336;errorDark:#c62828;orangeLight:#fbe9e7;orangeMain:#ffab91;orangeDark:#d84315;tealLight:#76c893;tealMain:#52b69a;tealDark:#34a0a4;warningLight:#fff8e1;warningMain:#ffe57f;warningDark:#ffc107;grey50:#fafafa;grey100:#f5f5f5;grey200:#eeeeee;grey300:#e0e0e0;grey400:#c4c4c4;grey500:#9e9e9e;grey600:#757575;grey700:#616161;grey900:#212121;darkPaper:#191b1f;darkBackground:#191b1f;darkLevel1:#252525;darkLevel2:#242424;darkTextTitle:#d7dcec;darkTextPrimary:#bdc8f0;darkTextSecondary:#8492c4;darkPrimaryLight:#23262c;darkPrimaryMain:#23262c;darkPrimaryDark:#191b1f;darkPrimary200:#c6fff4;darkPrimary800:#1a2c2a;darkSecondaryLight:#2a4a47;darkSecondaryMain:#1ce8cf;darkSecondaryDark:#eefffb;darkSecondary200:#1a2c2a;darkSecondary800:#003433;transparent:rgba(255,255,255,0)}.fullscreen .react-images__blanket{z-index:1200}.scrollbar-container .ps__rail-y:hover>.ps__thumb-y,.scrollbar-container .ps__rail-y:focus>.ps__thumb-y,.scrollbar-container .ps__rail-y.ps--clicking .ps__thumb-y{background-color:#9e9e9e;width:5px}.scrollbar-container .ps__thumb-y{background-color:#9e9e9e;border-radius:6px;width:5px;right:0}.scrollbar-container.ps.ps--active-y>.ps__rail-y,.scrollbar-container>.ps.ps--active-y>.ps__rail-y{width:5px;background-color:transparent!important;z-index:999}.scrollbar-container.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container.ps.ps--active-y>.ps__rail-y.ps--clicking,.scrollbar-container>.ps.ps--active-y>.ps__rail-y:hover,.scrollbar-container>.ps.ps--active-y>.ps__rail-y.ps--clicking{width:5px;background-color:transparent}.scrollbar-container.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container.ps.ps--scrolling-x>.ps__rail-x,.scrollbar-container>.ps.ps--scrolling-y>.ps__rail-y,.scrollbar-container>.ps.ps--scrolling-x>.ps__rail-x{opacity:.4;background-color:transparent}@keyframes wings{50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translate3d(0,-2px,0)}}@keyframes slideY{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-10px)}75%{transform:translateY(10px)}}@keyframes slideX{0%,50%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.tiptap .variable{background-color:#b3f0b8;border-radius:.4rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#0d7115;padding:.1rem .3rem}.tiptap .variable:after{content:"​"}.spin-animation{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cardEntrance{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes navSelect{0%{transform:scale(.97)}50%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-shine) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:skeletonShimmer 1.8s ease-in-out infinite}
