@font-face{font-family:Futura;src:url(/fonts/Futura-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/Futura-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/Futura-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/Futura-Heavy.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/Futura-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura Condensed;src:url(/fonts/Futura-CondensedLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--ll-blue: #0053a2;--ll-orange: #f18700;--ll-white: #ffffff;--ll-black: #0b1220;--ll-blue-50: #eaf2fb;--ll-blue-100: #cfe0f3;--ll-blue-200: #9bbfe4;--ll-blue-300: #5e95d0;--ll-blue-400: #2a72be;--ll-blue-500: #0053a2;--ll-blue-600: #00448a;--ll-blue-700: #00366f;--ll-blue-800: #002a57;--ll-blue-900: #001c3b;--ll-orange-50: #fef3e3;--ll-orange-100: #fddcb3;--ll-orange-200: #fcc280;--ll-orange-300: #faa54b;--ll-orange-400: #f69221;--ll-orange-500: #f18700;--ll-orange-600: #d47700;--ll-orange-700: #ad6100;--ll-orange-800: #834900;--ll-orange-900: #5a3100;--ll-ink: #0b1220;--ll-ink-2: #2b3648;--ll-ink-3: #55627a;--ll-ink-4: #8a93a6;--ll-line: #e5e9f0;--ll-line-2: #f0f3f8;--ll-surface: #ffffff;--ll-surface-2: #f7f9fc;--ll-surface-3: #eef2f7;--ll-success: #1f8a5b;--ll-success-bg: #e6f4ec;--ll-warning: #f18700;--ll-warning-bg: #fef3e3;--ll-danger: #c73535;--ll-danger-bg: #fbe8e8;--ll-info: #0053a2;--ll-info-bg: #eaf2fb;--ll-gradient-hero: linear-gradient(120deg, #0053a2 0%, #0a68bf 40%, #f18700 100%);--ll-gradient-hero-soft: linear-gradient(120deg, #0053a2 0%, #f18700 140%);--ll-gradient-orange: linear-gradient(120deg, #f18700 0%, #faa54b 100%);--font-display: "Futura", "Futura PT", "Trebuchet MS", ui-rounded, system-ui, sans-serif;--font-body: "Futura", "Futura PT", "Trebuchet MS", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-condensed: "Futura Condensed", "Futura", "Futura PT", "Trebuchet MS", ui-sans-serif, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "SF Mono", monospace;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-med: .22s;--dur-slow: .42s}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#fafbfd;font-family:var(--font-body);color:var(--ll-ink)}body{min-width:1280px}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5e9f0;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#cdd5e2;background-clip:padding-box;border:2px solid transparent}.cms-row:hover{background:#f7f9fc!important}.cms-kanban-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0b122014!important;border-color:#cdd5e2!important}.cms-nav-item:hover[data-active=false]{background:#f7f9fc!important}.cms-btn-primary:hover{background:#d47700!important;border-color:#d47700!important;transform:translateY(-1px)}.cms-btn-secondary:hover{background:#eaf2fb!important}.cms-btn-outline:hover{background:#f7f9fc!important;border-color:#cdd5e2!important}.cms-btn-soft:hover{background:#e5e9f0!important}.cms-btn-softBlue:hover{background:#cfe0f3!important}.cms-btn-ghost:hover{background:#f0f3f8!important}.cms-btn-danger:hover{background:#fbe8e8!important}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px #0053a22e}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}
