@font-face{font-family:Outfit;src:url(/fonts/Outfit-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo-Variable.ttf) format("truetype");font-weight:200 1000;font-display:swap}:root{--color-navy: #061A3A;--color-blue: #2563EB;--color-cyan: #21EAF4;--color-mist: #F5F7FA;--color-well: #F1F5FA;--color-line: #E3E9F2;--color-ink: #5B6B85;--color-faded-ink: #7D8AA0;--color-white: #FFFFFF;--color-success: #10B981;--color-warning: #F59E0B;--color-danger: #EF4444;--radius-hero: 32px;--radius-card: 28px;--radius-row: 24px;--radius-well: 18px;--radius-pill: 9999px;--font-sans: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-arabic: "Cairo", "Outfit", sans-serif;font-family:var(--font-sans);color-scheme:light}[dir=rtl]{font-family:var(--font-arabic)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-mist);color:var(--color-navy);min-height:100vh;font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-ink)}.bg-navy{background-color:var(--color-navy)}.bg-blue{background-color:var(--color-blue)}.bg-cyan{background-color:var(--color-cyan)}.bg-mist{background-color:var(--color-mist)}.bg-well{background-color:var(--color-well)}.bg-white{background-color:var(--color-white)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-danger{background-color:var(--color-danger)}.text-navy{color:var(--color-navy)}.text-blue{color:var(--color-blue)}.text-cyan{color:var(--color-cyan)}.text-ink{color:var(--color-ink)}.text-faded-ink{color:var(--color-faded-ink)}.text-white{color:var(--color-white)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.border-line{border:1px solid var(--color-line)}.border-blue{border:1px solid var(--color-blue)}.border-cyan{border:1px solid var(--color-cyan)}.rounded-hero{border-radius:var(--radius-hero)}.rounded-card{border-radius:var(--radius-card)}.rounded-row{border-radius:var(--radius-row)}.rounded-well{border-radius:var(--radius-well)}.rounded-pill{border-radius:var(--radius-pill)}.heading-twotone{display:inline-flex;gap:.35em;align-items:baseline;font-weight:700;letter-spacing:-.02em}.heading-twotone .first-word{color:var(--color-navy)}.heading-twotone .second-word{color:var(--color-faded-ink);font-weight:400}.decidix-card{background-color:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:0 4px 20px -2px #061a3a0a;transition:all .2s cubic-bezier(.16,1,.3,1)}.decidix-card:hover{box-shadow:0 8px 30px -4px #061a3a14}.decidix-card-well{background-color:var(--color-well);border:1px solid var(--color-line);border-radius:var(--radius-well)}.decidix-input{background-color:var(--color-well);border:1px solid var(--color-line);border-radius:var(--radius-well);padding:12px 16px;color:var(--color-navy);font-size:.95rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.decidix-input:focus{border-color:var(--color-blue);background-color:var(--color-white);box-shadow:0 0 0 3px #2563eb1f}.decidix-btn-primary{background-color:var(--color-blue);color:var(--color-white);font-weight:600;border-radius:var(--radius-pill);padding:12px 24px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 12px #2563eb40}.decidix-btn-primary:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.decidix-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.decidix-btn-secondary{background-color:var(--color-well);color:var(--color-navy);font-weight:600;border-radius:var(--radius-pill);padding:12px 24px;border:1px solid var(--color-line);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}.decidix-btn-secondary:hover:not(:disabled){background-color:var(--color-white);border-color:var(--color-ink)}.decidix-btn-danger{background-color:#fee2e2;color:var(--color-danger);font-weight:600;border-radius:var(--radius-pill);padding:10px 20px;border:1px solid #FECACA;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.decidix-btn-danger:hover{background-color:#fca5a5;color:#991b1b}.decidix-pill-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.layout-container{max-width:1440px;margin:0 auto;padding:24px}@media (max-width: 768px){.layout-container{padding:16px}}
